Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | driver_sirf: Add support for MID 67.1 and MID 67.16. | Gary E. Miller | 2019-01-09 | 1 | -0/+2 |
| | | | | | This is initial support for SiRFstarV chipset. Regressions updated. Skyview seems to work. | ||||
* | Address Savannah bug #44951: Missing sequence ID fields in AIS Type 7 and 13... | Eric S. Raymond | 2018-12-26 | 1 | -0/+4 |
| | | | | ...messages - AIVDM.txt | ||||
* | gps.h: add gnssID for IRNSS. India's GNSS. | Gary E. Miller | 2018-11-28 | 1 | -0/+3 |
| | |||||
* | RAW: Add c2c and l2c measurements. | Gary E. Miller | 2018-11-12 | 1 | -3/+5 |
| | | | | Those are C/A L2 pseudo-range and carrierphase. | ||||
* | GREIS: Add locktime to RAW, it is always LOCKMAX. | Gary E. Miller | 2018-11-11 | 1 | -0/+1 |
| | | | | For some reason GREIS does not report carrierphase slips. | ||||
* | gps.h: How could we not have the speed of light? | Gary E. Miller | 2018-11-10 | 1 | -0/+2 |
| | |||||
* | rawdata: Add locktime field. | Gary E. Miller | 2018-11-06 | 1 | -1/+3 |
| | | | | So a client can see Carrier Phase slips. | ||||
* | rawdata: change mtime from UTC to GPS. | Gary E. Miller | 2018-11-05 | 1 | -1/+2 |
| | | | | Oddly, gpsd clients to not know the current leap seconds. | ||||
* | rawdata: Note mtime is UTC, not GPS time | Gary E. Miller | 2018-11-05 | 1 | -1/+1 |
| | |||||
* | rawdata_t: Add lli (Loss of Lock Indicator( feild. | Gary E. Miller | 2018-11-05 | 1 | -0/+5 |
| | | | | Needed for RINEX | ||||
* | gps.h: Add RAW_SET flag. Now clients can tell if they get RAW data. | Gary E. Miller | 2018-10-30 | 1 | -2/+6 |
| | |||||
* | rawdata_t: Add freqid, needed for GLONASS on RINEX. | Gary E. Miller | 2018-10-29 | 1 | -1/+2 |
| | |||||
* | driver_ubx: Fill in the obs_code field in rawdata_t. | Gary E. Miller | 2018-10-29 | 1 | -1/+1 |
| | |||||
* | rawdata_t: Add obs_code. Observation Code needed for RINEX. | Gary E. Miller | 2018-10-29 | 1 | -0/+23 |
| | |||||
* | libgps_json: Add RAW decode. | Gary E. Miller | 2018-10-26 | 1 | -1/+1 |
| | |||||
* | rawdata_t: convert mtime from timestamp_t to timespec_t. | Gary E. Miller | 2018-10-26 | 1 | -1/+1 |
| | | | | One ns is important when measuring distance using time. | ||||
* | timebase: Add gpsd_gpstime_resolv(), deprecate gpsd_gpstime_resolve() | Gary E. Miller | 2018-10-26 | 1 | -0/+1 |
| | | | | | Part of the move from timestamp_t to timespec_t. The double that is timestamp_t will soon be too imprecise. | ||||
* | rawdata_t: rearrange structure again. | Gary E. Miller | 2018-10-26 | 1 | -22/+23 |
| | | | | No need for 140 copies of the identical mtime. | ||||
* | gps.h: rawdata:t, add more RINEX fields | Gary E. Miller | 2018-10-25 | 1 | -1/+9 |
| | |||||
* | Add RAW json messaage class for raw measurements. | Gary E. Miller | 2018-10-24 | 1 | -1/+3 |
| | | | | Which bumps the JSON minor rev. | ||||
* | rawdata_t: Change data structure. | Gary E. Miller | 2018-10-24 | 1 | -8/+8 |
| | | | | | | The rawdata_t structure was written into, but never read from. So a change to it is low impact. Reorder it to simplify pointer arithmetic. In preparation for more changes. | ||||
* | gps.h: Add comment that ept is in seconds. | Gary E. Miller | 2018-09-25 | 1 | -1/+1 |
| | |||||
* | gps.h: add fregid for GLONASS. | Gary E. Miller | 2018-09-22 | 1 | -0/+1 |
| | |||||
* | gps.h: MAXCHANNELS from 72 to 120. | Gary E. Miller | 2018-09-22 | 1 | -1/+1 |
| | | | | | The u-blox 9 tracks 120 signals. That is all the satellites in all the constellations, plus all the signals from each satellite. | ||||
* | gps.h: add mtime field to attitude_t. | Gary E. Miller | 2018-09-22 | 1 | -10/+12 |
| | | | | Get all these binary changes in at once. mtime not used yet. | ||||
* | gps.h: add sigid to satellite_t. For u-blox 9 and NMEA 4.1 | Gary E. Miller | 2018-09-22 | 1 | -2/+18 |
| | | | | | | | Both u-blox 9 and NMEA 4.1 no longer use PRN. They refer to each satellite signal by gnssid:svid:sigid. No decodes yet for the new feild. | ||||
* | gps.h: Add comment that u-blox 9 does not use PRN. | Gary E. Miller | 2018-09-22 | 1 | -1/+2 |
| | |||||
* | NEWS: mention new gnsid:svid | Gary E. Miller | 2018-09-19 | 1 | -0/+1 |
| | |||||
* | gps.h: remove wrong SBAS_PRN() | Gary E. Miller | 2018-09-19 | 1 | -9/+0 |
| | | | | | This macro was wrong, and causing valid sats to not be included in the COP calculations. | ||||
* | gps.h: remove unused, and wrong, macros. | Gary E. Miller | 2018-09-19 | 1 | -7/+4 |
| | | | | | GPS_PRN(), GBAS_PRN() and GNSS_PRN() were wishful thinking and enver used. | ||||
* | gps.h: PRN is a mess, add gnssid:svid. | Gary E. Miller | 2018-09-19 | 1 | -1/+17 |
| | | | | | | | INCOMPATIBLE CHANGE! No two GPS encode PRN the same way, so be more explicit about constellation and PRN within the constellation. | ||||
* | subtype: Make subtype string buffer longer. | Gary E. Miller | 2018-09-11 | 1 | -1/+2 |
| | | | | | | The navcom driver could overflow subtype. This is an incompatible change to the size of devconfig_t. But API version already changed this dev cycle. | ||||
* | ATT: centralize clearing of the attitude data. | Gary E. Miller | 2018-09-11 | 1 | -1/+2 |
| | | | | | This showed up a bug where rtcm3_unpack() was not clearing its rtcm3 data, which is a union with the attitude data. | ||||
* | Savannah issue #53671: policy_t -> gps_policy_t. | Gary E. Miller | 2018-07-26 | 1 | -2/+2 |
| | | | | | | This is to prevent a conflict with Boost version 1.67. No functional change. | ||||
* | update gpsd to send arbitrary data to GPS from client | Gary E. Miller | 2018-07-14 | 1 | -0/+3 |
| | | | | New ?DEVICE:{"hexdata":"data" option. | ||||
* | gps_read(): fix some nasty buffer overruns and corruptions. | Gary E. Miller | 2018-07-14 | 1 | -5/+6 |
| | | | | | | | Now pass an optional message buffer to gps_read(). Finally the JSON display in cgps works. Thanks to Virgin Orbit for their support fixing this bug. | ||||
* | $GPVTG Added parsing, storage, output of magnetic course | Daniel_M_Williams | 2018-06-12 | 1 | -1/+4 |
| | | | | Signed-off-by: Gary E. Miller <gem@rellim.com> | ||||
* | SPDXify the licerse references. | Eric S. Raymond | 2018-03-08 | 1 | -1/+1 |
| | |||||
* | ECEF: jiggle the ECEF data structure, add missing accuracies to client. | Gary E. Miller | 2018-02-16 | 1 | -1/+1 |
| | |||||
* | ECEF: remove unused and unneeded ecef.valid. | Gary E. Miller | 2018-02-12 | 1 | -1/+0 |
| | | | | Gotta check each value for isfinite() anyway. | ||||
* | Add ECEF support to u-blocx driver, data comes out in json. | Gary E. Miller | 2018-02-08 | 1 | -5/+12 |
| | | | | More work to do so cgps, xgps, etc. see the new data. | ||||
* | Major API change: add ECEF into gps_fix_t | Gary E. Miller | 2018-02-07 | 1 | -2/+7 |
| | | | | | | | | Time to stop throwing away the ecef data from GPS devices. u-blox sends ECEF date to mm precision. Major API change as this moves things down in gps_data_t Until this works end to end, don't expect the API to be binary stable. | ||||
* | Suppress the last few spurious cppcheck warnings before release. | Eric S. Raymond | 2017-09-07 | 1 | -0/+6 |
| | |||||
* | RTCM3 is unsigned byte, not chars. | Gary E. Miller | 2016-04-20 | 1 | -1/+1 |
| | | | | | | | | | | | | | | This was causing problems in sign extension. On amd64/Gentoo sign was extended: (unsigned int)(char 0x80) became: 0xfffffff80 But on Pi2/Wheezy the same thing became: 0x80. The obvious fix is to make it unsigned, as god intended. All regression tests pass on pi2/wheezzy and amd64/gentoo. | ||||
* | Improve comments in satellite_t. | Gary E. Miller | 2016-04-13 | 1 | -2/+3 |
| | |||||
* | Removes non-ASCII characters from gps.h comments. | Fred Wright | 2016-04-10 | 1 | -2/+2 |
| | | | | | | | | | | | | | Testing maskaudit.py with Python 3 revealed that two comments in gps.h (lines 285 and 294) were using non-ASCII minus signs in the comments. This resulted in exceptions with Python >=3.3 and LANG unset. Since there's no intention to actually use non-ASCII characters here, it doesn't seem worthwhile to fix the code. TESTED: Using a version of SConstruct patched to use the target Python for build helpers, ran "scons build-all" with all six supported Python versions. | ||||
* | Comment in the code the accuracy needed for cm level lat/lon. | Gary E. Miller | 2016-03-28 | 1 | -0/+11 |
| | |||||
* | Add concept of a GPS-disciplined oscillator | Michael Brown | 2016-02-09 | 1 | -2/+13 |
| | | | | Signed-off-by: Michael Brown <mbrown@fensystems.co.uk> | ||||
* | By popular demand, restore STATUS_DGPS_FIX to public interface. | Eric S. Raymond | 2016-01-29 | 1 | -1/+2 |
| | |||||
* | Increment API version. | Reinhard Arlt | 2015-05-18 | 1 | -1/+2 |
| |