aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorghost <andreas.monzner@multimedia-labs.de>2010-03-01 19:39:33 +0100
committerghost <andreas.monzner@multimedia-labs.de>2010-03-01 19:39:33 +0100
commit78329e83433e005aa3d4e6a6f0d526ec2bb9b8f6 (patch)
treedc1aa7f7c77336b3512b5a662a8c35bcc91f7758 /lib/python
parent31037f2bac27fb9a592d63a09e1e9ef2792f8e7e (diff)
parentf9ebb7117c782cd7687523abc8bdccfe8153290e (diff)
downloadenigma2-78329e83433e005aa3d4e6a6f0d526ec2bb9b8f6.tar.gz
enigma2-78329e83433e005aa3d4e6a6f0d526ec2bb9b8f6.zip
Merge branch 'bug_321_fix_rotor_turning_after_leave_positioner_setup' into experimental
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Components/TuneTest.py5
-rw-r--r--lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py2
2 files changed, 4 insertions, 3 deletions
diff --git a/lib/python/Components/TuneTest.py b/lib/python/Components/TuneTest.py
index f9ab3edb..44b19091 100644
--- a/lib/python/Components/TuneTest.py
+++ b/lib/python/Components/TuneTest.py
@@ -1,8 +1,9 @@
from enigma import eDVBFrontendParametersSatellite, eDVBFrontendParameters, eDVBResourceManager, eTimer
class Tuner:
- def __init__(self, frontend):
+ def __init__(self, frontend, ignore_rotor=False):
self.frontend = frontend
+ self.ignore_rotor = ignore_rotor
# transponder = (frequency, symbolrate, polarisation, fec, inversion, orbpos, system, modulation, rolloff, pilot, tsid, onid)
# 0 1 2 3 4 5 6 7 8 9 10 11
@@ -21,7 +22,7 @@ class Tuner:
parm.rolloff = transponder[8]
parm.pilot = transponder[9]
feparm = eDVBFrontendParameters()
- feparm.setDVBS(parm)
+ feparm.setDVBS(parm, self.ignore_rotor)
self.lastparm = feparm
self.frontend.tune(feparm)
diff --git a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
index fa533c0b..3cc9e751 100644
--- a/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
+++ b/lib/python/Plugins/SystemPlugins/PositionerSetup/plugin.py
@@ -77,7 +77,7 @@ class PositionerSetup(Screen):
self.frontendStatus = { }
self.diseqc = Diseqc(self.frontend)
- self.tuner = Tuner(self.frontend)
+ self.tuner = Tuner(self.frontend, True) #True means we dont like that the normal sec stuff sends commands to the rotor!
tp = ( cur.get("frequency", 0) / 1000,
cur.get("symbol_rate", 0) / 1000,