31#ifndef SELF_CALIBRATION_TYPES_HPP
32#define SELF_CALIBRATION_TYPES_HPP
34#include <dw/calibration/engine/common/CalibrationTypes.h>
35#include <dw/calibration/engine/common/CalibrationTypesExtra.h>
36#include <dw/calibration/engine/vehicle/VehicleParams.h>
37#include <dw/core/health/HealthSignals.h>
38#include <dw/rig/Vehicle.h>
39#include <dw/rig/Rig.h>
40#include <dw/core/base/Types.h>
41#include <dw/core/container/BaseString.hpp>
90 float32_t currentWheelRadius[DW_VEHICLE_NUM_WHEELS];
91 dwCalibrationStatus
status;
98 dwVehicleSteeringProperties steeringProperties;
99 dwCalibrationStatus
status;
106 dwVector3f gyroscopeBias;
static constexpr char CALIBRATION_ACCEPTED_STATE_STRING[]
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_IMU
CalibratedSteeringProperties { dwVehicleSteeringProperties steeringProperties dwCalibratedSteeringProperties
dwVector3f accelerometerBias
dwTransformation3f currentSensor2Rig
static constexpr char CALIBRATION_FAILED_STATE_STRING[]
static constexpr char SELF_CALIBRATION_TAG[]
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_ROUTINE_COUNT
char extrinsicProfileName[DW_MAX_EXTRINSIC_PROFILE_NAME_SIZE]
static constexpr char CALIBRATION_INVALID_STATE_STRING[]
CalibratedExtrinsics { CalibrationExtrinsicProfileName extrinsicProfileName dwCalibratedExtrinsics
bool calibrationStateChanged
CalibratedIMUIntrinsics { dwVector3f gyroscopeBias dwCalibratedIMUIntrinsics
bool validAccelerometerBias
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_LIDARS
dwCalibrationStatus status
dwCalibrationManeuverArray maneuvers
dw::core::FixedString< DW_MAX_EXTRINSIC_PROFILE_NAME_SIZE > CalibrationExtrinsicProfileName
static constexpr char CALIBRATION_NOT_ACCEPTED_STATE_STRING[]
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_CAMERAS
dwCalibrationProperties properties
dw::core::FixedString< 512 > CalibrationResultsString
dwCalibrationSensorPositionState positionState
CalibratedWheelRadii { float32_t currentWheelRadius[DW_VEHICLE_NUM_WHEELS] dwCalibratedWheelRadii
bool positionStateChanged
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_RADARS
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_VEHICLEIO
dw::core::FixedString< 64 > CalibrationIntrinsicsString
static constexpr uint8_t SELF_CALIBRATION_NODE_MAX_WHEELS