From e0cc8ece5081ac6b38220cf2690d20b6bfecbf3f Mon Sep 17 00:00:00 2001 From: DenialOfIntelligence Date: Sat, 17 Jun 2023 13:05:18 +0200 Subject: [PATCH] Programm now ignores \n --- render.py | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/render.py b/render.py index 3d97fd2..385d81c 100644 --- a/render.py +++ b/render.py @@ -3,33 +3,33 @@ import pynmea2 import serial import io -ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=5.0) +ser = serial.Serial('/dev/ttyACM0', 9600, timeout=5.0) sio = io.TextIOWrapper(io.BufferedRWPair(ser, ser)) -last_time=00 +last_time = 00 -while 1: +while True: try: - line = sio.readline() + line = sio.readline().rstrip('\n') # Remove newline character msg = pynmea2.parse(line) - latitude=msg.latitude - longitude=msg.longitude - time=msg.timestamp + latitude = msg.latitude + longitude = msg.longitude + time = msg.timestamp except serial.SerialException as e: - print('Device error: {}'.format(e)) + # print('Device error: {}'.format(e)) break except pynmea2.ParseError as e: - print('Parse error: {}'.format(e)) + # print('Parse error: {}'.format(e)) continue except Exception as e: continue else: - if last_time==00: + if last_time == 00: center = (latitude, longitude) m = Map(center=center, zoom=15) marker = Marker(location=center, draggable=False) - m.add_layer(marker); + m.add_layer(marker) display(m) - last_time=time + last_time = time else: - marker.location=(latitude, longitude) - last_time=time + marker.location = (latitude, longitude) + last_time = time