gpsd-dev
[Top][All Lists]
Advanced

[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

Attachment: pgpE9Rnl_z8oq.pgp
Description: OpenPGP digital signature


reply via email to

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