6.5.5. ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODE

6.5.5.1. Name

LIRC_GET_REC_MODE/LIRC_SET_REC_MODE - Get/set current receive mode.

6.5.5.2. Synopsis

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. Arguments

fd

File descriptor returned by open().

mode

Mode used for receive.

6.5.5.4. Description

Get and set the current receive mode. Only LIRC_MODE_MODE2 and LIRC_MODE_SCANCODE are supported. Use ioctl LIRC_GET_FEATURES to find out which modes the driver supports.

6.5.5.5. Return Value

ENODEV

Device not available.

ENOTTY

Device does not support receiving.

EINVAL

Invalid mode or invalid mode for this device.