summaryrefslogtreecommitdiff
path: root/driver_garmin.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver_garmin.c')
-rw-r--r--driver_garmin.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/driver_garmin.c b/driver_garmin.c
index 3a7fee95..5bce9f64 100644
--- a/driver_garmin.c
+++ b/driver_garmin.c
@@ -297,8 +297,6 @@ gps_mask_t PrintSERPacket(struct gps_device_t *session, unsigned char pkt_id
gpsd_report(LOG_IO, "PrintSERPacket(, %#02x, %#02x, )\n", pkt_id, pkt_len);
session->cycle_end_reliable = true;
- if ((int)pkt_id == GARMIN_PKTID_PVT_DATA)
- session->cycle_state |= (CYCLE_START | CYCLE_END);
switch( pkt_id ) {
case ACK:
@@ -476,7 +474,7 @@ gps_mask_t PrintSERPacket(struct gps_device_t *session, unsigned char pkt_id
, pvt->leap_sec
, pvt->grmn_days);
- mask |= TIME_SET | LATLON_SET | ALTITUDE_SET | STATUS_SET | MODE_SET | SPEED_SET | TRACK_SET | CLIMB_SET | HERR_SET | VERR_SET | PERR_SET;
+ mask |= TIME_SET | LATLON_SET | ALTITUDE_SET | STATUS_SET | MODE_SET | SPEED_SET | TRACK_SET | CLIMB_SET | HERR_SET | VERR_SET | PERR_SET | CLEAR_SET | REPORT_SET;
gpsd_report(LOG_DATA,
"PVT_DATA: time=%.2f, lat=%.2f lon=%.2f "
"speed=%.2f track=%.2f climb=%.2f "