brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 6378718 Raw
72 lines · plain
1.. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later2.. c:namespace:: RC3 4.. _lirc_get_send_mode:5.. _lirc_set_send_mode:6 7************************************************8ioctls LIRC_GET_SEND_MODE and LIRC_SET_SEND_MODE9************************************************10 11Name12====13 14LIRC_GET_SEND_MODE/LIRC_SET_SEND_MODE - Get/set current transmit mode.15 16Synopsis17========18 19.. c:macro:: LIRC_GET_SEND_MODE20 21``int ioctl(int fd, LIRC_GET_SEND_MODE, __u32 *mode)``22 23.. c:macro:: LIRC_SET_SEND_MODE24 25``int ioctl(int fd, LIRC_SET_SEND_MODE, __u32 *mode)``26 27Arguments28=========29 30``fd``31    File descriptor returned by open().32 33``mode``34    The mode used for transmitting.35 36Description37===========38 39Get/set current transmit mode.40 41Only :ref:`LIRC_MODE_PULSE <lirc-mode-pulse>` and42:ref:`LIRC_MODE_SCANCODE <lirc-mode-scancode>` are supported by for IR send,43depending on the driver. Use :ref:`lirc_get_features` to find out which44modes the driver supports.45 46Return Value47============48 49.. tabularcolumns:: |p{2.5cm}|p{15.0cm}|50 51.. flat-table::52    :header-rows:  053    :stub-columns: 054 55    -  .. row 156 57       -  ``ENODEV``58 59       -  Device not available.60 61    -  .. row 262 63       -  ``ENOTTY``64 65       -  Device does not support transmitting.66 67    -  .. row 368 69       -  ``EINVAL``70 71       -  Invalid mode or invalid mode for this device.72