def __init__(self): Controllable.__init__(self, 'Coordinator') self._components = list() MessengerFactory._messenger = SimpleMessenger() # TODO: configure this properly (directly in plumberjack) configManager = ConfigManager() self._components.append(configManager) self._components.append(PluginManager(configManager)) self._components.append(DeviceManager(configManager)) self._loopInterval = 1
def __init__(self): Controllable.__init__(self, 'Coordinator') self._components = list() MessengerFactory._messenger = SimpleMessenger( ) # TODO: configure this properly (directly in plumberjack) configManager = ConfigManager() self._components.append(configManager) self._components.append(PluginManager(configManager)) self._components.append(DeviceManager(configManager)) self._loopInterval = 1
def __init__(self, configManager): Controllable.__init__(self, 'Device Registry') self._configManager = configManager
def __init__(self): Controllable.__init__(self, 'Configuration Manager')
def __init__(self, configManager): Controllable.__init__(self, 'Plugin Manager') self._configManager = configManager self._pluginPath=None self._plugins=dict() self._messenger.subscribe(self, Messenger.TOPIC_COMPONENT_HEARTBEAT)
def __init__(self, configManager): Controllable.__init__(self, 'Plugin Manager') self._configManager = configManager self._pluginPath = None self._plugins = dict() self._messenger.subscribe(self, Messenger.TOPIC_COMPONENT_HEARTBEAT)
def __init__(self, name='sample'): Controllable.__init__(self, name) self.startReturn = True self.stopReturn = True
def __init__(self, name): Controllable.__init__(self, name) self._deviceManager = None self._configuration = None self._requirements = list() self._version = None