diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-12-01 09:49:12 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2005-12-01 09:49:12 +0000 |
| commit | 184706abfa809e8d8b6452a599313fe0e341c980 (patch) | |
| tree | 295ca82868cfe1a06dce279c7bef30c324870909 /lib/dvb/sec.cpp | |
| parent | 2f6625c7a2308755191b04facd03a4a5527c064c (diff) | |
| download | enigma2-184706abfa809e8d8b6452a599313fe0e341c980.tar.gz enigma2-184706abfa809e8d8b6452a599313fe0e341c980.zip | |
rotor running detection should now work ( yet only with measure input power )
Diffstat (limited to 'lib/dvb/sec.cpp')
| -rw-r--r-- | lib/dvb/sec.cpp | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/lib/dvb/sec.cpp b/lib/dvb/sec.cpp index 48ab922a..64443066 100644 --- a/lib/dvb/sec.cpp +++ b/lib/dvb/sec.cpp @@ -21,14 +21,14 @@ DEFINE_REF(eDVBSatelliteEquipmentControl); eDVBSatelliteEquipmentControl *eDVBSatelliteEquipmentControl::instance; eDVBSatelliteEquipmentControl::eDVBSatelliteEquipmentControl(eSmartPtrList<eDVBRegisteredFrontend> &avail_frontends) - :m_lnbidx(-1), m_curSat(m_lnbs[0].m_satellites.end()), m_avail_frontends(avail_frontends) + :m_lnbidx(-1), m_curSat(m_lnbs[0].m_satellites.end()), m_avail_frontends(avail_frontends), m_rotorMoving(false) { if (!instance) instance = this; clear(); -#if 0 +#if 1 // ASTRA addLNB(); setLNBTunerMask(3); @@ -62,7 +62,7 @@ eDVBSatelliteEquipmentControl::eDVBSatelliteEquipmentControl(eSmartPtrList<eDVBR addSatellite(130); setVoltageMode(eDVBSatelliteSwitchParameters::HV); setToneMode(eDVBSatelliteSwitchParameters::HILO); -#endif +#else // Rotor addLNB(); @@ -103,6 +103,7 @@ eDVBSatelliteEquipmentControl::eDVBSatelliteEquipmentControl(eSmartPtrList<eDVBR setVoltageMode(eDVBSatelliteSwitchParameters::HV); setToneMode(eDVBSatelliteSwitchParameters::HILO); setRotorPosNum(1); // stored pos 1 +#endif } int eDVBSatelliteEquipmentControl::canTune(const eDVBFrontendParametersSatellite &sat, iDVBFrontend *fe, int frontend_id ) @@ -938,6 +939,10 @@ RESULT eDVBSatelliteEquipmentControl::setTunerLinked(int tu1, int tu2) bool eDVBSatelliteEquipmentControl::isRotorMoving() { - // TODO please fill with life - return false; + return m_rotorMoving; +} + +void eDVBSatelliteEquipmentControl::setRotorMoving(bool b) +{ + m_rotorMoving=b; } |
