X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/0855ea4ed4197c0fc6a8f8fff5820741d80c6d41..a1595050bc43d70aa8df213c0c7ac8217d61b778:/lib/dvb/frontend.h diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h index 111e715d..cbe3dfc2 100644 --- a/lib/dvb/frontend.h +++ b/lib/dvb/frontend.h @@ -13,6 +13,7 @@ class eDVBFrontendParameters: public iDVBFrontendParameters eDVBFrontendParametersTerrestrial terrestrial; }; int m_type; + int m_flags; public: eDVBFrontendParameters(); ~eDVBFrontendParameters() @@ -32,6 +33,9 @@ public: RESULT getHash(unsigned long &) const; RESULT calcLockTimeout(unsigned int &) const; + + RESULT getFlags(unsigned int &flags) const { flags = m_flags; return 0; } + RESULT setFlags(unsigned int flags) { m_flags = flags; return 0; } }; #ifndef SWIG @@ -43,6 +47,9 @@ class eDVBFrontend: public iDVBFrontend, public Object { public: enum { + NEW_CSW, + NEW_UCSW, + NEW_TONEBURST, CSW, // state of the committed switch UCSW, // state of the uncommitted switch TONEBURST, // current state of toneburst switch @@ -97,7 +104,6 @@ private: void tuneLoop(); // called by m_tuneTimer void setFrontend(); bool setSecSequencePos(int steps); - void setRotorData(int pos, int cmd); static int PriorityOrder; public: eDVBFrontend(int adap, int fe, int &ok);