DriveWorks SDK Reference
5.4.5418 Release
For Test and Development only
GPSNew.h
Go to the documentation of this file.
1
// 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) 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
50
#include <
dw/core/signal/SignalStatus.h
>
51
52
#ifdef __cplusplus
53
extern
"C"
{
54
#endif
55
59
typedef
struct
dwGPSFrameNew
60
{
61
struct
62
{
63
dwSignalValidity
timestamp_us
;
64
dwSignalValidity
latitude
;
65
dwSignalValidity
longitude
;
66
dwSignalValidity
altitude
;
67
dwSignalValidity
course
;
68
dwSignalValidity
speed
;
69
dwSignalValidity
climb
;
70
dwSignalValidity
hdop
;
71
dwSignalValidity
vdop
;
72
dwSignalValidity
pdop
;
73
dwSignalValidity
hacc
;
74
dwSignalValidity
vacc
;
75
dwSignalValidity
utcTime
;
76
dwSignalValidity
satelliteCount
;
77
dwSignalValidity
gnssTimestampQuality
;
78
dwSignalValidity
reserved
[64];
79
}
validityInfo
;
80
85
dwTime_t
timestamp_us
;
86
91
float64_t
latitude
;
92
97
float64_t
longitude
;
98
103
float64_t
altitude
;
104
109
float64_t
course
;
110
115
float64_t
speed
;
116
121
float64_t
climb
;
122
127
float64_t
hdop
;
128
133
float64_t
vdop
;
134
139
float64_t
pdop
;
140
145
float64_t
hacc
;
146
151
float64_t
vacc
;
152
157
dwTime_t
utcTime
;
158
163
uint8_t
satelliteCount
;
164
169
uint32_t
gnssTimestampQuality
;
170
171
uint8_t
reserved
[512];
172
}
dwGPSFrameNew
;
173
174
#ifdef __cplusplus
175
}
176
#endif
177
179
#endif // DW_SENSOR_GPS_GPS_NEW_H_
dwGPSFrameNew::utcTime
dwTime_t utcTime
Definition:
GPSNew.h:157
dwGPSFrameNew::satelliteCount
uint8_t satelliteCount
Definition:
GPSNew.h:163
dwGPSFrameNew::altitude
float64_t altitude
Definition:
GPSNew.h:103
dwGPSFrameNew::climb
float64_t climb
Definition:
GPSNew.h:121
dwGPSFrameNew::timestamp_us
dwTime_t timestamp_us
Definition:
GPSNew.h:85
dwGPSFrameNew::speed
float64_t speed
Definition:
GPSNew.h:115
dwGPSFrameNew::course
float64_t course
Definition:
GPSNew.h:109
dwGPSFrameNew::latitude
float64_t latitude
Definition:
GPSNew.h:91
float64_t
double float64_t
Definition:
Types.h:71
dwSignalValidity
uint8_t dwSignalValidity
The type of the encoded status field.
Definition:
SignalStatus.h:57
dwGPSFrameNew::validityInfo
struct dwGPSFrameNew::@7 validityInfo
dwGPSFrameNew::hdop
float64_t hdop
Definition:
GPSNew.h:127
dwGPSFrameNew::longitude
float64_t longitude
Definition:
GPSNew.h:97
dwTime_t
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
Definition:
Types.h:82
dwGPSFrameNew::pdop
float64_t pdop
Definition:
GPSNew.h:139
SignalStatus.h
DriveWorks API: Signal Status Library
dwGPSFrameNew::hacc
float64_t hacc
Definition:
GPSNew.h:145
dwGPSFrameNew::vacc
float64_t vacc
Definition:
GPSNew.h:151
dwGPSFrameNew::reserved
uint8_t reserved[512]
Definition:
GPSNew.h:171
dwGPSFrameNew::vdop
float64_t vdop
Definition:
GPSNew.h:133
dwGPSFrameNew::gnssTimestampQuality
uint32_t gnssTimestampQuality
Definition:
GPSNew.h:169
dwGPSFrameNew
This structure contains one frame of data from an GPS/GNSS sensor.
Definition:
GPSNew.h:59
Advance Information | Subject to Change | Prepared and Provided under NDA | Generated by NVIDIA | PR-08397-V5.0