Update of /cvsroot/firebug/fireboard/sensors/leadtek9546
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv573
Added Files:
nmea_parse_private.h
Log Message:
Private header with prototypes for testing.
--- NEW FILE: nmea_parse_private.h ---
#ifndef NMEA_PARSE_PRIVATE_H
#define NMEA_PARSE_PRIVATE_H
uint8_t nmea_get_type (const char * nmeastring);
GGA_Data * nmea_gga_new (void);
GLL_Data * nmea_gll_new (void);
GSA_Data * nmea_gsa_new (void);
GSV_Data * nmea_gsv_new (void);
RMC_Data * nmea_rmc_new (void);
VTG_Data * nmea_vtg_new (void);
MSS_Data * nmea_mss_new (void);
void nmea_gga_delete (GGA_Data * gga_data);
void nmea_gll_delete (GLL_Data * gll_data);
void nmea_gsa_delete (GSA_Data * gsa_data);
void nmea_gsv_delete (GSV_Data * gsv_data);
void nmea_rmc_delete (RMC_Data * rmc_data);
void nmea_vtg_delete (VTG_Data * vtg_data);
void nmea_mss_delete (MSS_Data * mss_data);
GGA_Data * nmea_gga_parse (const char * gga_string);
GLL_Data * nmea_gll_parse (const char * gll_string);
GSA_Data * nmea_gsa_parse (const char * gsa_string);
GSV_Data * nmea_gsv_parse (const char * gsv_string);
RMC_Data * nmea_rmc_parse (const char * rmc_string);
VTG_Data * nmea_vtg_parse (const char * vtg_string);
MSS_Data * nmea_mss_parse (const char * mss_string);
void nmea_gga_print (const GGA_Data * gga_data);
void nmea_gll_print (const GLL_Data * gll_data);
void nmea_gsa_print (const GSA_Data * gsa_data);
void nmea_gsv_print (const GSV_Data * gsv_data);
void nmea_mss_print (const MSS_Data * mss_data);
int test_gga_parse (void);
int test_gll_parse (void);
int test_gsa_parse (void);
int test_gsv_parse (void);
int test_rmc_parse (void);
int test_vtg_parse (void);
int test_mss_parse (void);
#endif /* NMEA_PARSE_PRIVATE_H */
|