summaryrefslogtreecommitdiff
path: root/driver_greis.c
Commit message (Collapse)AuthorAgeFilesLines
* driver_greis: Remove epx/epy computation. Do in gpsd_model_error().Gary E. Miller2019-03-261-12/+8
| | | | Wow, all these various computations of epx/epy, all different...
* VERR_SET: Removed flag from daemon. No regressions changed.Gary E. Miller2019-03-251-1/+1
| | | | Obviously redundant.
* GREIS: Fixes raw-data test failure on some platforms.Fred Wright2018-12-281-0/+7
| | | | | | | | | | | | | | | | This was observed on OSX 10.5, both x86 and PPC, though with different exact symptoms. It could have appeared on any platform where "opportunistic initialization" was absent. The problem is that some of the raw.meas fields are never populated at all by the GREIS driver, but are still converted to JSON, with not-entirely-predictable results, and hence test failures. In the x86 case, "snr" was the offender, while on PPC it was "freqid" and "lli". This fix initializes all the fields of the 'meas' substructure that are otherwise unwritten by this driver. It did not change the output in the previously passing cases. TESTED: All tests now pass on OSX 10.5-10.13, including 10.5 PPC.
* driver_greis: Fix an osX format issue.Gary E. Miller2018-12-261-2/+2
| | | | speed_t is unsigned long.
* LICENSE: Update licenses for consistency. No functional changes.Gary E. Miller2018-11-191-1/+1
|
* RAW: Add c2c and l2c measurements.Gary E. Miller2018-11-121-2/+72
| | | | Those are C/A L2 pseudo-range and carrierphase.
* GREIS: Add doppler to RAW.Gary E. Miller2018-11-111-0/+41
|
* GREIS: Add locktime to RAW, it is always LOCKMAX.Gary E. Miller2018-11-111-1/+4
| | | | For some reason GREIS does not report carrierphase slips.
* GREIS: Fix pseudoranges. Meters, not seconds.Gary E. Miller2018-11-101-3/+5
|
* RAW: Save space in the JSON. Data from GREIS.Gary E. Miller2018-11-101-6/+24
|
* GREIS: Add decodes for [RC] and [PC]Gary E. Miller2018-11-101-1/+79
| | | | Pseudo-range and carrier phase.
* driver_greis: fix build with reconfigure disabledBaruch Siach2018-10-091-1/+1
| | | | | | | | | | | | | | | | | | | Unhide the definition of greis_parse_input and greis_event_hook since they are used unconditionally. Fixes the following build failure: driver_greis.c:969:25: error: 'greis_parse_input' undeclared here (not in a function); did you mean 'generic_parse_input'? .parse_packet = greis_parse_input, ^~~~~~~~~~~~~~~~~ generic_parse_input driver_greis.c:973:25: error: 'greis_event_hook' undeclared here (not in a function) .event_hook = greis_event_hook, ^~~~~~~~~~~~~~~~ Cc: Gregory Fong <gregory.fong@virginorbit.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Gary E. Miller <gem@rellim.com>
* driver_greis: Fix cppcheck scoping nit.Gary E. Miller2018-09-251-2/+1
|
* GREIS: Add gnssid:svid to skyview.Gary E. Miller2018-09-191-2/+38
| | | | The GREIS->gnssid:svid looks different than the u-blox->gnssid:svid.
* Add GREIS (Javad) GPS driver.Gregory Fong2018-07-291-0/+963
All functional changes inside "#ifdef GREIS_ENABLE" Includes new regression tests. All regressions tests pass. Developed by Gregory Fong, with help and support from Virgin Orbit. Signed-off-by: Gary E. Miller <gem@rellim.com>