def getText(self): value = config.misc.showrotorposition.value if SystemInfo["isRotorTuner"] and value != "no": if value.isdigit(): nim_text = nimmanager.rotorLastPositionForNim(int(value), number=False) if nim_text == _("undefined"): def frontendRotorPosition(slot): for x in nimmanager.nim_slots: if x.slot == slot: rotorposition = x.config.lastsatrotorposition.value if rotorposition.isdigit(): return orbpos(int(rotorposition)) return "" saved_text = frontendRotorPosition(int(value)) if saved_text: nim_text = saved_text return "%s:%s" % ("\c0000f0f0" + chr(ord("A") + int(value)), "\c00f0f0f0" + nim_text) elif value == "all": all_text = "" for x in nimmanager.nim_slots: print x.slot nim_text = nimmanager.rotorLastPositionForNim(x.slot, number=False) if nim_text != _("rotor is not used"): if nim_text == _("undefined"): rotorposition = x.config.lastsatrotorposition.value if rotorposition.isdigit(): nim_text = orbpos(int(rotorposition)) all_text += "%s:%s " % ("\c0000f0f0" + chr(ord("A") + x.slot), "\c00f0f0f0" + nim_text) return all_text self.LastRotorPos = config.misc.lastrotorposition.value (rotor, tuner) = self.isMotorizedTuner() if rotor: self.actualizeCfgLastRotorPosition() if value == "withtext": return _("Rotor: ") + orbpos( config.misc.lastrotorposition.value) if value == "tunername": active_tuner = self.getActiveTuner() if tuner != active_tuner: return "%s:%s" % ( "\c0000f0f0" + chr(ord("A") + tuner), "\c00f0f0f0" + orbpos(config.misc.lastrotorposition.value)) return "" return orbpos(config.misc.lastrotorposition.value) return ""
def getText(self): if config.misc.showrotorposition.value != "no": self.LastRotorPos = config.misc.lastrotorposition.value (rotor, tuner) = self.isMotorizedTuner() if rotor: self.actualizeCfgLastRotorPosition() if config.misc.showrotorposition.value == "withtext": return _("Rotor: ") + orbpos(config.misc.lastrotorposition.value) if config.misc.showrotorposition.value == "tunername": active_tuner = self.getActiveTuner() if tuner != active_tuner: return _("%s:%s") % ("\c0000?0?0" + chr(ord("A")+ tuner), "\c00?0?0?0" + orbpos(config.misc.lastrotorposition.value)) return "" return orbpos(config.misc.lastrotorposition.value) return ""
def getText(self): if config.misc.showrotorposition.value != 'no': self.LastRotorPos = config.misc.lastrotorposition.value rotor, tuner = self.isMotorizedTuner() if rotor: self.actualizeCfgLastRotorPosition() if config.misc.showrotorposition.value == 'withtext': return _('Rotor: ') + orbpos(config.misc.lastrotorposition.value) if config.misc.showrotorposition.value == 'tunername': active_tuner = self.getActiveTuner() if tuner != active_tuner: return _('%s:%s') % ('\\c0000?0?0' + chr(ord('A') + tuner), '\\c00?0?0?0' + orbpos(config.misc.lastrotorposition.value)) return '' return orbpos(config.misc.lastrotorposition.value) return ''
def frontendRotorPosition(slot): for x in nimmanager.nim_slots: if x.slot == slot: rotorposition = x.config.lastsatrotorposition.value if rotorposition.isdigit(): return orbpos(int(rotorposition)) return ""