summaryrefslogtreecommitdiff
path: root/driver_ubx.c
Commit message (Collapse)AuthorAgeFilesLines
* driver_ubx: Comment UBX-NAV-SAT does not have sigid.Gary E. Miller2019-05-201-0/+1
| | | | Weird.
* driver_ubx: Another attempt to untangle sigId's.Gary E. Miller2019-05-081-13/+23
| | | | The RINEX and u-blox names do not line up in any obvious fashion.
* driver_ubx: Another RAWX decode fix.Gary E. Miller2019-05-061-2/+2
| | | | No regressions changed.
* driver_ubx: Improve RXM-RAWX decode for u-blox 9.Gary E. Miller2019-05-061-7/+85
| | | | | | As expected, just changed the ZED-F9T regression. Sadly the u-blox signal ids do not match the RINEX signal ids, so a lot is just guessing...
* driver_ubx: Separate ubx and NMEA PRNs.Gary E. Miller2019-05-031-118/+207
| | | | | Also fixed some bugs. SBAS moved from 120-159 to 33-64,152-158. QZSS goes up to 199.
* driver_ubx: Enable UBX-NAV-EOE if protver >= 18 with gpsctl -bGary E. Miller2019-04-231-1/+23
| | | | UBX-NAV-EOE is a good cycle ender.
* driver_ubx: Delete reset on exit.Gary E. Miller2019-04-231-10/+5
| | | | | The reset caused USB to reenumerate, sometimes getting a new device name. Bad.
* driver_ubx: Cleanup HPPPOSxx and POSxx decodes.Gary E. Miller2019-04-231-30/+57
|
* driver_ubx: UBX-NAV-PVT was using height above ellipsoid, not MSL.Gary E. Miller2019-04-231-1/+1
|
* driver_ubx: More complete decode of UBX-NAV-POSLLH.Gary E. Miller2019-04-221-2/+12
| | | | Changed no regressions....
* driver_ubx: Initial support for UBX-NAV-HPPOSLLH.Gary E. Miller2019-04-221-1/+30
| | | | Turns out neither POSLLH nor HPPOSLLH is full decoded yet.
* driver_ubx: Add decode for UBX-NAV-HPPOSECEF.Gary E. Miller2019-04-221-1/+41
| | | | Does nothing until JSON ECEF gets goes to mm, from cm.
* driver_ubx: Improve comment on UBX-NAV-EOEGary E. Miller2019-04-221-6/+1
|
* driver_ubx: Change cycle ender to use iTOW.Gary E. Miller2019-04-221-9/+8
| | | | This cleaned up some regressions.
* driver_ubx: Fix text formatting. UBX_NAV -> UBX-NAV.Gary E. Miller2019-04-221-98/+106
| | | | Plus some over long lines. No functional changes.
* driver_ubx: Use the new ubx.iTOW variable. No functional changes.Gary E. Miller2019-04-221-23/+28
|
* driver_ubx: Fix minor TOW calc in UBX-NAV-SOL.Gary E. Miller2019-04-221-11/+16
| | | | Changing the length of the cycle changed epc in some regressions.
* driver_ubx: Improve comments about UBX-NAV-EOEGary E. Miller2019-04-181-4/+6
|
* driver_ubx: Add NAV-SIG decode, fix NAV-HPPOSECEF -HPPOSLLHGary E. Miller2019-04-151-0/+3
|
* driver_ubx: Use protver when deciding signals to en/disable.Gary E. Miller2019-04-131-16/+79
| | | | u-blox 9 removed a lot of message types...
* driver_ubx: Working cycle end detection.Gary E. Miller2019-04-131-5/+33
| | | | | | | This should force output when people program their u-blox in strange ways. The obvious effect on the regressions is just extra TPV output. Need to improve the cycle detection a bit more to prevent that.
* ubxtool: Add end of cycle detection.Gary E. Miller2019-04-121-1/+14
| | | | | This made the ublox-neo-m8n.log regression finally look good. Needed for u-blox 9.
* driver_ubx: Add ubx.protver, and more, to gps_device_t.Gary E. Miller2019-04-121-4/+14
| | | | | The protocol version will be needed for future configuration operations. The cycle enders will be used soon.
* driver_ubx: Force report on UBX-NAV-PVT. +new comments.Gary E. Miller2019-04-121-5/+12
| | | | UBX needs a cycle detector...
* diver_ubx: No point sending UBX-CFG-SBAS, u-blox 9 does not support.Gary E. Miller2019-04-121-14/+3
| | | | Use ubxtool if you want it.
* driver_ubx: More UBX-NAVB-PVT cleanup.Gary E. Miller2019-04-121-13/+15
|
* driver_ubx: UBX-NAV-PVT was not setting enough flags.Gary E. Miller2019-04-121-2/+15
|
* driver_ubx: Be consisent on message length checking.Gary E. Miller2019-04-121-29/+89
| | | | | Also, check for minimum size, not for equal size. u-blox makes some messages longer over time.
* gps.h: Add qErr to gps_fix_t.Gary E. Miller2019-04-051-0/+6
| | | | qErr, aka "sawtooth" correction, is the error in the PPS time.
* driver_ubx: Initial decode for UBX-TIM-TP.Gary E. Miller2019-04-041-4/+40
| | | | Data partially decoded, but just goes to debug output.
* gpsd_error_model(): be more consistent with HERR_SET.Gary E. Miller2019-03-261-1/+1
|
* driver_ubx: Stop computing epx/epy, let gpsd_error_model() do it.Gary E. Miller2019-03-261-19/+17
| | | | Oddly, no regressions changed...
* VERR_SET: Removed flag from daemon. No regressions changed.Gary E. Miller2019-03-251-2/+1
| | | | Obviously redundant.
* driver_ubx: Ignore GLONASSA with PRN 255.Gary E. Miller2019-02-071-3/+2
| | | | You can get a bunch of these, no way to disambiguate. No useful info.
* driver_ubx: Report GOODTIME_IS if UBX-NAV-SOL says to.Gary E. Miller2019-02-061-6/+1
|
* driver_ubx: UBX-NAV-SOL uses new status values.Gary E. Miller2019-02-061-3/+16
|
* driver_ubx: 2nd try at getting ACK/NAK right.Gary E. Miller2019-01-181-2/+4
|
* driver_ubx: Fix ACK and NAK.Gary E. Miller2019-01-181-8/+10
| | | | | They were not checking for long enough buffer input. They were not reading the correct buffer locations for the ACK/NACKed ID.
* driver_ubx: Enable UBX-NAV-TIMELS, cleanup logging.Gary E. Miller2019-01-181-13/+13
|
* driver_ubx: remove another chunk if UNUSED, and duplicate, code.Gary E. Miller2019-01-181-10/+0
|
* driver_ubx: Remove a chunk of UNUSED code. Make one chunk used.Gary E. Miller2019-01-181-50/+10
| | | | No need to carry around so much dead code when we have git.
* driver_usb: teensy weensy typo correctionWilliam Smith2019-01-181-1/+1
| | | | | | | Here's my first attempt at contribution. Line 470 GLONOSS -> GLONASS Signed-off-by: Gary E. Miller <gem@rellim.com>
* driver_ubx: Add decode for UBX-NAXV-TIMELSJohn Klug2019-01-171-1/+113
| | | | Signed-off-by: Gary E. Miller <gem@rellim.com>
* LICENSE: Update licenses for consistency. No functional changes.Gary E. Miller2018-11-191-1/+1
|
* driver_ubx: Fix RAWX leapseconds and carrierphase.Gary E. Miller2018-11-061-3/+3
|
* rawdata: Add locktime field.Gary E. Miller2018-11-061-0/+1
| | | | So a client can see Carrier Phase slips.
* driver_ubx: Of course RINEX encoded SBAS svid their own way.Gary E. Miller2018-11-061-2/+5
|
* rawdata: change mtime from UTC to GPS.Gary E. Miller2018-11-051-2/+4
| | | | Oddly, gpsd clients to not know the current leap seconds.
* TPV: Add leapseconds to TPV JSON.Gary E. Miller2018-11-051-0/+1
| | | | Most current gpsd drivers do not report leap seconds.
* driver_ubx: Save leap seconds from RAWX.Gary E. Miller2018-11-051-0/+5
| | | | If valid.