def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = type self.poll_interval = 1000 self.poll_enabled = True self.caid_data = { ( "0x100", "0x1ff", "Seca", "S" ), ( "0x500", "0x5ff", "Via", "V" ), ( "0x600", "0x6ff", "Irdeto", "I" ), ( "0x900", "0x9ff", "NDS", "ND" ), ( "0xb00", "0xbff", "Conax", "CO" ), ( "0xd00", "0xdff", "CryptoW", "CW" ), ( "0xe00", "0xeff", "PowerVU", "P" ), ("0x1000", "0x10FF", "Tandberg", "TB" ), ("0x1700", "0x17ff", "Beta", "B" ), ("0x1800", "0x18ff", "Nagra", "N" ), ("0x2600", "0x2600", "Biss", "BI" ), ("0x4ae0", "0x4ae1", "Dre", "D" ), ("0x4aee", "0x4aee", "BulCrypt", "B1" ), ("0x5581", "0x5581", "BulCrypt", "B2" ) } self.ecmdata = GetEcmInfo() self.feraw = self.fedata = self.updateFEdata = None self.DynamicTimer = eTimer() self.DynamicTimer.callback.append(self.doSwitch)
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.path = 'emu' self.nameCache = {} self.pngname = '' self.picon_default = "picon_default.png"
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.pngname = '' self.pixmaps = 'picon' self.pixdelay = 300 self.control = 0 self.count = 5 self.pics = []
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = { "ExpertInfo": self.SMART_INFO_H, }[type] self.poll_interval = 30000 self.poll_enabled = True self.ar_fec = ["Auto", "1/2", "2/3", "3/4", "5/6", "7/8", "3/5", "4/5", "8/9", "9/10", "None", "None", "None", "None", "None"] self.ar_pol = ["H", "V", "CL", "CR", "na", "na", "na", "na", "na", "na", "na", "na"]
def __init__(self): Poll.__init__(self) Renderer.__init__(self) if getDesktop(0).size().width() == 1920: self.path = 'emu2' else: self.path = 'emu' self.nameCache = {} self.pngname = '' self.picon_default = "picon_default.png"
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.nameCache = {} self.pngname = '' self.pixmaps = [] self.pixdelay = 300 self.control = 0 self.pics = [] self.picon_default = 'picon_default.png'
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) if type == "StartTime": self.type = self.TYPE_STARTTIME elif type == "EndTime": self.type = self.TYPE_ENDTIME else: raise ElementError("type must be {StartTime, EndTime} for MetrixHDServiceTime converter") self.poll_enabled = True
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) if type == "WithSeconds": self.type = self.WITH_SECONDS self.poll_interval = 1000 self.poll_enabled = True elif type == "NoSeconds": self.type = self.NO_SECONDS self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "InSeconds": self.type = self.IN_SECONDS self.poll_interval = 1000 self.poll_enabled = True elif type == "Percentage": self.type = self.PERCENTAGE self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "VFD": self.type = self.VFD elif type == "VFDWithSeconds": self.type = self.VFD_WITH_SECONDS self.poll_interval = 1000 self.poll_enabled = True elif type == "VFDNoSeconds": self.type = self.VFD_NO_SECONDS self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "VFDInSeconds": self.type = self.VFD_IN_SECONDS self.poll_interval = 1000 self.poll_enabled = True elif type == "VFDPercentage": self.type = self.VFD_PERCENTAGE self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "Progress": self.type = self.PROGRESS self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "WithSecondsProgress": self.type = self.WITH_SECONDSPROGRESS self.poll_interval = 60 * 1000 self.poll_enabled = True else: self.type = self.DEFAULT if config.usage.swap_time_display_on_osd.value == "1" or config.usage.swap_time_display_on_osd.value == "3" or config.usage.swap_time_display_on_osd.value == "5" or config.usage.swap_time_display_on_vfd.value == "1" or config.usage.swap_time_display_on_vfd.value == "3" or config.usage.swap_time_display_on_vfd.value == "5": self.poll_interval = 60 * 1000 self.poll_enabled = True if config.usage.swap_time_display_on_osd.value == "2" or config.usage.swap_time_display_on_osd.value == "4" or config.usage.swap_time_display_on_vfd.value == "2" or config.usage.swap_time_display_on_vfd.value == "4": self.poll_interval = 1000 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = type self.active = False self.visible = config.usage.show_cryptoinfo.value self.textvalue = "" self.poll_interval = 1000 self.poll_enabled = True self.ecmdata = GetEcmInfo()
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) self.poll_interval = 60000 self.poll_enabled = True self.type = type self.timer = eTimer() self.timer.callback.append(self.reset) self.timer.callback.append(self.get_Data) self.data = None self.get_Data()
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.path = 'module' self.nameCache = {} self.png = '' self.picon = ePicLoad() self.timerpics = eTimer() self.timerpics.callback.append(self.timerpicsEvent) self.timerpics2 = eTimer() self.timerpics2.callback.append(self.timerpicsEvent2)
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = type self.poll_interval = 1000 self.poll_enabled = True self.caid_data = (('0x100', '0x1ff', 'Seca', 'S', True), ('0x500', '0x5ff', 'Via', 'V', True), ('0x600', '0x6ff', 'Irdeto', 'I', True), ('0x900', '0x9ff', 'NDS', 'Nd', True), ('0xb00', '0xbff', 'Conax', 'Co', True), ('0xd00', '0xdff', 'CryptoW', 'Cw', True), ('0xe00', '0xeff', 'PowerVU', 'P', False), ('0x1700', '0x17ff', 'Beta', 'B', True), ('0x1800', '0x18ff', 'Nagra', 'N', True), ('0x2600', '0x2600', 'Biss', 'Bi', False), ('0x4ae0', '0x4ae1', 'Dre', 'D', False), ('0x4aee', '0x4aee', 'BulCrypt', 'B1', False), ('0x5581', '0x5581', 'BulCrypt', 'B2', False)) self.ca_table = (('CryptoCaidSecaAvailable', 'S', False), ('CryptoCaidViaAvailable', 'V', False), ('CryptoCaidIrdetoAvailable', 'I', False), ('CryptoCaidNDSAvailable', 'Nd', False), ('CryptoCaidConaxAvailable', 'Co', False), ('CryptoCaidCryptoWAvailable', 'Cw', False), ('CryptoCaidPowerVUAvailable', 'P', False), ('CryptoCaidBetaAvailable', 'B', False), ('CryptoCaidNagraAvailable', 'N', False), ('CryptoCaidBissAvailable', 'Bi', False), ('CryptoCaidDreAvailable', 'D', False), ('CryptoCaidBulCrypt1Available', 'B1', False), ('CryptoCaidBulCrypt2Available', 'B2', False), ('CryptoCaidSecaSelected', 'S', True), ('CryptoCaidViaSelected', 'V', True), ('CryptoCaidIrdetoSelected', 'I', True), ('CryptoCaidNDSSelected', 'Nd', True), ('CryptoCaidConaxSelected', 'Co', True), ('CryptoCaidCryptoWSelected', 'Cw', True), ('CryptoCaidPowerVUSelected', 'P', True), ('CryptoCaidBetaSelected', 'B', True), ('CryptoCaidNagraSelected', 'N', True), ('CryptoCaidBissSelected', 'Bi', True), ('CryptoCaidDreSelected', 'D', True), ('CryptoCaidBulCrypt1Selected', 'B1', True), ('CryptoCaidBulCrypt2Selected', 'B2', True)) self.ecmdata = GetEcmInfo() self.feraw = self.fedata = self.updateFEdata = None return
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) if type == "OnlyMinute": self.type = self.ONLY_MINUTE if config.usage.swap_time_display_on_osd.value == "1" or config.usage.swap_time_display_on_osd.value == "3" or config.usage.swap_time_display_on_osd.value == "5": self.poll_interval = 1000 self.poll_enabled = True if config.usage.swap_time_display_on_osd.value == "2" or config.usage.swap_time_display_on_osd.value == "4": self.poll_interval = 1000 self.poll_enabled = True
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.path = 'covers' self.nameCache = {} self.size = [] self.pics = [] self.pixmaps = [] self.pngname = '' self.png = '' self.picon = ePicLoad() self.pixdelay = 60
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.active = False self.visible = config.usage.show_cryptoinfo.value self.textvalue = '' self.poll_interval = 2 * 1000 if self.visible: self.poll_enabled = True else: self.poll_enabled = False
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) self.type = type self.poll_interval = 30000 self.poll_enabled = True if type == 'TempInfo': self.type = self.TEMPINFO elif type == 'FanInfo': self.type = self.FANINFO else: self.type = self.ALL
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.piconWidth = 100 self.piconHeight = 60 self.path = 'picon' self.nameCache = {} self.nameCache1 = {} self.pngname = '' self.pngname1 = '' self.timerpicsPS1 = eTimer() self.timerpicsPS1.callback.append(self.timerpicsPSEvent1)
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) args = type.split(',') type = args.pop(0) self.negate = 'Negate' in args self.detailed = 'Detailed' in args self.showHours = 'ShowHours' in args self.showNoSeconds = 'ShowNoSeconds' in args self.showNoSeconds2 = 'ShowNoSeconds2' in args self.OnlyMinute = 'OnlyMinute' in args self.vfd = '7segment' in args if type == "Length": self.type = self.TYPE_LENGTH elif type == "Position": self.type = self.TYPE_POSITION elif type == "Remaining": self.type = self.TYPE_REMAINING elif type == "Gauge": self.type = self.TYPE_GAUGE elif type == "Summary": self.type = self.TYPE_SUMMARY elif type == "VFDLength": self.type = self.TYPE_VFD_LENGTH elif type == "VFDPosition": self.type = self.TYPE_VFD_POSITION elif type == "VFDRemaining": self.type = self.TYPE_VFD_REMAINING elif type == "VFDGauge": self.type = self.TYPE_VFD_GAUGE elif type == "VFDSummary": self.type = self.TYPE_VFD_SUMMARY elif type == "EndTime": self.type = self.TYPE_ENDTIME else: raise ElementError( "type must be {Length|Position|Remaining|Gauge|Summary} with optional arguments {Negate|Detailed|ShowHours|ShowNoSeconds|ShowNoSeconds2} for ServicePosition converter" ) if self.detailed: self.poll_interval = 100 elif self.type == self.TYPE_LENGTH or self.type == self.TYPE_VFD_LENGTH: self.poll_interval = 2000 elif self.type == self.TYPE_ENDTIME: self.poll_interval = 1000 else: self.poll_interval = 500 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.epgcache = eEPGCache.getInstance() if type == "EndTime": self.type = self.ENDTIME elif type == "Remaining": self.type = self.REMAINING self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "VFDRemaining": self.type = self.REMAINING_VFD self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "StartTime": self.type = self.STARTTIME elif type == "Duration": self.type = self.DURATION elif type == "Progress": self.type = self.PROGRESS self.poll_interval = 30 * 1000 self.poll_enabled = True elif type == "Elapsed": self.type = self.ELAPSED self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "VFDElapsed": self.type = self.ELAPSED_VFD self.poll_interval = 60 * 1000 self.poll_enabled = True elif type == "NextStartTime": self.type = self.NEXT_START_TIME elif type == "NextEndTime": self.type = self.NEXT_END_TIME elif type == "NextDuration": self.type = self.NEXT_DURATION elif type == "ThirdStartTime": self.type = self.THIRD_START_TIME elif type == "ThirdEndTime": self.type = self.THIRD_END_TIME elif type == "ThirdDuration": self.type = self.THIRD_DURATION elif type == "Times": self.type = self.TIMES elif type == "NextTimes": self.type = self.NEXT_TIMES elif type == "ThirdTimes": self.type = self.THIRD_TIMES else: raise ElementError( "'%s' is not <StartTime|EndTime|Remaining|Elapsed|Duration|Progress|VFDRemaining|VFDElapsed|NextStartTime|NextEndTime|NextDuration|ThirdStartTime|ThirdEndTime|ThirdDuration|Times|NextTimes|ThirdTimes> for EventTime converter" % type)
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) self.poll_interval = 60000 self.poll_enabled = True type = type.split(',') self.day_value = type[0] self.what = type[1] self.timer = eTimer() self.timer.callback.append(self.reset) self.timer.callback.append(self.get_Data) self.data = None self.get_Data()
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.poll_interval = 60000 self.poll_enabled = True if type == 'StartTime': self.type = self.STARTTIME elif type == 'EndTime': self.type = self.ENDTIME elif type == 'Duration': self.type = self.DURATION else: raise ElementError("'%s' is not <StartTime|EndTime|Duration> for EventTime converter" % type) self.epgcache = eEPGCache.getInstance()
def __init__(self, type): Converter.__init__(self, type) self.type = type self.short_list = True Poll.__init__(self) self.poll_interval = 1000 self.poll_enabled = True self.list = [] if 'StreamUrl' in type: self.type = self.STREAMURL elif 'IsStream' in type: self.type = self.ISSTREAM elif 'StreamType' in type: self.type = self.STREAMTYPE
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.poll_interval = 10000 self.poll_enabled = True if type == 'InetConection': self.poll_interval = 5000 self.type = self.INETCONECTION elif type == 'NetConection': self.poll_interval = 5000 self.type = self.NETCONECTION else: self.type = self.ALL
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == "free": self.type = self.free elif type == "size": self.type = self.size elif type == "both": self.type = self.both elif type == "path": self.type = self.path self.poll_interval = 2000 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = type self.poll_interval = 1000 self.poll_enabled = True self.caid_data = (("0x100", "0x1ff", "Seca", "S", True), ("0x500", "0x5ff", "Via", "V", True), ("0x600", "0x6ff", "Irdeto", "I", True), ("0x900", "0x9ff", "NDS", "Nd", True), ("0xb00", "0xbff", "Conax", "Co", True), ("0xd00", "0xdff", "CryptoW", "Cw", True), ("0xe00", "0xeff", "PowerVU", "P", False), ("0x1700", "0x17ff", "Beta", "B", True), ("0x1800", "0x18ff", "Nagra", "N", True), ("0x2600", "0x2600", "Biss", "Bi", False), ("0x4ae0", "0x4ae1", "Dre", "D", False), ("0x4aee", "0x4aee", "BulCrypt", "B1", False), ("0x5581", "0x5581", "BulCrypt", "B2", False)) self.ca_table = ( ("CryptoCaidSecaAvailable", "S", False), ("CryptoCaidViaAvailable", "V", False), ("CryptoCaidIrdetoAvailable", "I", False), ("CryptoCaidNDSAvailable", "Nd", False), ("CryptoCaidConaxAvailable", "Co", False), ("CryptoCaidCryptoWAvailable", "Cw", False), ("CryptoCaidPowerVUAvailable", "P", False), ("CryptoCaidBetaAvailable", "B", False), ("CryptoCaidNagraAvailable", "N", False), ("CryptoCaidBissAvailable", "Bi", False), ("CryptoCaidDreAvailable", "D", False), ("CryptoCaidBulCrypt1Available", "B1", False), ("CryptoCaidBulCrypt2Available", "B2", False), ("CryptoCaidSecaSelected", "S", True), ("CryptoCaidViaSelected", "V", True), ("CryptoCaidIrdetoSelected", "I", True), ("CryptoCaidNDSSelected", "Nd", True), ("CryptoCaidConaxSelected", "Co", True), ("CryptoCaidCryptoWSelected", "Cw", True), ("CryptoCaidPowerVUSelected", "P", True), ("CryptoCaidBetaSelected", "B", True), ("CryptoCaidNagraSelected", "N", True), ("CryptoCaidBissSelected", "Bi", True), ("CryptoCaidDreSelected", "D", True), ("CryptoCaidBulCrypt1Selected", "B1", True), ("CryptoCaidBulCrypt2Selected", "B2", True), ) self.ecmdata = GetEcmInfo() self.feraw = self.fedata = self.updateFEdata = None
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) self.poll_interval = 5000 self.poll_enabled = True self.type, self.interesting_events = { "HasTelext": (self.HAS_TELETEXT, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsMultichannel": (self.IS_MULTICHANNEL, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsStereo": (self.IS_STEREO, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsCrypted": (self.IS_CRYPTED, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsWidescreen": (self.IS_WIDESCREEN, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsNotWidescreen": (self.IS_NOT_WIDESCREEN, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "SubservicesAvailable": (self.SUBSERVICES_AVAILABLE, (iPlayableService.evStart,)), "VideoWidth": (self.XRES, (iPlayableService.evVideoSizeChanged,)), "VideoHeight": (self.YRES, (iPlayableService.evVideoSizeChanged,)), "AudioPid": (self.APID, (iPlayableService.evUpdatedInfo,)), "VideoPid": (self.VPID, (iPlayableService.evUpdatedInfo,)), "PcrPid": (self.PCRPID, (iPlayableService.evUpdatedInfo,)), "PmtPid": (self.PMTPID, (iPlayableService.evUpdatedInfo,)), "TxtPid": (self.TXTPID, (iPlayableService.evUpdatedInfo,)), "TsId": (self.TSID, (iPlayableService.evUpdatedInfo,)), "OnId": (self.ONID, (iPlayableService.evUpdatedInfo,)), "Sid": (self.SID, (iPlayableService.evUpdatedInfo,)), "Framerate": (self.FRAMERATE, (iPlayableService.evVideoFramerateChanged, iPlayableService.evUpdatedInfo,)), "Progressive": (self.PROGRESSIVE, (iPlayableService.evVideoProgressiveChanged, iPlayableService.evUpdatedInfo,)), "VideoInfo": (self.VIDEO_INFO, (iPlayableService.evVideoSizeChanged, iPlayableService.evVideoFramerateChanged, iPlayableService.evVideoProgressiveChanged, iPlayableService.evUpdatedInfo,)), "TransferBPS": (self.TRANSFERBPS, (iPlayableService.evUpdatedInfo,)), "HasHBBTV": (self.HAS_HBBTV, (iPlayableService.evUpdatedInfo, iPlayableService.evHBBTVInfo, iPlayableService.evStart)), "AudioTracksAvailable": (self.AUDIOTRACKS_AVAILABLE, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "SubtitlesAvailable": (self.SUBTITLES_AVAILABLE, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "Freq_Info": (self.FREQ_INFO, (iPlayableService.evUpdatedInfo,)), "Editmode": (self.EDITMODE, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsStream": (self.IS_STREAM, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsSD": (self.IS_SD, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsHD": (self.IS_HD, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsSDAndWidescreen": (self.IS_SD_AND_WIDESCREEN, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsSDAndNotWidescreen": (self.IS_SD_AND_NOT_WIDESCREEN, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "Is1080": (self.IS_1080, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "Is720": (self.IS_720, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "Is576": (self.IS_576, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "Is480": (self.IS_480, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "Is4K": (self.IS_4K, (iPlayableService.evVideoSizeChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsSDR": (self.IS_SDR, (iPlayableService.evVideoGammaChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsHDR": (self.IS_HDR, (iPlayableService.evVideoGammaChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsHDR10": (self.IS_HDR10, (iPlayableService.evVideoGammaChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsHLG": (self.IS_HLG, (iPlayableService.evVideoGammaChanged, iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsVideoMPEG2": (self.IS_VIDEO_MPEG2, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsVideoAVC": (self.IS_VIDEO_AVC, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), "IsVideoHEVC": (self.IS_VIDEO_HEVC, (iPlayableService.evUpdatedInfo, iPlayableService.evStart)), }[type]
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.piconWidth = 100 self.piconHeight = 60 self.path = 'picon' self.nameCache = {} self.nameCache1 = {} self.nameCache2 = {} self.pngname = '' self.pngname1 = '' self.pngname2 = '' self.timerpicsPS = eTimer() self.timerpicsPS.callback.append(self.timerpicsPSEvent)
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.intervalo = 60000 self.poll_interval = 30000 self.poll_enabled = True self.textohoy = '' self.textomanana = '' self.iconohoy = '' self.iconomanana = '' self.lugar = '' self.temperatura = '' self.ahora = '' self.png = None self.rutaimagen = '/usr/lib/enigma2/python/Plugins/Extensions/AccuWeather/wheathericons/' self.rutapng = '/usr/lib/enigma2/python/Plugins/Extensions/AccuWeather/spzwheatherIcons/' self.rutapngacu = '/usr/lib/enigma2/python/Plugins/Extensions/AccuWeather/acuwheathericons/' self.rutavfd = '/share/enigma2/vfd_icons/' self.extended = False if type == 'Enable': self.type = self.WFEXIST elif type == 'Disable': self.type = self.WFNOEXIST elif type == 'TextToday': self.type = self.TIEMPOHOY elif type == 'TextTodayExt': self.type = self.TIEMPOHOY self.extended = True elif type == 'TextTomorrowExt': self.type = self.TIEMPOMAN self.extended = True elif type == 'TextTomorrow': self.type = self.TIEMPOMAN elif type == 'IconToday': self.type = self.ICONOHOY elif type == 'IconTomorrow': self.type = self.ICONOMAN elif type == 'City': self.type = self.WFLUGAR elif type == 'Temperatura': self.type = self.WFTEMP elif type == 'Now': self.type = self.AHORA elif type == 'CiteDegree': self.type = self.LUGARGRADOS elif type == 'TemperaturaDegree': self.type = self.TEMPERATURAGRADOS elif type == 'IconoHoyVfd': self.type = self.ICONOHOYVFD
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == "ecmfile": self.type = self.ecmfile elif type == "emuname": self.type = self.emuname elif type == "caids": self.type = self.caids elif type == "pids": self.type = self.pids elif type == "vtype": self.type = self.vtype elif type == "activecaid": self.type = self.activecaid elif type == "bitrate": self.type = self.bitrate elif type == "txtcaid": self.type = self.txtcaid self.poll_interval = 1000 self.poll_enabled = True self.clearData() self.initTimer = eTimer() try: self.initTimer.callback.append(self.initBitrateCalc) except: self.initTimer_conn = self.initTimer.timeout.connect( self.initBitrateCalc) self.systemTxtCaids = { "26": "BiSS", "01": "Seca Mediaguard", "06": "Irdeto", "17": "BetaCrypt", "05": "Viaccess", "18": "Nagravision", "09": "NDS-Videoguard", "0B": "Conax", "0D": "Cryptoworks", "4A": "DRE-Crypt", "27": "ExSet", "0E": "PowerVu", "22": "Codicrypt", "07": "DigiCipher", "56": "Verimatrix", "7B": "DRE-Crypt", "A1": "Rosscrypt" }
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = self.EXPERTINFO self.poll_interval = 30000 self.poll_enabled = True self.ar_fec = [ 'Auto', '1/2', '2/3', '3/4', '5/6', '7/8', '3/5', '4/5', '8/9', '9/10', 'None', 'None', 'None', 'None', 'None' ] self.ar_pol = [ 'H', 'V', 'CL', 'CR', 'na', 'na', 'na', 'na', 'na', 'na', 'na', 'na' ] self.satNames = {} self.readSatXml()
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == "Dolby20": self.type = self.Dolby20 elif type == "Dolby51": self.type = self.Dolby51 elif type == "Dolby": self.type = self.Dolby elif type == "Dolby_off": self.type = self.Dolby_off self.poll_interval = 5000 self.poll_enabled = True
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) self.type = type self.poll_interval = 2000 self.poll_enabled = True if type == 'EcmInfo': self.type = self.ECMINFO elif type == 'OnlineTest': self.type = self.ONLINETEST elif type == 'TempInfo': self.type = self.TEMPINFO elif type == 'FanInfo': self.type = self.FANINFO else: self.type = self.ALL
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == "NameSlot1": self.type = self.SLOT1 elif type == "NameSlot2": self.type = self.SLOT2 elif type == "ModuleSlot1": self.type = self.NAME1 elif type == "ModuleSlot2": self.type = self.NAME2 elif type == "PiconSlot1": self.type = self.PICON1 elif type == "PiconSlot2": self.type = self.PICON2 self.poll_interval = 1000 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) self.type = type self.poll_interval = 1000 self.poll_enabled = True self.caid_data = (("0x1700", "0x17ff", "Beta", "B"), ("0x600", "0x6ff", "Irdeto", "I"), ("0x100", "0x1ff", "Seca", "S"), ("0x500", "0x5ff", "Via", "V"), ("0x1800", "0x18ff", "Nagra", "N"), ("0x4ae0", "0x4ae1", "Dre", "D"), ("0xd00", "0xdff", "CryptoW", "CW"), ("0x900", "0x9ff", "NDS", "ND"), ("0xb00", "0xbff", "Conax", "CO"), ("0x2600", "0x2600", "Biss", "BI"))
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == "link": self.type = self.link elif type == "level": self.type = self.level elif type == "noise": self.type = self.noise elif type == "linkqua": self.type = self.linkqua elif type == "bitrate": self.type = self.bitrate elif type == "ssid": self.type = self.ssid elif type == "encryption": self.type = self.encryption self.poll_interval = 3000 self.poll_enabled = True
def __init__(self): Poll.__init__(self) Renderer.__init__(self) self.path = 'emu' self.nameCache = {} self.pngname = ''