DriveWorks SDK Reference
5.12.103 Release
For Test and Development only

Deprecated List
Global DW_DEPRECATED_ENUM

Use dwGPSFrame.validityInfo.longitude instead

Use dwIMUFrame.validityInfo.acceleration[2] instead

Use dwIMUFrame.validityInfo.acceleration[1] instead

Use dwIMUFrame.validityInfo.acceleration[0] 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.orientationQuaternion instead

Use dwIMUFrame.validityInfo.orientation[2] instead

Use dwIMUFrame.validityInfo.orientation[1] instead

Use dwGPSFrame.validityInfo.latitude instead

Use dwIMUFrame.validityInfo.turnrate[2] 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 dwGPSFrame.validityInfo.vacc instead

Use dwGPSFrame.validityInfo.mode instead

Use dwIMUFrame.validityInfo.heading instead

Use dwIMUFrame.validityInfo.orientation[0] instead

Use dwIMUFrame.validityInfo.magnetometer[1] instead

TRANSITION 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

INIT is deprecated and should not be used. REL_23_02

DIAG is deprecated and should not be used. REL_23_02

EMT is deprecated and should not be used. REL_23_02

TTBCC 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

Use dwIMUFrame.validityInfo.magnetometer[0] instead

Use dwIMUFrame.validityInfo.magnetometer[2] instead

dwIMUHeadingType will be removed

dwIMUHeadingType will be removed

Use dwIMUFrame.validityInfo.alignmentStatus instead

Global DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_RECORD
PARK_RECORD is deprecated and should not be used. REL_23_02
Global dwCalibrationEngine_addVehicleIOState (const dwVehicleIOState *vioState, uint32_t sensorIndex, dwCalibrationEngineHandle_t engine)
Use dwCalibrationEngine_addVehicleIONonSafetyState and dwCalibrationEngine_addVehicleIOActuationFeedback 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.
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 dwLidarDecodedPacket::maxPoints
This field will be removed.
Global dwLidarDecodedPacket::nPoints
This field will be removed.
Global dwLidarDecodedPacket::pointsRTHI
This field will be removed.
Global dwLidarDecodedPacket::pointsXYZI
This field will be removed.
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.
Global dwSensorLidar_processRawData (dwLidarDecodedPacket const **const data, uint8_t const *const rawData, size_t const size, dwSensorHandle_t const sensor)
This API will be removed. Use 'dwSensorLidar_processRawDataEx'
Global dwSensorLidar_readPacket (dwLidarDecodedPacket const **const data, dwTime_t const timeoutUs, dwSensorHandle_t const sensor)
This API will be removed. Use 'dwSensorLidar_readPacketEx'
Global dwSensorLidar_returnPacket (dwLidarDecodedPacket const *const data, dwSensorHandle_t const sensor)
This API will be removed. Use 'dwSensorLidar_returnPacketEx'
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::latCtrlCurvReqAdditionalStatus
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02
Global dwVehicleIOActuationFeedback::latCtrlEPSLimitStatus
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02
Global dwVehicleIONonSafetyCommand::emIntegrationHalted
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02
Global dwVehicleIONonSafetyState::frontHoodState
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02
Global dwVehicleIONonSafetyState::kickdownStatus
This signal is removed and only exists to maintain layout for binary recording capability.nan
Global dwVehicleIONonSafetyState::lightSensorNightModeRemoved
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02 the enum version of lightSensorNightMode should be used instead.
Global dwVehicleIONonSafetyState::lightSensorRequestLowBeamRemoved
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02 the enum version of lightSensorRequestLowBeam should be used instead.
Global dwVehicleIONonSafetyState::lightSensorTunnelRemoved
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02 the enum version of lightSensorTunnel should be used instead.
Global dwVehicleIONonSafetyState::microSirenTypeRemoved
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02 the enum version of microSirenType should be used instead.
Global dwVehicleIONonSafetyState::rearTrunkState
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02
Global dwVehicleIONonSafetyState::stateFunctionSirenDetectionRemoved
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02 stateFunctionSirenDetection should be used instead.
Global dwVehicleIOSafetyCommand::longCtrlHapticWarningRequest
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02
Global dwVehicleIOSafetyCommand::longCtrlHapticWarningTargetType
This signal is removed and only exists to maintain layout for binary recording capability.REL_23_02