summaryrefslogtreecommitdiff
path: root/driver_nmea0183.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2015-03-20 19:57:30 +0000
committerGary E. Miller <gem@rellim.com>2015-03-20 19:57:30 +0000
commita6539e03375a3e3fbca7b6013f33724da5db96a9 (patch)
tree1f832ae4577d82c43daa778de9357637ec296988 /driver_nmea0183.c
parent9b4cfe9882e1682c70b22955fe3839cceb9e50be (diff)
downloadgpsd-a6539e03375a3e3fbca7b6013f33724da5db96a9.tar.gz
PMTK was not being decoded.
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r--driver_nmea0183.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c
index 1e4ff443..b58cd8bf 100644
--- a/driver_nmea0183.c
+++ b/driver_nmea0183.c
@@ -1321,6 +1321,8 @@ static gps_mask_t processMTK3301(int c UNUSED, char *field[],
(void)strlcat(session->subtype, field[2], sizeof(session->subtype));
return ONLINE_SET;
default:
+ gpsd_log(&session->context->errout, LOG_PROG,
+ "MTK: unknown msg: %d\n", msg);
return ONLINE_SET; /* ignore */
}
}
@@ -1382,6 +1384,8 @@ gps_mask_t nmea_parse(char *sentence, struct gps_device_t * session)
#endif /* ASHTECH_ENABLE */
#ifdef MTK3301_ENABLE
{"PMTK", 3, false, processMTK3301},
+ {"PMTK001", 3, false, processMTK3301},
+ {"PMTK424", 3, false, processMTK3301},
#endif /* MTK3301_ENABLE */
#ifdef TNT_ENABLE
{"PTNTHTM", 9, false, processTNTHTM},