diff options
author | Gary E. Miller <gem@rellim.com> | 2019-05-02 19:11:48 -0700 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2019-05-02 19:11:48 -0700 |
commit | facabfaa44bdb4d2c7c528f61de9cb963107312c (patch) | |
tree | fcb3ba972f11fcc4ee5a81a494f5ed858232d116 /test/daemon/tcp-test.log.chk | |
parent | 2773697c812b55acf88269c01a0336d1a5d28fd4 (diff) | |
download | gpsd-facabfaa44bdb4d2c7c528f61de9cb963107312c.tar.gz |
driver_nmea0183: Enforce NMEA 4.0 type PRNs.
Up until now, the PWN was whatever the GPS said it was. With NMEA 4.10
this is no longer sustainable. The u-blox 9 defaults to NMEA 4.10, sort
of. It sometimes puts NMEA 4.0 PRNs into NMEA 4.10 sentences.
Some people like to use both u-blox binary and NMEA sentences mixed
together, so the time has come to enforce the PRN complies with
NMEA 4.0 extended numbering. Sadly this can not map exactly into
u-blox numbering, but is a start.
Fixing this uncovered other examples of non NMEA compliant sentences in
the regressions. So many regressions changed. The most obvious
change is that NMEA 4.0 puts the SBAS PRN in the range 33-64 and
152-158, not 120-158 as u-blox does.
Diffstat (limited to 'test/daemon/tcp-test.log.chk')
-rw-r--r-- | test/daemon/tcp-test.log.chk | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/daemon/tcp-test.log.chk b/test/daemon/tcp-test.log.chk index 9178a742..1589a2b9 100644 --- a/test/daemon/tcp-test.log.chk +++ b/test/daemon/tcp-test.log.chk @@ -5,7 +5,7 @@ $GPGSA,A,3,10,28,09,13,,,,,,,,,03.4,01.7,03.0*00 $GPGSV,3,1,12,28,14,150,41,09,15,254,41,10,43,192,47,13,06,081,36*7A $GPGSV,3,2,12,02,56,323,,04,41,024,,12,31,317,,17,31,085,*72 $GPGSV,3,3,12,05,15,318,,24,02,246,,33,08,096,,35,45,118,*7D -{"class":"SKY","xdop":0.76,"ydop":1.60,"vdop":3.00,"tdop":0.99,"hdop":1.70,"gdop":3.70,"pdop":3.40,"satellites":[{"PRN":28,"el":14,"az":150,"ss":41,"used":true,"gnssid":0,"svid":28},{"PRN":9,"el":15,"az":254,"ss":41,"used":true,"gnssid":0,"svid":9},{"PRN":10,"el":43,"az":192,"ss":47,"used":true,"gnssid":0,"svid":10},{"PRN":13,"el":6,"az":81,"ss":36,"used":true,"gnssid":0,"svid":13},{"PRN":2,"el":56,"az":323,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":41,"az":24,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":12,"el":31,"az":317,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":31,"az":85,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":15,"az":318,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":24,"el":2,"az":246,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":120,"el":8,"az":96,"ss":0,"used":false,"gnssid":1,"svid":120},{"PRN":122,"el":45,"az":118,"ss":0,"used":false,"gnssid":1,"svid":122}]}
+{"class":"SKY","xdop":0.76,"ydop":1.60,"vdop":3.00,"tdop":0.99,"hdop":1.70,"gdop":3.70,"pdop":3.40,"satellites":[{"PRN":28,"el":14,"az":150,"ss":41,"used":true,"gnssid":0,"svid":28},{"PRN":9,"el":15,"az":254,"ss":41,"used":true,"gnssid":0,"svid":9},{"PRN":10,"el":43,"az":192,"ss":47,"used":true,"gnssid":0,"svid":10},{"PRN":13,"el":6,"az":81,"ss":36,"used":true,"gnssid":0,"svid":13},{"PRN":2,"el":56,"az":323,"ss":0,"used":false,"gnssid":0,"svid":2},{"PRN":4,"el":41,"az":24,"ss":0,"used":false,"gnssid":0,"svid":4},{"PRN":12,"el":31,"az":317,"ss":0,"used":false,"gnssid":0,"svid":12},{"PRN":17,"el":31,"az":85,"ss":0,"used":false,"gnssid":0,"svid":17},{"PRN":5,"el":15,"az":318,"ss":0,"used":false,"gnssid":0,"svid":5},{"PRN":24,"el":2,"az":246,"ss":0,"used":false,"gnssid":0,"svid":24},{"PRN":33,"el":8,"az":96,"ss":0,"used":false,"gnssid":1,"svid":120},{"PRN":35,"el":45,"az":118,"ss":0,"used":false,"gnssid":1,"svid":122}]}
$GPRMC,193221.00,A,2037.7279,N,08704.0848,W,00.1,201.8,231207,01,W,A*2D {"class":"TPV","mode":3,"time":"2007-12-23T19:32:21.000Z","ept":0.005,"lat":20.628798333,"lon":-87.068080000,"alt":-30.400,"epx":11.444,"epy":24.060,"epv":69.000,"track":201.8000,"speed":0.051,"eph":32.300,"sep":64.600}
$GPZDA,193223.00,23,12,2007,00,00*69 |