Make GPSD test script take IP from argument

gambier2025
Mark Jessop 2025-08-15 14:40:07 +09:30
rodzic 2081bc8de3
commit 4f2b34f411
1 zmienionych plików z 6 dodań i 10 usunięć

Wyświetl plik

@ -419,6 +419,11 @@ class GPSDAdaptor(object):
if __name__ == "__main__":
# Little test script to print out received data from GPSD for debugging.
# Run with: python3 -m chasemapper.gpsd 127.0.0.1
# or whatever IP your gpsd server is running on.
import sys
def print_dict(data):
print(data)
@ -427,16 +432,7 @@ if __name__ == "__main__":
format="%(asctime)s %(levelname)s:%(message)s", level=logging.DEBUG
)
_gpsd = GPSDAdaptor(callback=print_dict, hostname="172.17.0.3")
_gpsd = GPSDAdaptor(callback=print_dict, hostname=sys.argv[1])
time.sleep(3000)
_gpsd.close()
# gpsd_socket = GPSDSocket()
# data_stream = DataStream()
# gpsd_socket.connect()
# gpsd_socket.watch()
# for new_data in gpsd_socket:
# if new_data:
# data_stream.unpack(new_data)
# print(data_stream.TPV)
# #print(data_stream.SKY)