HID报表描述符大全及实例分析
+ -

HID命名数组区域报告描述符

2021-08-20 318 0

Named Array Field
为了简化应用程序查找“多个”控件集的过程,可以通过将数组包装在逻辑集合中来命名与其关联的数组字段。

在以下示例中,设备返回三个状态代码之一:Not Ready、Ready 或 Err Not a loadable character。 应用程序可以简单地查询 Display Status 用法,以找到将包含状态代码的数组字段。

ReportSize(2),
ReportCount(1),
Logical Maximum(2),
Usage(Display Status),
Collection(Logical),
    Usage(Stat Not Ready),
    Usage(Stat Ready),
    Usage(Err Not a loadable character),
    Input(Data, Array, Absolute, No Null Position), ; 3-bit status field
End Collection(),

No Null Position 标志表示从不存在不发送有意义数据的状态。
返回的值为:

  • Null = No event(超出Logical Minimum / Logical Maximum范围)
  • 1 = Stat Not Ready
  • 2 = Stat Ready
  • 3 = Err 不是可加载的字符
HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   

0 篇笔记 写笔记

HID命名数组区域报告描述符
Named Array Field为了简化应用程序查找“多个”控件集的过程,可以通过将数组包装在逻辑集合中来命名与其关联的数组字段。在以下示例中,设备返回三个状态代码之一:Not Ready、Ready 或 Err Not a loadable character。 应用程序可以简单地查询 Dis......
关注公众号
  • HID人机交互
  • Linux&USB
  • UAC音频
  • TYPE-C
  • USB规范
  • USB大容量存储
  • USB百科
  • USB周边
  • UVC摄像头
  • Windows系统USB
  • 音视频博客
  • 取消
    感谢您的支持,我会继续努力的!
    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    您的支持,是我们前进的动力!