![]() |
openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
|
#include <sec.h>
Public Member Functions | |
eDVBSatelliteEquipmentControl (eSmartPtrList< eDVBRegisteredFrontend > &avail_frontends, eSmartPtrList< eDVBRegisteredFrontend > &avail_simulate_frontends) | |
RESULT | prepare (iDVBFrontend &frontend, const eDVBFrontendParametersSatellite &sat, int &frequency, int frontend_id, unsigned int tunetimeout) |
prepare for tune More... | |
RESULT | prepareSTelectronicSatCR (iDVBFrontend &frontend, eDVBSatelliteLNBParameters &lnb_param, long band, int ifreq, int &tunerfreq, unsigned int &tuningword, int guard_offset) |
RESULT | prepareRFmagicCSS (iDVBFrontend &frontend, eDVBSatelliteLNBParameters &lnb_param, long band, int ifreq, int &tunerfreq, unsigned int &tuningword, int guard_offset) |
void | prepareTurnOffSatCR (iDVBFrontend &frontend) |
int | canTune (const eDVBFrontendParametersSatellite &feparm, iDVBFrontend *, int frontend_id, int *highest_score_lnb=0) |
find best possible lnb for the current tune request More... | |
bool | currentLNBValid () |
RESULT | clear () |
RESULT | addLNB () |
RESULT | setLNBSlotMask (int slotmask) |
RESULT | setLNBLOFL (int lofl) |
RESULT | setLNBLOFH (int lofh) |
RESULT | setLNBThreshold (int threshold) |
RESULT | setLNBIncreasedVoltage (bool onoff) |
RESULT | setLNBPrio (int prio) |
RESULT | setDiSEqCMode (int diseqcmode) |
RESULT | setToneburst (int toneburst) |
RESULT | setRepeats (int repeats) |
RESULT | setCommittedCommand (int command) |
RESULT | setUncommittedCommand (int command) |
RESULT | setCommandOrder (int order) |
RESULT | setFastDiSEqC (bool onoff) |
RESULT | setSeqRepeat (bool onoff) |
RESULT | setLongitude (float longitude) |
RESULT | setLatitude (float latitude) |
RESULT | setLoDirection (int direction) |
RESULT | setLaDirection (int direction) |
RESULT | setUseInputpower (bool onoff) |
RESULT | setInputpowerDelta (int delta) |
RESULT | setRotorTurningSpeed (int speed) |
RESULT | getMaxMovableLnbNum () |
RESULT | setLNBSatCRpositionnumber (int UnicablePositionNumber) |
RESULT | setLNBSatCRTuningAlgo (int SatCR_switch_reliable) |
RESULT | setLNBBootupTime (int BootUpTime) |
RESULT | setLNBSatCRformat (int SatCR_format) |
RESULT | setLNBSatCR (int SatCR_idx) |
RESULT | setLNBSatCRvco (int SatCRvco) |
RESULT | setLNBSatCRpositions (int SatCR_positions) |
RESULT | getLNBSatCRformat () |
RESULT | getLNBSatCR () |
RESULT | getLNBSatCRvco () |
RESULT | getLNBSatCRpositions () |
RESULT | addSatellite (int orbital_position) |
RESULT | setVoltageMode (int mode) |
RESULT | setToneMode (int mode) |
RESULT | setRotorPosNum (int rotor_pos_num) |
RESULT | getMaxFixedLnbPositions () |
RESULT | getMaxLnbNum () |
RESULT | setTunerLinked (int from, int to) |
RESULT | setTunerDepends (int from, int to) |
void | setSlotNotLinked (int tuner_no) |
void | setRotorMoving (int, bool) |
bool | isRotorMoving () |
bool | canMeasureInputPower () |
bool | isOrbitalPositionConfigured (int orbital_position) |
PyObject * | getBandCutOffFrequency (int slot_no, int orbital_position) |
PyObject * | getFrequencyRangeList (int slot_no, int orbital_position) |
![]() | |
void | operator delete (void *p) |
virtual void | AddRef ()=0 |
virtual void | Release ()=0 |
Static Public Member Functions | |
static eDVBSatelliteEquipmentControl * | getInstance () |
static void | setParam (int param, int value) |
Friends | |
class | eFBCTunerManager |
class | eRTSPStreamClient |
Additional Inherited Members | |
![]() | |
virtual | ~iObject () |
anonymous enum |
eDVBSatelliteEquipmentControl::eDVBSatelliteEquipmentControl | ( | eSmartPtrList< eDVBRegisteredFrontend > & | avail_frontends, |
eSmartPtrList< eDVBRegisteredFrontend > & | avail_simulate_frontends | ||
) |
RESULT eDVBSatelliteEquipmentControl::addLNB | ( | ) |
RESULT eDVBSatelliteEquipmentControl::addSatellite | ( | int | orbital_position | ) |
|
inline |
|
virtual |
find best possible lnb for the current tune request
sat | reference to current sattelite parameters |
fe | reference to current frontend |
slot_id | representation of the slotnumber as an bitmask ( 1 << slotnumber) |
highest_score_lnb | index of lnb with highest score |
Implements iDVBSatelliteEquipmentControl.
RESULT eDVBSatelliteEquipmentControl::clear | ( | ) |
|
inline |
PyObject * eDVBSatelliteEquipmentControl::getBandCutOffFrequency | ( | int | slot_no, |
int | orbital_position | ||
) |
PyObject * eDVBSatelliteEquipmentControl::getFrequencyRangeList | ( | int | slot_no, |
int | orbital_position | ||
) |
|
inlinestatic |
RESULT eDVBSatelliteEquipmentControl::getLNBSatCR | ( | ) |
RESULT eDVBSatelliteEquipmentControl::getLNBSatCRformat | ( | ) |
RESULT eDVBSatelliteEquipmentControl::getLNBSatCRpositions | ( | ) |
RESULT eDVBSatelliteEquipmentControl::getLNBSatCRvco | ( | ) |
|
inline |
|
inline |
|
inline |
bool eDVBSatelliteEquipmentControl::isOrbitalPositionConfigured | ( | int | orbital_position | ) |
bool eDVBSatelliteEquipmentControl::isRotorMoving | ( | ) |
|
virtual |
prepare for tune
frontend | reference to current frontend |
sat | reference to current sattelite parameters |
frequency | reference to tuner frequency. Initial value is ignored, committing new frequency on tuner |
slot_id | representation of the slotnumber as an bitmask ( 1 << slotnumber) |
tunetimeout | 5000 ms currenly hardcoded in eDVBFrontend::tune() |
Implements iDVBSatelliteEquipmentControl.
RESULT eDVBSatelliteEquipmentControl::prepareRFmagicCSS | ( | iDVBFrontend & | frontend, |
eDVBSatelliteLNBParameters & | lnb_param, | ||
long | band, | ||
int | ifreq, | ||
int & | tunerfreq, | ||
unsigned int & | tuningword, | ||
int | guard_offset | ||
) |
RESULT eDVBSatelliteEquipmentControl::prepareSTelectronicSatCR | ( | iDVBFrontend & | frontend, |
eDVBSatelliteLNBParameters & | lnb_param, | ||
long | band, | ||
int | ifreq, | ||
int & | tunerfreq, | ||
unsigned int & | tuningword, | ||
int | guard_offset | ||
) |
|
virtual |
Implements iDVBSatelliteEquipmentControl.
RESULT eDVBSatelliteEquipmentControl::setCommandOrder | ( | int | order | ) |
RESULT eDVBSatelliteEquipmentControl::setCommittedCommand | ( | int | command | ) |
RESULT eDVBSatelliteEquipmentControl::setDiSEqCMode | ( | int | diseqcmode | ) |
RESULT eDVBSatelliteEquipmentControl::setFastDiSEqC | ( | bool | onoff | ) |
RESULT eDVBSatelliteEquipmentControl::setInputpowerDelta | ( | int | delta | ) |
RESULT eDVBSatelliteEquipmentControl::setLaDirection | ( | int | direction | ) |
RESULT eDVBSatelliteEquipmentControl::setLatitude | ( | float | latitude | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBBootupTime | ( | int | BootUpTime | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBIncreasedVoltage | ( | bool | onoff | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBLOFH | ( | int | lofh | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBLOFL | ( | int | lofl | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBPrio | ( | int | prio | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSatCR | ( | int | SatCR_idx | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSatCRformat | ( | int | SatCR_format | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSatCRpositionnumber | ( | int | UnicablePositionNumber | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSatCRpositions | ( | int | SatCR_positions | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSatCRTuningAlgo | ( | int | SatCR_switch_reliable | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSatCRvco | ( | int | SatCRvco | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBSlotMask | ( | int | slotmask | ) |
RESULT eDVBSatelliteEquipmentControl::setLNBThreshold | ( | int | threshold | ) |
RESULT eDVBSatelliteEquipmentControl::setLoDirection | ( | int | direction | ) |
RESULT eDVBSatelliteEquipmentControl::setLongitude | ( | float | longitude | ) |
|
static |
RESULT eDVBSatelliteEquipmentControl::setRepeats | ( | int | repeats | ) |
|
virtual |
Implements iDVBSatelliteEquipmentControl.
RESULT eDVBSatelliteEquipmentControl::setRotorPosNum | ( | int | rotor_pos_num | ) |
RESULT eDVBSatelliteEquipmentControl::setRotorTurningSpeed | ( | int | speed | ) |
RESULT eDVBSatelliteEquipmentControl::setSeqRepeat | ( | bool | onoff | ) |
void eDVBSatelliteEquipmentControl::setSlotNotLinked | ( | int | tuner_no | ) |
RESULT eDVBSatelliteEquipmentControl::setToneburst | ( | int | toneburst | ) |
RESULT eDVBSatelliteEquipmentControl::setToneMode | ( | int | mode | ) |
RESULT eDVBSatelliteEquipmentControl::setTunerDepends | ( | int | from, |
int | to | ||
) |
RESULT eDVBSatelliteEquipmentControl::setTunerLinked | ( | int | from, |
int | to | ||
) |
RESULT eDVBSatelliteEquipmentControl::setUncommittedCommand | ( | int | command | ) |
RESULT eDVBSatelliteEquipmentControl::setUseInputpower | ( | bool | onoff | ) |
RESULT eDVBSatelliteEquipmentControl::setVoltageMode | ( | int | mode | ) |
|
friend |
|
friend |