Go to the source code of this file.
Data Structures | |
struct | dwGPSSignalValidityInfo |
This structure contains validity of each signal provided by GPS sensors. More... | |
struct | dwGPSFrame |
A GPS packet containing localization information. More... | |
Typedefs | |
typedef enum dwGPSTimestampFormat | dwGPSTimestampFormat |
Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i.e. each field should have identical meaning and value). More... | |
typedef enum dwGPSFlags | dwGPSFlags |
Each flag shows if that value is valid in this GPS frame. More... | |
typedef enum dwGPSJamState | dwGPSJamState |
The GPS jam state gives jamming state detected by the GNSS-receiver. More... | |
typedef enum dwGPSSpoofState | dwGPSSpoofState |
The GPS spoof state gives spoofing-state detected by the GNSS-receiver. More... | |
typedef enum dwGPSMode | dwGPSMode |
The GPS mode gives the status of the GNSS data. More... | |
typedef enum dwGPSFixStatus | dwGPSFixStatus |
GPS satellite fix status. More... | |
typedef enum dwGPSTimestampQuality | dwGPSTimestampQuality |
GPS timestamp quality. More... | |
typedef struct dwGPSSignalValidityInfo | dwGPSSignalValidityInfo |
This structure contains validity of each signal provided by GPS sensors. More... | |
typedef struct dwGPSFrame | dwGPSFrame |
A GPS packet containing localization information. More... | |
Enumerations | |
enum | dwGPSTimestampFormat { DW_GPS_TIMESTAMP_FORMAT_UNSPECIFIED = 0, DW_GPS_TIMESTAMP_FORMAT_PTP64 = 1, DW_GPS_TIMESTAMP_FORMAT_PTP16 = 2, DW_GPS_TIMESTAMP_FORMAT_CCPLEX_TSC = 3, DW_GPS_TIMESTAMP_FORMAT_FORCE32 = 0x7fffffff } |
Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i.e. each field should have identical meaning and value). More... | |
enum | dwGPSFlags { DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0, DW_GPS_FLAGS_FORCE32 = 0x7fffffff } |
Each flag shows if that value is valid in this GPS frame. More... | |
enum | dwGPSJamState { DW_GPS_JAM_STATE_UNSPECIFIED = 0, DW_GPS_JAM_STATE_OK = 1, DW_GPS_JAM_STATE_WARN = 2, DW_GPS_JAM_STATE_CRITICAL = 3, DW_GPS_JAM_STATE_INIT = 4, DW_GPS_JAM_STATE_FORCE32 = 0x7fffffff } |
The GPS jam state gives jamming state detected by the GNSS-receiver. More... | |
enum | dwGPSSpoofState { DW_GPS_SPOOF_STATE_UNSPECIFIED = 0, DW_GPS_SPOOF_STATE_NO = 1, DW_GPS_SPOOF_STATE_YES = 2, DW_GPS_SPOOF_STATE_MULTI = 3, DW_GPS_SPOOF_STATE_INIT = 4, DW_GPS_SPOOF_STATE_FORCE32 = 0x7fffffff } |
The GPS spoof state gives spoofing-state detected by the GNSS-receiver. More... | |
enum | dwGPSMode { DW_GPS_MODE_UNKNOWN = 0, DW_GPS_MODE_INVALID_GPS = 1, DW_GPS_MODE_DEAD_RECKONING = 2, DW_GPS_MODE_STAND_ALONE = 3, DW_GPS_MODE_PRECISE_POINT = 4, DW_GPS_MODE_CODE_DIFFERENTIAL = 5, DW_GPS_MODE_RTK_FLOAT = 6, DW_GPS_MODE_RTK_FIXED = 7, DW_GPS_MODE_PPP_CONVERGING = 8, DW_GPS_MODE_PPP_CONVERGED = 9, DW_GPS_MODE_FORCE32 = 0x7fffffff } |
The GPS mode gives the status of the GNSS data. More... | |
enum | dwGPSFixStatus { DW_GPS_FIX_STATUS_NO_FIX = 0, DW_GPS_FIX_STATUS_2D_FIX = 1, DW_GPS_FIX_STATUS_3D_FIX = 2, DW_GPS_FIX_STATUS_FORCE32 = 0x7fffffff } |
GPS satellite fix status. More... | |
enum | dwGPSTimestampQuality { DW_GPS_TIMESTAMP_QUALITY_NOT_INIT = 0, DW_GPS_TIMESTAMP_QUALITY_OK = 1, DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST = 2, DW_GPS_TIMESTAMP_QUALITY_FORCE32 = 0x7fffffff } |
GPS timestamp quality. More... | |
typedef enum dwGPSFixStatus dwGPSFixStatus |
GPS satellite fix status.
typedef enum dwGPSFlags dwGPSFlags |
Each flag shows if that value is valid in this GPS frame.
typedef struct dwGPSFrame dwGPSFrame |
A GPS packet containing localization information.
Flags are used to define information available in this frame.
typedef enum dwGPSJamState dwGPSJamState |
The GPS jam state gives jamming state detected by the GNSS-receiver.
The GPS mode gives the status of the GNSS data.
Note that modes 1-7 are increasing in accuracy. Modes 8 and 9 are not quite as good as 6 and 7, respectively.
typedef struct dwGPSSignalValidityInfo dwGPSSignalValidityInfo |
This structure contains validity of each signal provided by GPS sensors.
Access fields in this structure with APIs provided by SignalStatus.h
typedef enum dwGPSSpoofState dwGPSSpoofState |
The GPS spoof state gives spoofing-state detected by the GNSS-receiver.
typedef enum dwGPSTimestampFormat dwGPSTimestampFormat |
Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i.e. each field should have identical meaning and value).
typedef enum dwGPSTimestampQuality dwGPSTimestampQuality |
GPS timestamp quality.
enum dwGPSFixStatus |
GPS satellite fix status.
Enumerator | |
---|---|
DW_GPS_FIX_STATUS_NO_FIX | No fix. |
DW_GPS_FIX_STATUS_2D_FIX | 2D fix |
DW_GPS_FIX_STATUS_3D_FIX | 3D fix |
DW_GPS_FIX_STATUS_FORCE32 |
Definition at line 166 of file GPSFrame.h.
enum dwGPSFlags |
Each flag shows if that value is valid in this GPS frame.
Enumerator | |
---|---|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_DEPRECATED_ENUM | Value of dwGPSFrame.latitude is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
|
DW_GPS_FLAGS_FORCE32 |
Definition at line 48 of file GPSFrame.h.
enum dwGPSJamState |
The GPS jam state gives jamming state detected by the GNSS-receiver.
Definition at line 87 of file GPSFrame.h.
enum dwGPSMode |
The GPS mode gives the status of the GNSS data.
Note that modes 1-7 are increasing in accuracy. Modes 8 and 9 are not quite as good as 6 and 7, respectively.
Definition at line 130 of file GPSFrame.h.
enum dwGPSSpoofState |
The GPS spoof state gives spoofing-state detected by the GNSS-receiver.
Definition at line 108 of file GPSFrame.h.
enum dwGPSTimestampFormat |
Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i.e. each field should have identical meaning and value).
Definition at line 30 of file GPSFrame.h.
GPS timestamp quality.
Definition at line 181 of file GPSFrame.h.