DUNE: Uniform Navigational Environment
2016.05.0
|
Public Member Functions | |
NMEAParser (int garbage=0) | |
~NMEAParser (void) | |
bool | parse (char byte, NMEASentence &sentence) |
std::string | getSentence (void) |
Static Public Member Functions | |
static void | parseCoordinate (const char *str, double &var, double def) |
static void | parseUTCTime (const char *str, double &var, double def) |
static void | parseInteger (const char *str, int &var) |
static void | parseDouble (const char *str, double &var) |
static bool | validateChecksum (const char *bfr, int bfr_len) |
DUNE::Utils::NMEAParser::NMEAParser | ( | int | garbage = 0 | ) |
|
inline |
|
inline |
bool DUNE::Utils::NMEAParser::parse | ( | char | byte, |
NMEASentence & | sentence | ||
) |
|
static |
References DUNE::Math::Angles::convertDMSToDecimal().
|
static |
|
static |
|
static |
|
static |
References DUNE::Algorithms::XORChecksum::compute().