summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* ubxtool: Decode CFG-ANT with flag_s().Gary E. Miller2019-05-201-12/+13
|
* ubxtool: Add poll and decode MON-GNSS. Add flag_s().Gary E. Miller2019-05-201-1/+47
|
* ppp-howto: Add Trimble RTX as working with gpsrinex.Gary E. Miller2019-05-201-19/+51
|
* driver_ubx: Comment UBX-NAV-SAT does not have sigid.Gary E. Miller2019-05-201-0/+1
| | | | Weird.
* gpsrinex: Add dummy "REC # / TYPE / VERS"Gary E. Miller2019-05-201-1/+1
| | | | Some PPP programs don't know Postel's Law.
* gpsrinex: Change ANT #/TYPE for Trimble RTX.Gary E. Miller2019-05-201-2/+2
| | | | Still bot working with Trimble RTX.
* ubxtool: PEP8 cleanup, no functional changes.Gary E. Miller2019-05-201-11/+13
|
* ubxtool: Add poll and decode of MON-HW3.Gary E. Miller2019-05-201-3/+32
| | | | Only useful for hardware devs.
* ubxtool: Add poll and decode for MON-HW and MON-HW2.Gary E. Miller2019-05-201-2/+42
| | | | Nothing useful to anyone but hardware designers.
* gpsrinex: Dual Freq from ZED-F9T now worksGary E. Miller2019-05-181-156/+355
| | | | | CSRS-PPP accepts the file. GAPS at U of NB, and Trimble RTX, does not accept this output. Nothing from their support contacts....
* gpsd_json: RAW, only output freqid for GLO, skip GLO PRN 255.Gary E. Miller2019-05-174-735/+741
| | | | | Only GLONASS uses freqid, no need for other GNSS. GLO PRN 255 is not tracked yet, useless in RAW.
* JSON/RAW: Add sigid, if non-zero.Gary E. Miller2019-05-173-659/+668
| | | | | Only affects ZED-F9P for now. Easier than decoding the obs_code.
* libgs_json: Fix SKY json_types.Gary E. Miller2019-05-171-3/+3
| | | | Broken for big-endian machines. Was overrunning the buffers.
* libgps_json: Fix json_types for meas_t.Gary E. Miller2019-05-171-14/+14
| | | | json_types are the C types, not really the JSON types.
* json.c: Add t_byte and t_ubyte decodes.Gary E. Miller2019-05-171-0/+39
| | | | No changes to existing decodes.
* json.h: Add bytes and ubytes to json_array_t.Gary E. Miller2019-05-171-0/+6
| | | | No functional changes. Yet.
* json.h: add ubyte and byte to union addr and union dflt.Gary E. Miller2019-05-171-12/+16
| | | | No functional change, yet. Also sorted the entries.
* json.h: Add t_byte and t_ubyte to json_type.Gary E. Miller2019-05-171-2/+9
| | | | | | This is to allow the existing practice of using unsigned char fields in satellite_t and meas_t. Those existing uses are overflowing their fields.
* gpsrinex: Fix PRN count in epoch for multi sigid's.Gary E. Miller2019-05-151-11/+24
|
* Android: simplify inclusion of HAL in AOSP buildAdam Serbinski2019-05-153-1/+2
| | | | | | | | - Override the 1.0 passthrough HAL implementation. This is to prevent it from being built and installed. - Automatically include the manifest. Signed-off-by: Gary E. Miller <gem@rellim.com>
* gpsrinex: Use the new GNSSID_ defines.Gary E. Miller2019-05-141-19/+21
| | | | No functional changes.
* gpsrinex: Use the new GNSSID_ defines.Gary E. Miller2019-05-141-14/+14
| | | | No functional changes. I hope.
* gps.h: Add gnssId definesGary E. Miller2019-05-141-0/+11
| | | | Not used yet. No functional changes.
* ubxtool: Comment tweaks.Gary E. Miller2019-05-141-2/+10
|
* gpsrinex: Allow ECEF even if no LATLON_SET.Gary E. Miller2019-05-141-2/+1
| | | | Maybe just ECEF set.
* gpsrinex: recommend GLONASS be enabled with u-blox 9.Gary E. Miller2019-05-142-2/+7
| | | | CSRS-PPP now uses GLONASS and GPS.
* driver_ubx: Forgot to rebuild zed rawx regressionGary E. Miller2019-05-081-654/+654
|
* 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.
* gps.h: Another comment on sigId'sGary E. Miller2019-05-081-0/+1
|
* ubxtool: output format tweaks.Gary E. Miller2019-05-081-5/+5
|
* gps.h: Add commment on newer signal idsGary E. Miller2019-05-081-2/+2
|
* ubxtool: Double check id_mapGary E. Miller2019-05-081-7/+7
|
* ubxtool: Add decode for gnssId and sigId to RAWX decode.Gary E. Miller2019-05-081-5/+45
| | | | gnss_s() can be used by other decodes.
* ubxtool: Typo fix: gnssID -> gnssIdGary E. Miller2019-05-061-3/+3
|
* 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-062-661/+739
| | | | | | 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...
* ubxtool: RXM-RAWX decode u-blox 9 adds sigId field.Gary E. Miller2019-05-061-1/+1
| | | | | Formerly reserved. It apears always zero on NEO-M8T, which is consistent with only L1 receiver.
* gpsd_json: Filter out PRN from SKY w/o Elevation and AzimuthGary E. Miller2019-05-065-28/+35
| | | | | | | NMEA says to not report bad elevation and azimuth, so follow that advice. This only affects some u-blox 8 binary, and one odd GREIS regression.
* driver_nmea0183: Note new 4.1+ fields in GNS, GSA, GSV, and GBSGary E. Miller2019-05-051-19/+23
| | | | No code changes.
* driver_ubx: Forgot one regression...Gary E. Miller2019-05-031-36/+39
|
* driver_nmea0183: Fix for undocuemnted QZSS 6 and 7Gary E. Miller2019-05-031-3/+5
|
* gps.h: Note undocumented QZSS PRN 6 and 7.Gary E. Miller2019-05-031-2/+2
|
* driver_ubx: Separate ubx and NMEA PRNs.Gary E. Miller2019-05-035-170/+259
| | | | | Also fixed some bugs. SBAS moved from 120-159 to 33-64,152-158. QZSS goes up to 199.
* Android: Set almanac and ephemeris flagsAdam Serbinski2019-05-021-0/+6
| | | | | | | | These flags don't actually make it through GPSd, so we guess them based on the elevation, azimuth, and signal. Signed-off-by: Adam Serbinski <adam@serbinski.com> Signed-off-by: Gary E. Miller <gem@rellim.com>
* Android: Apply location flags to location after fully calculatedAdam Serbinski2019-05-021-1/+2
| | | | | | | This fixes altitude and vertical uncertainty. Signed-off-by: Adam Serbinski <adam@serbinski.com> Signed-off-by: Gary E. Miller <gem@rellim.com>
* driver_nmea0183: Enforce NMEA 4.0 type PRNs.Gary E. Miller2019-05-0225-354/+493
| | | | | | | | | | | | | | | | 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.
* cgps: Display sigid in skyview, if not L1.Gary E. Miller2019-05-021-5/+16
|
* gps.h: Note that PRN is per NMEA 2.x to 4.0, not 4.10 or u-blox.Gary E. Miller2019-05-021-1/+2
| | | | | Basically SBAS is 33-64 and 152-158, not 120-158. BeiDou is 301-336 not 201-236
* Android: Use eph for source of horizontal accuracyAdam Serbinski2019-05-021-1/+1
| | | | | | | Instead of latitude position uncertainty. Signed-off-by: Adam Serbinski <adam@serbinski.com> Signed-off-by: Gary E. Miller <gem@rellim.com>
* Improve gpsd man page option -n information.Lisandro Damián Nicanor Pérez Meyer2019-05-011-0/+2
| | | | | | | Make it clear that it's necessary to use this option if the user plans to provide reference clock information to NTP trough SHM. Signed-off-by: Gary E. Miller <gem@rellim.com>