summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* driver_zodiac: Stop calculating epx/epy, let gpsd_error_model().Gary E. Miller2019-03-261-21/+21
| | | | Oddly, gained eph, lost nothing, in regressions.
* driver_navcom: Move error math to gpsd_error_model()Gary E. Miller2019-03-261-12/+11
| | | | The numbers look better now.
* driver_greis: Remove epx/epy computation. Do in gpsd_model_error().Gary E. Miller2019-03-264-459/+459
| | | | Wow, all these various computations of epx/epy, all different...
* driver_nmea0183: Add decode for $PGRME.Gary E. Miller2019-03-251-1/+2
| | | | Another one with cycle ender issues...
* driver_zodia: Decopde map datum.Gary E. Miller2019-03-251-21/+21
| | | | Shows in regression.
* driver_sirf: Decode datum. Finally a regression change!Gary E. Miller2019-03-251-60/+60
|
* daemon side: stop using VERR_SET. Exposed a bug in sirf driver.Gary E. Miller2019-03-252-140/+140
| | | | It seems the gpsd epc is more pessimistic than from the GPS.
* driver_nmea0183: Use eph from $PSRFEPE if available.Gary E. Miller2019-03-252-12/+12
| | | | 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-2299-2899/+2899
| | | | | | | | 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.
* pseudonmea: remove bad sats from $GPGSV output.Gary E. Miller2019-03-207-216/+179
|
* driver_nmea0183: Missed one regression change.Gary E. Miller2019-03-191-0/+7
| | | | The NMEA driver now seems to report NO_FIX much better.
* driver_nmea0183: Tweak xxGGA mode setting.Gary E. Miller2019-03-1912-37/+37
|
* driver_nmea0183: Have xxGNS report No FIX from FAA mode.Gary E. Miller2019-03-193-13/+16
| | | | Also, ignore missing "nav status"
* driver_nmea0183: xxRMC: Stop reporting missing fields as zero.Gary E. Miller2019-03-1815-284/+284
| | | | lat/lon/track/etc.
* driver_nmea0183: Have xxGGA set time and mode.Gary E. Miller2019-03-1834-234/+538
|
* driver_nmea0183: Fix 32/64 bug in cycle enders.Gary E. Miller2019-03-182-8/+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.
* driver_nmea0183: Handle 2099 on 32-bits as 1999.Gary E. Miller2019-03-151-1/+1
| | | | The 32-bit hosts will fail on 2038...
* gpsd_json: epe now in the JSON.Gary E. Miller2019-03-1594-2669/+2669
| | | | Odd that it was never there before...
* pseudonmea: Tweak when $GPGBS is output.Gary E. Miller2019-03-146-115/+151
| | | | Require time, epx and epy. Optional epv.
* pseudonmea: Don't report unknown lat/lon/spd/trk as zeros.Gary E. Miller2019-03-141-40/+40
| | | | Report as empty.
* driver_nmea0183: $PSRFEPE,V sets MODE_NO_FIXGary E. Miller2019-03-142-0/+8
| | | | Only present in old SiRF.
* driver_nmea0183: xxGLL,V now sets MODE_NO_FIX.Gary E. Miller2019-03-1414-29/+132
| | | | Better detection of NO FIX state.
* driver_nmea0183: Be more aggressive reporting NO_FIX in GPRMC.Gary E. Miller2019-03-1430-0/+183
| | | | | Fixes long standing complaints that gpsd freezes instead of reporting NO FIX.
* driver_nmea0183: Add STATUS_SIM. Update status in GPGGA.Gary E. Miller2019-03-142-5/+5
| | | | | status = 8 supposed to be simulator mode. Older Garmin seems to use it for something undocuemnted.
* driver_nmea0183: Have $GPRMC,V, report no fix.Gary E. Miller2019-03-142-0/+2
| | | | Changed two regressions for the better.
* Regressions: cleanup april6_2019 test case.Gary E. Miller2019-03-142-8/+5
|
* driver_nmea0183: Be more paranoid in merge_ddmmyy()Gary E. Miller2019-03-142-2/+6
| | | | Check for properly formatted ddmmyy string.
* Regressions: Add sample GPS week failure from Telit App Note.Gary E. Miller2019-03-142-0/+20
| | | | 6 April 2019 will be fun! Also 2 November 2019...
* Regressions: add telit HE910 logGary E. Miller2019-03-142-0/+3504
|
* pseudonmea: In $GPGSV, ouput missing PRN as blanks, not zeros.Gary E. Miller2019-03-134-62/+62
|
* pseudonmea: Renable no-time $GPGBS. This time w/o zeros.Gary E. Miller2019-03-133-0/+115
| | | | Ouput time as blank.
* pseudonmea: Add frac seconds to $GPRMC, no zero times.Gary E. Miller2019-03-1320-425/+425
| | | | Replace zero times with blanks.
* pseudonmea: Add fractional seconds to $GPGGAGary E. Miller2019-03-1317-372/+372
|
* psuedonmea: Make $GPGBS match NMEA 3.0 specGary E. Miller2019-03-1317-464/+349
|
* libgpsd_core: Step clobbering epe when error modeling.Gary E. Miller2019-03-1310-0/+127
| | | | | This released a flood of GPGBS. But the GPGBS are wrong format according to NMEA 3.0...
* driver_nmea0183 and more: Decode $PSRFEPE add eps.Gary E. Miller2019-03-134-36/+36
| | | | | 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-133-72/+72
| | | | | Turns out epd also came from SiRF, but never made it to TPV. Regressions changed to show new epd data.
* driver_nmea0183: Improve GxRMC to decode FAA Mode indicator.Gary E. Miller2019-03-086-24/+24
| | | | | This changed some regressions as TPV now has a "status" field it did not have before.
* Change NMEA mode setting, thus major changes in gpsd_error_model().Gary E. Miller2019-03-0762-1275/+1258
| | | | | | | | | | | | | | | | The start of this overly large patch was to simply move the test for MODE_2D/3D flipping, which only affect NMEA 183, back into driver_nmea0813.c But that was intertwined with how gpsd_error_model() computes derived variables, which required major changes to how NMEA 183 mode_2D/3D are set. This ultimatly led to major regression test results. Almost all for the better. I tried to break it up, but moving from one paradigm to another needed one big jump...
* myguide-3100: Note in test data the RMC/GSA oddity on fix status.Gary E. Miller2019-02-131-0/+3
|
* neo-8mt: Update test for now ignored GLONASS 255Gary E. Miller2019-02-071-24/+21
|
* tests: Add NEO-M8T regression that is Time only (Surveyed)Gary E. Miller2019-02-062-0/+180
|
* SiRFstarV: A $GNGSA was triggereing some hosts, not all.Gary E. Miller2019-02-052-78/+77
| | | | | Since the $GNGSA is in the middle of a line, it should be OK. But not.
* driver_nmea0183: Fix SiRFstarV in NMEA mode with last_gga_talkerGary E. Miller2019-02-041-72/+75
| | | | NMEA just keeps getting uglier and uglier...
* regresions: Add SiRFstarV NMEA. Shows $GNGSA issue.Gary E. Miller2019-02-042-0/+818
|
* dirver_sirf: MID %!,1 gives us reliable end of cycle, use it.Gary E. Miller2019-01-161-59/+99
|
* driver_sirf: More work on SiRFstarV. Not done first pass.Gary E. Miller2019-01-101-318/+318
| | | | The Fix Mode still needs to be done.
* driver_sirf: TPV beginning to work for SiRFstarV.Gary E. Miller2019-01-091-59/+378
| | | | More work to do. There is an off by one second thing too.
* driver_sirf: Add support for MID 67.1 and MID 67.16.Gary E. Miller2019-01-091-0/+420
| | | | | This is initial support for SiRFstarV chipset. Regressions updated. Skyview seems to work.