NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
IMUParams.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2018-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
21 #ifndef DW_CALIBRATION_ENGINE_IMU_IMUPARAMS_H_
22 #define DW_CALIBRATION_ENGINE_IMU_IMUPARAMS_H_
23 
24 #include <dw/calibration/engine/common/CalibrationTypes.h>
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
34 typedef struct dwCalibrationIMUParams
35 {
37  void* userData;
38 
42 
46 
51 
53 
54 #ifdef __cplusplus
55 } //extern C
56 #endif
57 
58 #endif //DW_CALIBRATION_ENGINE_IMU_IMUPARAMS_H_
dwCalibrationStatusChanged
void(* dwCalibrationStatusChanged)(dwCalibrationRoutineHandle_t routine, dwCalibrationStatus status, void *userData)
Defines a callback function that is called when calibration routine has changed its internal status.
Definition: CalibrationTypes.h:72
dwCalibrationIMUParams::suspensionCompliance
dwVector2f suspensionCompliance
Suspension angular compliance around X- and Y-axis.
Definition: IMUParams.h:50
dwCalibrationIMUParams::userData
void * userData
A pointer to user data that will be passed along when a sensor calibration data has been changed.
Definition: IMUParams.h:37
dwCalibrationIMUParams
struct dwCalibrationIMUParams dwCalibrationIMUParams
Calibration parameters for calibrating a IMU sensor this should be added to the dwCalibrationParams p...
dwCalibrationIMUParams::imuSamplingRateHz
float32_t imuSamplingRateHz
If known this entry shall indicate expected sampling rate in [Hz] of the imu sensor.
Definition: IMUParams.h:45
float32_t
float float32_t
Specifies POD types.
Definition: BasicTypes.h:41
dwCalibrationIMUParams::onChanged
dwCalibrationStatusChanged onChanged
An optional pointer to a function that will be called when the calibration status of a routine has ch...
Definition: IMUParams.h:41
dwCalibrationIMUParams
Calibration parameters for calibrating a IMU sensor this should be added to the dwCalibrationParams p...
Definition: IMUParams.h:34
dwVector2f
Defines a two-element single-precision floating-point vector.
Definition: MatrixTypes.h:30