|
SELKIELogger
1.0.0
|
#include <stdbool.h>#include <stddef.h>#include <stdint.h>#include <time.h>#include "NMEATypes.h"

Go to the source code of this file.
Functions | |
| void | nmea_calc_checksum (const nmea_msg_t *msg, uint8_t *cs) |
| Calculate checksum for NMEA message. More... | |
| void | nmea_set_checksum (nmea_msg_t *msg) |
| Set checksum bytes for NMEA message. More... | |
| bool | nmea_check_checksum (const nmea_msg_t *msg) |
| Verify checksum bytes of NMEA message. More... | |
| size_t | nmea_message_length (const nmea_msg_t *msg) |
| Calculate number of bytes required to represent message. More... | |
| size_t | nmea_flat_array (const nmea_msg_t *msg, char **out) |
| Convert NMEA message to array of bytes for transmission. More... | |
| char * | nmea_string_hex (const nmea_msg_t *msg) |
| Return NMEA message as string. More... | |
| void | nmea_print_hex (const nmea_msg_t *msg) |
| Print NMEA message. More... | |
| strarray * | nmea_parse_fields (const nmea_msg_t *nmsg) |
| Parse raw data into fields. More... | |
| struct tm * | nmea_parse_zda (const nmea_msg_t *msg) |
| Get date/time from NMEA ZDA message. More... | |
Utility functions for processing NMEA messages
Definition in file NMEAMessages.h.