[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Ну вроде с SetIdle понятно немного - система говорит нам о тех интервалах через которые данные репорты бутет просить( хочет получать?).
По поводу "ручками" - Вся хитрость специфицироваться под HID -> уйти в лоно стандартного драйвера HIDUSB и пользоваться только его услугами - тогда приложение общается с устройством посредством этого стандарта и можно надеятся на то что оно будет работать на любой машине (почти). Так вот возникает вопрос: "ручками" - т.е. драйвер понимает от приложения такой вопрос(например IOCLT_CODE), которой заставляет его сгенерировать запрос GetRepot в устройство (через USB Hub ... )? Напарник отвечающий за верхнее приложение не нашел такого вопроса к драйверу. Хотя он по молодости может быть неправ. Подскажите.
По поводу ответа пустым пакетом на мой Interrupt я исходил из наглядной информации: Figure 8-13. Interrupt Transaction Format из USB 1.1 спецификации. Может я это не так понял? подскажите.
Заранее Благодарен.
E-mail: info@telesys.ru