summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Merge more information about Beidou GPSes from Eli Huang.Eric S. Raymond2015-03-023-10/+101
| | | | | | Also, bekated registration of a Beidou check file. All regression tests pass.
* Code to accommodate alternat Beidou talker ID of $GB. Also, add a test for it.Eric S. Raymond2015-03-023-0/+77
| | | | All regression tests pass.
* Fill in missing metadata from Eli Huang.Eric S. Raymond2015-03-021-1/+1
|
* Full support for Beido and QZSS constellations in NMEA0183 skyviews.Eric S. Raymond2015-02-285-3/+220
| | | | | All regression tests pass. Required one test rebuild for QZNSS; Beidou test added.
* Feature removal - delete last remnants of old pre-JSON protocol from libgps.Eric S. Raymond2015-02-222-11/+0
| | | | | All regression tests pass. Clients are working live. PPS observed on Macx-1.
* Fix another type24 bug in driver_nmea2000.cReinhard Arlt2015-02-181-3/+1
|
* Comment typo fix in two test loads. No code changes.Eric S. Raymond2015-02-152-2/+2
|
* Adjust nmea2000 checkfile.Reinhard Arlt2015-02-131-1/+1
|
* More test trimming.Eric S. Raymond2015-02-0968-11177/+28
| | | | | A concerted effort to reduce all tests to below 10K in volume each while preserving all significant test features.
* Shorten many regression tests to improve test time.Eric S. Raymond2015-02-0828-36923/+12
|
* Trim the ac12_binary tesrt ro shortten it and avoid end-detection issues.Eric S. Raymond2015-02-082-0/+0
|
* Revert the change abolishing the "pps" policy flag, it broke gpsmon client mode.Eric S. Raymond2015-02-021-1/+1
| | | | All regression tests pass.
* New checkfile for nmea2000.Reinhard Arlt2015-01-311-24/+24
|
* Change JSON encoding in checkfile.Reinhard Arlt2015-01-311-123/+123
|
* Fix a formatting error in AIS JSON generation (client library get it right).Eric S. Raymond2015-01-301-4/+4
| | | | Required one test rebuild.
* Add logfile and checkfile for nmea2000.Reinhard Arlt2015-01-282-0/+25242
|
* 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-1010-306/+306
| | | | | | | 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.
* Safety fix: ensure that SBAS satellites are never used in error modeling.Eric S. Raymond2015-01-101-19/+19
| | | | Required one check rebuild (change affects only error estimates).
* Fix a bug that produced duplicate satellite IDs in psesudo-NMA GSA.Eric S. Raymond2015-01-101-8/+8
| | | | Required one check file rebuild. All regressuin tests pass.
* Revise SiRF driver to be get satellites-used info from the skyview sentence.Eric S. Raymond2015-01-094-126/+130
| | | | | | | | | | | Before, that information was partly coming from the navigation-solution message and being pieced together with related data from svinfo. This way of doing things is more consistent. While this change required a rebuild of four check files, the effects are minor. Fixes don't change, but some generated pseudo-NMEA does and the error modeler can sometimes compute error estimates in cases where the old code could not because of a determinant-zero condition.
* Fix a bug in Superstar satellites-used compuation.Eric S. Raymond2015-01-091-46/+46
| | | | Required one checkfile rebuild.
* Add a SiRF-IV regressio n test (NMEA mode). All regressiopn tests pass.Eric S. Raymond2015-01-092-0/+6493
|
* AIS fixes required three check file rebuilds. All regression tests pass.Eric S. Raymond2015-01-083-3/+3
|
* Refactor representation of satellite data into an array of structs...Eric S. Raymond2014-09-224-246/+246
| | | | | | | | | | | | | | | | | | ...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-2212-378/+378
| | | | | | | | | | | | | | | | | | | | | | 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-2147-3576/+3576
|
* Second attempt at DOP computation fix.Eric S. Raymond2014-09-1954-4094/+4116
|
* Fix a subtle error in DOP computation. This makes a prompt release a good idea.Eric S. Raymond2014-09-1953-4106/+4084
|
* A bug fix for error modeling when NMEA 0183 reports empty DOP fields.Eric S. Raymond2014-09-1913-383/+383
| | | | Required 13 regression-test rebuilds.
* Type 25 and 26 improvements required a rebuild of the AIS regression tests.Eric S. Raymond2014-08-293-12/+12
|
* GNSS and GLOSS SKY reoport are now mergedEric S. Raymond2014-08-263-491/+0
| | | | | Fixes Savannah bug #42407: wrong interpretation of NMEA messages for mixed GPS/GLONASS recievers.
* Accumulate GNSS+GLONASS satelite reports.Eric S. Raymond2014-08-254-484/+1172
| | | | | This isn't ideal. Wgen a GPS emits both we get two SKY reports per cycle, with the second one cumulative.
* Drop the obsolete tag field from JSON output. Bump the minor protocol number.Eric S. Raymond2014-08-2482-7308/+7308
| | | | | | | 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.
* PPS is no kinger marked unstable/experimental.Eric S. Raymond2014-08-231-1/+1
|
* Device list fully moved out of terminal union; all regression tests pass.Eric S. Raymond2014-08-231-1/+3
|
* Prevent false matching of the Inland AIS shape on unstructured Type 8s.Eric S. Raymond2014-08-194-0/+17
| | | | Also, add a regression test for this.
* Cirresct specification annd processing of Inland AIS Type 10 message.Eric S. Raymond2014-08-184-0/+25
|
* One test rebuild is required to go with the last JSON fix.Eric S. Raymond2014-05-171-1/+1
|
* Get vertical error position and speed estimates from the u-blox driver.Pavel Kirienko2013-11-262-56/+56
| | | | | That is, rather than having to interpolate them. This required two regression-test rebuilds in obvious places.
* Typo fix.Eric S. Raymond2013-11-251-1/+1
|
* A fix to internal track interpolation - required some test load rebuilds.Eric S. Raymond2013-11-2231-1243/+1243
|
* Minor correction to use UBX error estimstes.Pavel Kirienko2013-11-203-60/+60
| | | | | | | | | | | Before this patch, the implementation of the u-blox driver parsed the EPX/EPY/EPS values properly, but did not update bitfields SPEEDERR_SET and HERR_SET. Since the mask was not being updated, the estimated accuracy was being immediately overwritten from gpsd_error_model(). Three regression tests were affected and had to be rebuilt.
* ppsbar -> pps.Eric S. Raymond2013-11-131-1/+1
| | | | All regression tests pass. PPS is live in both gpsd and gpsmon.
* Stop trying to set serial parity in the test loads.Eric S. Raymond2013-11-113-0/+0
| | | | | It's not actually needed, and it makes Fedora Linux barf, leading to spurious test failures.
* A regression test had to be rebuilt to track the ppsbar library change.Eric S. Raymond2013-11-101-1/+1
| | | | All regression tests pass, PPS is live.
* uBlox -> u-blox; the company does not biicapitalize its name.Eric S. Raymond2013-11-0913-3/+3
|
* Polish the JSON passthrough code, and add a regression test.Eric S. Raymond2013-11-072-0/+11
|
* Both the SiRF-III live test and the bug #36409 pathological case work.Eric S. Raymond2013-11-042-0/+29
| | | | | | | | It's not clear why the SiRF-III problem went away. This bears watching; if it recurs, the test in lingpsd_core.c:hunt_failure() may need more work. All regression tests pass. PPS is live.