DriveWorks SDK Reference
5.14.77 Release
For Test and Development only

GPSFrame.h File Reference

Go to the source code of this file.

Data Structures

struct  dwGPSFrame
 A GPS packet containing localization information. More...
 
struct  dwGPSSignalValidityInfo
 This structure contains validity of each signal provided by GPS sensors. More...
 

Enumerations

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

Data Structure Documentation

◆ dwGPSFrame

struct dwGPSFrame
Data Fields
float64_t altitude
Note
ID VS-91040
description Altitude over WGS-84 ellipsoid.
min nan max nan
freq 4 unit m
float64_t climb
Note
ID VS-91070
description Vertical speed.
min nan max nan
freq 4 unit m/s
float64_t course
Note
ID VS-91050
description Course relative to true north.
min nan max nan
freq 4 unit deg
dwGPSFixStatus fixStatus
Note
ID VS-91150
description 2D or 3D fix.
TODO: Backend not yet implemented
min nan max nan
freq 4 unit unitless
*** valid values**: { DW_GPS_FIX_STATUS_NO_FIX, DW_GPS_FIX_STATUS_2D_FIX, DW_GPS_FIX_STATUS_3D_FIX }
uint32_t flags The flags to show which values are valid in this GPS frame.
Deprecated:
flags is deprecated and will be removed soon. Please use struct validityInfo and APIs introduced in GPSGetterSetter.h instead
dwGPSMode gpsMode GPS mode.
Deprecated:
gpsMode is deprecated and will be removed soon. Please use mode instead
float64_t hacc
Note
ID VS-91110
description Horizontal Accuracy of Solution.
min nan max nan
freq 4 unit m
float64_t hdop
Note
ID VS-91080
description Horizontal Dilution of Precision.
min nan max nan
freq 4 unit unitless
float64_t latitude
Note
ID VS-91020
description Latitude in WGS-84.
min nan max nan
freq 4 unit deg
float64_t longitude
Note
ID VS-91030
description Longitude in WGS-84.
min nan max nan
freq 4 unit deg
dwGPSMode mode
Note
ID VS-91175
description GPS mode.
TODO: Backend not yet implemented
min nan max nan
freq 4 unit unitless
*** valid values**: { DW_GPS_MODE_UNKNOWN, DW_GPS_MODE_INVALID_GPS, DW_GPS_MODE_DEAD_RECKONING, DW_GPS_MODE_STAND_ALONE, DW_GPS_MODE_PRECISE_POINT, DW_GPS_MODE_CODE_DIFFERENTIAL, DW_GPS_MODE_RTK_FLOAT, DW_GPS_MODE_RTK_FIXED, DW_GPS_MODE_PPP_CONVERGING, DW_GPS_MODE_PPP_CONVERGED }
float64_t pdop
Note
ID VS-91100
description Position Dilution of Precision.
min nan max nan
freq 4 unit unitless
uint8_t reserved[468] Reserved space.
uint8_t satelliteCount
Note
ID VS-91140
description Number of satellites in view.
TODO: Backend not yet implemented
min nan max nan
freq 4 unit unitless
float64_t speed
Note
ID VS-91060
description Horizontal speed.
min nan max nan
freq 4 unit m/s
dwTime_t timestamp_us
Note
ID VS-91010
description Timestamp of the message when first received.
min nan max nan
freq 4 unit us
dwGPSTimestampQuality timestampQuality
Note
ID VS-91170
description GNSS Timestamp Quality.
TODO: Backend not yet implemented
min nan max nan
freq 4 unit unitless
*** valid values**: { DW_GPS_TIMESTAMP_QUALITY_NOT_INIT, DW_GPS_TIMESTAMP_QUALITY_OK, DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST, }
char8_t utcDate[16] UTC date as provided in the GPS package [ddmmyy] (null terminated).
Deprecated:
utcDate is deprecated and will be removed soon. Please use utcTime instead
char8_t utcTime[16] UTC time as provided in the GPS package [hhmmss.sss] (null terminated).
Deprecated:
utcTime is deprecated and will be removed soon. Please use utcTime instead
dwTime_t utcTimeUs
Note
ID VS-91130
description UTC time.
min nan max nan
freq 4 unit us
float64_t vacc
Note
ID VS-91120
description Vertical Accuracy of Solution.
min nan max nan
freq 4 unit m
dwGPSSignalValidityInfo validityInfo Signal validity information.
float64_t vdop
Note
ID VS-91090
description Vertical Dilution of Precision.
min nan max nan
freq 4 unit unitless

◆ dwGPSSignalValidityInfo

struct dwGPSSignalValidityInfo
Data Fields
dwSignalValidity altitude Validity of altitude signal.
dwSignalValidity climb Validity of climb signal.
dwSignalValidity course Validity of course signal.
dwSignalValidity fixStatus Validity of 2D or 3D fix status signal.
dwSignalValidity hacc Validity of horizontal accuracy of solution signal.
dwSignalValidity hdop Validity of horizontal dilusion of precision signal.
dwSignalValidity latitude Validity of latitude signal.
dwSignalValidity longitude Validity of longitude signal.
dwSignalValidity mode Validity of GPS mode signal.
dwSignalValidity pdop Validity of positional dilusion of precision signal.
dwSignalValidity reserved[63] Reserved space.
dwSignalValidity satelliteCount Validity of satellite count signal.
dwSignalValidity speed Validity of speed signal.
dwSignalValidity timestamp_us Validity of timestamp signal.
dwSignalValidity timestampQuality Validity of timestamp quality signal.
dwSignalValidity utcTimeUs Validity of UTC time signal.
dwSignalValidity vacc Validity of vertical accuracy of solution signal.
dwSignalValidity vdop Validity of vertical dilusion of precision signal.

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 118 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 46 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 84 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 131 of file GPSFrame.h.