diff options
Diffstat (limited to 'lib/python')
| -rw-r--r-- | lib/python/Components/NimManager.py | 4 | ||||
| -rw-r--r-- | lib/python/Screens/Satconfig.py | 23 |
2 files changed, 16 insertions, 11 deletions
diff --git a/lib/python/Components/NimManager.py b/lib/python/Components/NimManager.py index 2f0f088a..26a956a1 100644 --- a/lib/python/Components/NimManager.py +++ b/lib/python/Components/NimManager.py @@ -302,6 +302,10 @@ def InitNimManager(nimmgr): nim.diseqcB.addNotifier(boundFunction(nimPortBChanged,x)) nim.diseqcC.addNotifier(boundFunction(nimPortCChanged,x)) nim.diseqcD.addNotifier(boundFunction(nimPortDChanged,x)) + elif slot.nimType == nimmgr.nimType["DVB-C"]: + pass + elif slot.nimType == nimmgr.nimType["DVB-T"]: + pass else: print "pls add support for this frontend type!" diff --git a/lib/python/Screens/Satconfig.py b/lib/python/Screens/Satconfig.py index ffbad260..1371e6ee 100644 --- a/lib/python/Screens/Satconfig.py +++ b/lib/python/Screens/Satconfig.py @@ -27,17 +27,18 @@ class NimSetup(Screen): def createSetup(self): self.list = [ ] - self.list.append(getConfigListEntry(_("Configmode"), config.Nims[self.nim.slotid].configMode)) - - if config.Nims[self.nim.slotid].configMode.value == 0: #simple setup - self.list.append(getConfigListEntry(_("Diseqcmode"), config.Nims[self.nim.slotid].diseqcMode)) - - if (0 <= config.Nims[self.nim.slotid].diseqcMode.value < 4): - self.createSimpleSetup(self.nim, self.list, config.Nims[self.nim.slotid].diseqcMode.value) - if (config.Nims[self.nim.slotid].diseqcMode.value == 4): - self.createPositionerSetup(self.nim, self.list) - else: - print "FIXME: implement advanced mode" + if (nimmanager.getNimType(self.nim.slotid) == nimmanager.nimType["DVB-S"]): + self.list.append(getConfigListEntry(_("Configmode"), config.Nims[self.nim.slotid].configMode)) + + if config.Nims[self.nim.slotid].configMode.value == 0: #simple setup + self.list.append(getConfigListEntry(_("Diseqcmode"), config.Nims[self.nim.slotid].diseqcMode)) + + if (0 <= config.Nims[self.nim.slotid].diseqcMode.value < 4): + self.createSimpleSetup(self.nim, self.list, config.Nims[self.nim.slotid].diseqcMode.value) + if (config.Nims[self.nim.slotid].diseqcMode.value == 4): + self.createPositionerSetup(self.nim, self.list) + else: + print "FIXME: implement advanced mode" self["config"].list = self.list self["config"].l.setList(self.list) |
