31#ifndef DW_CALIBRATION_ENGINE_COMMON_SELFCALIBRATIONIMUDIAGNOSTICS_H_
32#define DW_CALIBRATION_ENGINE_COMMON_SELFCALIBRATIONIMUDIAGNOSTICS_H_
NVIDIA DriveWorks API: Calibration
Defines a three-element floating-point vector.
#define DW_MAX_RIG_SENSOR_NAME_SIZE
Defines the maximum length of a sensor name in a rig.
NVIDIA DriveWorks API: Rig Configuration
dwTime_t sensorTimestamp
sensor pose timestamp (should match exactly to the calibrationSensorToRig timestamp)
uint32_t longHistNumberOfOutliers
number of outliers for a long-term histogram, zero if this parameter is not applicable
dwVector3f correctionsRPY
corrections sensor RPY [deg]
dwSelfCalibrationImuOutputMonitorDiagnostics outputs
output monitor diagnostics
uint32_t debouncedVehicleIOSpeedSignalIntegrityErrors
number of reported SEH-errors due to vehicleIO speed signal integrity failures
dwVector3f nominalRPYDeg
nominal sensor RPY [deg]
uint32_t debouncedVehicleIOSpeedRangeAndRateErrors
number of reported SEH-errors due to vehicleIO speed range and rate monitor failures
dwVector3f correctionsPosition
corrections sensor XYZ [meters]
char8_t sensorName[DW_MAX_RIG_SENSOR_NAME_SIZE]
sensor name
dwSelfCalibrationImuParameterEstimatorDiagnostics upAzimuthDiagnostics
up azimuth estimation diagnostics
uint32_t vehicleIOSpeedSignalIntegrityErrors
number of errors in the imu signal integrity monitor
uint32_t vehicleIOSpeedRangeAndRateErrors
number of errors in the vehicleIO speed range and rate monitor
dwSelfCalibrationImuParameterEstimatorDiagnostics upInclinationDiagnostics
up inclination estimation diagnostics
dwCalibrationSignalStateArray signalStates
supported calibration signal states
uint32_t debouncedImuSignalIntegrityErrors
number of reported SEH-errors due to imu frame signal integrity failures
uint64_t totalRoutineErrors
number of reported SEH-errors due to calibration failures (timeout, deadjusted or algorithmic failure...
uint32_t debouncedImuRangeAndRateErrors
number of reported SEH-errors due to imu frame signal failures
dwSelfCalibrationImuInputMonitorDiagnostics inputs
input monitor diagnostics
dwVector3f nominalPositionM
nominal sensor XYZ [meters]
float32_t longHistTotalNumVotes
total number of votes in all bins of a long-term histogram, zero if this parameter is not applicable
uint32_t routineTimeoutErrors
number of routine timeout monitor errors
dwSelfCalibrationImuParameterEstimatorDiagnostics forwardAzimuthDiagnostics
forward azimuth estimation diagnostics
uint32_t routineFailureErrors
number of routine failure monitor errors
float32_t longHistMaxVotes
maximal number of votes in a single bin of a long-term histogram, zero if this parameter is not appli...
dwSelfCalibrationImuParameterEstimatorDiagnostics forwardInclinationDiagnostics
forward inclination estimation diagnostics
uint32_t sensorDeadjustedErrors
number of the routine deadjusted monitor errors
uint64_t cycleCount
calibration cycle index
uint32_t imuRangeAndRateErrors
number of errors in the imu frame range and rate monitor
uint32_t routineNotAcceptedErrors
number of routine not-accepted (inprep mode) monitor errors
uint32_t imuSignalIntegrityErrors
number of errors in the imu signal integrity monitor
self-calibration imu diagnostic data
self-calibration IMU diagnostic data for output monitoring:
IMU estimator parameters for an individual signal.
NVIDIA DriveWorks API: Core Types
float float32_t
Specifies POD types.
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.