def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) 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 == "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 == "RunTime": self.type = self.RUNTIME self.poll_interval = 1 * 1000 self.poll_enabled = True else: raise ElementError( "'%s' is not <StartTime|EndTime|Remaining|Duration|Progress|Runtime> for fenrisEventTime converter" % type)
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) args = type.split(',') type = args.pop(0) self.negate = 'Negate' in args self.plus = 'Plus' in args self.detailed = 'Detailed' in args self.showHours = 'ShowHours' in args self.showNoSeconds = 'ShowNoSeconds' 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 else: raise ElementError("type must be {Length|Position|Remaining|Gauge} with optional arguments {Negate|Detailed|ShowHours|ShowNoSeconds} for ServicePosition converter") if self.detailed: self.poll_interval = 100 elif self.type == self.TYPE_LENGTH: self.poll_interval = 2000 else: self.poll_interval = 500 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) Poll.__init__(self) if type == 'EndTime': self.type = self.ENDTIME elif type == 'Remaining': self.type = self.REMAINING self.poll_interval = 60000 self.poll_enabled = True elif type == 'StartTime': self.type = self.STARTTIME elif type == 'StartAndEndTime': self.type = self.STARTANDENDTIME elif type == 'Duration': self.type = self.DURATION elif type == 'Progress': self.type = self.PROGRESS self.poll_interval = 30000 self.poll_enabled = True elif type == 'TitleStartAndEndTime': self.type = self.TITLESTARTANDENDTIME else: raise ElementError( "'%s' is not <StartTime|EndTime|Remaining|Duration|Progress> for EventTime converter" % type)
def __init__(self, type): if type == "MetaDescription": self.type = self.MOVIE_META_DESCRIPTION else: raise ElementError( "'%s' is not <MetaDescription> for MovieInfo converter" % type) Converter.__init__(self, type)
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 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 == 'EndTime': self.type = self.TYPE_ENDTIME else: raise ElementError( 'type must be {Length|Position|Remaining|Gauge|EndTime} with optional arguments {Negate|Detailed|ShowHours|ShowNoSeconds} for MPServicePosition converter' ) if self.detailed: self.poll_interval = 100 elif self.TYPE_ENDTIME: self.poll_interval = 1000 elif self.type == self.TYPE_LENGTH: self.poll_interval = 2000 else: self.poll_interval = 500 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) if type == "LanguageCode": self.type = self.LANGUAGE_CODE elif type == "Path": self.type = self.PATH else: raise ElementError("'%s' is not <LanguageCode|Path> for ValueToPixmap converter" % type)
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 BlueServiceTime converter") self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) if type == "EndTime": self.type = self.ENDTIME elif type == "StartTime": self.type = self.STARTTIME elif type == "Duration": self.type = self.DURATION else: raise ElementError("'%s' is not <StartTime|EndTime|Duration> for ServiceTime converter" % type)
def __init__(self, type): if type == "ShortDescription": self.type = self.MOVIE_SHORT_DESCRIPTION elif type == "MetaDescription": self.type = self.MOVIE_META_DESCRIPTION elif type == "RecordServiceName": self.type = self.MOVIE_REC_SERVICE_NAME elif type == "FileSize": self.type = self.MOVIE_REC_FILESIZE else: raise ElementError("'%s' is not <ShortDescription|MetaDescription|RecordServiceName|FileSize> for MovieInfo converter" % type) Converter.__init__(self, type)
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) 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): if type == 'ShortDescription': self.type = self.MOVIE_SHORT_DESCRIPTION elif type == 'MetaDescription': self.type = self.MOVIE_META_DESCRIPTION elif type == 'RecordServiceName': self.type = self.MOVIE_REC_SERVICE_NAME elif type == 'FileSize': self.type = self.MOVIE_REC_FILESIZE elif type in ('RecordServiceRef', 'Reference'): self.type = self.MOVIE_REC_SERVICE_REF else: raise ElementError( "'%s' is not <ShortDescription|MetaDescription|RecordServiceName|FileSize> for MovieInfo converter" % type) Converter.__init__(self, type)
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 = 60000 self.poll_enabled = True elif type == 'VFDRemaining': self.type = self.REMAINING_VFD self.poll_interval = 60000 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 = 30000 self.poll_enabled = True elif type == 'Elapsed': self.type = self.ELAPSED self.poll_interval = 60000 self.poll_enabled = True elif type == 'VFDElapsed': self.type = self.ELAPSED_VFD self.poll_interval = 60000 self.poll_enabled = True elif type == 'NextStartTime': self.type = self.NEXT_START_TIME elif type == 'NextEndTime': self.type = self.NEXT_END_TIME elif type == 'NextDurartion': 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 == 'ThirdDurartion': self.type = self.THIRD_DURATION else: raise ElementError( "'%s' is not <StartTime|EndTime|Remaining|Elapsed|Duration|Progress> for EventTime converter" % type)
def __init__(self, type): Poll.__init__(self) Converter.__init__(self, type) self.isAnimated = False 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.hideZero = 'HideZero' 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 == "EndTime": self.type = self.TYPE_ENDTIME else: raise ElementError( "type must be {Length|Position|Remaining|Gauge|EndTime} with optional arguments {Negate|Detailed|ShowHours|ShowNoSeconds|HideZero} for ServicePosition converter" ) if self.detailed: self.poll_interval = 100 elif self.TYPE_ENDTIME: self.poll_interval = 1000 elif self.type == self.TYPE_LENGTH: self.poll_interval = 2000 else: self.poll_interval = 500 self.poll_enabled = True
def __init__(self, type): Converter.__init__(self, type) if type == "ShortDescription": self.type = self.MOVIE_SHORT_DESCRIPTION elif type == "MetaDescription": self.type = self.MOVIE_META_DESCRIPTION elif type == "FullDescription": self.type = self.MOVIE_FULL_DESCRIPTION elif type == "Description": self.type = self.MOVIE_DESCRIPTION elif type == "Director": self.type = self.MOVIE_DIRECTOR elif type == "Actors": self.type = self.MOVIE_ACTORS elif type == "Coutry": self.type = self.MOVIE_COUNTRY elif type == "Genre": self.type = self.MOVIE_GENRE elif type == "Year": self.type = self.MOVIE_YEAR elif type == "Rating": self.type = self.MOVIE_RATING elif type == "MovieInfo": self.type = self.MOVIE_INFO elif type == "MovieName": self.type = self.MOVIE_ORIG_NAME elif type == "CoverName": self.type = self.MOVIE_COVER_NAME elif type == "RecordFileName": self.type = self.MOVIE_REC_FILE_NAME elif type == "RecordServiceName": self.type = self.MOVIE_REC_SERVICE_NAME elif type == "FileSize": self.type = self.MOVIE_REC_FILESIZE else: raise ElementError( "'%s' is not <ShortDescription|MetaDescription|RecordServiceName|FileSize> for MovieInfo converter" % type)