Ticket #17093: host.py
| File host.py, 561 bytes (added by , 7 years ago) |
|---|
| Line | |
|---|---|
| 1 | #!/usr/bin/python |
| 2 | import serial |
| 3 | import time |
| 4 | import sys |
| 5 | |
| 6 | com = serial.Serial(port='/dev/ttyS11', baudrate=57600, timeout=5) |
| 7 | com.flushInput() |
| 8 | |
| 9 | i = 0 |
| 10 | while True: |
| 11 | size = 0 |
| 12 | while size < 4: |
| 13 | try: |
| 14 | size = input('Enter a packet size (>=4): ') |
| 15 | except KeyboardInterrupt: |
| 16 | sys.exit(0) |
| 17 | except: |
| 18 | print('Must be an integer...') |
| 19 | |
| 20 | |
| 21 | data = 'S{i}{mid}F{i}'.format(i=i, mid='*'*(size-4)) |
| 22 | print 'Sending the data %d (%d size)' % (i, len(data)) |
| 23 | com.write(data) |
| 24 | i = (i+1)%10 |

