6.5.9. ioctl LIRC_GET_REC_TIMEOUT 和 LIRC_SET_REC_TIMEOUT¶
6.5.9.1. 名称¶
LIRC_GET_REC_TIMEOUT/LIRC_SET_REC_TIMEOUT - 获取/设置 IR 不活动超时时间的整数值。
6.5.9.2. 概要¶
-
LIRC_GET_REC_TIMEOUT¶
int ioctl(int fd, LIRC_GET_REC_TIMEOUT, __u32 *timeout)
-
LIRC_SET_REC_TIMEOUT¶
int ioctl(int fd, LIRC_SET_REC_TIMEOUT, __u32 *timeout)
6.5.9.3. 参数¶
fd
open() 返回的文件描述符。
timeout
超时时间,以微秒为单位。
6.5.9.4. 描述¶
获取和设置 IR 不活动超时时间的整数值。
如果硬件支持,将其设置为 0 将禁用所有硬件超时,并且应尽快报告数据。如果无法设置确切的值,则应设置大于给定值的下一个可能的值。
注意
支持的超时范围由 ioctls LIRC_GET_MIN_TIMEOUT 和 LIRC_GET_MAX_TIMEOUT给出。
6.5.9.5. 返回值¶
成功时返回 0,错误时返回 -1,并且 errno
变量会相应地设置。 泛型错误代码在泛型错误代码章节中描述。