gpsd-commit-watch
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.16-37-


From: Eric S. Raymond
Subject: [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.16-37-gbf65d40
Date: Tue, 09 Feb 2016 21:24:46 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GPSD".

The branch, master has been updated
       via  bf65d4033a451b1a274cbe1a59904e8300bf02dc (commit)
       via  58a352431b563ca46e071eced3e8445133cd0b80 (commit)
      from  dfedfaa584a5d3d6dde66785c1f677298a585d79 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit bf65d4033a451b1a274cbe1a59904e8300bf02dc
Author: Michael Brown <address@hidden>
Date:   Wed Feb 3 22:40:26 2016 +0000

    Autodetect and configure Spectratime iSync device
    
    The Spectratime iSync devices comprise a u-blox 6 attached to a
    separate iSync microcontroller which drives a rubidium oscillator.
    The oscillator status messages may appear in the middle of the
    underlying GPS messages; these are handled via the "stashed partial
    message" support.
    
    This patch modifies the u-blox driver's parse_input() method to
    delegate NMEA messages to generic_parse_input() rather than
    nmea_parse().  This is done to allow the iSync trigger string to be
    detected after reactivation despite the "stickiness" of the u-blox
    driver.
    
    The initial delay time in gpsfake is extended from 1.0 seconds to 1.4
    seconds to allow for the additional two 200ms delays introduced by the
    calls to gpsd_set_speed() in isync_detect().
    
    The iSync driver legitimately uses both a probe_detect() method and a
    trigger string.  The guard against such drivers is therefore removed
    from test_packet.c.
    
    The regression test data includes one artificially induced packet
    collision (where an oscillator status message appears in the middle of
    a GPS message), since this corner case is difficult to trigger
    deliberately in normal operation.
    
    Signed-off-by: Michael Brown <address@hidden>

commit 58a352431b563ca46e071eced3e8445133cd0b80
Author: Michael Brown <address@hidden>
Date:   Tue Feb 9 16:15:51 2016 -0500

    Add support for stashed partial messages
    
    The Spectratime iSync GRClok and LNRClok devices generate NMEA-format
    status packets, which report the status of the GPS-disciplined
    rubidium oscillator.  These packets are inserted randomly into the
    middle of packets from the embedded u-Blox GPS.
    
    Add support for a stash buffer, used to hold the initial portion of
    interrupted NMEA packets.

-----------------------------------------------------------------------

Summary of changes:
 SConstruct      |    2 +
 driver_ubx.c    |    8 +--
 drivers.c       |  170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 gpsd.h-tail     |    4 +
 packet.c        |   78 ++++++++++++++++++++++++-
 packet_states.h |    4 +
 test_packet.c   |   19 +++++--
 7 files changed, 273 insertions(+), 12 deletions(-)


hooks/post-receive
-- 
GPSD



reply via email to

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