![]() |
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) |
Public Member Functions inherited from iObject | |
| 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 | |
Protected Member Functions inherited from iObject | |
| 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 |