您现在的位置是:主页 > HID规范 >
HID 获取报表请求GetReport
发布时间:2022-12-16 00:56:47所属栏目:HID规范 已帮助人编辑作者:【USB接口百科】
GetReport请求用于获取HID设备的报告,由主机发送GetReport请求,设备返回报表数据。
GetReport请求一般发生于设备初始化时或需要读取设备报表时。
详见:USB标准请求
bmRequestType(1):0xa1bRequest(1): GET_REPORT,值为01.wValue(2):报告索引 高字节报告类型 01:表示输入报告(input Report)02: 表示输出报告(Output Report)03: 表示特性报告(Feature Report)04-ff:保留 低字节为报告ID. wIndex(2):接口IDwLength(2):数据长度 GetReport示例Device Length Phase Data
------ -------- ----- ----------------------------------------------------------------------------
37.0 CTL a1 01 05 01 07 00 ff 0b
37.0 24 IN 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 f0 f0 0f 0f 0f 0f 0f ff
如以上数据:
bmRequestType: 0xa1:表示发向接口的收入请求,类型01 = 类请求命令bRequest:01, 表示GET_REPORTwValue:05 01即0x0105,表示ID=5的输入报告wIndex:07 00,即0x0007,接口ID=7wLength:ff 0b表示数据长度。返回的实际数据长度为24字节。
以上就是USB接口百科为您提供HID 获取报表请求GetReport的解读,本文章链接: http://www.usb-hub.cn/hidgf/42329.html 欢迎分享转载,更多婚礼相关资讯请前往HID规范
相关文章
USB接口百科推荐
HID 全局条目(Global Item)
HID 简介
HID报告描述符的GLOBAL ITEM
HID报告描述符主项InputReport、OutputReport,FeatureReport
HID 获取空闲请求GetIdle
HID 设置协议SetProtocol
HID报告描述符Usage
HID 设备描述符关系
HID报告描述符详解
HID设备描述符的级级关系
HID报告描述符协议
HID局部条目
HID规范、HID Usage Tables版本及文档分类
HID 设置空闲SetIdle
HID设备的bInterfaceClass、bInterfaceSubClass和bInterfaceProtocol