WNMEA
1.0.0
Warcomeb NMEA 0183 Parsing Library based on libohiboard
|
All public types of library. More...
#include "board.h"
#include "firmware.h"
Go to the source code of this file.
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 | WARCOMEB_WNMEA_LIBRARY_VERSION_MAJOR (0x1ul) |
#define | WARCOMEB_WNMEA_LIBRARY_VERSION_MINOR (0x0ul) |
#define | WARCOMEB_WNMEA_LIBRARY_VERSION_BUG (0x0ul) |
#define | WARCOMEB_WNMEA_LIBRARY_TIME 0 |
#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 |
All public types of library.
#define WARCOMEB_WNMEA_LIBRARY_TIME 0 |
#define WARCOMEB_WNMEA_LIBRARY_VERSION_BUG (0x0ul) |
#define WARCOMEB_WNMEA_LIBRARY_VERSION_MAJOR (0x1ul) |
#define WARCOMEB_WNMEA_LIBRARY_VERSION_MINOR (0x0ul) |