#include "pstdint.h"
Go to the source code of this file.
Classes | |
struct | XsRawGnssPvtData |
A container for GNSS Position Velocity and Time data. More... | |
Macros | |
#define | GNSS_ACCURACY_DEFAULT_DEVIATION (10000000) |
#define | GNSS_PVT_FLAGS_CARRIER_SOLUTION(x) ((0x03 << 6) & x) |
#define | GNSS_PVT_FLAGS_CARRIER_SOLUTION_FIXED (0x02 << 6) |
#define | GNSS_PVT_FLAGS_CARRIER_SOLUTION_FLOATING (0x01 << 6) |
#define | GNSS_PVT_FLAGS_CARRIER_SOLUTION_NONE (0x00 << 6) |
#define | GNSS_PVT_FLAGS_GNSS_FIX(x) ((0x03 << 0) & x) |
#define | GNSS_PVT_FLAGS_GNSS_FIX_DIFFERENTIAL (0x03) |
#define | GNSS_PVT_FLAGS_GNSS_FIX_NONE (0x00) |
#define | GNSS_PVT_FLAGS_GNSS_FIX_SINGLE (0x01) |
#define | GNSS_PVT_FLAGS_HEADING_VEHICLE_VALID(x) ((0x01 << 5) & x) |
#define | GNSS_PVT_FLAGS_POWER_SAVE_MODE_STATE(x) ((0x07 << 2) & x) |
#define | GNSS_PVT_VALID_DATE(x) (0x01 & x) |
#define | GNSS_PVT_VALID_RESOLVE(x) (0x04 & x) |
#define | GNSS_PVT_VALID_TIME(x) (0x02 & x) |
#define | XSRAWGNSSPVTDATA_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Typedefs | |
typedef struct XsRawGnssPvtData | XsRawGnssPvtData |
Enumerations | |
enum | XsPvtDataQualityIndicator { XPDQI_NoFix = 0, XPDQI_DeadReckiningOnly = 1, XPDQI_2DFix = 2, XPDQI_3DFix = 3, XPDQI_GnssAndDeadReck = 4, XPDQI_TimeOnlyFix = 5 } |
Defines the quality indicator flags of the GNSS Fix type. More... | |
enum | XsPvtDataUtcFlags { XPDUF_ValidDate = 0x01, XPDUF_ValidTime = 0x02, XPDUF_FullyResolved = 0x04, XPDUF_ValidMag = 0x08 } |
Define the validity flags for the UTC time. More... | |
#define GNSS_ACCURACY_DEFAULT_DEVIATION (10000000) |
Definition at line 101 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_CARRIER_SOLUTION | ( | x | ) | ((0x03 << 6) & x) |
Definition at line 90 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_CARRIER_SOLUTION_FIXED (0x02 << 6) |
Definition at line 98 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_CARRIER_SOLUTION_FLOATING (0x01 << 6) |
Definition at line 97 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_CARRIER_SOLUTION_NONE (0x00 << 6) |
Definition at line 96 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_GNSS_FIX | ( | x | ) | ((0x03 << 0) & x) |
Definition at line 87 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_GNSS_FIX_DIFFERENTIAL (0x03) |
Definition at line 94 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_GNSS_FIX_NONE (0x00) |
Definition at line 92 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_GNSS_FIX_SINGLE (0x01) |
Definition at line 93 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_HEADING_VEHICLE_VALID | ( | x | ) | ((0x01 << 5) & x) |
Definition at line 89 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_FLAGS_POWER_SAVE_MODE_STATE | ( | x | ) | ((0x07 << 2) & x) |
Definition at line 88 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_VALID_DATE | ( | x | ) | (0x01 & x) |
Definition at line 82 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_VALID_RESOLVE | ( | x | ) | (0x04 & x) |
Definition at line 84 of file xsrawgnsspvtdata.h.
#define GNSS_PVT_VALID_TIME | ( | x | ) | (0x02 & x) |
Definition at line 83 of file xsrawgnsspvtdata.h.
#define XSRAWGNSSPVTDATA_INITIALIZER { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } |
Definition at line 76 of file xsrawgnsspvtdata.h.
typedef struct XsRawGnssPvtData XsRawGnssPvtData |
Definition at line 205 of file xsrawgnsspvtdata.h.