2020-08-26 09:03:09 +02:00
.. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
2020-09-24 16:56:00 +02:00
.. c:namespace :: DTV.fe
2018-08-30 10:15:26 -04:00
2016-06-30 15:18:56 +02:00
.. _FE_SET_FRONTEND:
***** ***** *****
FE_SET_FRONTEND
***** ***** *****
2016-08-19 16:56:15 -03:00
.. attention :: This ioctl is deprecated.
2016-07-05 15:14:35 -03:00
Name
2016-07-05 07:58:48 -03:00
====
2016-06-30 15:18:56 +02:00
2016-07-05 07:58:48 -03:00
FE_SET_FRONTEND
2016-06-30 15:18:56 +02:00
2016-07-05 15:14:35 -03:00
Synopsis
2016-07-05 07:58:48 -03:00
========
2016-06-30 15:18:56 +02:00
2020-09-24 16:56:00 +02:00
.. c:macro :: FE_SET_FRONTEND
2016-06-30 15:18:56 +02:00
2020-09-24 16:56:00 +02:00
`` int ioctl(int fd, FE_SET_FRONTEND, struct dvb_frontend_parameters *p) ``
2016-06-30 15:18:56 +02:00
2016-07-05 15:14:35 -03:00
Arguments
2016-07-05 07:58:48 -03:00
=========
2016-06-30 15:18:56 +02:00
2016-08-19 16:56:15 -03:00
`` fd ``
2020-09-24 16:56:00 +02:00
File descriptor returned by :c:func: `open()` .
2016-06-30 15:18:56 +02:00
2016-08-19 16:56:15 -03:00
`` p ``
Points to parameters for tuning operation.
2016-06-30 15:18:56 +02:00
2016-07-05 15:14:35 -03:00
Description
2016-07-05 07:58:48 -03:00
===========
This ioctl call starts a tuning operation using specified parameters.
The result of this call will be successful if the parameters were valid
and the tuning could be initiated. The result of the tuning operation in
itself, however, will arrive asynchronously as an event (see
documentation for :ref: `FE_GET_EVENT` and
FrontendEvent.) If a new :ref: `FE_SET_FRONTEND`
operation is initiated before the previous one was completed, the
previous operation will be aborted in favor of the new one. This command
requires read/write access to the device.
2016-07-05 15:14:35 -03:00
Return Value
2016-07-05 07:58:48 -03:00
============
2016-06-30 15:18:56 +02:00
2017-09-01 12:15:43 -04:00
On success 0 is returned.
On error -1 is returned, and the `` errno `` variable is set
appropriately.
.. tabularcolumns :: |p{2.5cm}|p{15.0cm}|
2016-06-30 15:18:56 +02:00
.. flat-table ::
:header-rows: 0
:stub-columns: 0
2017-09-01 12:15:43 -04:00
:widths: 1 16
2016-06-30 15:18:56 +02:00
- .. row 1
2016-07-03 11:53:09 -03:00
- `` EINVAL ``
2016-06-30 15:18:56 +02:00
- Maximum supported symbol rate reached.
2017-09-01 12:15:43 -04:00
Generic error codes are described at the
:ref: `Generic Error Codes <gen-errors>` chapter.