162306a36Sopenharmony_ci.. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 262306a36Sopenharmony_ci.. c:namespace:: RC 362306a36Sopenharmony_ci 462306a36Sopenharmony_ci.. _lirc_set_rec_timeout: 562306a36Sopenharmony_ci.. _lirc_get_rec_timeout: 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci*************************************************** 862306a36Sopenharmony_ciioctl LIRC_GET_REC_TIMEOUT and LIRC_SET_REC_TIMEOUT 962306a36Sopenharmony_ci*************************************************** 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ciName 1262306a36Sopenharmony_ci==== 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ciLIRC_GET_REC_TIMEOUT/LIRC_SET_REC_TIMEOUT - Get/set the integer value for IR inactivity timeout. 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciSynopsis 1762306a36Sopenharmony_ci======== 1862306a36Sopenharmony_ci 1962306a36Sopenharmony_ci.. c:macro:: LIRC_GET_REC_TIMEOUT 2062306a36Sopenharmony_ci 2162306a36Sopenharmony_ci``int ioctl(int fd, LIRC_GET_REC_TIMEOUT, __u32 *timeout)`` 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci.. c:macro:: LIRC_SET_REC_TIMEOUT 2462306a36Sopenharmony_ci 2562306a36Sopenharmony_ci``int ioctl(int fd, LIRC_SET_REC_TIMEOUT, __u32 *timeout)`` 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ciArguments 2862306a36Sopenharmony_ci========= 2962306a36Sopenharmony_ci 3062306a36Sopenharmony_ci``fd`` 3162306a36Sopenharmony_ci File descriptor returned by open(). 3262306a36Sopenharmony_ci 3362306a36Sopenharmony_ci``timeout`` 3462306a36Sopenharmony_ci Timeout, in microseconds. 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ciDescription 3762306a36Sopenharmony_ci=========== 3862306a36Sopenharmony_ci 3962306a36Sopenharmony_ciGet and set the integer value for IR inactivity timeout. 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ciIf supported by the hardware, setting it to 0 disables all hardware timeouts 4262306a36Sopenharmony_ciand data should be reported as soon as possible. If the exact value 4362306a36Sopenharmony_cicannot be set, then the next possible value _greater_ than the 4462306a36Sopenharmony_cigiven value should be set. 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci.. note:: 4762306a36Sopenharmony_ci 4862306a36Sopenharmony_ci The range of supported timeout is given by :ref:`LIRC_GET_MIN_TIMEOUT`. 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ciReturn Value 5162306a36Sopenharmony_ci============ 5262306a36Sopenharmony_ci 5362306a36Sopenharmony_ciOn success 0 is returned, on error -1 and the ``errno`` variable is set 5462306a36Sopenharmony_ciappropriately. The generic error codes are described at the 5562306a36Sopenharmony_ci:ref:`Generic Error Codes <gen-errors>` chapter. 56