From bdfbf23982ef9f2f8d678ee666fa1dddcd50a9b7 Mon Sep 17 00:00:00 2001 From: Alan Johnston Date: Mon, 19 Jan 2026 10:20:38 -0500 Subject: [PATCH] Update gps_client.py loop continuously --- gps_client.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/gps_client.py b/gps_client.py index 2abf182e..6a5c9269 100644 --- a/gps_client.py +++ b/gps_client.py @@ -11,6 +11,7 @@ run this way: python3 example1.py.txt import gps # the gpsd interface module import time import signal +import time # Don't turn these signal into exceptions, just die. # https://stackoverflow.com/questions/26692284/how-to-prevent-brokenpipeerror-when-doing-a-flush-in-python @@ -70,14 +71,20 @@ while True: # Got ^C, or fell out of the loop. Cleanup, and leave. session.close() - print("%d %.6f %.6f %.1f" % (mode, lat, lon, alt)) +# print("%d %.6f %.6f %.1f" % (mode, lat, lon, alt)) # exit(0) except: - print("-1 0 0 0") +# print("-1 0 0 0") + mode = -1 + lat = 0 + lon = 0 + alt = 0 + time.sleep(2) # exit(0) try: inp = input() + print("%d %.6f %.6f %.1f" % (mode, lat, lon, alt)) # print(inp) except: print("Python error getting input!")