X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/452fdf6b7875f8185960f9b1649ba3d8fad4ab24..d63d0d7c3eea47ee35f35fd0bd6407cfdf915d38:/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py diff --git a/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py b/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py index b9d3e444..ec223d3e 100644 --- a/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py +++ b/lib/python/Plugins/SystemPlugins/SatelliteEquipmentControl/plugin.py @@ -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,9 +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): - 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 []