About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / DocBook / media / dvb / fe-set-voltage.xml


Based on kernel version 4.7.2. Page generated on 2016-08-22 22:44 EST.

1	<refentry id="FE_SET_VOLTAGE">
2	  <refmeta>
3	    <refentrytitle>ioctl FE_SET_VOLTAGE</refentrytitle>
4	    &manvol;
5	  </refmeta>
6	
7	  <refnamediv>
8	    <refname>FE_SET_VOLTAGE</refname>
9	    <refpurpose>Allow setting the DC level sent to the antenna subsystem.</refpurpose>
10	  </refnamediv>
11	
12	  <refsynopsisdiv>
13	    <funcsynopsis>
14	      <funcprototype>
15		<funcdef>int <function>ioctl</function></funcdef>
16		<paramdef>int <parameter>fd</parameter></paramdef>
17		<paramdef>int <parameter>request</parameter></paramdef>
18		<paramdef>enum fe_sec_voltage *<parameter>voltage</parameter></paramdef>
19	      </funcprototype>
20	    </funcsynopsis>
21	  </refsynopsisdiv>
22	
23	  <refsect1>
24	    <title>Arguments</title>
25	        <variablelist>
26	      <varlistentry>
27		<term><parameter>fd</parameter></term>
28		<listitem>
29		  <para>&fe_fd;</para>
30		</listitem>
31	      </varlistentry>
32	      <varlistentry>
33		<term><parameter>request</parameter></term>
34		<listitem>
35		  <para>FE_SET_VOLTAGE</para>
36		</listitem>
37	      </varlistentry>
38	      <varlistentry>
39		<term><parameter>voltage</parameter></term>
40		<listitem>
41		  <para>pointer to &fe-sec-voltage;</para>
42		  <para>Valid values are described at &fe-sec-voltage;.</para>
43		</listitem>
44	      </varlistentry>
45	    </variablelist>
46	  </refsect1>
47	
48	  <refsect1>
49	    <title>Description</title>
50	
51	<para>This ioctl allows to set the DC voltage level sent through the antenna
52	    cable to 13V, 18V or off.</para>
53	<para>Usually, a satellite antenna subsystems require that the digital TV
54	    device to send a DC voltage to feed power to the LNBf. Depending on the
55	    LNBf type, the polarization or the intermediate frequency (IF) of the LNBf
56	    can controlled by the voltage level. Other devices (for example, the ones
57	    that implement DISEqC and multipoint LNBf's don't need to control the
58	    voltage level, provided that either 13V or 18V is sent to power up the
59	    LNBf.</para>
60	<para>NOTE: if more than one device is connected to the same antenna,
61	    setting a voltage level may interfere on other devices, as they may lose
62	    the capability of setting polarization or IF. So, on those
63	    cases, setting the voltage to SEC_VOLTAGE_OFF while the device is not is
64	    used is recommended.</para>
65	
66	&return-value-dvb;
67	</refsect1>
68	
69	</refentry>
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog