2020-11-26 12:13:36 +01:00
.. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
2020-09-25 07:29:25 +02:00
.. c:namespace :: RC
2018-08-30 10:15:26 -04:00
2016-07-10 22:46:12 -03:00
.. _lirc_get_rec_mode:
2016-07-12 09:11:08 -03:00
.. _lirc_set_rec_mode:
2016-07-10 22:46:12 -03:00
2016-07-12 09:11:08 -03:00
***** ***** ***** ***** ***** ***** ***** ***** ***** *
ioctls LIRC_GET_REC_MODE and LIRC_SET_REC_MODE
***** ***** ***** ***** ***** ***** ***** ***** ***** *
2016-07-10 22:46:12 -03:00
Name
====
2017-12-28 17:03:22 -05:00
LIRC_GET_REC_MODE/LIRC_SET_REC_MODE - Get/set current receive mode.
2016-07-10 22:46:12 -03:00
Synopsis
========
2020-09-25 07:29:25 +02:00
.. c:macro :: LIRC_GET_REC_MODE
2016-08-19 16:59:31 -03:00
2020-09-25 07:29:25 +02:00
`` int ioctl(int fd, LIRC_GET_REC_MODE, __u32 *mode) ``
.. c:macro :: LIRC_SET_REC_MODE
`` int ioctl(int fd, LIRC_SET_REC_MODE, __u32 *mode) ``
2016-07-10 22:46:12 -03:00
Arguments
=========
`` fd ``
File descriptor returned by open().
2017-12-28 17:03:22 -05:00
`` mode ``
Mode used for receive.
2016-07-10 22:46:12 -03:00
Description
===========
2017-12-28 17:03:22 -05:00
Get and set the current receive mode. Only
:ref: `LIRC_MODE_MODE2 <lirc-mode-mode2>` and
:ref: `LIRC_MODE_SCANCODE <lirc-mode-scancode>` are supported.
2017-02-25 06:51:34 -05:00
Use :ref: `lirc_get_features` to find out which modes the driver supports.
2016-07-10 22:46:12 -03:00
Return Value
============
2017-12-28 17:03:22 -05:00
.. tabularcolumns :: |p{2.5cm}|p{15.0cm}|
.. flat-table ::
:header-rows: 0
:stub-columns: 0
- .. row 1
- `` ENODEV ``
- Device not available.
- .. row 2
- `` ENOTTY ``
- Device does not support receiving.
- .. row 3
- `` EINVAL ``
- Invalid mode or invalid mode for this device.