|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
12 #ifndef DW_SENSORS_GPS_GPSFRAME_H_
13 #define DW_SENSORS_GPS_GPSFRAME_H_
17 #include <dw/pbwire/BasicTypes.h>
19 #include <dw/core/base/Exports.h>
21 #include <dw/core/signal/SignalStatus.h>
53 DW_GPS_LON
DW_DEPRECATED_ENUM(
"Use dwGPSFrame.validityInfo.longitude instead") = 1 << 1,
56 DW_GPS_ALT
DW_DEPRECATED_ENUM(
"Use dwGPSFrame.validityInfo.altitude instead") = 1 << 2,
59 DW_GPS_COURSE
DW_DEPRECATED_ENUM(
"Use dwGPSFrame.validityInfo.course instead") = 1 << 3,
422 DW_DEPRECATED(
"utcTime is deprecated and will be removed soon. Please use utcTimeUs instead")
514 #endif // DW_SENSORS_GPS_GPSFRAME_H_
@ DW_GPS_SPOOF_STATE_UNSPECIFIED
GPS spoof state unspecified.
dwSignalValidity climb
Validity of climb signal.
A GPS packet containing localization information.
dwSignalValidity courseAccuracy
Validity of GPS course accuracy signal.
@ DW_GPS_JAM_STATE_WARN
GPS jam state warn.
dwSignalValidity spoofState
Validity of GPS spoof state signal.
@ DW_GPS_MODE_RTK_FIXED
GPS mode RTK fixed. This is the highest accuracy mode.
uint64_t errors
GPS Error IDs. It's internally used by SAL sensors. VAL and partners are not intended to use this fie...
dwSignalValidity errors
Validity of detected errors. It should be always invalid for now.
uint8_t reserved[416]
Reserved space.
@ DW_GPS_TIMESTAMP_FORMAT_UNSPECIFIED
Timestamp format not specified.
dwSignalValidity timestamp_us
Validity of timestamp signal.
dwSignalValidity sensorTimestampFormat
Reserved space Validity of GPS sensorTimestamp format.
@ DW_GPS_FIX_STATUS_2D_FIX
2D fix
dwGPSTimestampFormat
Timestamp format of the GPS sensor, should be identical to dwVioTimestampFormat(i....
dwSignalValidity vdop
Validity of vertical dilusion of precision signal.
@ DW_GPS_MODE_PPP_CONVERGED
GPS mode PPP converged. Most accurate mode for using PPP.
dwGPSFixStatus
GPS satellite fix status.
@ DW_GPS_TIMESTAMP_QUALITY_FORCE32
dwGPSMode gpsMode
GPS mode.
@ DW_GPS_MODE_PPP_CONVERGING
GPS mode PPP converging. Using PPP, but solution has not finished converging, so the data is not yet ...
@ DW_GPS_TIMESTAMP_QUALITY_NOT_INIT
Not Initialized. still initializing.
dwSignalValidity sensorTimestamp
Validity of sensor timestamp signal.
@ DW_GPS_MODE_RTK_FLOAT
GPS mode RTK float.
@ DW_DEPRECATED_ENUM
Value of dwGPSFrame.latitude is valid.
dwSignalValidity longitude
Validity of longitude signal.
@ DW_GPS_JAM_STATE_INIT
GPS jam state init.
struct dwGPSSignalValidityInfo dwGPSSignalValidityInfo
This structure contains validity of each signal provided by GPS sensors.
@ DW_GPS_SPOOF_STATE_MULTI
GPS spoof state multi.
dwGPSSpoofState
The GPS spoof state gives spoofing-state detected by the GNSS-receiver.
dwSignalValidity fixStatus
Validity of 2D or 3D fix status signal.
@ DW_GPS_SPOOF_STATE_NO
GPS spoof state no.
dwGPSTimestampQuality
GPS timestamp quality.
char8_t utcTime[16]
UTC time as provided in the GPS package [hhmmss.sss] (null terminated).
dwGPSMode
The GPS mode gives the status of the GNSS data.
@ DW_GPS_MODE_UNKNOWN
GPS mode unknown. The device cannot or has not reported the mode.
@ DW_GPS_TIMESTAMP_QUALITY_OK
Normal Operation. Functional and Electrical Checks Passed.
dwSignalValidity vacc
Validity of vertical accuracy of solution signal.
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
dwSignalValidity timestampQuality
Validity of timestamp quality signal.
dwSignalValidity mode
Validity of GPS mode signal.
dwSignalValidity satelliteCount
Validity of satellite count signal.
dwGPSTimestampQuality timestampQuality
dwSignalValidity altitude
Validity of altitude signal.
@ DW_GPS_JAM_STATE_OK
GPS jam state ok.
dwSignalValidity jamState
Validity of GPS jam state signal.
@ DW_GPS_MODE_PRECISE_POINT
GPS mode precise point. No RTK or PPP correction.
dwSignalValidity speedAccuracy
Validity of GPS speed accuracy signal.
@ DW_GPS_TIMESTAMP_FORMAT_FORCE32
dwSignalValidity hdop
Validity of horizontal dilusion of precision signal.
@ DW_GPS_FIX_STATUS_NO_FIX
No fix.
#define DW_DEPRECATED(msg)
@ DW_GPS_JAM_STATE_CRITICAL
GPS jam state critical.
@ DW_GPS_SPOOF_STATE_YES
GPS spoof state yes.
uint32_t flags
The flags to show which values are valid in this GPS frame.
@ DW_GPS_MODE_CODE_DIFFERENTIAL
GPS mode code differential. No RTK or PPP correction.
dwGPSJamState
The GPS jam state gives jamming state detected by the GNSS-receiver.
dwGPSSpoofState spoofState
dwSignalValidity latitude
Validity of latitude signal.
@ DW_GPS_MODE_DEAD_RECKONING
GPS mode dead reckoning. Device relying on IMU alone for updates.
dwSignalValidity course
Validity of course signal.
dwSignalValidity pdop
Validity of positional dilusion of precision signal.
uint8_t dwSignalValidity
Signal validity status.
@ DW_GPS_TIMESTAMP_FORMAT_CCPLEX_TSC
CCPLEX TSC timestamp format.
@ DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST
Synchronization lost.
dwSignalValidity hacc
Validity of horizontal accuracy of solution signal.
char8_t utcDate[16]
UTC date as provided in the GPS package [ddmmyy] (null terminated).
@ DW_GPS_SPOOF_STATE_INIT
GPS spoof state init.
@ DW_GPS_FIX_STATUS_FORCE32
@ DW_GPS_MODE_STAND_ALONE
GPS mode stand alone. No RTK or PPP correction.
@ DW_GPS_SPOOF_STATE_FORCE32
dwGPSFlags
Each flag shows if that value is valid in this GPS frame.
dwSignalValidity speed
Validity of speed signal.
dwSignalValidity utcTimeUs
Validity of UTC time signal.
dwGPSTimestampFormat sensorTimestampFormat
This structure contains validity of each signal provided by GPS sensors.
dwSignalValidity hostTimestamp
Validity of host timestamp signal.
@ DW_GPS_FIX_STATUS_3D_FIX
3D fix
@ DW_GPS_JAM_STATE_UNSPECIFIED
GPS jam state unspecified.
dwGPSSignalValidityInfo validityInfo
Signal validity information.
@ DW_GPS_JAM_STATE_FORCE32
@ DW_GPS_TIMESTAMP_FORMAT_PTP16
16-bit fragment from PTP timer with resolution of 100us. Obtained by the following computation ((PTP_...
@ DW_GPS_TIMESTAMP_FORMAT_PTP64
64-bit PTP timestamp format. This format is assumed in case the validityInfo field does not indicate ...
@ DW_GPS_MODE_INVALID_GPS
GPS mode invalid. This GPS data cannot be used.
dwSignalValidity reserved[55]
Reserved space.