HID报表描述符(目前最全的解析,也是USB最复杂的描述符) |
您所在的位置:网站首页 › ps2手柄接口定义 › HID报表描述符(目前最全的解析,也是USB最复杂的描述符) |
Usage page 项目的数据部分为 1~2 个字节,目前的定义全部都是一个字节。UsagePage 定义了常用的设备功能,关于 Usage Page(以及其他项目)的具体定义内容,可以查阅 HID Usage tables(http://www.usb.org/developers/hidpage/#Class_Definition),下表是来自 HID Usage tables 的 Usage Page 定义。如下图
![]() 关于Usage Page的每一个有效定义项,都有一个相应的下一级定义。如Usage Page的数据项数值为1,则设备定义为Generic Desktop Controls,关于该类设备的具体功能可以在HID Usage Tables中查到具体的定义。下表是HID Usage Tables中对GenericDesktop Controls设备的功能定义。比如 Usage Page = 1 (Generic Desktop Controls) 如上图的 PageID= 01 然后这个集合里面又可以分下面那么多种设备 如下图:
![]() 因此 HID报表描述符功能真的很强大,很灵活。 用法(Usage)定义了各种各样设备特性,对于 Usage Page 的每一项都定义了常用的各种用法。 上表中的用法类型(Usage Type)描述了应用程序如何处理由 Main 类型项目生成的数据,具体的定义和详细说明请参阅 HID Usage Tables。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |