Example #1
0
    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")
Example #2
0
    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")
Example #3
0
    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