DriveWorks SDK Reference
5.6.215 Release
For Test and Development only

GPS Sensor New

Detailed Description

Defines the GPS sensor.

Data Structures

struct  dwGPSFrameNew
 This structure contains one frame of data from an GPS/GNSS sensor. More...
 
struct  dwGPSFrameNew.validityInfo
 

Enumerations

enum  dwGPSGnssFixStatus {
  DW_GPS_GNSS_FIX_STATUS_NO_FIX = 0 ,
  DW_GPS_GNSS_FIX_STATUS_2D_FIX = 1 ,
  DW_GPS_GNSS_FIX_STATUS_3D_FIX = 2 ,
  DW_GPS_GNSS_FIX_STATUS_FORCE32 = 0x7FFFFFFF
}
 
enum  dwGPSGnssTimestampQuality {
  DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT = 0 ,
  DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB = 1 ,
  DW_GPS_GNSS_TIMESTAMP_QUALITY_OK = 2 ,
  DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL = 3 ,
  DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL = 4 ,
  DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST = 5 ,
  DW_GPS_GNSS_TIMESTAMP_QUALITY_FORCE32 = 0x7FFFFFFF
}
 

Data Structure Documentation

◆ dwGPSFrameNew

struct dwGPSFrameNew
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
dwGPSGnssFixStatus gnssFixStatus
Note
ID VS-91150
description 2D or 3D fix.
TODO: Backend not yet implemented
min nan max nan
freq 4 unit -
*** valid values**: { DW_GPS_GNSS_FIX_STATUS_NO_FIX, DW_GPS_GNSS_FIX_STATUS_2D_FIX, DW_GPS_GNSS_FIX_STATUS_3D_FIX }
dwGPSGnssTimestampQuality gnssTimestampQuality
Note
ID VS-91170
description GNSS Timestamp Quality.
TODO: Backend not yet implemented
min nan max nan
freq 4 unit -
*** valid values**: { DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT, DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB, DW_GPS_GNSS_TIMESTAMP_QUALITY_OK, DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL, DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL, DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST }
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
float64_t pdop
Note
ID VS-91100
description Position Dilution of Precision.
min nan max nan
freq 4 unit unitless
uint8_t reserved[512]
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
dwTime_t utcTime
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
struct dwGPSFrameNew.validityInfo validityInfo
float64_t vdop
Note
ID VS-91090
description Vertical Dilution of Precision.
min nan max nan
freq 4 unit unitless

◆ dwGPSFrameNew.validityInfo

struct dwGPSFrameNew.validityInfo
Data Fields
dwSignalValidity altitude
dwSignalValidity climb
dwSignalValidity course
dwSignalValidity gnssFixStatus
dwSignalValidity gnssTimestampQuality
dwSignalValidity hacc
dwSignalValidity hdop
dwSignalValidity latitude
dwSignalValidity longitude
dwSignalValidity pdop
dwSignalValidity reserved[64]
dwSignalValidity satelliteCount
dwSignalValidity speed
dwSignalValidity timestamp_us
dwSignalValidity utcTime
dwSignalValidity vacc
dwSignalValidity vdop

Enumeration Type Documentation

◆ dwGPSGnssFixStatus

Enumerator
DW_GPS_GNSS_FIX_STATUS_NO_FIX 
DW_GPS_GNSS_FIX_STATUS_2D_FIX 
DW_GPS_GNSS_FIX_STATUS_3D_FIX 
DW_GPS_GNSS_FIX_STATUS_FORCE32 

Definition at line 55 of file GPSNew.h.

◆ dwGPSGnssTimestampQuality

Enumerator
DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT 

Signal initializing.

DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB 

Sensor uncalibrated.

DW_GPS_GNSS_TIMESTAMP_QUALITY_OK 

Signal in specification.

DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL 

Signal temporary failure.

DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL 

Signal permanent failure.

DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST 

Sensor not installed.

DW_GPS_GNSS_TIMESTAMP_QUALITY_FORCE32 

Definition at line 62 of file GPSNew.h.