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

HID 单元按钮报告描述符

2021-08-20 387 0

单选按钮是一组相互排斥的按钮。
在下面的示例中,音频接收器使用三个单选按钮在计算机、DVD 设备或万维网之间进行选择作为显示源。

机械连接式单选接钮 Mechanically Linked Radio Buttons

一般的,单选按钮实现有一个机械系统,它释放任何未按下的按钮,并将最后按下的按钮保持在活动状态,直到按下另一个按钮。 在下面的示例中,将返回三个值之一:媒体选择计算机、媒体选择 DVD 或媒体选择 WEB。

Logical Minimum(1), Logical Maximum(3),
UsagePage(Consumer),
Usage(Media Select Computer),
Usage(Media Select DVD),
Usage(Media Select WWW),
ReportSize(2), ReportCount(1),
Input(Data, Array, Absolute, No Wrap, Linear, No Preferred, No Null Position)

数据占2位

  • 1= Media Select Computer
  • 2=(Media Select DVD
  • 3=Media Select WWW

无机械连接式单选接钮 Radio Buttons with No Mechanical Linkage

现在的许多系统使用单独的显示器来指示当前选择,按钮之间没有机械连接。
在此示例中,控件将返回以下四个值之一:Null(逻辑最小值和逻辑最大值范围之外的值)、媒体选择计算机、媒体选择 DVD 或媒体选择 WWW。

Logical Minimum(1), Logical Maximum(3),
UsagePage(Consumer),
Usage(Media Select Computer),
Usage(Media Select DVD),
Usage(Media Select WWW),
ReportSize(2), ReportCount(1),
Input(Data, Array, Absolute, No Wrap, Linear, No Preferred, Null Position)

No Preferred 标志被设置,因为只有在用户按下按钮时才会显示有效的选择。 当用户释放按钮时,报告将显示 Null 值。 Null Position 标志表示存在控件未发送有意义数据的状态,并且应用程序可以预期应忽略的 Null 值。 报告大小为 2 声明了一个 2 位字段,其中只能返回四个可能的值:

  • 0 = NULL、
  • 1 = 媒体选择计算机、
  • 2 = 媒体选择 DVD
  • 3 = 媒体选择 WWW。
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 单元按钮报告描述符
单选按钮是一组相互排斥的按钮。在下面的示例中,音频接收器使用三个单选按钮在计算机、DVD 设备或万维网之间进行选择作为显示源。机械连接式单选接钮 Mechanically Linked Radio Buttons一般的,单选按钮实现有一个机械系统,它释放任何未按下的按钮,并将最后按下的按钮保持在活......
关注公众号
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

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

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