aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/idvb.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-03-03 13:59:56 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-03-03 13:59:56 +0000
commitaf6a8a3a102ff0230fcc6d90ad213e2e7d706fa8 (patch)
tree1c2d6a115cacfe99292fb8599a03e2c9a20f0a4f /lib/dvb/idvb.h
parent88a6749020acfb921ae70f714e995af74e72c47c (diff)
downloadenigma2-af6a8a3a102ff0230fcc6d90ad213e2e7d706fa8.tar.gz
enigma2-af6a8a3a102ff0230fcc6d90ad213e2e7d706fa8.zip
implement readFrontendData method to get a python dictionary containing data
about current used transponder/frontend (frontend state, frontend type, lock state, sync state, frequency, symbolrate, fec_innter...) when it is called with True as param it returns the original transponder data (written to tuner) otherwise it reads the current data out of the frontend (corrected tuner data)
Diffstat (limited to 'lib/dvb/idvb.h')
-rw-r--r--lib/dvb/idvb.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/dvb/idvb.h b/lib/dvb/idvb.h
index a8f361a4..955688b9 100644
--- a/lib/dvb/idvb.h
+++ b/lib/dvb/idvb.h
@@ -361,7 +361,7 @@ public:
bitErrorRate, signalPower, signalQuality, Locked, Synced
};
virtual int readFrontendData(int type)=0;
- virtual PyObject *readTransponderData()=0;
+ virtual PyObject *readTransponderData(bool original)=0;
virtual RESULT getData(int num, int &data)=0;
virtual RESULT setData(int num, int val)=0;
@@ -416,6 +416,7 @@ public:
/* direct frontend access for raw channels and/or status inquiries. */
virtual RESULT getFrontend(ePtr<iDVBFrontend> &frontend)=0;
+ virtual RESULT getCurrentFrontendParameters(ePtr<iDVBFrontendParameters> &)=0;
/* use count handling */
virtual void AddUse() = 0;