novatel_gps_driver::NovatelMessageExtractor Member List

This is the complete list of members for novatel_gps_driver::NovatelMessageExtractor, including all inherited members.

CalculateBlockCRC32(uint32_t ulCount, const uint8_t *ucBuffer)novatel_gps_driver::NovatelMessageExtractorprivate
CHECKSUM_FLAGnovatel_gps_driver::NovatelMessageExtractorprivatestatic
CRC32Value(int32_t i)novatel_gps_driver::NovatelMessageExtractorprivate
ExtractCompleteMessages(const std::string input, std::vector< NmeaSentence > &nmea_sentences, std::vector< NovatelSentence > &novatel_sentences, std::vector< BinaryMessage > &binary_messages, std::string &remaining, bool keep_nmea_container=false)novatel_gps_driver::NovatelMessageExtractor
FIELD_SEPARATORnovatel_gps_driver::NovatelMessageExtractorprivatestatic
FindAsciiSentence(const std::string &sentence, size_t current_idx, size_t &start_idx, size_t &end_idx, size_t &invalid_char_idx)novatel_gps_driver::NovatelMessageExtractorprivate
GetBinaryMessage(const std::string &str, size_t start_idx, BinaryMessage &msg)novatel_gps_driver::NovatelMessageExtractorprivate
GetGpsFixMessage(const novatel_gps_msgs::Gprmc &gprmc, const novatel_gps_msgs::Gpgga &gpgga, gps_common::GPSFixPtr gps_fix)novatel_gps_driver::NovatelMessageExtractor
GetMostRecentUtcTime(const std::vector< NmeaSentence > &sentences)novatel_gps_driver::NovatelMessageExtractor
GetNmeaSentence(const std::string &str, size_t start_idx, std::string &sentence, bool keep_container=false)novatel_gps_driver::NovatelMessageExtractorprivate
GetNovatelMessageParts(const std::string &sentence, std::string &message_id, std::vector< std::string > &header, std::vector< std::string > &body)novatel_gps_driver::NovatelMessageExtractorprivate
GetNovatelSentence(const std::string &str, size_t start_idx, std::string &sentence)novatel_gps_driver::NovatelMessageExtractorprivate
GetSentenceChecksumStart(const std::string &str, size_t start_idx)novatel_gps_driver::NovatelMessageExtractorprivate
HEADER_SEPARATORnovatel_gps_driver::NovatelMessageExtractorprivatestatic
NMEA_SENTENCE_FLAGnovatel_gps_driver::NovatelMessageExtractorprivatestatic
NmeaChecksum(const std::string &sentence)novatel_gps_driver::NovatelMessageExtractorprivate
NOVATEL_ASCII_FLAGSnovatel_gps_driver::NovatelMessageExtractorprivatestatic
NOVATEL_BINARY_SYNC_BYTESnovatel_gps_driver::NovatelMessageExtractorprivatestatic
NOVATEL_CRC32_POLYNOMIALnovatel_gps_driver::NovatelMessageExtractorprivatestatic
NOVATEL_ENDLINEnovatel_gps_driver::NovatelMessageExtractorprivatestatic
NOVATEL_SENTENCE_FLAGnovatel_gps_driver::NovatelMessageExtractorprivatestatic
VectorizeNmeaSentence(const std::string &sentence, NmeaSentence &vectorized_message)novatel_gps_driver::NovatelMessageExtractorprivate
VectorizeNovatelSentence(const std::string &data, NovatelSentence &sentence)novatel_gps_driver::NovatelMessageExtractorprivate
VectorizeString(const std::string &str, std::vector< std::string > &vectorized_message, const std::string &delimiters)novatel_gps_driver::NovatelMessageExtractorprivate


novatel_gps_driver
Author(s):
autogenerated on Wed Jul 3 2019 19:36:46