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.
1.4.4