def updateSatList(self):
self.satList = []
for slot in nimmanager.nimslots:
- self.satList.append(nimmanager.getSatListForNim(slot.slotid))
+ if (nimmanager.getNimType(slot.slotid) == nimmanager.nimType["DVB-S"]):
+ self.satList.append(nimmanager.getSatListForNim(slot.slotid))
def createSetup(self):
self.list = []
config.scan.satselection = []
slotid = 0
for slot in nimmanager.nimslots:
- config.scan.satselection.append(configElement_nonSave("config.scan.satselection[" + str(slot.slotid) + "]", configSatlist, 0, self.satList[slot.slotid]))
+ if (nimmanager.getNimType(slot.slotid) == nimmanager.nimType["DVB-S"]):
+ config.scan.satselection.append(configElement_nonSave("config.scan.satselection[" + str(slot.slotid) + "]", configSatlist, 0, self.satList[slot.slotid]))
def keyLeft(self):
self["config"].handleKey(config.key["prevElement"])
for x in self["config"].list:
x[1].save()
- feid = 0 # insert correct frontend id here (should be user-selectable)
+ feid = config.scan.nims.value
# flags |= eComponentScan.scanSearchBAT
self.session.openWithCallback(self.keyCancel, ServiceScan, tlist, feid, flags)