[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gpsd-dev] ✘INCOMPATIBLE API change -- add gnssid:svid
From: |
Gary E. Miller |
Subject: |
Re: [gpsd-dev] ✘INCOMPATIBLE API change -- add gnssid:svid |
Date: |
Thu, 20 Sep 2018 13:58:53 -0700 |
Yo Eric!
On Thu, 20 Sep 2018 15:49:22 -0400
"Eric S. Raymond" <address@hidden> wrote:
> An incompatible API change will require a major version number bump.
Already done that this dev cycle. This is about the 5th binary change
this cycle. GREIS was the big one.
> Also, see this list in TODO:
>
> ** Things to do when we can break compatibility **
>
> In gps_data_t make device subtype longer. 128 chars long sounds good.
The subtype got bigger last week. And needs to get bigger again, already.
But I still do not like it. Too much jammed into one place.
I'm thinking strings for: Model, Firmware Version, hardware version,
serial number, etc.
But no one asking for it. Could wait to next cycle.
> In gps_data_t, save PPS precision; this will require creating a pps
> struct.
Where would PPS precision come from? We have no such value in sight.
We have no way to calculate such a thing.
> In gps_fix_t, maybe change time away from float to timespec?
Good idea, but a big job. And not just gps_fix_t. Also gst_t, rtcm2_t,
devconfig_t, timedelta_t, gps_lexer_t, gps_context_t, etc.
I'd like to tackle that at the start of a dev cycle, not the end.
> Add MMSI sequence number fields to AIS type 7.
I have no clue about AIS.
> I tried to make these breaks as infrequent as possible; ditro builders
> don't like them. So if we're going to have one now let's clear that
> queu - either implement these changes or downcheck them.
Exactly the reason why I am jamming in a bunch right now. Before
the next release, which I hope is soon. One year between releases
is enough time for maintainers to catch up/
Just about everything I want in a next release is in. Waiting on a
patch for ATT. Need to look at UBX-CFG-ANT one more time. Needs
testing.
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
pgpE9Rnl_z8oq.pgp
Description: OpenPGP digital signature