summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* driver_nmea0183: Fix xxGSA field count. Decode NMEA gnssid.Gary E. Miller2019-05-011-13/+28
| | | | Don't use NMEA gnssid yet, so no functional change.
* driver_nmea0183: Add nmea_gnssid parameter to nmeaid_to_prn()Gary E. Miller2019-05-011-6/+15
| | | | Not used yet. No functional change.
* gpsrinex: Improve usage(), show sample interval default.Gary E. Miller2019-05-011-2/+4
|
* driver_nmea0183: remane satnbmum -> nmea_satnum.Gary E. Miller2019-05-011-24/+25
| | | | | Make clear which number system satnum belongs to. No functionl changes.
* driver_nmea0183: rename svid to ubx_svid and nmea_svid.Gary E. Miller2019-05-011-16/+16
| | | | Too many competing svid systems too keep separate...
* driver_nmea0183: DOn't mark sat as used if ss==0Gary E. Miller2019-04-306-271/+275
| | | | | NMEA 4.10 tells us which sats a are used, but not which signal (L1, L2, etc).
* driver_nmea: Add comment that NMEA 4.10+ PRN changed from 4.0Gary E. Miller2019-04-301-19/+24
| | | | | No functional changes, yet. Change gnssid to ubx_gnssid as soon nmea_gnssid will be needed.
* gpsprof: Fix sigma, skewness and kurtosis.Gary E. Miller2019-04-301-49/+55
|
* gps.h: Increase MAXCHANNELS to 140.Gary E. Miller2019-04-291-1/+2
| | | | The u-blox 9 can track a LOT of channels.
* NEWS: Mention new Android support.Gary E. Miller2019-04-291-0/+1
|
* gps_json: increase GPS_JSON_RESPONSE_MAX to 10240Gary E. Miller2019-04-291-2/+3
| | | | u-blox 9 RAW messages can be really big.