|
NMEAParser
NMEA Parser Library - Monte Variakojis @VisualGPS
|
#include <NMEASentenceRMC.h>
Public Member Functions | |
| CNMEASentenceRMC () | |
| virtual | ~CNMEASentenceRMC () |
| virtual CNMEAParserData::ERROR_E | ProcessSentence (char *pCmd, char *pData) |
| Process the data from the specific NMEA sentence. More... | |
| virtual void | ResetData (void) |
| Clears the sentense specific data to a default value. More... | |
| CNMEAParserData::RMC_DATA_T | GetSentenceData (void) |
| Returns the NMEA sentence data structure. More... | |
Public Member Functions inherited from CNMEASentenceBase | |
| CNMEASentenceBase () | |
| ~CNMEASentenceBase () | |
Private Attributes | |
| CNMEAParserData::RMC_DATA_T | m_SentenceData |
| Sentence specific data. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from CNMEASentenceBase | |
| static const int | c_nMaxField = 256 |
| Maximum field length. More... | |
Protected Member Functions inherited from CNMEASentenceBase | |
| CNMEAParserData::ERROR_E | GetField (char *pData, char *pField, int nFieldNum, int nMaxFieldLen) |
| This function will get the specified field in a NMEA string. More... | |
Protected Attributes inherited from CNMEASentenceBase | |
| unsigned int | m_uRxCount |
| Receive count. More... | |
Definition at line 40 of file NMEASentenceRMC.h.
| CNMEASentenceRMC::CNMEASentenceRMC | ( | ) |
Definition at line 36 of file NMEASentenceRMC.cpp.
|
virtual |
Definition at line 41 of file NMEASentenceRMC.cpp.
|
inline |
Returns the NMEA sentence data structure.
Definition at line 75 of file NMEASentenceRMC.h.
|
virtual |
Process the data from the specific NMEA sentence.
This method was made into a pure virtual to force the child class to define the sentense processor. You must redefine this method to process the specific data. See CNMEASentenceGGA::ProcessSentence() child class method for an example.
| pCmd | Talker command |
| pData | Comma separated talker data string. |
Implements CNMEASentenceBase.
Definition at line 45 of file NMEASentenceRMC.cpp.
|
virtual |
Clears the sentense specific data to a default value.
This method was made into a pure virtual to force the child class to define the sentense processor. You must redefine this method to process the specific data. See CNMEASentenceGGA::ResetData() child class method for an example.
Implements CNMEASentenceBase.
Definition at line 153 of file NMEASentenceRMC.cpp.
|
private |
Sentence specific data.
Definition at line 42 of file NMEASentenceRMC.h.
1.8.13