Oder anders gefragt: Wie bekomme ich die Werte von Stream ID, PLS Mode und Code, verfügbar in der Kanalinformation, auch in der Infobar angezeigt?
Der Screen Infobar enthält hier den Extended ServiceName Converter for Enigma2 Dreamboxes (ServiceName2.py) von Vlamo - Version: 0.4
<widget backgroundColor="background" font="Regular; 17" foregroundColor="saric" noWrap="1" position="125,123" render="Label" size="400,20" source="session.CurrentService" transparent="1" zPosition="3">
<convert type="cnServiceName">%O %F %p %Y %f %s %M %r</convert>
</widget>
Somit werden dann in einer Zeile bzw. an einem definierten Ort in der Infobar folgende Infos angezeigt:
%O # Sat/Orbit Position
%F # Transponder Frequenz
%p # Polarisation
%Y # Symbolrate
%f # FEC/Coderate
%s # Übertragungsstandard (DVB-S/DVB-S2)
%M # Modulation (QPSK/8-PSK etc.)
%r # Roll-off Faktor
Nun würde ich gern diese Ausgabe um MIS/Stream ID, den PLS Modus (Root/Gold) und die verwendete PLS Code/Sequenzzahl erweitern.
Dazu muss ich vermutlich den verwendeten Converter ergänzen und diese Werte definieren?
Vielleicht kann mir jemand auf die Sprünge helfen, wie ich
"is_id" : _("Stream Id")
"pls_mode" : _("PLS Mode")
"pls_code" : _("PLS Code")
in den Converter integrieren könnte bzw. welche Codezeilen da eingegeben werden müssten...
Würde das annähernd so oder ähnlich funktionieren?
elif f == 'is': # %is - Stream Id (Multistream)
if type == iDVBFrontend.feSatellite:
x = self.tpdata.get('is_id')
Danke für Input...