[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
✘ Moved gps_data_t.status to gps_fix_t.status
From: |
Gary E. Miller |
Subject: |
✘ Moved gps_data_t.status to gps_fix_t.status |
Date: |
Mon, 23 Mar 2020 19:47:39 -0700 |
Yo All!
I just pushed a large change to git head. The marginal reporting of
the fix status (DGPS, SURVEYED, RTK, P(Y), SIMULATED, etc.) has been a
bigger and bigger issue lately. So a fix was in order, which required
moving gps_data_t.status to gps_fix_t.status.
There was no way to do it in small patches and still pass the regression
tests. It does open up the way for some more improvements to individual
drivers that are small.
Luckily the regressions had samples of the different status values, so
the patch is fairly well tested with all drivers.
This allows the status (kinda sorta FAA status) to be merged like the
fix mode in gps_merge_fix(). This cleans up quirks in reporting of
RTK, DGPS, etc. Most improvement in Trimble TSIP and NMEA drivers, but
changes in all drivers.
This changes the binary data structure, so not binary or source compatible.
The only user visible change should be fewer quirks when seeing the odd
status values.
RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
address@hidden Tel:+1 541 382 8588
Veritas liberabit vos. -- Quid est veritas?
"If you can't measure it, you can't improve it." - Lord Kelvin
pgpD0p6fvfSNj.pgp
Description: OpenPGP digital signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- ✘ Moved gps_data_t.status to gps_fix_t.status,
Gary E. Miller <=