Goby v2
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
goby::util::NMEASentence Class Reference
Inheritance diagram for goby::util::NMEASentence:
Inheritance graph
[legend]

Public Types

enum  strategy { IGNORE, VALIDATE, REQUIRE }
 

Public Member Functions

 NMEASentence (std::string s, strategy cs_strat=VALIDATE)
 
std::string message_no_cs () const
 
std::string message () const
 
std::string message_cr_nl () const
 
std::string talker_id () const
 
std::string sentence_id () const
 
template<typename T >
as (int i) const
 
template<typename T >
void push_back (T t)
 
void push_back (const std::string &str)
 

Static Public Member Functions

static unsigned char checksum (const std::string &s)
 

Static Public Attributes

static bool enforce_talker_length = true
 

Detailed Description

Definition at line 47 of file nmea_sentence.h.


The documentation for this class was generated from the following files: