summaryrefslogtreecommitdiff
path: root/test/daemon/navcom.log.chk
Commit message (Collapse)AuthorAgeFilesLines
* driver_navcom: Move error math to gpsd_error_model()Gary E. Miller2019-03-261-12/+11
| | | | The numbers look better now.
* Split epe into eph and sep.Gary E. Miller2019-03-221-6/+6
| | | | | | | | 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.
* gpsd_json: epe now in the JSON.Gary E. Miller2019-03-151-6/+6
| | | | Odd that it was never there before...
* pseudonmea: Add frac seconds to $GPRMC, no zero times.Gary E. Miller2019-03-131-6/+6
| | | | Replace zero times with blanks.
* pseudonmea: Add fractional seconds to $GPGGAGary E. Miller2019-03-131-6/+6
|
* psuedonmea: Make $GPGBS match NMEA 3.0 specGary E. Miller2019-03-131-6/+6
|
* libgpsd_core: Step clobbering epe when error modeling.Gary E. Miller2019-03-131-0/+1
| | | | | This released a flood of GPGBS. But the GPGBS are wrong format according to NMEA 3.0...
* Rebuild tests to deal with the leapsecond bump last night.Eric S. Raymond2017-01-011-35/+35
| | | | | | The broken tests are the ones where we have to do our own conversion from week/second to UTC because the device either doesn't supply UTC or its reporting is broken.
* Add "status" to TPV for DGPS notificationGary E. Miller2016-04-061-7/+7
| | | | | Also update the affected regression files. gpsd had been throwing away the DGPS status.
* Test rebuild required for the mid-2015 leap-second bump.Eric S. Raymond2015-07-111-33/+33
| | | | Explain what breaks on a leap-second transition, and why, in build.txt.
* More test trimming.Eric S. Raymond2015-02-091-160/+0
| | | | | A concerted effort to reduce all tests to below 10K in volume each while preserving all significant test features.
* Coverity/splint cleanup.Eric S. Raymond2015-01-211-43/+43
| | | | | Turned up a bug in where a counter was incremented un the Navcom driver; this required one test rebuild.
* Almost entirely eliminate use of sats_used array.Eric S. Raymond2015-01-101-43/+43
| | | | | | | Instead, set the used member in the satellites array directly where possible. The NMEA0183 and TSIP drivers still need a local equivalent. This changes pseudo-NMEA GSA output in several binary-protocol tests.
* In the navcom driver, get satellites used from the Channel Status packet.Eric S. Raymond2015-01-101-29/+29
| | | | | | Affects only GSA emission in pseudo-NMEA mode, fixing a lingering bug whee the last sat in the listing was sometimes duplicated. Required one test build.
* Refactor representation of satellite data into an array of structs...Eric S. Raymond2014-09-221-22/+22
| | | | | | | | | | | | | | | | | | ...from a set of parallel arrays. This change flushed out a longstanding bug in the computation of DOPs for estimated error bars. Some test-load rebuilds were required: geostar-geos1m-binary.log.chk: With this change error estimates are computed and reported. trimble-lassen_iq-3dfix.log, trimble-lassen_iq-3dfix.log: the change revealed a bug in the computation of satellite-seen bits. Error estimates did not change. navcom.log: Error estimates changed. With these rebuilds, all regression tests pass.
* Fix an odd little bug in pseudo-NMEA reporting.Eric S. Raymond2014-09-221-22/+22
| | | | | | | | | | | | | | | | | | | | | | Um. What was I thinking when I wrote that guard? It zeroed out reports of satellites used. Required a rebuild of the following (binary-orotocol) test logs. test/daemon/bu303-climbing.log.chk test/daemon/bu303-moving.log.chk test/daemon/bu303-stillfix.log.chk test/daemon/italk-binary.log.chk test/daemon/navcom.log.chk test/daemon/superstar2.log.chk test/daemon/trimble-lassen_iq-3dfix.log.chk test/daemon/trimble-lassen_iq.log.chk test/daemon/ublox-aek-4t.log.chk test/daemon/ublox-lea-4t.log.chk test/daemon/ublox-sirf1.log.chk test/daemon/zodiac.log.chk After that, all regressiion tests pass.
* Fix stupid finger error in DOP computation.Eric S. Raymond2014-09-211-22/+22
|
* Second attempt at DOP computation fix.Eric S. Raymond2014-09-191-22/+22
|
* Fix a subtle error in DOP computation. This makes a prompt release a good idea.Eric S. Raymond2014-09-191-22/+22
|
* Drop the obsolete tag field from JSON output. Bump the minor protocol number.Eric S. Raymond2014-08-241-44/+44
| | | | | | | Required a regression-test rebuild, of course. The field is still set by the TSIP and SiRF drivers; the SiRF driver actually uses it. It may be possible to eliminate the TSIP uses, but so far attempting this has produced odd regression-test failures.
* A fix to internal track interpolation - required some test load rebuilds.Eric S. Raymond2013-11-221-21/+21
|
* Rebuild some binary-driver tests. Explain why this is needed.Eric S. Raymond2012-07-021-116/+116
|
* Emit "mode" before its dependent attributes in TPV, and timestamps with .3f.Eric S. Raymond2011-03-221-44/+44
| | | | Required a regression-test rebuild.
* Make generated ZDAs report a UTC timezome, since UTC is what they emit.Eric S. Raymond2011-02-011-22/+22
|
* In pseudo-NMEA generation, emit ZDA at top of cycle.Eric S. Raymond2011-02-011-0/+22
|
* Timestamps in TPV and SKY go from float seconds since Unix epoch to ISO8601.Eric S. Raymond2011-01-291-44/+44
| | | | | | | | Protocol version number is bumped. Python and C test clients are known to work; interfaces of the C and Python client bindings are unchanged. Third-party client-side bindings which rely on naively copying JSON members will break (implementers have been repeatedly warned not to do this).
* Go back to wiring in a default leap-second offset at start.Eric S. Raymond2011-01-201-109/+109
| | | | | I thought I could avoid this, but it turns out SiRF chips before firmware rev 2.3.2 don't reliably get a leap-second report either. Sigh...
* Stop making an assumption about the leap-second offset at startup.Eric S. Raymond2011-01-181-109/+109
| | | | | | | | | | | | Gains: the stored leap-second offset we used for this could go stale, breaking our regression tests in the process - itr's just dumb luck that it hasn't since done so since 2008. Losses: If the receiver doesn't have leap-second cached in NVRAM (e.g, between cold boot and the next subframe message) time will be inaccurate by a few more seconds. 10 regression test outputs of 66 had to be rebuilt.
* Clear DOPs only when we get a skyview report.Eric S. Raymond2010-04-201-7/+7
| | | | | | | | | | | | | | | This solves the disappearing epx/epy bug on SiRFs, but it was actually a systemic problem that affected several drivers. Navigation solution messages were clearing DOPs, making it impossible for the error modeller to compute estimates. New logic: Clear DOPs only when we get a skyview report. They'll be regenerated by our visibility-matrix calculation when the skyview sentence is analyzed. If a sentence from the device supplies a DOP between the time the visibility calculation is done and when the next fix is reported, it will override our computed value. This might change later! This change required a regression-test rebuild.
* A longstanding bug in error modeling fixed.Eric S. Raymond2010-04-131-23/+22
| | | | | | The guard controllong DOP computation wasn't right. The result was that x/y error estimates were computed much less often than they should have been.
* Restrict usage scope of the fixbuffer private member.Eric S. Raymond2010-03-231-0/+22
| | | | | | | | | Change the data management slightly so the fixbuffer private member doesn't have to be exposed outside libgpsd_core.c any more. Oddly, this accidentally fixed a minor bug, shown by 5 regression tests in which the pseudo-NMEA code should have been generating $GPGBS (because ex/ey/ev show up in the TPV output) but weren't actually doing so. Other than these virtuous additions, all regression tests pass.
* Regenerate regression tests after changing to the Vincenty formula. Chris Kuethe2010-02-281-1/+1
| | | | | | | | Rather than computing the value the WGS84 ellipsoid semi-minor axis in every call to ecef_to_wgs84fix, and having this computation in a few different source files, use a predefined value. This slightly changes the output value of ecef_to_wgs84fix - in the least-significant digit, or about 0.1mm.
* There are client library tests now, so rename the 'stable' directory...Eric S. Raymond2009-11-301-0/+176
...to something more descriptive.