В настоящее время я экспериментирую с USB (используя node-usb) и печатаю из каждого подключенного устройства:
Connected Devices:
- [05ac:12ab] iPad 4/Mini1 (Apple, Inc.)
- [05ac:8206] Bluetooth HCI (Apple, Inc.)
- [04f2:0939] undefined (Chicony Electronics Co., Ltd)
- [05ac:8242] Built-in IR Receiver (Apple, Inc.)
- [04f2:0833] undefined (Chicony Electronics Co., Ltd)
- [05ac:8502] Built-in iSight (Apple, Inc.)
- [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
- [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
- [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
- [05ac:8005] OHCI Root Hub Simulation (Apple, Inc.)
Формат - [vendorId:productId] productName (vendorName)
. undefined
productNames возникли из-за ошибки в том, как я набиваю vendorID (я думаю), это моя мышь и клавиатура. Остальное все довольно самоочевидно.
Но я хочу знать, что такое моделирование корневого концентратора OHCI? Я подозреваю, что это связано с моделированием EHCI Root Hub Simulation и XHCI Root Hub Simulation, потому что я смог найти много статей, в которых они упоминаются вместе (но не определяют их). Я также подозреваю, что это классификации / типы / протоколы / подразделения USB, поскольку я смутно помню неработающую ссылку на «Спецификацию OHCI».
Я прав?