GPS Library  0.1
GPS driver and NMEA parser
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros
NMEAMessages.cpp File Reference
#include <GPS/Data/GPSData.h>
#include <GPS/Interpreter/NMEA/NMEAMessages.h>
+ Include dependency graph for NMEAMessages.cpp:

Go to the source code of this file.

Macros

#define DEFINE_NMEA_INTERPRETER(N)
 

Variables

static GPGGA_Interpreter GPGGA_instance
 
static GPGSA_Interpreter GPGSA_instance
 
static GPRMC_Interpreter GPRMC_instance
 
static GPGSV_Interpreter GPGSV_instance
 

Macro Definition Documentation

#define DEFINE_NMEA_INTERPRETER (   N)
Value:
static GP##N##_Interpreter GP##N##_instance; \
void GP##N##_Interpreter::Interpret(const char * const * message, int params, GPS::GPSData & parent, I_GPSDriver * driver) \
{ \
SYS_DEBUG_MEMBER(DM_GPS); \
parent.GotMessage(myData.setup(message, params), driver); \
}

Definition at line 4 of file NMEAMessages.cpp.

Variable Documentation

GPGGA_Interpreter GPGGA_instance
static

Definition at line 12 of file NMEAMessages.cpp.

GPGSA_Interpreter GPGSA_instance
static

Definition at line 13 of file NMEAMessages.cpp.

GPRMC_Interpreter GPRMC_instance
static

Definition at line 14 of file NMEAMessages.cpp.

GPGSV_Interpreter GPGSV_instance
static

Definition at line 15 of file NMEAMessages.cpp.