fe-set-frontend-tune-mode.rst 1.2 KB
Newer Older
1 2 3 4 5 6 7 8
.. -*- coding: utf-8; mode: rst -*-

.. _FE_SET_FRONTEND_TUNE_MODE:

*******************************
ioctl FE_SET_FRONTEND_TUNE_MODE
*******************************

9 10
NAME
====
11

12
FE_SET_FRONTEND_TUNE_MODE - Allow setting tuner mode flags to the frontend.
13

14
SYNOPSIS
15 16
========

17
.. cpp:function:: int ioctl( int fd, int request, unsigned int flags )
18

19 20

ARGUMENTS
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
=========

``fd``
    File descriptor returned by :ref:`open() <frontend_f_open>`.

``request``
    FE_SET_FRONTEND_TUNE_MODE

``flags``
    Valid flags:

    -  0 - normal tune mode

    -  FE_TUNE_MODE_ONESHOT - When set, this flag will disable any
       zigzagging or other "normal" tuning behaviour. Additionally,
       there will be no automatic monitoring of the lock status, and
       hence no frontend events will be generated. If a frontend device
       is closed, this flag will be automatically turned off when the
       device is reopened read-write.


42
DESCRIPTION
43 44 45 46 47
===========

Allow setting tuner mode flags to the frontend, between 0 (normal) or
FE_TUNE_MODE_ONESHOT mode

48

49
RETURN VALUE
50
============
51 52 53 54

On success 0 is returned, on error -1 and the ``errno`` variable is set
appropriately. The generic error codes are described at the
:ref:`Generic Error Codes <gen-errors>` chapter.