WNMEA
1.0.0
Warcomeb NMEA 0183 Parsing Library based on libohiboard
|
Data Structures | |
struct | _WNMEA_Message_t |
struct | _WNMEA_MessageRMC_t |
struct | _WNMEA_MessageGGA_t |
struct | _WNMEA_MessageZDA_t |
struct | _WNMEA_MessageParsed_t |
struct | _WNMEA_MessageCallback_t |
Macros | |
#define | WNMEA_PROJECT_NAME "WNMEA" |
#define | WNMEA_MESSAGE_TYPE_LENGTH 10 |
#define | WNMEA_MESSAGE_BODY_LENGTH 100 |
#define | WNMEA_MESSAGE_CRC_LENGTH 2 |
#define | WNMEA_BUFFER_DIMENSION 0x03FFu |
Typedefs | |
typedef float | WNMEA_Coordinate_t |
typedef enum _WNMEA_Errors_t | WNMEA_Error_t |
typedef enum _WNMEA_Constellation_t | WNMEA_Constellation_t |
typedef enum _WNMEA_MessageType_t | WNMEA_MessageType_t |
typedef enum _WNMEA_CardinalSide_t | WNMEA_CardinalSide_t |
typedef enum _WNMEA_PositionType_t | WNMEA_PositionType_t |
typedef enum _WNMEA_FixQuality_t | WNMEA_FixQuality_t |
typedef struct _WNMEA_Message_t | WNMEA_Message_t |
typedef struct _WNMEA_MessageRMC_t | WNMEA_MessageRMC_t |
typedef struct _WNMEA_MessageGGA_t | WNMEA_MessageGGA_t |
typedef struct _WNMEA_MessageZDA_t | WNMEA_MessageZDA_t |
typedef struct _WNMEA_MessageParsed_t | WNMEA_MessageParsed_t |
typedef struct _WNMEA_MessageParsed_t * | WNMEA_MessageParsedHandle_t |
typedef void(* | WNMEA_pFunctionCallback) (WNMEA_MessageParsed_t msg, WNMEA_MessageType_t type) |
typedef struct _WNMEA_MessageCallback_t | WNMEA_MessageCallback_t |
Variables | |
static const Utility_Version_t | WNMEA_FIRMWARE_VERSION |
#define WNMEA_BUFFER_DIMENSION 0x03FFu |
#define WNMEA_MESSAGE_BODY_LENGTH 100 |
#define WNMEA_MESSAGE_CRC_LENGTH 2 |
#define WNMEA_MESSAGE_TYPE_LENGTH 10 |
#define WNMEA_PROJECT_NAME "WNMEA" |
typedef enum _WNMEA_CardinalSide_t WNMEA_CardinalSide_t |
List of all cardinal side position.
typedef enum _WNMEA_Constellation_t WNMEA_Constellation_t |
List of all constellation type.
typedef float WNMEA_Coordinate_t |
typedef enum _WNMEA_Errors_t WNMEA_Error_t |
List of all possible errors.
typedef enum _WNMEA_FixQuality_t WNMEA_FixQuality_t |
Fix quality enumeration. It is used into GGA packet.
typedef struct _WNMEA_Message_t WNMEA_Message_t |
Generic structure of NMEA 0183 packet.
typedef struct _WNMEA_MessageCallback_t WNMEA_MessageCallback_t |
Set of all callback that can be used when the device receive and parse a valid message.
typedef struct _WNMEA_MessageGGA_t WNMEA_MessageGGA_t |
GGA Sentences - Global Positioning System Fix Data
typedef struct _WNMEA_MessageParsed_t WNMEA_MessageParsed_t |
Parsed message informations into one type.
typedef struct _WNMEA_MessageParsed_t * WNMEA_MessageParsedHandle_t |
typedef struct _WNMEA_MessageRMC_t WNMEA_MessageRMC_t |
RMC Sentences - Recommended minimum specific GPS/Transit data
typedef enum _WNMEA_MessageType_t WNMEA_MessageType_t |
List of all accepted NMEA 0183 message.
typedef struct _WNMEA_MessageZDA_t WNMEA_MessageZDA_t |
ZDA Sentences - Date & Time
typedef void(* WNMEA_pFunctionCallback) (WNMEA_MessageParsed_t msg, WNMEA_MessageType_t type) |
Callback function type used to manage a valid parsed packet.
typedef enum _WNMEA_PositionType_t WNMEA_PositionType_t |
Position fix validity enumeration. It is used into RMC packet.
enum _WNMEA_Errors_t |
enum _WNMEA_FixQuality_t |
enum _WNMEA_MessageType_t |
|
static |