Получение Состояния Шины
Это необязательный диагностический запрос к порту который читает значение состояния шины, в последнем EOF2.
BmRequestType | bRequest | wValue | wIndex | wLength | Данные | ||||||
10100011B | get_ state | Нуль | Порт | Один | Состояние Порта Шины |
Номер порта должен быть допустимым номером порта для этого концентратора, больший чем нуль.
Концентраторы могут реализовывать необязательное диагностическое средство, которое облегчит отладку системы. Концентраторы реализовывают это средство через этот необязательный запрос. Эта диагностическая возможность обеспечивается представлением состояния шины USB, которое выбирается в последней отметке выборки EOF2.
Концентраторы, которые выполняют эту диагностическую возможность, должны сохранить состояние шины в каждом состоянии EOF2, при подготовке к потенциальному запросу в следующем кадре USB.
Данные возвращаются по битно следующим способом. Значение сигнала D- возвращается в поле в бите 0. Значение сигнала D+ возвращается в поле в бите 1.(The value of the D- signal is returned in the field in bit 0. The value of the D+ signal is returned in the field in bit 1.) Биты 2-7 зарезервированы для будущего использования и сброшены в нуль.
Концентраторы, которые не поддерживают этот запрос, отвечают stall.