aboutsummaryrefslogtreecommitdiff
path: root/lib/python
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-21 17:10:05 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-21 17:10:05 +0000
commit4c669ce5f9136d36ec22a70e23702dab328234f0 (patch)
tree14c26a94a9e01910c33f78819ff77b5aaeacdfcc /lib/python
parentba69f834f64b37f64efe58b872b5e1a9df4e9e88 (diff)
downloadenigma2-4c669ce5f9136d36ec22a70e23702dab328234f0.tar.gz
enigma2-4c669ce5f9136d36ec22a70e23702dab328234f0.zip
don't die with cable-NIM
Diffstat (limited to 'lib/python')
-rw-r--r--lib/python/Components/NimManager.py4
-rw-r--r--lib/python/Screens/Satconfig.py23
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)