~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/userspace-api/media/rc/lirc-set-wideband-receiver.rst

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
  2 .. c:namespace:: RC
  3 
  4 .. _lirc_set_wideband_receiver:
  5 
  6 ********************************
  7 ioctl LIRC_SET_WIDEBAND_RECEIVER
  8 ********************************
  9 
 10 Name
 11 ====
 12 
 13 LIRC_SET_WIDEBAND_RECEIVER - enable wide band receiver.
 14 
 15 Synopsis
 16 ========
 17 
 18 .. c:macro:: LIRC_SET_WIDEBAND_RECEIVER
 19 
 20 ``int ioctl(int fd, LIRC_SET_WIDEBAND_RECEIVER, __u32 *enable)``
 21 
 22 Arguments
 23 =========
 24 
 25 ``fd``
 26     File descriptor returned by open().
 27 
 28 ``enable``
 29     enable = 1 means enable wideband receiver, enable = 0 means disable
 30     wideband receiver.
 31 
 32 Description
 33 ===========
 34 
 35 Some receivers are equipped with special wide band receiver which is
 36 intended to be used to learn output of existing remote. This ioctl
 37 allows enabling or disabling it.
 38 
 39 This might be useful of receivers that have otherwise narrow band receiver
 40 that prevents them to be used with some remotes. Wide band receiver might
 41 also be more precise. On the other hand its disadvantage it usually
 42 reduced range of reception.
 43 
 44 .. note::
 45 
 46     Wide band receiver might be implicitly enabled if you enable
 47     carrier reports. In that case it will be disabled as soon as you disable
 48     carrier reports. Trying to disable wide band receiver while carrier
 49     reports are active will do nothing.
 50 
 51 Return Value
 52 ============
 53 
 54 On success 0 is returned, on error -1 and the ``errno`` variable is set
 55 appropriately. The generic error codes are described at the
 56 :ref:`Generic Error Codes <gen-errors>` chapter.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php