1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
4 .. _lirc_get_send_mode:
5 .. _lirc_set_send_mode:
7 ************************************************
8 ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODE
9 ************************************************
14 LIRC_GET_SEND_MODE/LIRC_SET_SEND_MODE - Get/set current transmit mode.
19 .. c:macro:: LIRC_GET_SEND_MODE
21 ``int ioctl(int fd, LIRC_GET_SEND_MODE, __u32 *mode)``
23 .. c:macro:: LIRC_SET_SEND_MODE
25 ``int ioctl(int fd, LIRC_SET_SEND_MODE, __u32 *mode)``
31 File descriptor returned by open().
34 The mode used for transmitting.
39 Get/set current transmit mode.
41 Only :ref:`LIRC_MODE_PULSE <lirc-mode-pulse>` and
42 :ref:`LIRC_MODE_SCANCODE <lirc-mode-scancode>` are supported by for IR send,
43 depending on the driver. Use :ref:`lirc_get_features` to find out which
44 modes the driver supports.
49 .. tabularcolumns:: |p{2.5cm}|p{15.0cm}|
59 - Device not available.
65 - Device does not support transmitting.
71 - Invalid mode or invalid mode for this device.