6.5.4. ioctls LIRC_GET_SEND_MODE 和 LIRC_SET_SEND_MODE

6.5.4.1. 名称

LIRC_GET_SEND_MODE/LIRC_SET_SEND_MODE - 获取/设置当前传输模式。

6.5.4.2. 概要

LIRC_GET_SEND_MODE

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

LIRC_SET_SEND_MODE

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

6.5.4.3. 参数

fd

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

mode

用于传输的模式。

6.5.4.4. 描述

获取/设置当前传输模式。

对于红外发送,仅支持 LIRC_MODE_PULSELIRC_MODE_SCANCODE,具体取决于驱动程序。 使用 ioctl LIRC_GET_FEATURES 来找出驱动程序支持哪些模式。

6.5.4.5. 返回值

ENODEV

设备不可用。

ENOTTY

设备不支持传输。

EINVAL

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