Merge branch 'master' of git.opendreambox.org:/git/enigma2
[enigma2.git] / lib / python / Plugins / SystemPlugins / SatelliteEquipmentControl / plugin.py
index 2c88bdad5c297922d3e21b0094542d3721185c78..ec223d3e22ffc1ea8622446f7fd9c5b75dca918b 100644 (file)
@@ -23,6 +23,8 @@ class SecParameterSetup(Screen, ConfigListScreen):
 
                Screen.__init__(self, session)
                list = [
+                       ("Delay after diseqc reset command", config.sec.delay_after_diseqc_reset_cmd),
+                       ("Delay after diseqc peripherial poweron command", config.sec.delay_after_diseqc_peripherial_poweron_cmd),
                        ("Delay after continuous tone change", config.sec.delay_after_continuous_tone_change),
                        ("Delay after last voltage change", config.sec.delay_after_final_voltage_change),
                        ("Delay between diseqc commands", config.sec.delay_between_diseqc_repeats),
@@ -35,6 +37,7 @@ class SecParameterSetup(Screen, ConfigListScreen):
                        ("Delay after enable voltage before motor command", config.sec.delay_after_enable_voltage_before_motor_command),
                        ("Delay after motor stop command", config.sec.delay_after_motor_stop_command),
                        ("Delay after voltage change before motor command", config.sec.delay_after_voltage_change_before_motor_command),
+                       ("Delay before sequence repeat", config.sec.delay_before_sequence_repeat),
                        ("Motor running timeout", config.sec.motor_running_timeout),
                        ("Motor command retries", config.sec.motor_command_retries) ]
                ConfigListScreen.__init__(self, list)
@@ -49,7 +52,7 @@ def confirmed(answer):
 def SecSetupMain(Session, **kwargs):
        global session
        session = Session
-       session.openWithCallback(confirmed, MessageBox, _("Please do not change values when you not know what you do!"), MessageBox.TYPE_INFO)
+       session.openWithCallback(confirmed, MessageBox, _("Please do not change any values unless you know what you are doing!"), MessageBox.TYPE_INFO)
 
 def SecSetupStart(menuid):
        show = False
@@ -61,12 +64,12 @@ def SecSetupStart(menuid):
        # only show if DVB-S frontends are available
        for slot in nimmgr.nim_slots:
                if slot.isCompatible("DVB-S"):
-                       return [(_("Satellite Equipment Setup"), SecSetupMain)]
+                       return [(_("Satellite Equipment Setup"), SecSetupMain, "satellite_equipment_setup", None)]
 
        return [ ]
 
 def Plugins(**kwargs):
-       if (nimmanager.hasNimType("DVB-S")):
-               return PluginDescriptor(name=_("Satellite Equipment Setup"), description="Setup your satellite equipment", where = PluginDescriptor.WHERE_SETUP, fnc=SecSetupStart)
+       if (nimmgr.hasNimType("DVB-S")):
+               return PluginDescriptor(name=_("Satellite Equipment Setup"), description="Setup your satellite equipment", where = PluginDescriptor.WHERE_MENU, fnc=SecSetupStart)
        else:
                return []