From 8b6a8658b1ea5aa358947a488c80eff75295d0fb Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Mon, 26 Jun 2006 21:46:10 +0000 Subject: add 5V handling for active DVB-T antennas (needs new drivers) --- lib/dvb/frontend.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'lib/dvb/frontend.cpp') diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp index e495b1c5..8ba68a59 100644 --- a/lib/dvb/frontend.cpp +++ b/lib/dvb/frontend.cpp @@ -1,5 +1,6 @@ #include #include +#include // access to python config #include #include #include @@ -1731,6 +1732,14 @@ RESULT eDVBFrontend::tune(const iDVBFrontendParameters &where) if (!res) { m_sec_sequence.push_back( eSecCommand(eSecCommand::START_TUNE_TIMEOUT) ); + eDVBRegisteredFrontend *linked_fe = (eDVBRegisteredFrontend*)m_data[LINKED_PREV_PTR]; + if (linked_fe == (eDVBRegisteredFrontend*)-1) + { + std::string enable_5V; + ePythonConfigQuery::getConfigValue("config.terrestrial.enable_5V", enable_5V); + if (enable_5V == "yes") + m_sec_sequence.push_back( eSecCommand(eSecCommand::SET_VOLTAGE, iDVBFrontend::voltage13) ); + } m_sec_sequence.push_back( eSecCommand(eSecCommand::SET_FRONTEND) ); } break; -- cgit v1.2.3