def __init__(self, framer): ''' Initializes our custom protocol :param framer: The framer to use to process incoming messages ''' SerialClientProtocol.__init__(self, framer) self.parameter = 1 self._connected = False log.debug("Beginning the processing loop")
def __init__(self, logger, ftpEndpoint, mtrimSerial): ''' Initializes our custom protocol :param logger: The local file to store results :param ftpEndpoint: The endpoint to send results to and read recipes from ''' SerialClientProtocol.__init__(self) self.logger = logger self.ftpEndpoint = ftpEndpoint self.mtrimSerial = mtrimSerial self.logFile = logger.getFileName() self.ENQCount = 0 self.lcOEE = LoopingCall(self.startOEEData) self.lcAlarms = LoopingCall(self.startAlarmsData) self.lcFTP = LoopingCall(self.startFTPTransfer) self._reconnecting = False self.config = utilities.optionReader() fLogFile = logfile.LogFile('df1comms.log', '/home/pi/projects/newSLC/logs', maxRotatedFiles=2) fLogObserver = log.FileLogObserver(fLogFile) log.startLogging(logfile.LogFile('df1comms.log', '/home/pi/projects/newSLC/logs', maxRotatedFiles=2)) #log.startLogging(sys.stdout) self.notified = False self.transferred = False self.loaded = False