diff options
| author | ckgt <ckarlsson25@gmail.com> | 2015-03-28 19:55:38 -0400 |
|---|---|---|
| committer | ckgt <ckarlsson25@gmail.com> | 2015-03-28 19:55:38 -0400 |
| commit | a1604ec8c4fb9c4bafa6c8093789b190bcffbac2 (patch) | |
| tree | 663b08978a3e860590dc945d5c24f12329ab6b0d | |
| parent | 09a3c9c3485a023b5ae98652c46129941ca7fd41 (diff) | |
"Initial commit"
| -rw-r--r-- | src/NMEAParser.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
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; } |
