From: ghost Date: Sat, 28 Mar 2009 14:37:56 +0000 (+0100) Subject: sec.cpp: let static limiting mode enabled for 500 msec after tune X-Git-Tag: 2.6.0~351 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/354bc82ac66fc75ede33a38e9f9ba870b16352f0?ds=sidebyside sec.cpp: let static limiting mode enabled for 500 msec after tune --- diff --git a/lib/dvb/sec.cpp b/lib/dvb/sec.cpp index f0119342..a9426ff7 100644 --- a/lib/dvb/sec.cpp +++ b/lib/dvb/sec.cpp @@ -312,7 +312,6 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA eDVBSatelliteSwitchParameters &sw_param = sit->second; bool doSetFrontend = true; bool doSetVoltageToneFrontend = true; - bool forceStaticMode = true; bool forceChanged = false; bool needDiSEqCReset = false; long band=0, @@ -920,12 +919,11 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA sec_sequence.push_back( eSecCommand(eSecCommand::START_TUNE_TIMEOUT, tunetimeout) ); sec_sequence.push_back( eSecCommand(eSecCommand::SET_FRONTEND) ); } - - if (forceStaticMode) - { - sec_sequence.push_front( eSecCommand(eSecCommand::SET_POWER_LIMITING_MODE, eSecCommand::modeStatic) ); - sec_sequence.push_back( eSecCommand(eSecCommand::SET_POWER_LIMITING_MODE, eSecCommand::modeDynamic) ); - } + + sec_sequence.push_front( eSecCommand(eSecCommand::SET_POWER_LIMITING_MODE, eSecCommand::modeStatic) ); + sec_sequence.push_back( eSecCommand(eSecCommand::SLEEP, 500) ); + sec_sequence.push_back( eSecCommand(eSecCommand::SET_POWER_LIMITING_MODE, eSecCommand::modeDynamic) ); + frontend.setSecSequence(sec_sequence); return 0;