[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.16-37-gbf65d40,
Eric S. Raymond <=