Handle n/a altitude values from GPSD.

pull/12/head
Mark Jessop 2019-09-28 10:01:19 +09:30
rodzic c4ce14d234
commit cf5d559ff7
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -637,7 +637,13 @@ def udp_listener_car_callback(data):
global car_track, habitat_uploader, bearing_store
_lat = float(data['latitude'])
_lon = float(data['longitude'])
_alt = float(data['altitude'])
# Handle when GPSD and/or other GPS data sources return a n/a for altitude.
try:
_alt = float(data['altitude'])
except ValueError:
_alt = 0.0
_comment = "CAR"
_time_dt = pytz.utc.localize(datetime.utcnow())