Tab. 11-20 USB: HID Klassen-Requests
REQUEST RESPONSE
Bezeichnung bmRequestType bRequest wValue wIndex wLength Data
GetReport ( , , , ) A1 IN INTERFACE 01 GET_REPORT RType Rep.ID 00 Interf.Nr: Report Length Report
GetIdle ( , ) A1 IN INTERFACE 02 GET_IDLE 00 Rep.ID 00 Interf.Nr: 1 Idle Rate
GetProtocol ( ) A1 IN INTERFACE 03 GET_PROTOCOL 00 00 Interf.Nr: 1 Prot.Typ
GetHIDDescriptor ( , , , ) 81 IN INTERFACE 06 GET_DESCRIPTOR DType DIndex 00 Interf.Nr: Descr Length Descriptor
DType = HID 21 00
DType = Report 22 00
DType =Physical 23 Set Nr
SetHIDDescriptor ( , , , ) 01 OUT INTERFACE 07 SET_DESCRIPTOR DType DIndex 00 Interf.Nr: Descr Length Descriptor
DType = HID 21 00
DType = Report 22 00
DType =Physical 23 Set Nr
SetReport ( , , , ) 21 OUT INTERFACE 09 SET_REPORT RType Rep.ID 00 Interf.Nr: Report Length Report
SetIdle ( , , ) 21 OUT INTERFACE 0A SET_IDLE Duration Rep.ID 00 Interf.Nr: 0
SetProtocol ( , ) 21 OUT INTERFACE 0B SET_PROTOCOL Prot.Typ 00 Interf.Nr: 0
 
Report Type 01 Input 02 Output 03 Feature
Report-ID 0: Es wird nur eine Report-Art verwendet
X: Wählt bei Verwendung mehrerer die Report-Art aus
Idle Rate Wiederholrate für den Report mit der angegebenen Report-ID
Duration Minimale Zeit zwischen beantworteten Polling-Abfragen. (0 bedeutet ∞)
Polling-Abfragen, die in kürzeren Abständen eintreffen, werden mit NAK beantwortet.
Wenn die Polling-Abstände größer sind, werden diese verwendet.
(empfohlen: Tastaturen    500 ms        Mäuse    ∞)
Protocol Type 0 Boot Protocol 1 Report Protocol