1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1. 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 2 .. c:namespace:: RC 2 .. c:namespace:: RC 3 3 4 .. _lirc_get_rec_resolution: 4 .. _lirc_get_rec_resolution: 5 5 6 ***************************** 6 ***************************** 7 ioctl LIRC_GET_REC_RESOLUTION 7 ioctl LIRC_GET_REC_RESOLUTION 8 ***************************** 8 ***************************** 9 9 10 Name 10 Name 11 ==== 11 ==== 12 12 13 LIRC_GET_REC_RESOLUTION - Obtain the value of 13 LIRC_GET_REC_RESOLUTION - Obtain the value of receive resolution, in microseconds. 14 14 15 Synopsis 15 Synopsis 16 ======== 16 ======== 17 17 18 .. c:macro:: LIRC_GET_REC_RESOLUTION 18 .. c:macro:: LIRC_GET_REC_RESOLUTION 19 19 20 ``int ioctl(int fd, LIRC_GET_REC_RESOLUTION, _ 20 ``int ioctl(int fd, LIRC_GET_REC_RESOLUTION, __u32 *microseconds)`` 21 21 22 Arguments 22 Arguments 23 ========= 23 ========= 24 24 25 ``fd`` 25 ``fd`` 26 File descriptor returned by open(). 26 File descriptor returned by open(). 27 27 28 ``microseconds`` 28 ``microseconds`` 29 Resolution, in microseconds. 29 Resolution, in microseconds. 30 30 31 Description 31 Description 32 =========== 32 =========== 33 33 34 Some receivers have maximum resolution which i 34 Some receivers have maximum resolution which is defined by internal 35 sample rate or data format limitations. E.g. i 35 sample rate or data format limitations. E.g. it's common that 36 signals can only be reported in 50 microsecond 36 signals can only be reported in 50 microsecond steps. 37 37 38 This ioctl returns the integer value with such 38 This ioctl returns the integer value with such resolution, with can be 39 used by userspace applications like lircd to a 39 used by userspace applications like lircd to automatically adjust the 40 tolerance value. 40 tolerance value. 41 41 42 Return Value 42 Return Value 43 ============ 43 ============ 44 44 45 On success 0 is returned, on error -1 and the 45 On success 0 is returned, on error -1 and the ``errno`` variable is set 46 appropriately. The generic error codes are des 46 appropriately. The generic error codes are described at the 47 :ref:`Generic Error Codes <gen-errors>` chapte 47 :ref:`Generic Error Codes <gen-errors>` chapter.
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.