![]() |
Tab. 11-16 | USB: Hub Requests |
| REQUEST | RESPONSE | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Bezeichnung | bmRequestType | bRequest | wValue | wIndex | wLength | Data | |||
| GetDeviceStatus | 80 | IN | DEVICE | 00 | GET_STATUS | 00 00 | 00 00 | 00 02 | Device Status |
| GetEndpointStatus | 82 | IN | ENDPOINT | 00 | GET_STATUS | 00 00 | 00 Endp.Nr. | 00 02 | Endp. Status |
| GetHubStatus | A0 | IN | HUB | 00 | GET_STATUS | 00 00 | 00 00 | 00 04 | wHubStatus, wHubChange |
| GetPortStatus | A3 | IN | PORT | 00 | GET_STATUS | 00 00 | 00 Port | 00 04 | wPortStatus, wPortChange |
| ClearDeviceFeature | 00 | OUT | DEVICE | 01 | CLEAR_FEATURE | FeatureSelect | 00 00 | 00 00 | --- |
| ClearEndpointFeature | 02 | OUT | ENDPOINT | 01 | CLEAR_FEATURE | FeatureSelect | 00 Endp.Nr. | 00 00 | --- |
| ClearHubFeature | 20 | OUT | HUB | 01 | CLEAR_FEATURE | FeatureSelect | 00 00 | 00 00 | --- |
| ClearPortFeature | 23 | OUT | PORT | 01 | CLEAR_FEATURE | FeatureSelect | 00 Port | 00 00 | --- |
| GetBusState | A3 | IN | PORT | 02 | GET_STATE | 00 00 | 00 Port | 00 01 | BusState |
| SetDeviceFeature | 00 | OUT | DEVICE | 03 | SET_FEATURE | FeatureSelect | 00 00/if/Ep | 00 00 | --- |
| SetEndpointFeature | 02 | OUT | ENDPOINT | 03 | SET_FEATURE | FeatureSelect | 00 Endp.Nr. | 00 00 | --- |
| SetHubFeature | 20 | OUT | HUB | 03 | SET_FEATURE | FeatureSelect | 00 00 | 00 00 | --- |
| SetPortFeature | 23 | OUT | PORT | 03 | SET_FEATURE | FeatureSelect | 00 Port | 00 00 | --- |
| SetDeviceAddress | 00 | OUT | DEVICE | 05 | SET_ADDRESS | DeviceAddress | 00 00 | 00 00 | --- |
| GetDeviceDescriptor | 80 | IN | DEVICE | 06 | GET_DESCRIPTOR | DType DIndex | 00..00 / Lang.ID | DescrLength | Descriptor |
| GetHubDescriptor | A0 | IN | HUB | 06 | GET_DESCRIPTOR | DType DIndex | 00..00 / Lang.ID | DescrLength | Descriptor |
| SetDeviceDescriptor | 00 | OUT | DEVICE | 07 | SET_DESCRIPTOR | DType DIndex | 00..00 / Lang.ID | DescrLength | Descriptor |
| SetHubDescriptor | 20 | OUT | HUB | 07 | SET_DESCRIPTOR | DType DIndex | 00..00 / Lang.ID | DescrLength | Descriptor |
| GetConfiguration | 80 | IN | DEVICE | 08 | GET_CONFIGURATION | 00 00 | 00 00 | 00 01 | ConfigValue |
| SetConfiguration | 00 | OUT | DEVICE | 09 | SET_CONFIGURATION | ConfigValue | 00 00 | 00 00 | --- |