Пример #1
0
    def __init__(self, port, baud=115200, timeout=0.5,
            messageConfigureFile=None, commandConfigureFile=None,notify=None,messagesource=None):
        """
        init the log source
        @param port: serial port, 0 means COM1, 1 means COM2,...
        @baud: serial port baudrate, bit per second
        @
        @
        """
        self.aflag=0
        self.endFlag = False
        self.buffer = ""
        self.port = port
        self.messageSource=messagesource
        self.clist=[]
        try:
            self.device = serial.Serial(port=port,baudrate=baud,
                bytesize=serial.EIGHTBITS, parity=serial.PARITY_NONE,
                stopbits=serial.STOPBITS_ONE, timeout=timeout,
                xonxoff=0, rtscts=0 )
            self.status = "OK"
        except:
            printExp()
            self.device=None
            self.status = "Fail"
        self.segtool=analysis_test.packet(self.messageSource)

        #self.segtool=message_analysis.MessageAnalysis(messageConfigureFile)
        self.cmdPack = command_packer.CommandPacker()