DriveWorks SDK Reference
5.16.65 Release
For Test and Development only

Deprecated List
Global DW_DEPRECATED_ENUM

Use dwIMUFrame.validityInfo.heading instead

Use dwIMUFrame.validityInfo.acceleration[1] instead

Use dwIMUFrame.validityInfo.acceleration[0] instead

Use dwIMUFrame.validityInfo.turnrate[2] instead

Use dwIMUFrame.validityInfo.turnrate[1] instead

Use dwIMUFrame.validityInfo.turnrate[0] instead

Use dwIMUFrame.validityInfo.orientationQuaternion instead

Use dwIMUFrame.validityInfo.orientationQuaternion instead

Use dwIMUFrame.validityInfo.orientationQuaternion instead

Use dwIMUFrame.validityInfo.orientation[2] instead

Use dwIMUFrame.validityInfo.orientation[1] instead

Use dwIMUFrame.validityInfo.orientation[0] instead

Use dwIMUFrame.validityInfo.orientationQuaternion instead

Use dwGPSFrame.validityInfo.mode instead

Use dwGPSFrame.validityInfo.vacc instead

Use dwGPSFrame.validityInfo.latitude instead

Use dwGPSFrame.validityInfo.longitude instead

Use dwGPSFrame.validityInfo.altitude instead

Use dwGPSFrame.validityInfo.course instead

Use dwGPSFrame.validityInfo.speed instead

Use dwGPSFrame.validityInfo.climb instead

Use dwGPSFrame.validityInfo.hdop instead

Use dwGPSFrame.validityInfo.vdop instead

Use dwGPSFrame.validityInfo.hacc instead

Use dwIMUFrame.validityInfo.magnetometer[0] instead

TTBCC is deprecated and should not be used. REL_23_02

Use dwIMUFrame.validityInfo.acceleration[2] instead

EMT is deprecated and should not be used. REL_23_02

DIAG is deprecated and should not be used. REL_23_02

INIT is deprecated and should not be used. REL_23_02

PARK_RECORD is deprecated and should not be used. REL_23_02

PARK_RECORD is deprecated and should not be used. REL_23_02

FLT is deprecated and should not be used. REL_23_02

ESP_ASR_CTRL is deprecated and should not be used. REL_23_02

SPORT_OFF is deprecated and should not be used. REL_23_02

SPORT2_OFF is deprecated and should not be used. REL_23_02

PARK_RECORD is deprecated and should not be used. REL_23_02

dwIMUHeadingType will be removed

TRANSITION is deprecated and should not be used. REL_23_02

dwIMUHeadingType will be removed

Use dwIMUFrame.validityInfo.alignmentStatus instead

Use dwIMUFrame.validityInfo.magnetometer[2] instead

Use dwIMUFrame.validityInfo.magnetometer[1] instead

Global dwCalibrationEngine_addVehicleIOState (const dwVehicleIOState *vioState, uint32_t sensorIndex, dwCalibrationEngineHandle_t engine)
Use dwCalibrationEngine_addVehicleIONonSafetyState and dwCalibrationEngine_addVehicleIOActuationFeedback instead.
Global dwEgomotionParameters::lateralSlipCoefficient
Deriving lateral slip coefficient from vehicle parameters, unless this parameter is non-zero.
Global dwEgomotionTransformationQuality::valid
valid is deprecated and will be removed. Use covarianceValid instead.
Global dwGPSFrame::flags
flags is deprecated and will be removed soon. Please use struct validityInfo and APIs introduced in GPSGetterSetter.h instead
Global dwGPSFrame::gpsMode
gpsMode is deprecated and will be removed soon. Please use mode instead
Global dwGPSFrame::utcDate [16]
utcDate is deprecated and will be removed soon. Please use utcTime instead
Global dwGPSFrame::utcTime [16]
utcTime is deprecated and will be removed soon. Please use utcTime instead
Global dwIMUFlags
dwIMUFlags is deprecated and will be removed in the future, use dwIMUFrame.validityInfo and APIs from IMUGetterSetter.h instead
Global dwIMUFrame::flags
flags is deprecated and will be removed in next major release. Please use APIs provided in IMUGetterSetter.h to access and check validity of signals
Global dwIMUFrame::headingType
headingType is deprecated and will be removed in the next major release. Please don't use this field.
Global dwIMUFrame::timestamp_us
timestamp_us is deprecated and will not be used in the next major release. Please use hostTimestamp or sensorTimestamp instead.
Class dwIMUFrameNew
dwIMUFrameNew is deprecated and will be removed soon. Please use dwIMUFrame instead.
Global dwIMUHeadingType
dwIMUHeadingType is deprecated and will be removed in the future
Global dwIMUSignalValidityInfo::timestamp_us
timestamp_us is deprecated and will not be used in the next major release. Please use hostTimestamp or sensorTimestamp instead.
Global dwRig_getVehicle (dwVehicle const **const vehicle, dwConstRigHandle_t const obj)
Use dwRig_getGenericVehicle.
Global dwRig_setVehicle (dwVehicle const *const vehicle, dwRigHandle_t const obj)
Use dwRig_setGenericVehicle.
Class dwVehicle
Use dwGenericVehicle, this dwVehicle struct will be deprecated in an upcoming release.
Global dwVehicle::aerodynamicDragCoeff
Will be removed, unused
Global dwVehicle::aeroHeight
Will be removed, unused
Global dwVehicle::frontalArea
Will be removed, unused
Global dwVehicle::maxEnginePower
Will be removed, unused
Global dwVehicle::rollingResistanceCoeff
Will be removed, unused
Global dwVehicleIO_getVehicleState (dwVehicleIOState *const state, dwVehicleIOHandle_t const obj)
This will be removed in the next major release. Use dwVehicleIO_getNonSafetyState, dwVehicleIO_getSafetyState, or dwVehicleIO_getActuationFeedback instead.
Global dwVehicleIO_sendCommand (const dwVehicleIOCommand *const cmd, dwVehicleIOHandle_t const obj)
This will be removed in the next major release. Use dwVehicleIO_sendNonSafetyCommand or dwVehicleIO_sendSafetyCommand instead.
Global dwVehicleIO_sendMiscCommand (const dwVehicleIOMiscCommand *const cmd, dwVehicleIOHandle_t const obj)
This will be removed in the next major release. Use dwVehicleIO_sendNonSafetyCommand or dwVehicleIO_sendSafetyCommand instead.
Global dwVehicleIOActuationFeedback::gearStatus
gearStatus is no longer supported and exists only for binary layout compatibility. REL_23_06 drivePositionStatus should be used instead.
Global dwVehicleIOActuationFeedback::gearTarget
gearTarget is no longer supported and exists only for binary layout compatibility. REL_23_06 drivePositionTarget should be used instead.
Global dwVehicleIOActuationFeedback::latCtrlCurvReqAdditionalStatus
latCtrlCurvReqAdditionalStatus is no longer supported and exists only for binary layout compatibility. REL_23_02
Global dwVehicleIOActuationFeedback::latCtrlEPSLimitStatus
latCtrlEPSLimitStatus is no longer supported and exists only for binary layout compatibility. REL_23_02
Global dwVehicleIOActuationFeedback::longCtrlRedundCheckStatus
longCtrlRedundCheckStatus is no longer supported and exists only for binary layout compatibility. REL_23_06 longCtrlRedundCheckStatus is not necessary.
Global dwVehicleIOActuationFeedback::rearWheelAngleOffset
rearWheelAngleOffset is no longer supported and exists only for binary layout compatibility. REL_23_06 .
Global dwVehicleIOActuationFeedback::rearWheelAngleOffsetQuality
rearWheelAngleOffsetQuality is no longer supported and exists only for binary layout compatibility. REL_23_06 .
Global dwVehicleIONonSafetyCommand::emIntegrationHalted
emIntegrationHalted is no longer supported and exists only for binary layout compatibility. REL_23_02
Global dwVehicleIONonSafetyCommand::latCtrlTrajectoryConfidence
latCtrlTrajectoryConfidence is no longer supported and exists only for binary layout compatibility. REL_23_09 latCtrlC0SteeringGradientGainLt and latCtrlC0SteeringGradientGainRt should be used instead.
Global dwVehicleIONonSafetyState::currentDate
currentDate is no longer supported and exists only for binary layout compatibility. REL_23_09 currentDate is not necessary.
Global dwVehicleIONonSafetyState::displayVehicleSpeed
displayVehicleSpeed is no longer supported and exists only for binary layout compatibility. REL_23_09 speedIndicated should be used instead.
Global dwVehicleIONonSafetyState::gearStatus
gearStatus is no longer supported and exists only for binary layout compatibility. REL_23_06 drivePositionStatus should be used instead.
Global dwVehicleIONonSafetyState::gearTarget
gearTarget is no longer supported and exists only for binary layout compatibility. REL_23_06 drivePositionTarget should be used instead.
Global dwVehicleIONonSafetyState::kickdownStatus
kickdownStatus is no longer supported and exists only for binary layout compatibility.
Global dwVehicleIONonSafetyState::lightSensorNightModeRemoved
lightSensorNightModeRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of lightSensorNightMode should be used instead.
Global dwVehicleIONonSafetyState::lightSensorRequestLowBeamRemoved
lightSensorRequestLowBeamRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of lightSensorRequestLowBeam should be used instead.
Global dwVehicleIONonSafetyState::lightSensorTunnelRemoved
lightSensorTunnelRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of lightSensorTunnel should be used instead.
Global dwVehicleIONonSafetyState::microSirenTypeRemoved
microSirenTypeRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 the enum version of microSirenType should be used instead.
Global dwVehicleIONonSafetyState::rainLevelRemoved
rainLevelRemoved is no longer supported and exists only for binary layout compatibility. REL_23_06 The newer version of rainLevel should be used instead of this signal.
Global dwVehicleIONonSafetyState::rearWheelAngleOffset
rearWheelAngleOffset is no longer supported and exists only for binary layout compatibility. REL_23_06 .
Global dwVehicleIONonSafetyState::rearWheelAngleOffsetQuality
rearWheelAngleOffsetQuality is no longer supported and exists only for binary layout compatibility. REL_23_06 .
Global dwVehicleIONonSafetyState::stateFunctionSirenDetectionRemoved
stateFunctionSirenDetectionRemoved is no longer supported and exists only for binary layout compatibility. REL_23_02 stateFunctionSirenDetection should be used instead.
Global dwVehicleIOSafetyCommand::longCtrlHapticWarningRequest
longCtrlHapticWarningRequest is no longer supported and exists only for binary layout compatibility. REL_23_02
Global dwVehicleIOSafetyCommand::longCtrlHapticWarningTargetType
longCtrlHapticWarningTargetType is no longer supported and exists only for binary layout compatibility. REL_23_02
Global dwVehicleIOSafetyCommand::longCtrlRedundCheckRequest
longCtrlRedundCheckRequest is no longer supported and exists only for binary layout compatibility. REL_23_06 longCtrlRedundCheckRequest is not necessary.
Global dwVehicleIOSafetyCommand::longCtrlSecureRequestRemoved
longCtrlSecureRequestRemoved is no longer supported and exists only for binary layout compatibility. REL_23_06 Use the boolean version of longCtrlSecureRequest instead.