DriveWorks SDK Reference
5.16.65 Release
For Test and Development only

SelfCalibrationRadarDiagnostics.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"
7// NVIDIA MAKES NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY,
8// OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY
9// IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A
10// PARTICULAR PURPOSE.
11//
12// NVIDIA Corporation assumes no responsibility for the consequences of use of
13// such information or for any infringement of patents or other rights of third
14// parties that may result from its use. No license is granted by implication or
15// otherwise under any patent or patent rights of NVIDIA Corporation. No third
16// party distribution is allowed unless expressly authorized by NVIDIA. Details
17// are subject to change without notice. This code supersedes and replaces all
18// information previously supplied. NVIDIA Corporation products are not
19// authorized for use as critical components in life support devices or systems
20// without express written approval of NVIDIA Corporation.
21//
22// Copyright (c) 2023 NVIDIA Corporation. All rights reserved.
23//
24// NVIDIA Corporation and its licensors retain all intellectual property and
25// proprietary rights in and to this software and related documentation and any
26// modifications thereto. Any use, reproduction, disclosure or distribution of
27// this software and related documentation without an express license agreement
28// from NVIDIA Corporation is strictly prohibited.
29//
31#ifndef SELFCALIBRATIONRADARDIAGNOSTICS_H_
32#define SELFCALIBRATIONRADARDIAGNOSTICS_H_
33// Generated by dwProto from self_calibration_radar_diagnostics.proto DO NOT EDIT BY HAND!
34// See //3rdparty/shared/dwproto/README.md for more information
35
36//WARNING!!!
37// Please don't use any type definition in this file.
38// All of data types in this file are going to be modified and will not
39// follow Nvidia deprecation policy.
40
41#include <dw/core/base/Types.h>
42
43#include <dw/rig/Rig.h>
44
45#ifdef __cplusplus
46extern "C" {
47#endif
48
50{
53
56
59
62
65
68
71
74
77
80
83
87
89{
92
95
98
101
104
108
110{
113
116
119
122
125
129
130#ifdef __cplusplus
131}
132#endif
133
134#endif // SELFCALIBRATIONRADARDIAGNOSTICS_H_
Defines a three-element floating-point vector.
Definition: MatrixTypes.h:76
#define DW_MAX_RIG_SENSOR_NAME_SIZE
Defines the maximum length of a sensor name in a rig.
Definition: RigTypes.h:57
NVIDIA DriveWorks API: Rig Configuration
uint32_t vehicleIOWheelSpeedErrors
number of errors in the vehicleIO wheel speed range and rate monitor
uint32_t debouncedTotalSignalIntegrityErrors
number of reported SEH-errors due to signal integrity failures
uint32_t routineNotAcceptedErrors
number of routine not-accepted (inprep mode) monitor errors
uint32_t radarDopplerMotionErrors
number of errors in the radar doppler motion monitor
uint32_t sensorDeadjustedErrors
number of the routine deadjusted monitor errors
dwSelfCalibrationRadarInputMonitorDiagnostics inputs
input monitor diagnostics
dwVector3f nominalPositionM
nominal sensor XYZ [meters]
dwTime_t sensorTimestamp
sensor pose timestamp (should match exactly to the calibrationSensorToRig timestamp)
uint64_t totalRoutineErrors
number of reported SEH-errors due to calibration failures (timeout, deadjusted or algorithmic failure...
uint32_t debouncedTotalVehicleIOVehicleSpeedErrors
number of reported SEH-errors due to vehicle speed signal failures
uint32_t radarScanErrors
number of errors in the radar scan monitor
uint32_t vehicleIOVehicleSpeedErrors
number of errors in the vehicleIO vehicle speed monitor
uint32_t routineTimeoutErrors
number of routine timeout monitor errors
uint32_t debouncedTotalRadarScanErrors
number of reported SEH-errors due to radar scan signal failures
char8_t sensorName[DW_MAX_RIG_SENSOR_NAME_SIZE]
sensor name
uint32_t debouncedTotalVehicleIOSteeringErrors
number of reported SEH-errors due to vehicleIO steering signal failures
uint32_t signalIntegrityErrors
number of errors in the egomotion signal integrity monitor
uint32_t debouncedTotalVehicleIOWheelSpeedErrors
number of reported SEH-errors due to vehicleIO wheel speed signal failures
uint32_t routineFailureErrors
number of routine failure monitor errors
uint32_t debouncedTotalRadarDopplerMotionErrors
number of reported SEH-errors due to radar doppler motion signal failures
dwSelfCalibrationRadarOutputMonitorDiagnostics outputs
output monitor diagnostics
dwVector3f nominalRPYDeg
nominal sensor RPY [deg]
uint32_t wheelRadiiErrors
number of the wheel radii calibration monitor errors
uint32_t vehicleIOSteeringErrors
number of errors in the vehicleIO steering monitor
NVIDIA DriveWorks API: Core Types
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
Definition: BasicTypes.h:65