def scanStatusChanged(self):
if self.state == self.Running:
self.progressbar.setValue(self.scan.getProgress())
+ self.lcd_summary.updateProgress(self.scan.getProgress())
if self.scan.isDone():
errcode = self.scan.getError()
tp = transponder.getDVBT()
if not tp[0]:
tp = tp[1]
- tp_text = ("DVB-T %s %d / %d") %( { 0 : "QPSK", 1 : "QAM16", 2 : "QAM64", 3 : "AUTO"}[tp.modulation],
+ tp_text = ("DVB-T %s %d %s") %( { 0 : "QPSK", 1 : "QAM16", 2 : "QAM64", 3 : "AUTO"}[tp.modulation],
tp.frequency,
- tp.symbol_rate/1000)
+ { 0 : "Bw 8MHz", 1 : "Bw 7MHz", 2 : "Bw 6MHz", 3 : "Bw Auto" }[tp.bandwidth])
else:
print "unknown transponder type in scanStatusChanged"
self.network.setText(network)
self.run += 1
self.execBegin()
- def __init__(self, progressbar, text, servicelist, passNumber, scanList, network, transponder, frontendInfo):
+ def __init__(self, progressbar, text, servicelist, passNumber, scanList, network, transponder, frontendInfo, lcd_summary):
self.foundServices = 0
self.progressbar = progressbar
self.text = text
self.transponder = transponder
self.network = network
self.run = 0
+ self.lcd_summary = lcd_summary
def doRun(self):
self.scan = eComponentScan()
def newService(self):
newServiceName = self.scan.getLastServiceName()
self.servicelist.addItem(newServiceName)
+ self.lcd_summary.updateService(self.scan.getLastServiceName())
def destroy(self):
pass