Ejemplo n.º 1
0
def main0():
    print "ST110"
    finish = False
    s = Serial(port=port, baudrate=115200)
    reader = Reader(s)
    reader.run = True
    t0 = time.clock()
    i = 0
    while reader.run:
        out = reader.exec_()
        if out is not None:
            print(out)

        t1 = time.clock()
        if (t1 - t0 < 2):
            continue

        t0 = t1
        if i < len(packets):
            if reader.send(packets[i]):
                i += 1
            else:
                sys.stderr.write('resend {pkt}\n'.format(pkt=packets[i][0]))
        else:
            print('end of packets')
            break

    finish = True
    reader.run = not finish