summaryrefslogtreecommitdiff
path: root/test/daemon/beidou-gb.log.chk
Commit message (Collapse)AuthorAgeFilesLines
* driver_nmea0183: Enforce NMEA 4.0 type PRNs.Gary E. Miller2019-05-021-5/+5
| | | | | | | | | | | | | | | | 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.
* driver_nmea0183: Use eph from $PSRFEPE if available.Gary E. Miller2019-03-251-3/+3
| | | | Use GPS values when possible instead of calculated values.
* driver_nmea0183: Use epv from $PSRFEPE if available.Gary E. Miller2019-03-251-3/+3
| | | | Use GPS values when possible instead of calculated values.
* Split epe into eph and sep.Gary E. Miller2019-03-221-3/+3
| | | | | | | | Try to do it with forward and backward compatibility, which is challenging with current miscojson. Sometimes epe was used to 2D estimated erro. Sometimes for 3D error. So make it explicit eph is 2D, and sep is 3D.
* driver_nmea0183: Have xxGNS report No FIX from FAA mode.Gary E. Miller2019-03-191-4/+5
| | | | Also, ignore missing "nav status"
* driver_nmea0183: Have xxGGA set time and mode.Gary E. Miller2019-03-181-7/+4
|
* driver_nmea0183: Fix 32/64 bug in cycle enders.Gary E. Miller2019-03-181-3/+0
| | | | | | Long standing bug, that became obvious when more NMEA decodes were added. A 32 bit mask used to index into a 40 member array.o Also fix over agressive mode setting on $PSRFEPE.
* gpsd_json: epe now in the JSON.Gary E. Miller2019-03-151-4/+4
| | | | Odd that it was never there before...
* driver_nmea0183: $PSRFEPE,V sets MODE_NO_FIXGary E. Miller2019-03-141-0/+3
| | | | Only present in old SiRF.
* driver_nmea0183: Be more aggressive reporting NO_FIX in GPRMC.Gary E. Miller2019-03-141-0/+3
| | | | | Fixes long standing complaints that gpsd freezes instead of reporting NO FIX.
* driver_nmea0183 and more: Decode $PSRFEPE add eps.Gary E. Miller2019-03-131-5/+5
| | | | | Turns out eps also came from other GPS, but never made it to TPV. Regressions changed to show new eps data.
* driver_nmea0183 and more: Decode $PSRFEPE, and epd.Gary E. Miller2019-03-131-5/+5
| | | | | Turns out epd also came from SiRF, but never made it to TPV. Regressions changed to show new epd data.
* driver_nmea0183: Decode gnssid:svid from $xxGSV.Gary E. Miller2018-09-191-6/+6
|
* Support Galileo $GA... talkers and fix a couple of $GB casesChris Lawrence2018-06-151-6/+2
| | | | | | | | | | | | | | | | | | | | | | Now that the Galileo constellation is live, the NMEA 4.1 standard appears to have standardized on the "$GA..." prefix for Galileo-specific messages. The lexer currently filters these out; this patch ensures they go through to e.g. gpspipe -r. (I tore my hair out for days trying to figure out why these were not being passed through even though I could see them using screen etc.) Also added logic to the GSA and GSV message parsing to account for the Galileo messages. It probably needs more work to match up satellite numbers between the GSA and GSV messages and to account for the GNSS type field in NMEA 4.1, but it's a start at least. I also fixed a couple of situations where the 'GB' prefix was being ignored even though 'BD' was not. This leads to a regression in test/daemon/beidou-gb.log, but the "regression" is actually incorrect old behavior (JSON messages omitting BeiDou satellites) exposed by the patch. Signed-off-by: Gary E. Miller <gem@rellim.com>
* nmea 0183: better fix for non-updating DOPs.Gary E. Miller2017-01-091-4/+4
| | | | regressions updated. Other rdivers prolly need similar fixes.
* Fix regressions changed by GNGSA fix.Gary E. Miller2016-04-071-6/+6
|
* Merge more information about Beidou GPSes from Eli Huang.Eric S. Raymond2015-03-021-0/+86
Also, bekated registration of a Beidou check file. All regression tests pass.