NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
GPSFrame.h File Reference

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 Documentation

◆ dwGPSFixStatus

GPS satellite fix status.

◆ dwGPSFlags

typedef enum dwGPSFlags dwGPSFlags

Each flag shows if that value is valid in this GPS frame.

◆ dwGPSFrame

typedef struct dwGPSFrame dwGPSFrame

A GPS packet containing localization information.

Flags are used to define information available in this frame.

◆ dwGPSJamState

The GPS jam state gives jamming state detected by the GNSS-receiver.

◆ dwGPSMode

typedef enum dwGPSMode 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.

◆ dwGPSSignalValidityInfo

This structure contains validity of each signal provided by GPS sensors.

Access fields in this structure with APIs provided by SignalStatus.h

◆ dwGPSSpoofState

The GPS spoof state gives spoofing-state detected by the GNSS-receiver.

◆ dwGPSTimestampFormat

Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i.e. each field should have identical meaning and value).

◆ dwGPSTimestampQuality

GPS timestamp quality.

Enumeration Type Documentation

◆ 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.

◆ dwGPSFlags

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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
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.

Deprecated:
Use dwGPSFrame.validityInfo.latitude instead
Deprecated:
Use dwGPSFrame.validityInfo.longitude instead
Deprecated:
Use dwGPSFrame.validityInfo.altitude instead
Deprecated:
Use dwGPSFrame.validityInfo.course instead
Deprecated:
Use dwGPSFrame.validityInfo.speed instead
Deprecated:
Use dwGPSFrame.validityInfo.climb instead
Deprecated:
Use dwGPSFrame.validityInfo.hdop instead
Deprecated:
Use dwGPSFrame.validityInfo.vdop instead
Deprecated:
Use dwGPSFrame.validityInfo.hacc instead
Deprecated:
Use dwGPSFrame.validityInfo.vacc instead
Deprecated:
Use dwGPSFrame.validityInfo.mode instead
DW_GPS_FLAGS_FORCE32 

Definition at line 48 of file GPSFrame.h.

◆ dwGPSJamState

The GPS jam state gives jamming state detected by the GNSS-receiver.

Enumerator
DW_GPS_JAM_STATE_UNSPECIFIED 

GPS jam state unspecified.

DW_GPS_JAM_STATE_OK 

GPS jam state ok.

DW_GPS_JAM_STATE_WARN 

GPS jam state warn.

DW_GPS_JAM_STATE_CRITICAL 

GPS jam state critical.

DW_GPS_JAM_STATE_INIT 

GPS jam state init.

DW_GPS_JAM_STATE_FORCE32 

Definition at line 87 of file GPSFrame.h.

◆ dwGPSMode

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.

Enumerator
DW_GPS_MODE_UNKNOWN 

GPS mode unknown. The device cannot or has not reported the mode.

DW_GPS_MODE_INVALID_GPS 

GPS mode invalid. This GPS data cannot be used.

DW_GPS_MODE_DEAD_RECKONING 

GPS mode dead reckoning. Device relying on IMU alone for updates.

DW_GPS_MODE_STAND_ALONE 

GPS mode stand alone. No RTK or PPP correction.

DW_GPS_MODE_PRECISE_POINT 

GPS mode precise point. No RTK or PPP correction.

DW_GPS_MODE_CODE_DIFFERENTIAL 

GPS mode code differential. No RTK or PPP correction.

DW_GPS_MODE_RTK_FLOAT 

GPS mode RTK float.

DW_GPS_MODE_RTK_FIXED 

GPS mode RTK fixed. This is the highest accuracy mode.

DW_GPS_MODE_PPP_CONVERGING 

GPS mode PPP converging. Using PPP, but solution has not finished converging, so the data is not yet as accurate as it can be.

DW_GPS_MODE_PPP_CONVERGED 

GPS mode PPP converged. Most accurate mode for using PPP.

DW_GPS_MODE_FORCE32 

Definition at line 130 of file GPSFrame.h.

◆ dwGPSSpoofState

The GPS spoof state gives spoofing-state detected by the GNSS-receiver.

Enumerator
DW_GPS_SPOOF_STATE_UNSPECIFIED 

GPS spoof state unspecified.

DW_GPS_SPOOF_STATE_NO 

GPS spoof state no.

DW_GPS_SPOOF_STATE_YES 

GPS spoof state yes.

DW_GPS_SPOOF_STATE_MULTI 

GPS spoof state multi.

DW_GPS_SPOOF_STATE_INIT 

GPS spoof state init.

DW_GPS_SPOOF_STATE_FORCE32 

Definition at line 108 of file GPSFrame.h.

◆ dwGPSTimestampFormat

Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i.e. each field should have identical meaning and value).

Enumerator
DW_GPS_TIMESTAMP_FORMAT_UNSPECIFIED 

Timestamp format not specified.

DW_GPS_TIMESTAMP_FORMAT_PTP64 

64-bit PTP timestamp format. This format is assumed in case the validityInfo field does not indicate sensorTimestampFormat is valid.

DW_GPS_TIMESTAMP_FORMAT_PTP16 

16-bit fragment from PTP timer with resolution of 100us. Obtained by the following computation ((PTP_US / 100) % 1 << 16).

DW_GPS_TIMESTAMP_FORMAT_CCPLEX_TSC 

CCPLEX TSC timestamp format.

DW_GPS_TIMESTAMP_FORMAT_FORCE32 

Definition at line 30 of file GPSFrame.h.

◆ dwGPSTimestampQuality

GPS timestamp quality.

Enumerator
DW_GPS_TIMESTAMP_QUALITY_NOT_INIT 

Not Initialized. still initializing.

DW_GPS_TIMESTAMP_QUALITY_OK 

Normal Operation. Functional and Electrical Checks Passed.

DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST 

Synchronization lost.

DW_GPS_TIMESTAMP_QUALITY_FORCE32 

Definition at line 181 of file GPSFrame.h.