summaryrefslogtreecommitdiff
path: root/drivers.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-02-26 17:17:33 -0500
committerEric S. Raymond <esr@thyrsus.com>2011-02-26 17:17:33 -0500
commit908a60348a2fc9457135bc88a425d716454335ea (patch)
tree9906039546e04debad5bfff709c114cf266844e0 /drivers.c
parent15885248f9631dc02b9a3c574b6b7672d3059ba4 (diff)
downloadgpsd-908a60348a2fc9457135bc88a425d716454335ea.tar.gz
RTCM[23] are single-packet formats, so they have reliable cycle detection.
All regression tests pass.
Diffstat (limited to 'drivers.c')
-rw-r--r--drivers.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers.c b/drivers.c
index c4e7bb8a..beae5826 100644
--- a/drivers.c
+++ b/drivers.c
@@ -871,6 +871,7 @@ static gps_mask_t rtcm104v2_analyze(struct gps_device_t *session)
gpsd_hexdump_wrapper(session->packet.isgps.buf,
(session->gpsdata.rtcm2.length +
2) * sizeof(isgps30bits_t), LOG_RAW));
+ session->cycle_end_reliable = true;
return RTCM2_IS;
}
@@ -919,6 +920,7 @@ static gps_mask_t rtcm104v3_analyze(struct gps_device_t *session)
(size_t) (session->gpsdata.rtcm3.length),
LOG_RAW));
/* *INDENT-ON* */
+ session->cycle_end_reliable = true;
return RTCM3_IS;
}