6 #ifndef _PHINS_IXSEA_NMEARECORD_HPP_ 7 #define _PHINS_IXSEA_NMEARECORD_HPP_ 29 std::string
checksum(std::string str)
const;
31 std::string
field(
int i)
const;
33 void setField(
int i,
const std::string& text);
35 bool isEmpty()
const {
return (mFields.size() == 0); }
39 std::string
header()
const;
41 std::string
sentence(
bool cs =
true)
const;
45 std::vector<std::string> mFields;
48 std::string toHex(uint64_t num,
int len)
const;
int size()
Definition: NmeaRecord.cpp:110
bool isValid() const
Definition: NmeaRecord.hpp:36
void setField(int i, const std::string &text)
Definition: NmeaRecord.cpp:100
NmeaRecord()
Definition: NmeaRecord.cpp:21
std::string header() const
Definition: NmeaRecord.cpp:81
std::string sentence(bool cs=true) const
Definition: NmeaRecord.cpp:131
std::string checksum(std::string str) const
Definition: NmeaRecord.cpp:70
bool isEmpty() const
Definition: NmeaRecord.hpp:35
std::string field(int i) const
Definition: NmeaRecord.cpp:88
Definition: Driver.hpp:18
std::string operator[](int i) const
Definition: NmeaRecord.cpp:95
Definition: NmeaRecord.hpp:20
Definition: NmeaRecord.hpp:16
int setRecord(std::string rec)
splits coma sperated nmea string and puts each word in array of strings Error
Definition: NmeaRecord.cpp:44
bool isValidData() const
Definition: NmeaRecord.hpp:37