How to code a logical collection with both input and output items?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia con la sintassi dei descrittori Waratah e l’esempio di riga Braille inclusi nell’issue. Poiché non viene indicato alcun file o test, individua prima la gestione rilevante delle raccolte logiche e degli elementi di input/output, quindi verifica che l’approccio documentato produca una raccolta contenente entrambi i tipi di elemento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am rewriting the descriptor for a Braille display with Waratah. As part of my pre-existing descriptor, I have the following:
0x05, 0x41, // Usage Page (Braille Display Page)
0x09, 0x02, // Usage (Braille Row)
0xA1, 0x02, // Collection (Logical)
0x09, 0x05, // Usage (Number of Braille Cells)
0x15, 0x00, // Logical Minimum (0)
0x26, 0xFF, 0x00, // Logical Maximum (255)
0x75, 0x08, // Report Size (8)
0x95, 0x01, // Report Count (1)
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0x09, 0x03, // Usage (8 Dot Braille Cell)
0x15, 0x00, // Logical Minimum (0)
0x26, 0xFF, 0x00, // Logical Maximum (255)
0x75, 0x08, // Report Size (8)
0x95, 0x28, // Report Count (40)
0x91, 0x02, // Output (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
0x09, 0xFA, // Usage (Router Set 1)
0xA1, 0x02, // Collection (Logical)
0x0A, 0x00, 0x01, // Usage (Router Button)
0x15, 0x00, // Logical Minimum (0)
0x25, 0x01, // Logical Maximum (1)
0x75, 0x01, // Report Size (1)
0x95, 0x28, // Report Count (40)
0x81, 0x02, // Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
0xC0, // End Collection
In short, I have a logical collection (a Braille row) grouping output items (Braille cells) with input items (routing buttons).
The standard demands that I group the Braille cells and the routing buttons under the same Braille row logical collection.
How do I write this in Waratah?
- Lingua principale
- C#
- Stelle
- 296
- Fork
- 39
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di microsoft/hidtools
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
Tutte le issue di microsoft/hidtools
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
sebastienros/jint#4449 ·
I maintainer di solito rispondono entro 1 giorno
-
needs triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
spectreconsole/spectre.console#2242 ·
I maintainer di solito rispondono entro 11 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
hardkoded/puppeteer-sharp#3659 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
KnifeLemon/Filee#1118 ·
I maintainer di solito rispondono entro 1 giorno