diff options
| author | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-02-27 22:47:26 +0000 |
|---|---|---|
| committer | Andreas Monzner <andreas.monzner@multimedia-labs.de> | 2006-02-27 22:47:26 +0000 |
| commit | f01b61f8a3c92f43132fdc078e5d3ab0b1345c4a (patch) | |
| tree | 4df604784e5e5aa3499b56e6ebcfeed274498bfc /lib/dvb/frontend.h | |
| parent | b345751c11a3556e4f38e426e15b0f75de63a68e (diff) | |
| download | enigma2-f01b61f8a3c92f43132fdc078e5d3ab0b1345c4a.tar.gz enigma2-f01b61f8a3c92f43132fdc078e5d3ab0b1345c4a.zip | |
add support for turning rotor without power measurement
(for rotors behind a powered switch or rotor behind a V-Box)
known bug .. the transponder scan loops when a transponder does not lock :/
Diffstat (limited to 'lib/dvb/frontend.h')
| -rw-r--r-- | lib/dvb/frontend.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h index 2cccf885..c28399b4 100644 --- a/lib/dvb/frontend.h +++ b/lib/dvb/frontend.h @@ -69,6 +69,7 @@ class eDVBFrontend: public iDVBFrontend, public Object int m_idleInputpower[2]; // 13V .. 18V int m_runningInputpower; + int m_timeoutCount; // needed for timeout int m_retryCount; // diseqc retry for rotor int m_curVoltage; @@ -85,6 +86,9 @@ public: RESULT getFrontendType(int &type); RESULT tune(const iDVBFrontendParameters &where); + RESULT prepare_sat(const eDVBFrontendParametersSatellite &); + RESULT prepare_cable(const eDVBFrontendParametersCable &); + RESULT prepare_terrestrial(const eDVBFrontendParametersTerrestrial &); RESULT connectStateChange(const Slot1<void,iDVBFrontend*> &stateChange, ePtr<eConnection> &connection); RESULT getState(int &state); RESULT setTone(int tone); @@ -96,7 +100,7 @@ public: RESULT getData(int num, int &data); RESULT setData(int num, int val); - int readFrontendData(int type); // bitErrorRate, signalPower, signalQuality + int readFrontendData(int type); // bitErrorRate, signalPower, signalQuality, Locked, Synced int isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm); int getID() { return m_fe; } |
