Esempio n. 1
0
 def __init__(self,MainDaemon):
     ModuleTemplate.__init__(self,MainDaemon)
     self.WAIT_TIME = self.getConfigVar("WAIT_TIME")
     self.MAX_START_ATTEPMTS = self.getConfigVar("MAX_START_ATTEPMTS")
     
     self.setEnabled(False)
     
     #Add variable to all server Nodes
     for server in self.mainDaemon.servers.getSortedNodeList():
         
         server.desiredOpState=ServerNodeOpState.OK
     
     #Communication commands
     self.mainDaemon.communicationHandler.AddCommandToList("getAutoControlStatus",
                                                           lambda dataDict: self.getAutoControlStatus())
     self.mainDaemon.communicationHandler.AddCommandToList("setAutoControlStatus",
                                                           lambda dataDict: self.setAutoControlStatusCommand(dataDict["state"]))
     self.mainDaemon.communicationHandler.AddCommandToList("switchNetwork",lambda dataDict: self.switchNetworkCommand(dataDict["state"]))
     
     self.workers = workerEngine()
     self.communicationWorker = workerEngine()
     return
 def __init__(self,MainDaemon):
     ModuleTemplate.__init__(self,MainDaemon)
     
     self.updateWorkers = workerEngine()
     return