summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index 182a37d8..7f9a9508 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -359,14 +359,9 @@ static gps_mask_t processRMC(int count, char *field[],
/* FALLTHROUGH */
case 'V':
/* Invalid */
- /* copes with Magellan EC-10X, see below */
- if (session->gpsdata.status != STATUS_NO_FIX) {
- session->gpsdata.status = STATUS_NO_FIX;
- session->newdata.mode = MODE_NO_FIX;
- mask |= STATUS_SET | MODE_SET;
- }
- /* set something nz, so it won't look like an unknown sentence */
- mask |= ONLINE_SET;
+ session->gpsdata.status = STATUS_NO_FIX;
+ session->newdata.mode = MODE_NO_FIX;
+ mask |= STATUS_SET | MODE_SET;
break;
case 'D':
/* Differential Fix */
@@ -2063,7 +2058,7 @@ static gps_mask_t processPASHR(int c UNUSED, char *field[],
session->gpsdata.attitude.heading = safe_atof(field[2]);
session->gpsdata.attitude.roll = safe_atof(field[4]);
session->gpsdata.attitude.pitch = safe_atof(field[5]);
- /* mask |= ATTITUDE_SET; /* confuses cycle order ?? */
+ /* mask |= ATTITUDE_SET; * confuses cycle order ?? */
gpsd_log(&session->context->errout, LOG_RAW,
"PASHR (OxTS) time %.3f, heading %lf.\n",
session->newdata.time,