From a1604ec8c4fb9c4bafa6c8093789b190bcffbac2 Mon Sep 17 00:00:00 2001 From: ckgt Date: Sat, 28 Mar 2015 19:55:38 -0400 Subject: "Initial commit" --- src/NMEAParser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/NMEAParser.cpp') diff --git a/src/NMEAParser.cpp b/src/NMEAParser.cpp index f5d9653..2b1ee8b 100644 --- a/src/NMEAParser.cpp +++ b/src/NMEAParser.cpp @@ -67,7 +67,7 @@ bool hasNonAlphaNum(string txt){ bool validParamChars(string txt){ for (size_t i = 0; i < txt.size(); i++){ if (!isalnum(txt[i])){ - if (txt[i] != '-'){ + if (txt[i] != '-' && txt[i] != '.'){ return false; } } @@ -450,7 +450,7 @@ void NMEAParser::parseText(NMEASentence& nmea, string txt){ if (!validParamChars(nmea.parameters[i])){ nmea.isvalid = false; stringstream ss; - ss << "Invalid character in parameter (from 0) " << i << "."; + ss << "Invalid character (non-alpha-num) in parameter " << i << " (from 0): \"" << nmea.parameters[i] << "\""; onError(nmea, ss.str() ); break; } -- cgit v1.2.3