Цитирай:
Първоначално написано от дрим
@ Sharp987,
Както говорихме на сбирката, метни само *.py файла, който визуализира силата на сигнала в dB не само % на VU, форсове, OS+ и др.
|
Ето ти файла:
http://www.dtv-bg.com/downloads.php?...=4337&act=down
class FrontendInfo2(Converter, object):
BER = 0
SNR = 1
AGC = 2
LOCK = 3
SNRdB = 4
SLOT_NUMBER = 5
TUNER_TYPE = 6
SNR_ANALOG = 7
AGC_ANALOG = 8
..........
elif type == "SNRdB":
self.type = self.SNRdB
..........
elif self.type == self.SNRdB:
if self.source.snr_db is not None:
return "%3.01f dB" % (self.source.snr_db / 100.0)
elif self.source.snr is not None: #fallback to normal SNR
return "%3.01f dB" % (0.32 *((self.source.snr * 100) /65536.0) / 2)
elif self.type == self.TUNER_TYPE:
return self.source.frontend_type and self.frontend_type or "Unknown"
if percent is None:
return "N/A"
return "%d %%" % (percent * 100 / 65536.0)
в скина в инфобар скриин трябва да добавиш следното:
<widget source="session.FrontendStatus" render="Label" position="1042,512" size="72,18" font="Regular; 18" backgroundColor="un34000000" transparent="1" halign="left" foregroundColor="grey" text="16.0 dB">
<convert type="FrontendInfo2">SNRdB</convert>
</widget>
Като се съобразиш с цветовете, позицията и т.н.