From: Felix Domke Date: Tue, 15 Nov 2005 21:51:09 +0000 (+0000) Subject: add some consts X-Git-Tag: 2.6.0~5168 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/302e22f6795f6d749e813d723408adb32f67ccba add some consts --- diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp index b8debd81..640c32ca 100644 --- a/lib/dvb/frontend.cpp +++ b/lib/dvb/frontend.cpp @@ -131,21 +131,21 @@ RESULT eDVBFrontendParameters::getDVBT(eDVBFrontendParametersTerrestrial &p) con return 0; } -RESULT eDVBFrontendParameters::setDVBS(eDVBFrontendParametersSatellite &p) +RESULT eDVBFrontendParameters::setDVBS(const eDVBFrontendParametersSatellite &p) { sat = p; m_type = iDVBFrontend::feSatellite; return 0; } -RESULT eDVBFrontendParameters::setDVBC(eDVBFrontendParametersCable &p) +RESULT eDVBFrontendParameters::setDVBC(const eDVBFrontendParametersCable &p) { cable = p; m_type = iDVBFrontend::feCable; return 0; } -RESULT eDVBFrontendParameters::setDVBT(eDVBFrontendParametersTerrestrial &p) +RESULT eDVBFrontendParameters::setDVBT(const eDVBFrontendParametersTerrestrial &p) { terrestrial = p; m_type = iDVBFrontend::feTerrestrial; @@ -208,7 +208,7 @@ RESULT eDVBFrontendParameters::getHash(unsigned long &hash) const DEFINE_REF(eDVBFrontend); -eDVBFrontend::eDVBFrontend(int adap, int fe, int &ok): m_type(-1), m_curVoltage(-1) +eDVBFrontend::eDVBFrontend(int adap, int fe, int &ok): m_type(-1), m_fe(fe), m_curVoltage(-1) { #if HAVE_DVB_API_VERSION < 3 char sec_filename[128]; diff --git a/lib/dvb/frontend.h b/lib/dvb/frontend.h index c091227b..da9c7034 100644 --- a/lib/dvb/frontend.h +++ b/lib/dvb/frontend.h @@ -25,9 +25,9 @@ public: RESULT getDVBC(eDVBFrontendParametersCable &p) const; RESULT getDVBT(eDVBFrontendParametersTerrestrial &p) const; - RESULT setDVBS(eDVBFrontendParametersSatellite &p); - RESULT setDVBC(eDVBFrontendParametersCable &p); - RESULT setDVBT(eDVBFrontendParametersTerrestrial &p); + RESULT setDVBS(const eDVBFrontendParametersSatellite &p); + RESULT setDVBC(const eDVBFrontendParametersCable &p); + RESULT setDVBT(const eDVBFrontendParametersTerrestrial &p); RESULT calculateDifference(const iDVBFrontendParameters *parm, int &diff) const; @@ -38,6 +38,7 @@ class eDVBFrontend: public iDVBFrontend, public Object { DECLARE_REF(eDVBFrontend); int m_type; + int m_fe; int m_fd; #if HAVE_DVB_API_VERSION < 3 int m_secfd; @@ -89,6 +90,8 @@ public: RESULT setSecSequence(const eSecCommandList &list); RESULT getData(int num, int &data); RESULT setData(int num, int val); + + int getID() { return m_fe; } }; #endif