- name = "N/A"
- Labels = ( ("Name", name, TYPE_TEXT),
- ("Provider", self.getServiceInfoValue(iServiceInformation.sProvider), TYPE_TEXT),
- ("Videoformat", self.getServiceInfoValue(iServiceInformation.sAspect), TYPE_TEXT),
- ("Namespace", self.getServiceInfoValue(iServiceInformation.sNamespace), TYPE_VALUE_HEX, 8))
- self.fillList(Labels)
-
+ if self.transponder_info:
+ conv = { "type" : _("Transponder Type:"),
+ "frequency" : _("Frequency:"),
+ "symbolrate" : _("Symbolrate:"),
+ "orbital position" : _("Orbital Position:"),
+ "inversion" : _("Inversion:"),
+ "fec inner" : _("FEC:"),
+ "modulation" : _("Modulation:"),
+ "polarization" : _("Polarization:"),
+ "roll off" : _("Rolloff:"),
+ "system" : _("System:"),
+ "bandwidth" : _("Bandwidth:"),
+ "code rate lp" : _("Coderate LP:"),
+ "code rate hp" : _("Coderate HP:"),
+ "constellation" : _("Constellation:"),
+ "transmission mode": _("Transmission Mode:"),
+ "guard interval" : _("Guard Interval:"),
+ "hierarchy" : _("Hierarchy Information:") }
+ Labels = [ ]
+ for i in self.transponder_info.keys():
+ Labels.append( (conv[i], self.transponder_info[i], TYPE_TEXT) )
+ self.fillList(Labels)
+