aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/frontend.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-02-27 22:47:26 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-02-27 22:47:26 +0000
commitf01b61f8a3c92f43132fdc078e5d3ab0b1345c4a (patch)
tree4df604784e5e5aa3499b56e6ebcfeed274498bfc /lib/dvb/frontend.h
parentb345751c11a3556e4f38e426e15b0f75de63a68e (diff)
downloadenigma2-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.h6
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; }