Harry Keane / X_NUCLEO_GNSS1A1

Dependents:   A_TeseoLocationNEW A_TeseoLocation

Embed: (wiki syntax)

« Back to documentation index

NMEA_PARSER_PUBLIC_FUNCTIONS

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:
infoInstance of a GPGGA_Infos object where there are the infos to be copied
gps_tInstance 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_dataPointer to GNS_Infos struct
NMEANMEA string read by the Gps expansion
Return values:
ParseStatus_TypedefPARSE_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_dataPointer to GPGGA_Infos struct
NMEANMEA string read by the Gps expansion
Return values:
ParseStatus_TypedefPARSE_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_InfosPointer to a GPGST_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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_InfosPointer to a GPRMC_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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.

Parameters:
GSA_InfosPointer to a GSA_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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.

Parameters:
GSV_InfosPointer to a GSV_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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_InfosPointer to a Datalog_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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_InfosPointer to a Geofence_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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_InfosPointer to a Odometer_Infos struct
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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_InfoAck from Teseo
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_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_InfoAck from Teseo
NMEANMEA string read by the Gps expansion.
Return values:
ParseStatus_TypedefPARSE_SUCC if the parsing process goes ok, PARSE_FAIL if it doesn't

Definition at line 774 of file NMEAParser.c.