예제 #1
0
def test_compare_byte():
    tester = serial_interface.serial_interface('COM6')
    line = tester.listen()
    line = line.strip(b'\r\n')
    if line == b'\x80': print("comparison succesful: x80 == x80")
    if line != b'\x81': print("comparison succesful: x80 != x81")
    print(line)
예제 #2
0
def test_wrong_instruction_acknowledge():
    tester = serial_interface.serial_interface()
    tester.send_string('test')
    print("--sent test--")
    line = tester.listen()
    line = line.strip(b'\r\n')
    if line == b'\xFE': print("wrong instruction succesful")
예제 #3
0
def test_listen():
    tester = serial_interface.serial_interface('COM6')
    line = "a"
    while line != '\\xAA\\xBB\\xAA\\xBB':
        line = tester.listen()
        line = str(line)
        print(line)
        line = line[2:len(line)-5]
        print(line)
    print("done")
예제 #4
0
 def __init__(self, port):
     self.serial_interface = serial_interface.serial_interface(port)
예제 #5
0
def test_send_byte():
    tester = serial_interface.serial_interface('COM6')
    line = tester.send_byte(b'\x81')
    print(line)
예제 #6
0
def test_send():
    tester = serial_interface.serial_interface('COM6')
    line = tester.send_string('test')
    print(line)