-
Ответ: Уважаемые владельцы USB ForceFeedback джойстиков!
Снупить USB трафик - пустая трата времени. Производители типа Логитека и прчих Сайтеков просто наплевали на PID стандарт и реализовали динамическую обработку эффекта внутри драйверов на стороне PC. Так что то, что вы видите на шине - это практически внутренняя кухня работы петли обратной связи. Да и то, разрядность управления током (силой) - 8 бит в хороший день, и тп. Так что если ваша цель - не создать точную копию убогого Логитека, которому сто лет в обед и который навсегда прилеплен к своим драйверам в РС и который даже не удосужился человеческий дескриптор написать - пожалейте усилия и время. PID дескриптор в Логитеке - нерабочий. Весь трафик обратной связи идет в Vendor defined полях.
Есть тут у меня в шкапчике патентно чистая, 100% совместимая со стандартом USB PID реализация FF устройства не требующая никаких драйверов (помимо родного pid.dll), 16-20 одновременных эффектов с частотой обновления сил около 1-2кГц и т.п. Пока это засолено на будущее, а там - посмторим.
Вообще, все что касается FF покрыто страшной тайной и круговой порукой. Immersion запатентовал все что только можно и все ползут к нему на поклон. Даже сам стандарт USB PID за последние семь лет не сдвинулся с версии 1.00 и содержит многочисленные ошибки и неясности, т.к. устройств ему соответствующих практически нет. Я, помнится, его в течение трех недель на ночь читал пока полностью разобрал все детали...
Крайний раз редактировалось lbodnar; 24.07.2006 в 22:50.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума