def destroy(self): if self.poll_timer: self.poll_timer.callback.remove(self.poll) if self.post_destroy is not None: self.fixed = self.post_destroy self.poll() Source.destroy(self)
def __init__(self, session): Source.__init__(self) global globalActionMap # hackalert :) self.actionmap = globalActionMap self.volctrl = eDVBVolumecontrol.getInstance() # this is not nice self.vol = (True, "State", self.volctrl.getVolume(), self.volctrl.isMuted())
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__( self, navcore, { iPlayableService.evStart: self.serviceEvent, iPlayableService.evEnd: self.serviceEvent, # FIXME: we should check 'interesting_events' # which is not always provided. iPlayableService.evUpdatedInfo: self.serviceEvent, iPlayableService.evUpdatedEventInfo: self.serviceEvent, iPlayableService.evNewProgramInfo: self.serviceEvent, iPlayableService.evCuesheetChanged: self.serviceEvent, iPlayableService.evVideoSizeChanged: self.serviceEvent, iPlayableService.evVideoGammaChanged: self.serviceEvent, iPlayableService.evHBBTVInfo: self.serviceEvent }, with_event=True) self.navcore = navcore
def __init__(self, session, poll=600, type=0, diskName=True, allVisible=False): Source.__init__(self) self.session = session if type == 1: self.type = self.INTERNAL elif type == 2: self.type = self.INTERNAL_HDD elif type == 3: self.type = self.INTERNAL_SSD elif type == 4: self.type = self.EXTERNAL else: self.type = self.ALL self.isSleeping = False self.state_text = "" self.isHDD() self.diskName = diskName self.allVisible = allVisible self.standby_time = poll self.timer = eTimer() self.timer.callback.append(self.updateHddState) self.idle_time = int(config.usage.hdd_standby.value) config.usage.hdd_standby.addNotifier(self.setStandbyTime, initial_call=False) if self.hdd_list: self.updateHddState(force=True) if self.onPartitionAddRemove not in harddiskmanager.on_partition_list_change: harddiskmanager.on_partition_list_change.append( self.onPartitionAddRemove)
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__( self, navcore, { iPlayableService.evStart: self.serviceEvent, iPlayableService.evEnd: self.serviceEvent, # FIXME: we should check 'interesting_events' # which is not always provided. iPlayableService.evSubtitleListChanged: self.serviceEvent, iPlayableService.evUpdatedInfo: self.serviceEvent, iPlayableService.evUpdatedEventInfo: self.serviceEvent, iPlayableService.evCuesheetChanged: self.serviceEvent, iPlayableService.evVideoSizeChanged: self.serviceEvent, iPlayableService.evVideoTypeReady: self.serviceEvent, iPlayableService.evVideoProgressiveChanged: self.serviceEvent, iPlayableService.evVideoFramerateChanged: self.serviceEvent, }, with_event=True) self.navcore = navcore
def __init__(self, session, func=ADD_BOUQUET): Source.__init__(self) self.func = func self.session = session self.command = None self.bouquet_rootstr = "" self.result = ( False, "one two three four unknown command" )
def __init__(self): Source.__init__(self) self.disabled = False self._available = False self._appname = "" self.redButtonAppplicationReady_conn = eHbbtv.getInstance().redButtonAppplicationReady.connect(self._redButtonApplicationReady) self.aitInvalidated_conn = eHbbtv.getInstance().aitInvalidated.connect(self._aitInvalidated)
def __init__(self, session, func=ADD_BOUQUET): Source.__init__(self) self.func = func self.session = session self.command = None self.bouquet_rootstr = "" self.result = (False, "one two three four unknown command")
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask) Source.destroy(self)
def __init__(self, session, func=LIST): self.func = func Source.__init__(self) self.session = session self.recordtimer = session.nav.RecordTimer self.epgcache = eEPGCache.getInstance() self.res = (False, "unknown command")
def __init__(self, navcore, func=BOUQUETNOW, endtm=False): self.func = func Source.__init__(self) self.navcore = navcore self.epgcache = eEPGCache.getInstance() self.command = None self.endtime = endtm
def __init__(self, session, command_default="state"): self.cmd = command_default Source.__init__(self) global globalActionMap # hackalert :) self.actionmap = globalActionMap self.volctrl = eDVBVolumecontrol.getInstance() # this is not nice self.vol = ( True, "State", self.volctrl.getVolume(), self.volctrl.isMuted() )
def destroy(self): res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().remove(self.tunerUseMaskChanged) else: print('no res_mgr!!') Source.destroy(self)
def __init__(self, session): Source.__init__(self) self.session = session self.res = ( False, config.SleepTimer.defaulttime.value, config.SleepTimer.action.value, "Obligatory parameters missing [cmd [set,get], time [0-999], action [standby,shutdown], enabled [True,False]" )
def __init__(self, session, func=PRINT): self.cmd = [] self.session = session self.func = func Source.__init__(self) error = "unknown command (%s)" % func self.res = (False, error)
def __init__(self, player): Source.__init__(self) self.__info = VlcService.Info() self.server = None self.service = self self.player = player self.lastrefresh = time() self.stats = None
def destroy(self): res_mgr = eDVBResourceManager.getInstance() if res_mgr: self.frontendUseMaskChanged_conn = None self.frontendInputUseMaskChanged_conn = None else: print("no res_mgr!!") Source.destroy(self)
def destroy(self): resourceManager = eDVBResourceManager.getInstance() if resourceManager: resourceManager.frontendUseMaskChanged.get().remove( self.tunerUseMaskChanged) else: print("[TunerInfo] No resource manager!") Source.destroy(self)
def __init__(self, session, type=SINGLE): Source.__init__(self) self.session = session self.sci = eServiceCenter.getInstance() self.command = None self.info = None self.type = type
def __init__(self): Source.__init__(self) self.tuner_use_mask = 0 res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().append(self.tunerUseMaskChanged) else: print('no res_mgr!!')
def __init__(self, session, func=FETCH): Source.__init__(self) self.session = session self.func = func self.servicelist = {} self.xml = "" self.command = eServiceReference(service_types_tv + ' FROM BOUQUET "bouquets.tv" ORDER BY bouquet')
def __init__(self): Source.__init__(self) ipdm = eInputDeviceManager.getInstance() if ipdm: self.__deviceListChanged_conn = ipdm.deviceListChanged.connect( self._onDevicesChanged) self.__deviceStateChanged_conn = ipdm.deviceStateChanged.connect( self._onDevicesChanged)
def __init__(self, session): Source.__init__(self) self.session = session self.res = ( False, config.SleepTimer.defaulttime.value, config.SleepTimer.action.value, config.SleepTimer.ask.value, "Obligatory parameters missing [cmd [set,get], time [0-999], action [standby,shutdown], enabled [True,False]" )
def __init__(self, update_interval=500, sensorid=None): Source.__init__(self) self.updateInterval = update_interval self.sensorId = sensorid if sensorid is not None: self.updateTimer = eTimer() self.updateTimer.callback.append(self.updateValue) self.updateTimer.start(self.updateInterval)
def __init__(self, session, movielist, func=LIST): Source.__init__(self) self.func = func self.session = session self.tagfilter = [] self.root = eServiceReference("2:0:1:0:0:0:0:0:0:0:" + resolveFilename(SCOPE_HDD)) self.movielist = movielist #MovieList(self.root) self.res = ( False, _("Missing or Wrong Argument") )
def __init__(self, session, func=FETCH): Source.__init__(self) self.session = session self.func = func self.servicelist = {} self.xml = "" self.command = eServiceReference( service_types_tv + ' FROM BOUQUET "bouquets.tv" ORDER BY bouquet')
def __init__(self, session, func=LIST): Source.__init__(self) self.func = func self.session = session error = _("Unknown command (%s)") % func if func is self.LIST: self.result = ((error, error, error), ) else: self.result = (False, error)
def __init__(self, service_source=None, frontend_source=None, update_interval=1000): Source.__init__(self) self.update_interval = update_interval self.service_source = service_source self.frontend_source = frontend_source self.invalidate() self.poll_timer = eTimer() self.poll_timer.callback.append(self.updateFrontendStatus) self.poll_timer.start(update_interval, True)
def __init__(self, session, func=LIST): Source.__init__(self) self.func = func self.session = session error = "Unknown command (%s)" % func if func is self.LIST: self.result = ((error, error, error),) else: self.result = (False, error)
def __init__(self): Source.__init__(self) self.tuner_use_mask = 0 resourceManager = eDVBResourceManager.getInstance() if resourceManager: resourceManager.frontendUseMaskChanged.get().append( self.tunerUseMaskChanged) else: print("[TunerInfo] No resource manager!")
def __init__(self, list_ = [ ], enableWrapAround = False, item_height = 25, fonts = [ ]): Source.__init__(self) self.__list = list_ self.onSelectionChanged = [ ] self.item_height = item_height self.fonts = fonts self.disable_callbacks = False self.enableWrapAround = enableWrapAround self.__style = "default" # style might be an optional string which can be used to define different visualisations in the skin
def __init__(self, navcore, now_or_next): Source.__init__(self) PerServiceBase.__init__(self, navcore, { iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedEventInfo: self.gotEvent, iPlayableService.evEnd: self.gotEvent }, with_event=True) self.now_or_next = now_or_next self.epgQuery = eEPGCache.getInstance().lookupEventTime
def __init__(self, list = [ ], enableWrapAround = False, item_height = 25, fonts = [ ]): List.__init__(self, list = [ ], enableWrapAround = False, item_height = 25, fonts = [ ]) Source.__init__(self) self.__list = list self.onSelectionChanged = [ ] self.item_height = item_height self.fonts = fonts self.disable_callbacks = False self.enableWrapAround = enableWrapAround self.__style = "default" # style might be an optional string which can be used to define different visualisations in the skin
def __init__(self, navcore): Source.__init__(self) PerServiceBase.__init__(self, navcore, { iPlayableService.evStart: self.gotEvent, iPlayableService.evUpdatedRadioText: self.gotEvent, iPlayableService.evUpdatedRtpText: self.gotEvent, iPlayableService.evUpdatedRassInteractivePicMask: self.gotEvent, iPlayableService.evEnd: self.gotEvent }, with_event=True)
def __init__(self, update_interval=500, sensorid=None): self.update_interval = update_interval self.sensorid = sensorid Source.__init__(self) if sensorid is not None: self.update_timer = eTimer() self.update_timer_conn = self.update_timer.timeout.connect( self.updateValue) self.update_timer.start(self.update_interval)
def destroy(self): if not self.frontend_source and not self.service_source: PerServiceBase.destroy(self) res_mgr = eDVBResourceManager.getInstance() if res_mgr: res_mgr.frontendUseMaskChanged.get().remove(self.updateTunerMask) sec = eDVBSatelliteEquipmentControl.getInstance() if sec: sec.slotRotorSatPosChanged.get().remove( self.updateSlotRotorSatPosition) Source.destroy(self)
def __init__(self, session, func=ADD_FAVORITE): Source.__init__(self) self.func = func self.session = session self.command = None if self.func is self.GET_PLAYING_STATUS: self.result = self.getPlayingStatus() elif self.func is self.GET_STREAMING_INFOS: self.result = self.getStreamingInfos() elif self.func is self.STOP_PLAYING: self.result = self.stopPlaying() else: self.result = ( False, "one two three four unknown command" )
def __init__(self, session): self.cmd = None self.session = session Source.__init__(self) self.res = ( False, _("Missing or wrong argument" )) self.eam = eActionMap.getInstance() #Advanced remote or standard? if config.misc.rcused.value == 0: self.remotetype = self.TYPE_ADVANCED else: self.remotetype = self.TYPE_STANDARD print "[RemoteControl.__init__] Configured RCU-Type is '%s'" %(self.remotetype)
def __init__(self, func=FETCH): Source.__init__(self) self.func = func self.xml = "" self.mode = MODE_TV
def __init__(self, session, func=LISTTIME): self.func = func Source.__init__(self) self.session = session self.result = ( "unknown command (%s)" % (self.func), )
def __init__(self, session): self.cmd = None self.session = session Source.__init__(self)
def __init__(self, devicecount=0): Source.__init__(self) self.devicecount = devicecount
def __init__(self, session, func): self.func = func Source.__init__(self) self.session = session self.result = ( False, _("one two three four unknown command") )
def __init__(self, session): Source.__init__(self) self.session = session self.servicelist = {} self.epgcache = eEPGCache.getInstance()
def __init__(self, session, func=GET): self.cmd = None self.session = session self.func = func Source.__init__(self)
def __init__(self, device=LAN): Source.__init__(self) if device is self.LAN: self.iface = "eth0" elif device is self.WLAN: self.iface = "ath0"
def __init__(self, session): Source.__init__(self) self.session = session
def __init__(self): Source.__init__(self)
def __init__(self, session, func=LIST, wap=False): Source.__init__(self) self.func = func self.wap = wap self.session = session self.res = ( False, "Missing or Wrong Argument" )
def __init__(self, request, what=None): Source.__init__(self) self.request = request self.what = what
def __init__(self, session, func): Source.__init__(self) self.session = session self.func = func
def __init__(self, root, command_func = None, validate_commands = True): Source.__init__(self) self.root = root self.command_func = command_func self.validate_commands = validate_commands
def __init__(self, session): Source.__init__(self) self.session = session self.info = None self.res = ( False, _("Obligatory parameter sRef is missing") )
def __init__(self, session, func=LIST): print "AutoTimer: init: ", func Source.__init__(self) self.func = func self.session = session self.result = []