Beispiel #1
0
 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)
Beispiel #2
0
	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)
Beispiel #4
0
 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)
Beispiel #5
0
 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
Beispiel #6
0
	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
Beispiel #8
0
	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)
Beispiel #9
0
	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)
Beispiel #10
0
 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)
Beispiel #11
0
    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
Beispiel #12
0
 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)
Beispiel #13
0
 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)
Beispiel #14
0
    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)