DriveWorks SDK Reference

| 0.6.67 Release

CalibrationTypes.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) 2016-2017 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_CALIBRATION_CALIBRATIONTYPES_H__
48 #define DW_CALIBRATION_CALIBRATIONTYPES_H__
49 
50 #include <dw/core/Types.h>
51 
52 #ifdef __cplusplus
53 extern "C" {
54 #endif
55 
59 typedef enum dwCalibrationStatus {
63 
66 
69 
73 
78 typedef void (*dwCalibrationStatusChanged)(uint32_t sensorIndex, dwCalibrationStatus status, void *userData);
79 
80 #ifdef __cplusplus
81 } // extern C
82 #endif
83 
85 #endif // DW_CALIBRATION_CALIBRATIONTYPES_H__
NVIDIA DriveWorks API: Core Types
The routine has accepted an estimate and calibration continues.
The routine has been initialized.
dwCalibrationStatus
Defines the statuses that an individual calibration can take.
The routine has failed calibration.
The routine has been started, but hasn&#39;t accepted an estimate.
void(* dwCalibrationStatusChanged)(uint32_t sensorIndex, dwCalibrationStatus status, void *userData)
Defines a callback function that is called when calibration routine has changed its internal status...