def settingRestore_Finished(self, result, retval, extra_args=None): self.didSettingsRestore = True eDVBDB.getInstance().reloadServicelist() eDVBDB.getInstance().reloadBouquets() self.session.nav.PowerTimer.loadTimer() self.session.nav.RecordTimer.loadTimer() configfile.load() self.pleaseWait.close() self.doRestorePlugins1()
def settingRestore_Finished(self, result, retval, extra_args = None): self.didSettingsRestore = True eDVBDB.getInstance().reloadServicelist() eDVBDB.getInstance().reloadBouquets() self.session.nav.PowerTimer.loadTimer() self.session.nav.RecordTimer.loadTimer() configfile.load() self.pleaseWait.close() self.doRestorePlugins1()
def settingRestore_Finished(self, result, retval, extra_args=None): self.didSettingsRestore = True eDVBDB.getInstance().reloadServicelist() eDVBDB.getInstance().reloadBouquets() self.session.nav.PowerTimer.loadTimer() # Don't check RecordTimers for conflicts. On a restore we may # not have the correct tuner configuration (and no USB tuners)... # self.session.nav.RecordTimer.loadTimer(justLoad=True) configfile.load() # self.NextStep = 'plugindetection' self.pleaseWait.close() self.doRestorePlugins1()
def restoreMetrixSkin(self, ret=None): configfile.load() configfile.save() try: f = open("/etc/enigma2/settings", "r") s = f.read() f.close() restore = "config.skin.primary_skin=MetrixHD/skin.MySkin.xml" in s except: restore = False if restore: self.session.openWithCallback(self.rebootSYS, RestoreMyMetrixHD) else: self.rebootSYS()
def restoreMetrixSkin(self, ret = None): configfile.load() configfile.save() try: f=open("/etc/enigma2/settings", "r") s=f.read() f.close() restore = "config.skin.primary_skin=MetrixHD/skin.MySkin.xml" in s except: restore = False if restore: self.session.openWithCallback(self.rebootSYS, RestoreMyMetrixHD) else: self.rebootSYS()
def Stage1SettingsComplete(self, result, retval, extra_args): print '[BackupManager] Restoring Stage 1 RESULT:', result print '[BackupManager] Restoring Stage 1 retval:', retval if retval == 0: print '[BackupManager] Restoring Stage 1 Complete:' self.didSettingsRestore = True self.Stage1Completed = True eDVBDB.getInstance().reloadServicelist() eDVBDB.getInstance().reloadBouquets() self.session.nav.PowerTimer.loadTimer() self.session.nav.RecordTimer.loadTimer() configfile.load() else: print '[BackupManager] Restoring Stage 1 Failed:' AddPopupWithCallback(self.Stage2, _("Sorry, but the restore failed."), MessageBox.TYPE_INFO, 10, 'StageOneFailedNotification' )
def saveAndReloadNimConfig(self): config.Nims[self.feid].save() configfile.save() configfile.load() nimmanager.sec.update()
def settingRestore_Finished(self, result, retval, extra_args=None): self.didSettingsRestore = True configfile.load() # self.NextStep = 'plugindetection' self.pleaseWait.close() self.doRestorePlugins1()
def settingRestore_Finished(self, result, retval, extra_args=None): self.didSettingsRestore = True configfile.load() self.doRestorePluginsCheck()
def __init__(self, session): Screen.__init__(self, session) self.session = session if HardwareInfo().get_device_name() == "mediabox": os.system("opkg remove enigma2-plugin-channel.non.motorized-techsat-17-29-57") os.system("rm /etc/enigma2 -rf; touch /etc/.run_factory_test; tar xf /etc/.e2settings.tar -C /") configfile.load() nimmanager.readTransponders() InitNimManager(nimmanager) eDVBDB.getInstance().reloadBouquets() eDVBDB.getInstance().reloadServicelist() self.iface = "eth0" self["actions"] = NumberActionMap(["WizardActions", "InputActions", "ColorActions", "DirectionActions", "InfobarChannelSelection", "StandbyActions", "GlobalActions", "TimerEditActions"], { "ok": self.go, "back": self.cancel, "up": self.up, "down": self.down, "1": self.keyNumberGlobal, "2": self.keyNumberGlobal, "3": self.keyNumberGlobal, "4": self.keyNumberGlobal, "5": self.keyNumberGlobal, "6": self.keyNumberGlobal, "7": self.keyNumberGlobal, "8": self.keyNumberGlobal, "9": self.keyNumberGlobal, "0": self.keyNumberGlobal, "red": self.keyRed, "green": self.keyGreen, "yellow": self.keyYellow, "blue": self.keyBlue, "left": self.frontButtonLeft, "right": self.frontButtonRight, "exit": self.frontButtonExit, "menu": self.frontButtonMenu, "power": self.frontButtonPower, "ChannelPlusPressed": self.frontButtonChPlus, "ChannelMinusPressed": self.frontButtonChMinus, "volumeUp": self.frontButtonVolUp, "volumeDown": self.frontButtonVolDown, "log": self.frontButtonInfo, }, -1) model = HardwareInfo().get_device_name() self.has_fan = model not in ("ios300hd", "mediabox" ) self.has_nav_keys = model not in ("tmtwinoe", "ios100hd", "mediabox", "ios200hd", "optimussos2") self.has_8_buttons = model in ("tmtwinoe", "ios100hd") self.has_9_buttons = model in ("tm2toe", "tmsingle") self.has_7_buttons = model in ("tmnanooe", "ios300hd", "optimussos1" ) self.has_5_buttons = model in ("mediabox","ios200hd", "optimussos2", "tmnano2t" ) self.has_fan_sensor = model in ("tmtwinoe", "tm2toe", "ios100hd" ) self.has_sata = model not in ("ios300hd", "mediabox") # self.has_1_rear_usb = "tmnano" in model self.has_sc41cr = model in ("ios200hd", "tmnanooe","optimussos1","optimussos2", "tmnano2t" ) self.has_1_tuner = model in ("tmnanooe", "ios300hd", "mediabox", "tmsingle", "optimussos1") self.has_vfd = model not in ("tmsingle", "tmnanooe", "ios200hd", "ios300hd", "mediabox", "optimussos1", "tmnano2t" ) self.MENU_LIST = [] self.MENU_LIST.append([ "[T1] H18, 720P, CVBS, 4:3, 22OFF (TRACE URB)", "ch1", self.func ]) self.MENU_LIST.append([ "[T1] V14, 576i, YC, 4:3, 22OFF (MASTV)", "ch2", self.func ]) if len(nimmanager.nimList()) == 2: self.MENU_LIST.append([ "[T2] H18, 576i, RGB, 16:9, 22OFF (France 24)", "ch3", self.func ]) self.MENU_LIST.append([ "[T2] V14, 1080i, CVBS, 16:9, 22OFF (NewSky)", "ch4", self.func ]) else: self.MENU_LIST.append([ "[T1] H18, 576i, RGB, 16:9, 22OFF (France 24)", "ch3", self.func ]) self.MENU_LIST.append([ "[T1] V14, 1080i, CVBS, 16:9, 22OFF (NewSky)", "ch4", self.func ]) self.MENU_LIST.append([ "22Khz - ON /[OFF]", "tone", self.func ]) if self.has_fan: self.MENU_LIST.append([ "FAN - [ON]/ OFF", "fan", self.func ]) self.MENU_LIST.append([ "FRONT PANEL", "fp", self.func ]) self.MENU_LIST.append([ "DEEP STANDBY", "ds", self.func ]) self.BUTTON_TEST = { "ok": { "button":"button_ok", "func":self.frontButtonOk, "pressed":False, "text":"OK" }, "up": { "button":"button_up", "func":self.frontButtonUp, "pressed":False, "text":"^" }, "down": { "button":"button_down", "func":self.frontButtonDown, "pressed":False, "text":"V" }, "left": { "button":"button_left", "func":self.frontButtonLeft, "pressed":False, "text":"<" }, "right": { "button":"button_right", "func":self.frontButtonRight, "pressed":False, "text":">" }, "exit": { "button":"button_exit", "func":self.frontButtonExit, "pressed":False, "text":"EXIT" }, "menu": { "button":"button_menu", "func":self.frontButtonMenu, "pressed":False, "text":"MENU" }, "power": { "button":"button_power", "func":self.frontButtonPower, "pressed":False, "text":"POWER" }} if not self.has_nav_keys: self.BUTTON_TEST["up"]["text"] = "VOL+" self.BUTTON_TEST["up"]["func"] = self.frontButtonVolUp self.BUTTON_TEST["down"]["text"] = "VOL-" self.BUTTON_TEST["down"]["func"] = self.frontButtonVolDown self.BUTTON_TEST["left"]["text"] = "CH-" self.BUTTON_TEST["left"]["func"] = self.frontButtonChMinus self.BUTTON_TEST["right"]["text"] = "CH+" self.BUTTON_TEST["right"]["func"] = self.frontButtonChPlus if self.has_9_buttons: self.BUTTON_TEST["info"] = { "button":"button_info", "func":self.frontButtonInfo, "pressed":False, "text":"INFO" } if self.has_7_buttons: self.BUTTON_TEST.pop("exit") if self.has_5_buttons: self.BUTTON_TEST.pop("exit") self.BUTTON_TEST.pop("menu") self.BUTTON_TEST.pop("ok") self.fpTestMode = False self.service = "ch1" self.setMenuList(self.MENU_LIST) self.setTestItemsLabel() # models using fan ic, available rpm, temp if self.has_fan_sensor: self.initFanSensors() self.networkMonitor = eTimer() self.networkMonitor.callback.append(self.getLinkState) self.networkMonitor.start(1000, True) self.smartcardInserted = [ False, False ] self.smartcardMonitor = eTimer() self.smartcardMonitor.callback.append(self.getSCState) self.smartcardMonitor.start(1000, False) self.ciMonitor = eTimer() self.ciMonitor.callback.append(self.getCIState) self.ciMonitor.start(1000, False) self.storageMonitor = eTimer() self.storageMonitor.callback.append(self.getStorageState) self.storageMonitor.start(1000, False) self.onLayoutFinish.append(self.layoutFinished)
def settingRestore_Finished(self, result, retval, extra_args = None): self.didSettingsRestore = True configfile.load() self.doRestorePluginsCheck()