- self.list.append(getConfigListEntry(_('Symbolrate'), config.scan.sat.symbolrate))
- self.list.append(getConfigListEntry("Polarity", config.scan.sat.polarization))
- self.list.append(getConfigListEntry("FEC", config.scan.sat.fec))
- if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-C"]):
- self.list.append(getConfigListEntry("Frequency", config.scan.cab.frequency))
- self.list.append(getConfigListEntry("Inversion", config.scan.cab.inversion))
- self.list.append(getConfigListEntry("Symbolrate", config.scan.cab.symbolrate))
- self.list.append(getConfigListEntry("Modulation", config.scan.cab.modulation))
- self.list.append(getConfigListEntry("FEC", config.scan.cab.fec))
- if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-T"]):
- self.list.append(getConfigListEntry("Frequency", config.scan.ter.frequency))
- self.list.append(getConfigListEntry("Inversion", config.scan.ter.inversion))
- self.list.append(getConfigListEntry("Bandwidth", config.scan.ter.bandwidth))
- self.list.append(getConfigListEntry("Code rate high", config.scan.ter.fechigh))
- self.list.append(getConfigListEntry("Code rate low", config.scan.ter.feclow))
- self.list.append(getConfigListEntry("Modulation", config.scan.ter.modulation))
- self.list.append(getConfigListEntry("Transmission mode", config.scan.ter.transmission))
- self.list.append(getConfigListEntry("Guard interval mode", config.scan.ter.guard))
- self.list.append(getConfigListEntry("Hierarchy mode", config.scan.ter.hierarchy))
-
- # single satellite scan
- print config.scan.satselection
- if (config.scan.type.value == 1):
- self.updateSatList()
- print config.scan.satselection[config.scan.nims.value]
- self.list.append(getConfigListEntry("Satellite", config.scan.satselection[config.scan.nims.value]))
-
-
- # multi sat scan
- if (config.scan.type.value == 2):
- # if (norotor)
- tlist = []
- SatList = nimmanager.getSatListForNim(config.scan.nims.value)
-
- for x in SatList:
- if self.Satexists(tlist, x[1]) == 0:
- tlist.append(x[1])
- sat = configElement_nonSave(x[1], configSelection, 0, ("Enable", "Disable"))
- self.list.append(getConfigListEntry(nimmanager.getSatDescription(x[1]), sat))
-
- # if (rotor):
- # for sat in nimmanager.satList:
- # self.list.append(getConfigListEntry(sat[0], config.scan.scansat[sat[1]]))
+ self.list.append(getConfigListEntry(_('Symbol Rate'), config.scan.sat.symbolrate))
+ self.list.append(getConfigListEntry(_("Polarity"), config.scan.sat.polarization))
+ self.list.append(getConfigListEntry(_("FEC"), config.scan.sat.fec))
+ elif currentConfigSelectionElement(config.scan.type) == "single_satellite":
+ self.updateSatList()
+ print config.scan.satselection[config.scan.nims.value]
+ self.list.append(getConfigListEntry(_("Satellite"), config.scan.satselection[config.scan.nims.value]))
+ elif currentConfigSelectionElement(config.scan.type) == "multisat":
+ # if (norotor)
+ tlist = []
+ SatList = nimmanager.getSatListForNim(config.scan.nims.value)
+
+ for x in SatList:
+ if self.Satexists(tlist, x[1]) == 0:
+ tlist.append(x[1])
+ sat = configElement_nonSave(x[1], configSelection, 0, (("enable", _("Enable")), ("disable", _("Disable"))))
+ configEntry = getConfigListEntry(nimmanager.getSatDescription(x[1]), sat)
+ self.list.append(configEntry)
+ self.multiscanlist.append(configEntry)
+ # if (rotor):
+ # for sat in nimmanager.satList:
+ # self.list.append(getConfigListEntry(sat[0], config.scan.scansat[sat[1]]))
+
+
+ if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-C"]):
+ if currentConfigSelectionElement(config.scan.typecable) == "single_transponder":
+ self.list.append(getConfigListEntry(_("Frequency"), config.scan.cab.frequency))
+ self.list.append(getConfigListEntry(_("Inversion"), config.scan.cab.inversion))
+ self.list.append(getConfigListEntry(_("Symbol Rate"), config.scan.cab.symbolrate))
+ self.list.append(getConfigListEntry(_("Modulation"), config.scan.cab.modulation))
+ self.list.append(getConfigListEntry(_("FEC"), config.scan.cab.fec))
+ self.list.append(getConfigListEntry(_("Network scan"), config.scan.cab.networkScan))
+ elif currentConfigSelectionElement(config.scan.typecable) == "complete":
+ pass
+
+ if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-T"]):
+ if currentConfigSelectionElement(config.scan.typeterrestrial) == "single_transponder":
+ self.list.append(getConfigListEntry(_("Frequency"), config.scan.ter.frequency))
+ self.list.append(getConfigListEntry(_("Inversion"), config.scan.ter.inversion))
+ self.list.append(getConfigListEntry(_("Bandwidth"), config.scan.ter.bandwidth))
+ self.list.append(getConfigListEntry(_("Code rate high"), config.scan.ter.fechigh))
+ self.list.append(getConfigListEntry(_("Code rate low"), config.scan.ter.feclow))
+ self.list.append(getConfigListEntry(_("Modulation"), config.scan.ter.modulation))
+ self.list.append(getConfigListEntry(_("Transmission mode"), config.scan.ter.transmission))
+ self.list.append(getConfigListEntry(_("Guard interval mode"), config.scan.ter.guard))
+ self.list.append(getConfigListEntry(_("Hierarchy mode"), config.scan.ter.hierarchy))
+ elif currentConfigSelectionElement(config.scan.typeterrestrial) == "complete":
+ pass
+
+ if (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-S"] and currentConfigSelectionElement(config.scan.type) == "single_transponder") or \
+ (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-C"] and currentConfigSelectionElement(config.scan.typecable) == "single_transponder") or \
+ (nimmanager.getNimType(config.scan.nims.value) == nimmanager.nimType["DVB-T"] and currentConfigSelectionElement(config.scan.typeterrestrial) == "single_transponder"):
+ self.configElementSNR = getConfigListEntry(_("SNR"), config.scan.snr)
+ self.list.append(self.configElementSNR)
+ self.configElementACG = getConfigListEntry(_("AGC"), config.scan.agc)
+ self.list.append(self.configElementACG)
+ self.configElementBER = getConfigListEntry(_("BER"), config.scan.ber)
+ self.list.append(self.configElementBER)
+ self.statusTimer.start(500, False)
+ else:
+ self.statusTimer.stop()