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 變數會相應設定。通用錯誤程式碼在 通用錯誤程式碼 章節中描述。