Files | |
file | gps_nmea_interface.h |
Definition of the interface of the module gps. | |
file | gps_nmea_messages.h |
Definition of the messages for this module. | |
Data Structures | |
struct | carmen_gps_gpgga_message |
struct | carmen_gps_gprmc_message |
Defines | |
#define | CARMEN_GPS_GPGGA_MESSAGE_FMT "{int, double,double,char,double,char,int,int,double,double,double,double,double,int,double,string}" |
#define | CARMEN_GPS_GPGGA_MESSAGE_NAME "carmen_gps_nmea_gpgga" |
#define | CARMEN_GPS_GPRMC_MESSAGE_FMT "{int, char,double,double,char,double,char,double,double,double,char,int,double,string}" |
#define | CARMEN_GPS_GPRMC_MESSAGE_NAME "carmen_gps_nmea_gprmc" |
Functions | |
void | carmen_gps_subscribe_nmea_message (carmen_gps_gpgga_message *nmea, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
void | carmen_gps_subscribe_nmea_rmc_message (carmen_gps_gprmc_message *nmea, carmen_handler_t handler, carmen_subscribe_t subscribe_how) |
The module gps provides a driver for consumer gps devices like Garmin, Sirf. It provides two NMEA messages, gga and rmc.