Дескриптор Концентратора
Таблица 11-9. Дескриптор Концентратора
Смещение | Поле | Размер | Описание | ||||
0 | bDescLength | 1 | Число байтов в этом дескрипторе, включая этот байт. | ||||
1 | bDescriptorType | 1 | Тип Дескриптора | ||||
2 | bNbrPorts | 1 | Число downstream портов, которые поддерживает этот концентратор. | ||||
3 | wHubCharacteristics | 2 | D1..D0: Режим Переключения Мощности
00 - Совместное переключение мощности (мощность всех портов за раз) 01 - Индивидуальное переключение мощности у порта 1X - Переключение мощности отсутствует (порты всегда под питание, когда концентратор включен и выключены, когда концентратор выключен). D2: Идентифицирует Составное Устройство 0 - Концентратор - не часть составного устройства 1 - Концентратор - часть составного устройства D4..D3: Режим Защиты от Сверхтоков 00 - Глобальная Защита от Сверхтоков. Концентратор сообщает о сверхтоке как суммирование всех токов портов, без прерывания состояние сверхтока индивидуального порта. 01 - Индивидуальная для Порта Защита от Сверхтоков. Концентратор сообщает о сверхтоке на базиса каждого порта. Каждый порт имеет индикатор сверхтока. 1X - Нет Защиты от Сверхтоков. Эта опция позволена только для питающихся от шины концентраторов, в которых не реализована защита от сверхтоков. D15..D5: Зарезервированы | ||||
5 | bPwrOn2PwrGood | 1 | Время (в 2 мс интервалах) от момента начала последовательности подачи мощности на порт, до установления нормальной мощности на этом порте. Системное программное обеспечение использует это значение, чтобы определить, как долго ждать перед обращением к запитаному порту . | ||||
6 | bHubContrCurrent | 1 | Максимальные требования по току к электроники контроллера концентратора в mA. | ||||
7 | DeviceRemovable | Переменная зависящая от числа портов на концентраторе | Указывает, имеет ли порт сменное присоединенное устройство. Если присоединено к порту не-сменное устройство, тот порт никогда не будет получать вставку уведомление изменения.( an insertion change notification.) Это поле сообщается со степенью детализации в байт. В байте, если порт не существует для данной позиции, в поле представляющего характеристики порта возвращается “0”.
Определение бита: 0 - Сменное устройство 1 - Не сменное устройство(постоянно присоединено) Это битовое поле определяет соответствие индивидуальных портов на концентраторе: Bit 0: Резервирован для будущего использования Bit 1: Порт 1 Bit 2: Порт 2 И т.д. Бит n: Порт n (В зависимости от реализации, максимум до 255 портов). | ||||
Variable | PortPwrCtrlMask | Переменная зависящая от числа портов на концентраторе | Указывает, воздействует или нет на порт запрос регулирования мощности в режиме группы. Порты, которые имеют в своем поле единицу всегда, требуют запрос SetPortFeature (PORT_POWER), чтобы управлять состоянием мощности порта.
Определение бит: 0 - Порт не замаскирован на возможность управления мощностью в режиме группы. 1 - На порт не воздействуют команды управления мощностью в режиме группы. Команды должны быть посланы этому порту, чтобы переключиться мощность вкл. и выкл. Это битовое поле определяет соответствие индивидуальных портов на концентраторе: Bit 0: Резервирован для будущего использования Bit 1: Порт 1 Bit 2: Порт 2 И т.д. Бит n: Порт n (В зависимости от реализации, максимум до 255 портов). |