from Components.ConfigList import ConfigList, ConfigListScreen
from Components.MenuList import MenuList
from Components.NimManager import nimmanager
-from Components.config import getConfigListEntry, config, ConfigDummy
+from Components.config import getConfigListEntry, config, ConfigNothing
class NimSetup(Screen, ConfigListScreen):
def createSimpleSetup(self, list, mode):
# SATs
self.advancedSatsEntry = getConfigListEntry(_("Satellite"), self.nimConfig.advanced.sats)
self.list.append(self.advancedSatsEntry)
- print "blub", self.nimConfig.advanced.sat
currSat = self.nimConfig.advanced.sat[self.nimConfig.advanced.sats.orbital_position]
self.fillListWithAdvancedSatEntrys(currSat)
self.have_advanced = True
elif self.nim_type == nimmanager.nimType["DVB-C"]:
- self.list.append(getConfigListEntry(_("Cable provider"), self.nimConfig.cable))
+ self.list.append(getConfigListEntry(_("Service scan type needed"), self.nimConfig.cabletype))
self.have_advanced = False
elif self.nim_type == nimmanager.nimType["DVB-T"]:
self.have_advanced = False
def fillListWithAdvancedSatEntrys(self, Sat):
currLnb = self.nimConfig.advanced.lnb[int(Sat.lnb.value)]
- if isinstance(currLnb, ConfigDummy):
+ if isinstance(currLnb, ConfigNothing):
currLnb = None
self.list.append(getConfigListEntry(_("Voltage mode"), Sat.voltage))
self.list.append(getConfigListEntry(_("LOF/L"), currLnb.lofl))
self.list.append(getConfigListEntry(_("LOF/H"), currLnb.lofh))
self.list.append(getConfigListEntry(_("Threshold"), currLnb.threshold))
- self.list.append(getConfigListEntry(_("12V Output"), currLnb.output_12v))
+# self.list.append(getConfigListEntry(_("12V Output"), currLnb.output_12v))
self.list.append(getConfigListEntry(_("Increased voltage"), currLnb.increased_voltage))
def fillAdvancedList(self):
self.run()
self.close()
- def keyCancel(self):
- for x in self["config"].list:
- x[1].cancel()
- self.close()
-
def __init__(self, session, slotid):
Screen.__init__(self, session)
self.list = [ ]
{
"ok": self.keySave,
"cancel": self.keyCancel,
- }, -1)
+ }, -2)
self.nim = nimmanager.nimList()[slotid][1]
self.nimConfig = config.Nims[self.nim.slotid]
{
"ok": self.okbuttonClick ,
"cancel": self.close
- }, -1)
+ }, -2)
def okbuttonClick(self):
selection = self["nimlist"].getCurrent()
if selection[1].nimType != -1: #unknown/empty
self.session.open(NimSetup, selection[1].slotid)
-