gpsd-dev
[Top][All Lists]
Advanced

[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

Attachment: pgpD0p6fvfSNj.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]