self.session is already defined by Screen
[enigma2.git] / lib / python / Plugins / SystemPlugins / PositionerSetup / plugin.py
index 10fa02d3f09f3433a8aa0683f00319c6ddd0d0da..49ce9a709bb96420a89a288c341b29d11aaaf439 100644 (file)
@@ -1,5 +1,6 @@
 from enigma import eTimer, eDVBSatelliteEquipmentControl, eDVBResourceManager, \
-       eDVBDiseqcCommand, eDVBFrontendParametersSatellite, eDVBFrontendParameters
+       eDVBDiseqcCommand, eDVBFrontendParametersSatellite, eDVBFrontendParameters,\
+       iDVBFrontend
 
 from Screens.Screen import Screen
 from Screens.ScanSetup import ScanSetup
@@ -373,6 +374,8 @@ class Diseqc:
                        print "diseqc command:",
                        print string
                        cmd.setCommandString(string)
+                       self.frontend.setTone(iDVBFrontend.toneOff)
+                       sleep(0.015) # wait 15msec after disable tone
                        self.frontend.sendDiseqc(cmd)
                        if string == 'e03160': #positioner stop
                                sleep(0.05)