DriveWorks SDK Reference
5.6.215 Release
For Test and Development only

GPSNew.h
Go to the documentation of this file.
1
2// This code contains NVIDIA Confidential Information and is disclosed
3// under the Mutual Non-Disclosure Agreement.
4//
5// Notice
6// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS" NVIDIA MAKES
7// NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
8// THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF NONINFRINGEMENT,
9// MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
10//
11// NVIDIA Corporation assumes no responsibility for the consequences of use of such
12// information or for any infringement of patents or other rights of third parties that may
13// result from its use. No license is granted by implication or otherwise under any patent
14// or patent rights of NVIDIA Corporation. No third party distribution is allowed unless
15// expressly authorized by NVIDIA. Details are subject to change without notice.
16// This code supersedes and replaces all information previously supplied.
17// NVIDIA Corporation products are not authorized for use as critical
18// components in life support devices or systems without express written approval of
19// NVIDIA Corporation.
20//
21// Copyright (c) 2021-2022 NVIDIA Corporation. All rights reserved.
22//
23// NVIDIA Corporation and its licensors retain all intellectual property and proprietary
24// rights in and to this software and related documentation and any modifications thereto.
25// Any use, reproduction, disclosure or distribution of this software and related
26// documentation without an express license agreement from NVIDIA Corporation is
27// strictly prohibited.
28//
30
47#ifndef DW_SENSORS_GPS_GPS_NEW_H_
48#define DW_SENSORS_GPS_GPS_NEW_H_
49
51
52#ifdef __cplusplus
53extern "C" {
54#endif
55typedef enum dwGPSGnssFixStatus {
61
77
81typedef struct dwGPSFrameNew
82{
83 struct
84 {
103
109
115
121
127
133
139
145
151
157
163
169
175
181
188
200
215
216 uint8_t reserved[512];
218
219#ifdef __cplusplus
220}
221#endif
222
224#endif // DW_SENSOR_GPS_GPS_NEW_H_
DriveWorks API: Signal Status Library
uint8_t dwSignalValidity
The type of the encoded status field.
Definition: SignalStatus.h:57
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
Definition: Types.h:82
double float64_t
Definition: Types.h:71
float64_t pdop
Definition: GPSNew.h:162
float64_t latitude
Definition: GPSNew.h:114
uint8_t reserved[512]
Definition: GPSNew.h:216
float64_t hacc
Definition: GPSNew.h:168
dwGPSGnssTimestampQuality gnssTimestampQuality
Definition: GPSNew.h:214
float64_t longitude
Definition: GPSNew.h:120
float64_t course
Definition: GPSNew.h:132
float64_t hdop
Definition: GPSNew.h:150
dwTime_t timestamp_us
Definition: GPSNew.h:108
float64_t vacc
Definition: GPSNew.h:174
float64_t speed
Definition: GPSNew.h:138
uint8_t satelliteCount
Definition: GPSNew.h:187
float64_t climb
Definition: GPSNew.h:144
float64_t altitude
Definition: GPSNew.h:126
float64_t vdop
Definition: GPSNew.h:156
struct dwGPSFrameNew::@8 validityInfo
dwGPSGnssFixStatus gnssFixStatus
Definition: GPSNew.h:199
dwTime_t utcTime
Definition: GPSNew.h:180
dwGPSGnssTimestampQuality
Definition: GPSNew.h:62
dwGPSGnssFixStatus
Definition: GPSNew.h:55
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL
Signal permanent failure.
Definition: GPSNew.h:72
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT
Signal initializing.
Definition: GPSNew.h:64
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_FORCE32
Definition: GPSNew.h:75
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL
Signal temporary failure.
Definition: GPSNew.h:70
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB
Sensor uncalibrated.
Definition: GPSNew.h:66
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_OK
Signal in specification.
Definition: GPSNew.h:68
@ DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST
Sensor not installed.
Definition: GPSNew.h:74
@ DW_GPS_GNSS_FIX_STATUS_2D_FIX
Definition: GPSNew.h:57
@ DW_GPS_GNSS_FIX_STATUS_NO_FIX
Definition: GPSNew.h:56
@ DW_GPS_GNSS_FIX_STATUS_3D_FIX
Definition: GPSNew.h:58
@ DW_GPS_GNSS_FIX_STATUS_FORCE32
Definition: GPSNew.h:59
This structure contains one frame of data from an GPS/GNSS sensor.
Definition: GPSNew.h:82