X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d58968e5ca43995658257b6e89f092c7572cde0a..f03c85f8c3575d22eb065313857d8d3e57960e95:/lib/dvb/sec.h diff --git a/lib/dvb/sec.h b/lib/dvb/sec.h index 2f30e781..cba9fa41 100644 --- a/lib/dvb/sec.h +++ b/lib/dvb/sec.h @@ -23,12 +23,17 @@ public: IF_ROTORPOS_VALID_GOTO, IF_TUNER_LOCKED_GOTO, IF_TONE_GOTO, IF_NOT_TONE_GOTO, - START_TUNE_TIMEOUT + START_TUNE_TIMEOUT, + SET_ROTOR_MOVING, + SET_ROTOR_STOPPED }; int cmd; struct rotor { - int deltaA; // difference in mA between running and stopped rotor + union { + int deltaA; // difference in mA between running and stopped rotor + int lastSignal; + }; int okcount; // counter int steps; // goto steps int direction; @@ -266,7 +271,7 @@ public: private: #ifndef SWIG static eDVBSatelliteEquipmentControl *instance; - eDVBSatelliteLNBParameters m_lnbs[128]; // i think its enough + eDVBSatelliteLNBParameters m_lnbs[144]; // i think its enough int m_lnbidx; // current index for set parameters std::map::iterator m_curSat; eSmartPtrList &m_avail_frontends;