Получить Состояние
Этот запрос возвращает состояние для определенного получателя(This request returns status for the specified recipient.)
bmRequestType | bRequest | wValue | wIndex | wLength |
| Данные | |||||
10000000B 10000001B 10000010B | GET_STATUS | Нуль | Нуль Интерфейс Конечная точка | Два | Состояние Устройства, Интерфейса или Конечной точки |
Биты Получателя поля bRequestType определяют требуемого получателя. Возвращаемые данные - это текущее состояние определенного получателем.( The data returned is the current status of the specified recipient.)
Запрос GetStatus к устройству возвращает следующую информацию в порядке младшими разрядами назад: (A GetStatus request to a device returns the following information in little-endian order)
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||||||||
Зарезервировано (Сброшены в нуль) | Удаленное Пробуждение | Независимое Питание | |||||||||||||
D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | ||||||||
Зарезервировано (Сброшены в нуль) |
Поле Независимое Питание указывает, является ли устройство в настоящее время питающимся от шины или с независимым питанием. Если D0 сброшен в нуль, устройство питается от шины. Если D0 установлен в единицу, устройство независимо питающееся. Поле Независимое Питание не может быть изменено Запросами ClearFeature или SetFeature.
Поле Удаленное Пробуждение указывает, возможно ли в настоящее время запросить удаленное пробуждение устройства. Заданный по умолчанию режим для устройств, которые поддерживают удаленное пробуждение - это заблокированный. Если D1 сброшен в нуль, способность устройства сообщить об удаленном пробуждении заблокирована. Если D1 установлен в единицу, способность устройства сообщить о удаленном пробуждении разблокирована. Поле Удаленное Пробуждение может изменяться SetFeature, и ClearFeature запрашивает использование выбор возможностей device_remote_wakeup. Это поле сброшено в нуль, когда устройство сброшено.
Запрос GetStatus к интерфейсу возвращает следующую информацию в порядке младшими разрядами вперед:
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Зарезервировано (Сброшены в нуль) |
|||||||
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
Зарезервировано (Сброшены в нуль) |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
||||
Направление |
Зарезервировано (Сброшены в нуль) |
Номер Конечной точки |
|||||||||
Запрос GetStatus к конечной точке возвращает следующую информацию:
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Зарезервировано (Сброшены в нуль) |
Останов |
||||||
D15 |
D14 |
D13 |
D12 |
D11 |
D10 |
D9 |
D8 |
Зарезервировано (Сброшены в нуль) |