ioctl FE_SET_VOLTAGE
&manvol;
FE_SET_VOLTAGE
Allow setting the DC level sent to the antenna subsystem.
int ioctl
int fd
int request
&fe-sec-voltage; *voltage
Arguments
fd
&fe_fd;
request
FE_SET_VOLTAGE
voltage
pointer to &fe-sec-voltage;
Description
This ioctl allows to set the DC voltage level sent through the antenna
cable to 13V, 18V or off.
Usually, a satellital antenna subsystems require that the digital TV
device to send a DC voltage to feed power to the LNBf. Depending on the
LNBf type, the polarization or the intermediate frequency (IF) of the LNBf
can controlled by the voltage level. Other devices (for example, the ones
that implement DISEqC and multipoint LNBf's don't need to control the
voltage level, provided that either 13V or 18V is sent to power up the
LNBf.
NOTE: if more than one device is connected to the same antenna,
setting a voltage level may interfere on other devices, as they may lose
the capability of setting polarization or IF. So, on those
cases, setting the voltage to SEC_VOLTAGE_OFF while the device is not is
used is recommended.
&return-value-dvb;
enum fe_sec_voltage
enum fe_status
&cs-def;
ID
Description
SEC_VOLTAGE_13
Set DC voltage level to 13V
SEC_VOLTAGE_18
Set DC voltage level to 18V
SEC_VOLTAGE_OFF
Don't send any voltage to the antenna