Виж само едно мнение
  #8  
Стар 24-04-2016
Аватара на Sharp987
Sharp987 Sharp987 не е на линия
Потребител
 

Дата на присъединяване: Mar 2009
Мнения: 1,621
Благодари: 750
Получил благодарност:
2,658 пъти в 885 поста
Сваляния: 126
Ъплоуди: 113
По подразбиране

Цитирай:
Първоначално написано от дрим Вижте мненията
@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>

Като се съобразиш с цветовете, позицията и т.н.
__________________
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на Sharp987 за този полезен пост :
дрим (24-04-2016)