Tab. 11-21 USB: HID Deskriptoren
Standard-Deskriptoren:
DEVICE - DESCRIPTOR
CONFIGURATION- DESCRIPTOR
INTERFACE- DESCRIPTOR
ENDPOINT- DESCRIPTOR
STRING- DESCRIPTOR
 
Klassenspezifische Deskriptoren:
Offset HID - DESCRIPTOR REPORT - DESCRIPTOR PHYSICAL DESCRIPTOR (optional)
Enthält Länge und Typ der untergeordneten Deskriptoren Report und Physical Definiert den Aufbau der Reports, die später die Nutzdaten enthalten Dient zur Assoziierung von Geräteteilen und Körperteilen
00 bLength Gesamtlänge REPORT Deskriptoren bestehen aus Items, deren Aufbau und Bedeutung im Text und in gesonderten Tabellen beschrieben wird Wenn PHYSICAL Deskriptoren verwendet werden, treten sie als Set auf.Der erste Deskriptor mit der Set-Nummer 0 enthält Anzahl (1 Byte) und Einzel-Länge (2 Byte) der weiteren vorhandenen PHYSICAL Deskriptoren.PHYSICAL Deskriptoren mit den Set-Nummern 1.. n können jeweils mehrere 2 Byte-Blöcke enthalten, die mit den Eigenschaften „Designator“, „Qualifier“ und „Effort“ beschreiben, mit welchem Körperteil und wie heftig bedient wird.
01 bDescriptorType 21 h
02 bcdHID Verwendete Version der Spezifikation
03
04 bCountry Code 09 =German
05 bNumDescriptors
06 bDescriptor Type z.B. REPORT Deskriptor #1
07 wDescriptorLength
08
09 [bDescriptor Type] Felder werden wiederholt für z.B. REPORT Deskriptoren #2 bis #n
0A [wDescriptorLength]
0B
 
N
 
Klassifizierung der Datenfelder
b Number (Byte) 1 Byte bm Bitmap 1 Byte
bcd Number (BCD codiert) 2 Byte i Index 1 Byte
w Number (Word) 2 Byte id ID 2 Byte