Цитата(vladec @ Jan 24 2007, 11:28)

1. По моему, USBExpress никаких таймеров при своей работе не использует.
2. Работа может быть организована только по инициативе ПК, путем подачи с ПК потока команд чтения и записи.
1 - полностью согласен.
2 - не совсем так.
Действительно для начала работы с устройством его надо сначала открыть.
Потом можно переслать один пакет со служебной информацией для устройства.
После этого устройство в автоматическом режиме начинает передавать данные на компьютер.
Компьютерная программа проверяет буфер приема и если есть данные для получения
то считывает их.
Когда работа с устройством закончена, от компьютера посылается пакет на прекращение
передачи.
Вот один из примеров алгоритма работы.
3 - отображается только та информация, которая записана в драйвере для соответствующих VID, PID.
Классифицировать подключенное оборудование можно по серийному номеру, который берется из самого устройства.