diff options
| author | ghost <andreas.monzner@multimedia-labs.de> | 2009-03-28 15:37:56 +0100 |
|---|---|---|
| committer | ghost <andreas.monzner@multimedia-labs.de> | 2009-03-28 15:37:56 +0100 |
| commit | 354bc82ac66fc75ede33a38e9f9ba870b16352f0 (patch) | |
| tree | e1ec67c5566d299ddd341cd92c72e01349f601cf /lib/dvb/sec.cpp | |
| parent | 85c657f6b19abcc0c33bde1e308f969b1f1dee55 (diff) | |
| download | enigma2-354bc82ac66fc75ede33a38e9f9ba870b16352f0.tar.gz enigma2-354bc82ac66fc75ede33a38e9f9ba870b16352f0.zip | |
sec.cpp: let static limiting mode enabled for 500 msec after tune
Diffstat (limited to 'lib/dvb/sec.cpp')
| -rw-r--r-- | lib/dvb/sec.cpp | 12 |
1 files changed, 5 insertions, 7 deletions
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; |
