def initServer( self ): #setting up necessary objects self.daq = Communicator() self.channels = self.daq.channels self.channelDict = self.daq.channelDict self.averager = RunningAverage(self.channels, averageNumber = 12) self.emailer = self.client.emailer yield self.emailer.set_recipients(['*****@*****.**']) #### set this later self.alarmChecker = AlarmChecker(self.emailer, self.channelDict) #stting up constants self.PIDparams =([0,0,0],..)####get from registry self.daqErrors = 0 # self.responseCalc = ResponseCalculator() #begin control self.inControl = LoopingCall(self.control) self.inControl.start(self.updateRate)