phins_ixsea
Public Types | Public Member Functions | List of all members
phins_ixsea::NmeaRecord Class Reference

#include <NmeaRecord.hpp>

Public Types

enum  { MaxFields = 64 }
 

Public Member Functions

 NmeaRecord ()
 
 NmeaRecord (std::string s)
 
 NmeaRecord (const char *buffer, size_t size)
 
int setRecord (std::string rec)
 splits coma sperated nmea string and puts each word in array of strings Error More...
 
int size ()
 
std::string checksum (std::string str) const
 
std::string field (int i) const
 
std::string operator[] (int i) const
 
void setField (int i, const std::string &text)
 
bool isEmpty () const
 
bool isValid () const
 
bool isValidData () const
 
std::string header () const
 
std::string sentence (bool cs=true) const
 

Member Enumeration Documentation

anonymous enum
Enumerator
MaxFields 

Constructor & Destructor Documentation

NmeaRecord::NmeaRecord ( )
NmeaRecord::NmeaRecord ( std::string  s)
NmeaRecord::NmeaRecord ( const char *  buffer,
size_t  size 
)

Member Function Documentation

std::string NmeaRecord::checksum ( std::string  str) const
std::string NmeaRecord::field ( int  i) const
std::string NmeaRecord::header ( ) const
bool phins_ixsea::NmeaRecord::isEmpty ( ) const
inline
bool phins_ixsea::NmeaRecord::isValid ( ) const
inline
bool phins_ixsea::NmeaRecord::isValidData ( ) const
inline
std::string NmeaRecord::operator[] ( int  i) const
std::string NmeaRecord::sentence ( bool  cs = true) const
void NmeaRecord::setField ( int  i,
const std::string &  text 
)
int NmeaRecord::setRecord ( std::string  rec)

splits coma sperated nmea string and puts each word in array of strings Error

Parameters
nmeastring
Returns
int with nmea records size
int NmeaRecord::size ( )

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