阅读:2266回复:9
USB HID操纵杆开发方面的问题请教一,HID操纵杆型号为 罗技的 EXTREME 3D Pro 二,将该设备接上WIN XP 32系统,打开 控制面板-》游戏控制器,就会发现,该设备已经在列表中枚举出来,于是选择属性,就出现了Logitech Extreme 3D 属性页 如图所示: 小弟问题,因为该设备的驱动已经有了,通过属性页,也可以正确控制该设备 小弟想自己做一个与Logitech Extreme 3D 属性页相同的应用程序,请问,如何开发。 三,小弟通过BUSHOUND,记录了该HID 设备的 REPORT DESCRIPTOR,如下 25.0 IN 05 01 09 04 a1 01 a1 02 95 02 75 0a 15 00 26 ff 03 35 00 46 ff 03 09 30 09 31 81 02 75 04 95 01 25 07 46 3b 01 66 14 00 09 39 81 42 65 00 75 08 26 ff 00 46 ff 00 09 35 81 02 a4 95 08 75 01 25 01 45 01 05 09 19 01 29 08 81 02 b4 09 36 81 02 95 04 75 01 25 01 45 01 05 09 19 09 29 0c 81 02 95 04 81 01 c0 a1 02 95 04 75 08 26 ff 00 46 ff 00 06 00 ff 09 01 b1 02 c0 c0 请问,如何才能将该描述符翻译出来,小弟猜测, Logitech Extreme 3D 属性页肯定是通过这个描述符,知道这个Logitech Extreme 3D操纵杆有哪些按钮等其它物理设备 小弟使用了USB REPORT DESCRIPTOR TOOL,发现,无法将上面这一段描述符翻译过来 麻烦高手指教。 |
|
沙发#
发布于:2010-03-02 23:53
|
|
板凳#
发布于:2010-03-02 23:55
|
|
地板#
发布于:2010-03-02 23:56
|
|
地下室#
发布于:2010-03-02 23:57
为什么发不上图片?
|
|
5楼#
发布于:2010-03-03 09:16
相关图片
就是这些GUI控件与硬件设备上的,正好相同 |
|
6楼#
发布于:2010-03-03 14:38
可以试试usb monitor 这个软件看看
|
|
|
7楼#
发布于:2010-03-03 17:53
usb monitor 去KANKAN
|
|
8楼#
发布于:2010-03-04 09:05
多谢breeze916,
通过USB MONITOR基本整理出了HID REPORT DESCR的结构 虽然并非完全正确,还需要自己根据HID 文档,PARSER代码深入理解 接下来,继续APP,根据HID的描述,生成GUI相应的控件 |
|
9楼#
发布于:2010-03-08 11:00
有一个问题,不知道大家有没有考虑过
1.使用GET REPORT通过CONTROL PIPE是否可以取得INT IN的报告数据? |
|