gpsd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Where did time go in GGA?


From: Alexander Sack
Subject: Re: Where did time go in GGA?
Date: Mon, 4 May 2020 18:15:46 -0400



On Mon, May 4, 2020 at 6:12 PM Alexander Sack <address@hidden> wrote:


On Mon, May 4, 2020 at 6:11 PM Alexander Sack <address@hidden> wrote:
$ gpsd -V
gpsd: 3.20.1~dev (revision release-3.20-693-g679097b6c)

$ gpspipe -R 192.168.142.1:5017
$GNGGA,220834.30,4144.21121860,N,09338.11362837,W,1,12,1.0,296.050,M,-31.164,M,,*4A
$GNGGA,220834.40,4144.21121837,N,09338.11362416,W,1,12,1.0,296.043,M,-31.164,M,,*42
$GNGGA,220834.50,4144.21121815,N,09338.11362000,W,1,12,1.0,296.036,M,-31.164,M,,*42
$GNGGA,220834.60,4144.21121787,N,09338.11361584,W,1,12,1.0,296.030,M,-31.164,M,,*49
$GNGGA,220834.70,4144.21121759,N,09338.11361168,W,1,12,1.0,296.023,M,-31.164,M,,*4F
$GNGGA,220834.80,4144.21121730,N,09338.11360743,W,1,12,1.0,296.017,M,-31.164,M,,*46
...

And before you ask Gary (I love ya), that is the ONLY NMEA sentence being omitted, i.e. that is the complete log.

Here are the Python dicts returned by next() etc.

<dictwrapper: {'class': 'VERSION', 'release': '3.20.1~dev', 'rev': 'release-3.20-693-g679097b6c', 'proto_major': 3, 'proto_minor': 14}>
<dictwrapper: {'class': 'DEVICES', 'devices': [{'class': 'DEVICE', 'path': 'tcp://192.168.142.1:5017', 'driver': 'NMEA0183', 'activated': '2020-05-04T22:10:23.453Z', 'flags': 1}]}>
<dictwrapper: {'class': 'WATCH', 'enable': True, 'json': True, 'nmea': False, 'raw': 0, 'scaled': False, 'timing': False, 'split24': False, 'pps': False}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.736804111, 'lon': -93.635260861, 'altHAE': 254.938, 'altMSL': 286.102, 'alt': 286.102, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.4, 'dgpsSta': 138}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.73680418, 'lon': -93.635260946, 'altHAE': 254.942, 'altMSL': 286.106, 'alt': 286.106, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.6, 'dgpsSta': 138}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.736804251, 'lon': -93.635261032, 'altHAE': 254.946, 'altMSL': 286.11, 'alt': 286.11, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.6, 'dgpsSta': 138}>
<dictwrapper: {'class': 'TPV', 'device': 'tcp://192.168.142.1:5017', 'status': 2, 'mode': 3, 'lat': 41.736804328, 'lon': -93.635261126, 'altHAE': 254.951, 'altMSL': 286.115, 'alt': 286.115, 'magvar': 0.6, 'geoidSep': -31.164, 'eph': 13.3, 'dgpsAge': 4.8, 'dgpsSta': 138}>

When I look at the TPV dictwrapper, there is no 'time' key. There was in 3.19. Also, 'status' is missing as well.


Sorry, 'status' is not missing clearly. But the UTC time of pos is ('time').

Well it is missing for a little while and then gets emitted. I guess Gary this is the new heuristic to figure out status kicking in. I'll also take a look. But 'time' is still just gone..

-aps

reply via email to

[Prev in Thread] Current Thread [Next in Thread]