Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: A_TeseoLocationNEW A_TeseoLocation
NMEA_PARSER_PUBLIC_FUNCTIONS
[NMEA_PARSER]
Functions | |
ParseStatus_Typedef | parse_gpgga (GPGGA_Infos *gpgga_data, uint8_t *NMEA) |
Function that makes the parsing of the $GPGGA NMEA string with all Global Positioning System Fixed data. | |
ParseStatus_Typedef | parse_gnsmsg (GNS_Infos *gns_data, uint8_t *NMEA) |
Function that makes the parsing of the string read by the Gps expansion, capturing the right parameters from it. | |
ParseStatus_Typedef | parse_gpgst (GPGST_Infos *gpgst_data, uint8_t *NMEA) |
Function that makes the parsing of the $GPGST NMEA string with GPS Pseudorange Noise Statistics. | |
ParseStatus_Typedef | parse_gprmc (GPRMC_Infos *gprmc_data, uint8_t *NMEA) |
Function that makes the parsing of the $GPRMC NMEA string with Recommended Minimum Specific GPS/Transit data. | |
ParseStatus_Typedef | parse_gsamsg (GSA_Infos *gsa_data, uint8_t *NMEA) |
Function that makes the parsing of the string read by the Gps expansion, capturing the right parameters from it. | |
ParseStatus_Typedef | parse_gsvmsg (GSV_Infos *gsv_data, uint8_t *NMEA) |
Function that makes the parsing of the string read by the Gps expansion, capturing the right parameters from it. | |
ParseStatus_Typedef | parse_pstmgeofence (Geofence_Infos *geofence_data, uint8_t *NMEA) |
ParseStatus_Typedef | parse_pstmodo (Odometer_Infos *odo_data, uint8_t *NMEA) |
ParseStatus_Typedef | parse_pstmdatalog (Datalog_Infos *datalog_data, uint8_t *NMEA) |
ParseStatus_Typedef | parse_pstmsgl (Ack_Info *ack, uint8_t *NMEA) |
ParseStatus_Typedef | parse_pstmsavepar (Ack_Info *ack, uint8_t *NMEA) |
void | copy_data (GPGGA_Infos *info, GPGGA_Infos gps_t) |
This function makes a copy of the datas stored into gps_t into the 'info' param. |
Function Documentation
void copy_data | ( | GPGGA_Infos * | info, |
GPGGA_Infos | gps_t | ||
) |
This function makes a copy of the datas stored into gps_t into the 'info' param.
- Parameters:
-
info Instance of a GPGGA_Infos object where there are the infos to be copied gps_t Instance of a GPGGA_Infos object pointer where the infos stored into gps_t have to be copied
- Return values:
-
None
Definition at line 886 of file NMEAParser.c.
ParseStatus_Typedef parse_gnsmsg | ( | GNS_Infos * | gns_data, |
uint8_t * | NMEA | ||
) |
Function that makes the parsing of the string read by the Gps expansion, capturing the right parameters from it.
- Parameters:
-
gns_data Pointer to GNS_Infos struct NMEA NMEA string read by the Gps expansion
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 141 of file NMEAParser.c.
ParseStatus_Typedef parse_gpgga | ( | GPGGA_Infos * | gpgga_data, |
uint8_t * | NMEA | ||
) |
Function that makes the parsing of the $GPGGA NMEA string with all Global Positioning System Fixed data.
- Parameters:
-
gpgga_data Pointer to GPGGA_Infos struct NMEA NMEA string read by the Gps expansion
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 75 of file NMEAParser.c.
ParseStatus_Typedef parse_gpgst | ( | GPGST_Infos * | gpgst_data, |
uint8_t * | NMEA | ||
) |
Function that makes the parsing of the $GPGST NMEA string with GPS Pseudorange Noise Statistics.
- Parameters:
-
GPGST_Infos Pointer to a GPGST_Infos struct NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 211 of file NMEAParser.c.
ParseStatus_Typedef parse_gprmc | ( | GPRMC_Infos * | gprmc_data, |
uint8_t * | NMEA | ||
) |
Function that makes the parsing of the $GPRMC NMEA string with Recommended Minimum Specific GPS/Transit data.
- Parameters:
-
GPRMC_Infos Pointer to a GPRMC_Infos struct NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 270 of file NMEAParser.c.
ParseStatus_Typedef parse_gsamsg | ( | GSA_Infos * | gsa_data, |
uint8_t * | NMEA | ||
) |
Function that makes the parsing of the string read by the Gps expansion, capturing the right parameters from it.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 333 of file NMEAParser.c.
ParseStatus_Typedef parse_gsvmsg | ( | GSV_Infos * | gsv_data, |
uint8_t * | NMEA | ||
) |
Function that makes the parsing of the string read by the Gps expansion, capturing the right parameters from it.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 397 of file NMEAParser.c.
ParseStatus_Typedef parse_pstmdatalog | ( | Datalog_Infos * | datalog_data, |
uint8_t * | NMEA | ||
) |
- Parameters:
-
Datalog_Infos Pointer to a Datalog_Infos struct NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 672 of file NMEAParser.c.
ParseStatus_Typedef parse_pstmgeofence | ( | Geofence_Infos * | geofence_data, |
uint8_t * | NMEA | ||
) |
- Parameters:
-
Geofence_Infos Pointer to a Geofence_Infos struct NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 499 of file NMEAParser.c.
ParseStatus_Typedef parse_pstmodo | ( | Odometer_Infos * | odo_data, |
uint8_t * | NMEA | ||
) |
- Parameters:
-
Odometer_Infos Pointer to a Odometer_Infos struct NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 590 of file NMEAParser.c.
ParseStatus_Typedef parse_pstmsavepar | ( | Ack_Info * | ack, |
uint8_t * | NMEA | ||
) |
- Parameters:
-
Ack_Info Ack from Teseo NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 830 of file NMEAParser.c.
ParseStatus_Typedef parse_pstmsgl | ( | Ack_Info * | ack, |
uint8_t * | NMEA | ||
) |
- Parameters:
-
Ack_Info Ack from Teseo NMEA NMEA string read by the Gps expansion.
- Return values:
-
ParseStatus_Typedef PARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't
Definition at line 774 of file NMEAParser.c.
Generated on Wed Jul 13 2022 01:04:53 by
