您现在的位置是:主页 > HID规范 >
HID 设置空闲SetIdle
发布时间:2022-12-21 14:28:30所属栏目:HID规范 已帮助人编辑作者:【USB接口百科】
SetIdle用于设置HID设备空闲速率。
默认情况下,空闲速率为0。
SetIdle是一个非必要请求。
SetIdle由主机发输,用于向设备的中断端点设置无动作参数,该请求使中断输入管道上的特定报告不再输放到主机,直到发生新事件或经过指定的时间量再输入。
该请求使端点在其当前报告保持不变的情况下拒绝对端点中的中断进行任何轮询。 在没有变化的情况下,轮询将在给定的基于时间的持续时间内继续 NAK。
SetIdle请求一般发生在HID设备枚举完成后用于设置HID设备,以节省USB带宽。
如果该中断端点可以返回多个报告,则 Set_Idle 请求可用于仅影响为指定报告 ID 生成重复报告的速率。 例如,具有两个输入报告的设备可以为报告 ID 1 指定 20 毫秒的空闲率,为报告 ID 2 指定 500 毫秒的空闲率。
键盘的推荐默认空闲率(设备初始化时的速率)为 500 毫秒和操纵杆和鼠标的为无穷大。
当然,当设备不支持该请求时,可以返回STALL.
以上就是USB接口百科为您提供HID 设置空闲SetIdle的解读,本文章链接: http://www.usb-hub.cn/hidgf/42333.html 欢迎分享转载,更多婚礼相关资讯请前往HID规范
相关文章
USB接口百科推荐
HID 获取空闲请求GetIdle
HID 设置空闲SetIdle
HID设备的bInterfaceClass、bInterfaceSubClass和bInterfaceProtocol
HID 简介
HID 全局条目(Global Item)
HID报告描述符协议
HID 设备描述符关系
HID局部条目
HID设备描述符的级级关系
HID报告描述符Usage
HID规范、HID Usage Tables版本及文档分类
HID报告描述符主项InputReport、OutputReport,FeatureReport
HID 设置协议SetProtocol
HID报告描述符详解
HID报告描述符的GLOBAL ITEM