6.5.15. ioctl LIRC_SET_WIDEBAND_RECEIVER¶
6.5.15.1. 名稱¶
LIRC_SET_WIDEBAND_RECEIVER - 啟用寬頻接收器。
6.5.15.2. 概要¶
-
LIRC_SET_WIDEBAND_RECEIVER¶
int ioctl(int fd, LIRC_SET_WIDEBAND_RECEIVER, __u32 *enable)
6.5.15.3. 引數¶
fdopen() 返回的檔案描述符。
enableenable = 1 表示啟用寬頻接收器,enable = 0 表示停用寬頻接收器。
6.5.15.4. 描述¶
一些接收器配備了特殊的寬頻接收器,旨在用於學習現有遙控器的輸出。 此 ioctl 允許啟用或停用它。
這對於具有其他窄帶接收器的接收器可能很有用,窄帶接收器阻止它們與某些遙控器一起使用。 寬頻接收器也可能更精確。 另一方面,它的缺點通常是降低了接收範圍。
注意
如果您啟用載波報告,則寬頻接收器可能會被隱式啟用。 在這種情況下,一旦您停用載波報告,它將被停用。 在載波報告處於活動狀態時嘗試停用寬頻接收器將不會執行任何操作。
6.5.15.5. 返回值¶
成功時返回 0,出錯時返回 -1,並且 errno 變數將被適當地設定。 通用錯誤程式碼在 通用錯誤程式碼 章節中描述。