6.5.5. ioctl LIRC_GET_REC_MODE 和 LIRC_SET_REC_MODE

6.5.5.1. 名称

LIRC_GET_REC_MODE/LIRC_SET_REC_MODE - 获取/设置当前接收模式。

6.5.5.2. 概要

LIRC_GET_REC_MODE

int ioctl(int fd, LIRC_GET_REC_MODE, __u32 *mode)

LIRC_SET_REC_MODE

int ioctl(int fd, LIRC_SET_REC_MODE, __u32 *mode)

6.5.5.3. 参数

fd

open() 返回的文件描述符。

mode

用于接收的模式。

6.5.5.4. 描述

获取和设置当前接收模式。仅支持 LIRC_MODE_MODE2LIRC_MODE_SCANCODE。使用 ioctl LIRC_GET_FEATURES 查找驱动程序支持哪些模式。

6.5.5.5. 返回值

ENODEV

设备不可用。

ENOTTY

设备不支持接收。

EINVAL

模式无效或此设备的模式无效。