changeset 132:c2efa052fb50

gpsd: also record altitude
author Lewin Bormann <lbo@spheniscida.de>
date Thu, 06 May 2021 12:11:00 +0200
parents 7ae1dc586805
children f1bfff22e35c
files examples/gpsd/gpsd.py
diffstat 1 files changed, 3 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/examples/gpsd/gpsd.py	Thu May 06 12:08:28 2021 +0200
+++ b/examples/gpsd/gpsd.py	Thu May 06 12:11:00 2021 +0200
@@ -17,8 +17,9 @@
 def send_point(sess, args, info: dict[str, str]):
     geohub_templ = args.geohub + '/{CLIENT}/log?secret={SECRET}'
     geohub_url = geohub_templ.format(HOST=args.geohub_host, CLIENT=args.client, SECRET=args.secret, PROTOCOL=args.geohub_scheme)
-    additional = '&lat={lat}&longitude={long}&s={spd}&time={ts}&unit=ms&accuracy={acc}'.format(
-            lat=info['lat'], long=info['lon'], spd=info['speed'], ts=info['time'], acc=sqrt(info['epx']**2+info['epy']**2))
+    additional = '&lat={lat}&longitude={long}&s={spd}&time={ts}&unit=ms&accuracy={acc}&ele={ele}'.format(
+            lat=info['lat'], long=info['lon'], spd=info['speed'], ts=info['time'],
+            acc=sqrt(info['epx']**2+info['epy']**2), ele=info['alt'])
     # Delete unnecessary data.
     url = geohub_url + additional
     return sess.post(url, data="")