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):
     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)
Beispiel #7
0
 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)
Beispiel #8
0
 def __init__(self, name='sample'):
     Controllable.__init__(self, name)
     self.startReturn = True
     self.stopReturn = True
Beispiel #9
0
 def __init__(self, name):
     Controllable.__init__(self, name)
     self._deviceManager = None
     self._configuration = None
     self._requirements = list()
     self._version = None
 def __init__(self, name):
     Controllable.__init__(self, name)
     self._deviceManager = None
     self._configuration = None
     self._requirements = list()
     self._version = None