Defines the APIs to access the VehicleIO car controller box.
Defines structures to communicate VIO state and commands between VAL and NDAS.
Data Structures | |
struct | dwE2EProfile4Header |
Profile 4 shall provide the control fields, transmitted at runtime together with the protected data. More... | |
struct | dwStateValueFloat |
Generic signal structure capturing data validity and timestamp. More... | |
struct | dwValEgomotion |
Command signals of ValEgomotion. More... | |
struct | dwValEgomotionValidityInfo |
Validity Info for signals in dwValEgomotion. More... | |
struct | dwValSensorCalibration |
Command signals of ValSensorCalibration. More... | |
struct | dwValSensorCalibrationValidityInfo |
Validity Info for signals in dwValSensorCalibration. More... | |
struct | dwVehicleIOActuationFeedback |
Feedback from actuation. More... | |
struct | dwVehicleIOActuationFeedbackValidityInfo |
Validity Info for signals in dwVehicleIOActuationFeedback. More... | |
struct | dwVehicleIOASILCommand |
Command signals with an ASIL rating. More... | |
struct | dwVehicleIOASILCommandE2EWrapper |
E2E Profile4 Wrapper for dwVehicleIOASILCommand. More... | |
struct | dwVehicleIOASILCommandValidityInfo |
Validity Info for signals in dwVehicleIOASILCommand. More... | |
struct | dwVehicleIOASILState |
State signals with an ASIL rating. More... | |
struct | dwVehicleIOASILStateE2EWrapper |
E2E Profile4 Wrapper for dwVehicleIOASILState. More... | |
struct | dwVehicleIOASILStateValidityInfo |
Validity Info for signals in dwVehicleIOASILState. More... | |
struct | dwVehicleIOAxleStatus |
struct | dwVehicleIOCapabilityState |
brief The capability state data. Fields may not be populated if not supported by driver. More... | |
struct | dwVehicleIOCommand |
The command data. More... | |
struct | dwVehicleIOEgoFeedback |
struct | dwVehicleIOMiscCommand |
struct | dwVehicleIONonSafetyCommand |
Non-safety critical RoV commands. More... | |
struct | dwVehicleIONonSafetyCommandValidityInfo |
Validity Info for signals in dwVehicleIONonSafetyCommand. More... | |
struct | dwVehicleIONonSafetyState |
Non-safety critical RoV state. More... | |
struct | dwVehicleIONonSafetyStateValidityInfo |
Validity Info for signals in dwVehicleIONonSafetyState. More... | |
struct | dwVehicleIOQMCommand |
Command signals without an ASIL rating. More... | |
struct | dwVehicleIOQMCommandValidityInfo |
Validity Info for signals in dwVehicleIOQMCommand. More... | |
struct | dwVehicleIOQMState |
State signals without an ASIL rating. More... | |
struct | dwVehicleIOQMStateValidityInfo |
Validity Info for signals in dwVehicleIOQMState. More... | |
struct | dwVehicleIOSafetyCommand |
Safety critical RoV commands. More... | |
struct | dwVehicleIOSafetyCommandValidityInfo |
Validity Info for signals in dwVehicleIOSafetyCommand. More... | |
struct | dwVehicleIOSafetyState |
Safety critical VIO state. More... | |
struct | dwVehicleIOSafetyStateValidityInfo |
Validity Info for sFignals in dwVehicleIOSafetyState. More... | |
struct | dwVehicleIOState |
The vehicle IO state data. More... | |
struct | dwVehicleIOTrailerState |
Modules | |
VehicleIO Driver Interface | |
Defines the VehicleIO Driver module for accessing a custom VehicleIO backend. | |
Macros | |
#define | DW_VEHICLE_IO_LANE_DEPARTURE_WARNING_SIDE_COUNT 3 |
#define | DW_VEHICLE_IO_LANE_DEPARTURE_WARNING_STATE_COUNT 2 |
#define | DW_VEHICLEIO_LOW_SPEED_THRESHOLD 4 |
#define | DW_VEHICLEIO_NUM_LAT_CTRL_CURV_CAP 10 |
Typedefs | |
typedef struct dwVehicleIOObject * | dwVehicleIOHandle_t |
Functions | |
DW_API_PUBLIC dwStatus | dwVehicleIO_addCANSensor (uint32_t const vehicleIOId, dwSensorHandle_t const sensorHandle, dwVehicleIOHandle_t const obj) |
Add CAN sensor handle and corresponding VehicleIO configuration ID. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_addDataSensor (uint32_t const vehicleIOId, dwSensorHandle_t const sensorHandle, dwVehicleIOHandle_t const obj) |
Add data sensor handle and corresponding VehicleIO configuration ID. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_consumeCANFrame (dwCANMessage const *const msg, uint32_t const sensorId, dwVehicleIOHandle_t const obj) |
Parse a received event. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_consumeDataPacket (const dwDataPacket *const pkt, uint32_t const sensorId, dwVehicleIOHandle_t const obj) |
Similar to dwVehicleIO_consumeCANFrame. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_getCapabilities (dwVehicleIOCapabilities *const caps, dwVehicleIOHandle_t const obj) |
Retrieve current VehicleIO capabilities. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_getVehicleActuationFeedback (dwVehicleIOActuationFeedback *const actuationFeedback, dwVehicleIOHandle_t const obj) |
Retrieve current vehicle actuation feedback. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_getVehicleNonSafetyState (dwVehicleIONonSafetyState *const nonSafeState, dwVehicleIOHandle_t const obj) |
Retrieve current vehicle non-safety state. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_getVehicleSafetyState (dwVehicleIOSafetyState *const safeState, dwVehicleIOHandle_t const obj) |
Retrieve current vehicle safety state. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_getVehicleState (dwVehicleIOState *const state, dwVehicleIOHandle_t const obj) |
Retrieve current vehicle state. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_initialize (dwVehicleIOHandle_t *const obj, dwVehicleIOType const type, const dwVehicle *const properties, dwContextHandle_t const ctx) |
Initialize VehicleIO and prepare all internal structures. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_initializeFromDBC (dwVehicleIOHandle_t *const obj, dwVehicleIOType const type, const dwVehicle *const properties, const char *const dbcFilePath, dwContextHandle_t const ctx) |
Initialize VehicleIO and prepare all internal structures from DBC File. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_initializeFromRig (dwVehicleIOHandle_t *const obj, dwConstRigHandle_t const rig, dwContextHandle_t const ctx) |
Initialize VehicleIO and prepare all internal structures from Rig Configuration. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_release (dwVehicleIOHandle_t const obj) |
Release used memory and close all modules. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_reset (dwVehicleIOHandle_t const obj) |
Reset VehicleIO to default state. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_selectDriverOverrides (bool const throttleOverride, bool const steeringOverride, bool const brakeOverride, bool const gearOverride, dwVehicleIOHandle_t const obj) |
Select the overrides that the driver can use to disable vehicle control. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_sendCommand (const dwVehicleIOCommand *const cmd, dwVehicleIOHandle_t const obj) |
Send a vehicle command to the VehicleIO. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_sendMiscCommand (const dwVehicleIOMiscCommand *const cmd, dwVehicleIOHandle_t const obj) |
Send a vehicle command to the VehicleIO. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_sendNonSafetyCommand (const dwVehicleIONonSafetyCommand *const nonSafeCmd, dwVehicleIOHandle_t const obj) |
Send a vehicle non-safety command to the VehicleIO. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_sendSafetyCommand (const dwVehicleIOSafetyCommand *const safeCmd, dwVehicleIOHandle_t const obj) |
Send a vehicle safety command to the VehicleIO. More... | |
DW_API_PUBLIC dwStatus | dwVehicleIO_setDrivingMode (dwVehicleIODrivingMode const mode, dwVehicleIOHandle_t const obj) |
Setting driving mode allows to control the behaviour of VehicleIO module with regards to the permitted commands and number of safety checks performed. More... | |
struct dwE2EProfile4Header |
struct dwValEgomotion |
Data Fields | ||
---|---|---|
float32_t | emAngularAccel[3] |
|
float32_t | emAngularVelocity[3] |
|
float32_t | emLinearAccel[3] |
|
float32_t | emLinearVelocity[3] |
|
float32_t | emLinearVelocityStdev[3] |
|
float32_t | emOrientation[3] |
|
float32_t | emOrientationStdev[3] |
|
float32_t | emQualityAngularAccelerationLower[3] |
|
dwVioEmIntegrity | emQualityAngularAccelerationStatus[3] |
|
float32_t | emQualityAngularAccelerationUpper[3] |
|
float32_t | emQualityAngularVelocityLower[3] |
|
dwVioEmIntegrity | emQualityAngularVelocityStatus[3] |
|
float32_t | emQualityAngularVelocityUpper[3] |
|
float32_t | emQualityLinearAccelerationLower[3] |
|
dwVioEmIntegrity | emQualityLinearAccelerationStatus[3] |
|
float32_t | emQualityLinearAccelerationUpper[3] |
|
float32_t | emQualityLinearVelocityLower[3] |
|
dwVioEmIntegrity | emQualityLinearVelocityStatus[3] |
|
float32_t | emQualityLinearVelocityUpper[3] |
|
float32_t | emQualityOrientationLower[3] |
|
dwVioEmIntegrity | emQualityOrientationStatus[3] |
|
float32_t | emQualityOrientationUpper[3] |
|
float32_t | emQualityTranslationLower[3] |
|
dwVioEmIntegrity | emQualityTranslationStatus[3] |
|
float32_t | emQualityTranslationUpper[3] |
|
float32_t | emSensorPosition[3] |
|
dwVioEmStandStillWheelBased | emStandStillWheelBased |
|
dwVioEmStatus | emStatus |
|
dwTime_t | emTimestamp |
|
float64_t | emTranslation[3] |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwValEgomotionValidityInfo | validityInfo | validity info of ValEgomotion fields |
struct dwValEgomotionValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | emAngularAccel[3] | ValidityInfo for emAngularAccel [SYS-REQ-00000000]. |
dwSignalValidity | emAngularVelocity[3] | ValidityInfo for emAngularVelocity [SYS-REQ-00000000]. |
dwSignalValidity | emLinearAccel[3] | ValidityInfo for emLinearAccel [SYS-REQ-00000000]. |
dwSignalValidity | emLinearVelocity[3] | ValidityInfo for emLinearVelocity [SYS-REQ-00000000]. |
dwSignalValidity | emLinearVelocityStdev[3] | ValidityInfo for emLinearVelocityStdev [SYS-REQ-00000000]. |
dwSignalValidity | emOrientation[3] | ValidityInfo for emOrientation [SYS-REQ-00000000]. |
dwSignalValidity | emOrientationStdev[3] | ValidityInfo for emOrientationStdev [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularAccelerationLower[3] | ValidityInfo for emQualityAngularAccelerationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularAccelerationStatus[3] | ValidityInfo for emQualityAngularAccelerationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularAccelerationUpper[3] | ValidityInfo for emQualityAngularAccelerationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularVelocityLower[3] | ValidityInfo for emQualityAngularVelocityLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularVelocityStatus[3] | ValidityInfo for emQualityAngularVelocityStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularVelocityUpper[3] | ValidityInfo for emQualityAngularVelocityUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearAccelerationLower[3] | ValidityInfo for emQualityLinearAccelerationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearAccelerationStatus[3] | ValidityInfo for emQualityLinearAccelerationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearAccelerationUpper[3] | ValidityInfo for emQualityLinearAccelerationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearVelocityLower[3] | ValidityInfo for emQualityLinearVelocityLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearVelocityStatus[3] | ValidityInfo for emQualityLinearVelocityStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearVelocityUpper[3] | ValidityInfo for emQualityLinearVelocityUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityOrientationLower[3] | ValidityInfo for emQualityOrientationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityOrientationStatus[3] | ValidityInfo for emQualityOrientationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityOrientationUpper[3] | ValidityInfo for emQualityOrientationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityTranslationLower[3] | ValidityInfo for emQualityTranslationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityTranslationStatus[3] | ValidityInfo for emQualityTranslationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityTranslationUpper[3] | ValidityInfo for emQualityTranslationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emSensorPosition[3] | ValidityInfo for emSensorPosition [SYS-REQ-00000000]. |
dwSignalValidity | emStandStillWheelBased | ValidityInfo for emStandStillWheelBased [SYS-REQ-00000000]. |
dwSignalValidity | emStatus | ValidityInfo for emStatus [SYS-REQ-00000000]. |
dwSignalValidity | emTimestamp | ValidityInfo for emTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | emTranslation[3] | ValidityInfo for emTranslation [SYS-REQ-00000000]. |
dwSignalValidity | reserved[64] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
struct dwValSensorCalibration |
Data Fields | ||
---|---|---|
float32_t | cameraFWCCalibratedOrientation[3] |
|
float32_t | cameraFWCCalibratedProgress |
|
dwVioCalibratedStatus | cameraFWCCalibratedStatus |
|
dwTime_t | cameraFWCCalibratedTimestamp |
|
float32_t | cameraFWCCalibratedTranslation[3] |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwValSensorCalibrationValidityInfo | validityInfo | validity info of ValSensorCalibration fields |
struct dwValSensorCalibrationValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | cameraFWCCalibratedOrientation[3] | ValidityInfo for cameraFWCCalibratedOrientation [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedProgress | ValidityInfo for cameraFWCCalibratedProgress [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedStatus | ValidityInfo for cameraFWCCalibratedStatus [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedTimestamp | ValidityInfo for cameraFWCCalibratedTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedTranslation[3] | ValidityInfo for cameraFWCCalibratedTranslation [SYS-REQ-00000000]. |
dwSignalValidity | reserved[64] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
struct dwVehicleIOActuationFeedback |
Data Fields | ||
---|---|---|
dwVioAbsIntervention | absIntervention |
|
dwVioBrakeAllWheelsABS | brakeAllWheelsABS |
|
dwVioBrakePedalStatus | brakePedalStatus |
|
dwVioBrakeStatus | brakeStatus |
|
float32_t | brakeTorque |
|
float32_t | brakeTorqueWheels[4] |
|
dwVioBrakeTorqueWheelsQuality | brakeTorqueWheelsQuality[4] |
|
dwVioDrivePositionStatus | drivePositionStatus |
|
dwVioDrivePositionTarget | drivePositionTarget |
|
float32_t | driverBrakePedal |
|
dwVioDriverInterventionDetectionHigh | driverInterventionDetectionHigh |
|
dwVioDriverOverrideThrottle | driverOverrideThrottle |
|
float32_t | frontSteeringAngle |
|
dwVioFrontSteeringAngleControlQualityHigh | frontSteeringAngleControlQualityHigh |
|
float32_t | frontSteeringAngleHigh |
|
dwVioFrontSteeringAngleLimitationStatusHigh | frontSteeringAngleLimitationStatusHigh |
|
float32_t | frontSteeringAngleOffset |
|
dwVioFrontSteeringAngleOffsetQuality | frontSteeringAngleOffsetQuality |
|
dwVioFrontSteeringAngleQuality | frontSteeringAngleQuality |
|
dwTime_t | frontSteeringTimestamp |
|
dwTime_t | frontSteeringTimestampHigh |
|
dwVioFrontSteeringTimestampQuality | frontSteeringTimestampQuality |
|
dwVioGearStatus | gearStatus |
|
dwVioGearTarget | gearTarget |
|
uint8_t | handsoffDetectedFiltered |
|
dwVioHoldStatus | holdStatus |
|
float32_t | latCtrlCurvatureActual |
|
float32_t | latCtrlCurvCapMax[10] |
|
float32_t | latCtrlCurvCapMin[10] |
|
float32_t | latCtrlCurvRateCap[10] |
|
dwVioLatCtrlCurvReqAdditionalStatus | latCtrlCurvReqAdditionalStatus |
|
dwVioLatCtrlDriverInterventionStatus | latCtrlDriverInterventionStatus |
|
dwVioLatCtrlEPSLimitStatus | latCtrlEPSLimitStatus |
|
uint32_t | latCtrlErrorStatus |
|
float32_t | latCtrlFailedDegradedSteeringTimeToTakeoverHigh |
|
float32_t | latCtrlFrontWheelAngleRequestLimitedHigh |
|
dwVioLatCtrlLoopStatus | latCtrlLoopStatus |
|
float32_t | latCtrlMaxFrontWheelAngleRequestAllowed |
|
float32_t | latCtrlMaxFrontWheelAngleRequestAllowedHigh |
|
float32_t | latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh |
|
float32_t | latCtrlMaxRearWheelAngleRequestAllowed |
|
float32_t | latCtrlMinFrontWheelAngleRequestAllowed |
|
uint32_t | latCtrlModeAvail |
|
dwVioLatCtrlModeStatus | latCtrlModeStatus |
|
float32_t | latCtrlRackForceEffectiveHigh |
|
float32_t | latCtrlRackForceHigh |
|
dwVioLatCtrlStatus | latCtrlStatus |
|
float32_t | longCtrlAccelAvailable |
|
dwVioLongCtrlActiveFunction | longCtrlActiveFunction |
|
dwVioLongCtrlActiveSystem | longCtrlActiveSystem |
|
dwVioLongCtrlBrakeTorqueAvailable | longCtrlBrakeTorqueAvailable |
|
dwVioLongCtrlComAvailable | longCtrlComAvailable |
|
dwVioLongCtrlEcoAssistStatus | longCtrlEcoAssistStatus |
|
float32_t | longCtrlEstimatedStopDistance |
|
uint32_t | longCtrlFaultStatus |
|
dwVioLongCtrlFrictionRangeEstimation | longCtrlFrictionRangeEstimation |
|
dwVioLongCtrlRedundCheckStatus | longCtrlRedundCheckStatus |
|
dwVioLongCtrlStatus | longCtrlStatus |
|
float32_t | rearWheelAngle |
|
float32_t | rearWheelAngleFactor |
|
float32_t | rearWheelAngleMaximum |
|
float32_t | rearWheelAngleOffset |
|
dwVioRearWheelAngleOffsetQuality | rearWheelAngleOffsetQuality |
|
dwVioRearWheelAngleQuality | rearWheelAngleQuality |
|
dwTime_t | rearWheelAngleTimestamp |
|
dwVioRearWheelAngleTimestampQuality | rearWheelAngleTimestampQuality |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwVioSpeedDirectionESC | speedDirectionESC |
|
float32_t | speedESC |
|
dwTime_t | speedESCTimestamp |
|
float32_t | speedMax |
|
float32_t | speedMin |
|
dwVioSpeedQualityESC | speedQualityESC |
|
dwVioSteeringSystemFailureReasonHigh | steeringSystemFailureReasonHigh |
|
dwVioSteeringSystemInterfaceStatusHigh | steeringSystemInterfaceStatusHigh |
|
dwVioSteeringSystemOffStatusHigh | steeringSystemOffStatusHigh |
|
dwVioSteeringSystemStatusHigh | steeringSystemStatusHigh |
|
float32_t | steeringWheelAngle |
|
dwVioSteeringWheelAngleQuality | steeringWheelAngleQuality |
|
float32_t | steeringWheelTorque |
|
float32_t | steeringWheelTorqueHigh |
|
float32_t | throttleValue |
|
dwTime_t | timestamp_us |
|
dwVioTrailerHitchStatus | trailerHitchStatus |
|
dwVehicleIOActuationFeedbackValidityInfo | validityInfo | validity info of VehicleIOActuationFeedback fields |
dwVioVehicleStopped | vehicleStopped |
|
float32_t | wheelSpeed[4] |
|
dwVioWheelSpeedQuality | wheelSpeedQuality[4] |
|
dwVioWheelSpeedQualityRedundant | wheelSpeedQualityRedundant[4] |
|
float32_t | wheelSpeedRedundant[4] |
|
int16_t | wheelTicks[4] |
|
dwVioWheelTicksDirection | wheelTicksDirection[4] |
|
dwVioWheelTicksDirectionRedundant | wheelTicksDirectionRedundant[4] |
|
dwVioWheelTicksQuality | wheelTicksQuality[4] |
|
int16_t | wheelTicksRedundant[4] |
|
dwTime_t | wheelTicksTimestamp[4] |
|
dwVioWheelTicksTimestampQuality | wheelTicksTimestampQuality[4] |
|
dwVioWheelTicksTimestampQualityRedundant | wheelTicksTimestampQualityRedundant[4] |
|
dwTime_t | wheelTicksTimestampRedundant[4] |
|
float32_t | wheelTorque[4] |
|
dwVioWheelTorqueQuality | wheelTorqueQuality[4] |
|
dwTime_t | wheelTorqueTimestamps[4] |
|
dwVioWheelTorqueTimestampsQuality | wheelTorqueTimestampsQuality[4] |
|
struct dwVehicleIOActuationFeedbackValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | absIntervention | ValidityInfo for absIntervention [SYS-REQ-00000000]. |
dwSignalValidity | brakeAllWheelsABS | ValidityInfo for brakeAllWheelsABS [SYS-REQ-00000000]. |
dwSignalValidity | brakePedalStatus | ValidityInfo for brakePedalStatus [SYS-REQ-00000000]. |
dwSignalValidity | brakeStatus | ValidityInfo for brakeStatus [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorque | ValidityInfo for brakeTorque [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorqueWheels[4] | ValidityInfo for brakeTorqueWheels [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorqueWheelsQuality[4] | ValidityInfo for brakeTorqueWheelsQuality [SYS-REQ-00000000]. |
dwSignalValidity | drivePositionStatus | ValidityInfo for drivePositionStatus [SYS-REQ-00000000]. |
dwSignalValidity | drivePositionTarget | ValidityInfo for drivePositionTarget [SYS-REQ-00000000]. |
dwSignalValidity | driverBrakePedal | ValidityInfo for driverBrakePedal [SYS-REQ-00000000]. |
dwSignalValidity | driverInterventionDetectionHigh | ValidityInfo for driverInterventionDetectionHigh [SYS-REQ-00000000]. |
dwSignalValidity | driverOverrideThrottle | ValidityInfo for driverOverrideThrottle [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngle | ValidityInfo for frontSteeringAngle [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleControlQualityHigh | ValidityInfo for frontSteeringAngleControlQualityHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleHigh | ValidityInfo for frontSteeringAngleHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleLimitationStatusHigh | ValidityInfo for frontSteeringAngleLimitationStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleOffset | ValidityInfo for frontSteeringAngleOffset [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleOffsetQuality | ValidityInfo for frontSteeringAngleOffsetQuality [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleQuality | ValidityInfo for frontSteeringAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestamp | ValidityInfo for frontSteeringTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestampHigh | ValidityInfo for frontSteeringTimestampHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestampQuality | ValidityInfo for frontSteeringTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | gearStatus | ValidityInfo for gearStatus [SYS-REQ-00000000]. |
dwSignalValidity | gearTarget | ValidityInfo for gearTarget [SYS-REQ-00000000]. |
dwSignalValidity | handsoffDetectedFiltered | ValidityInfo for handsoffDetectedFiltered [SYS-REQ-00000000]. |
dwSignalValidity | holdStatus | ValidityInfo for holdStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvatureActual | ValidityInfo for latCtrlCurvatureActual [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvCapMax[10] | ValidityInfo for latCtrlCurvCapMax [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvCapMin[10] | ValidityInfo for latCtrlCurvCapMin [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvRateCap[10] | ValidityInfo for latCtrlCurvRateCap [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditionalStatus | ValidityInfo for latCtrlCurvReqAdditionalStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlDriverInterventionStatus | ValidityInfo for latCtrlDriverInterventionStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlEPSLimitStatus | ValidityInfo for latCtrlEPSLimitStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlErrorStatus | ValidityInfo for latCtrlErrorStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlFailedDegradedSteeringTimeToTakeoverHigh | ValidityInfo for latCtrlFailedDegradedSteeringTimeToTakeoverHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlFrontWheelAngleRequestLimitedHigh | ValidityInfo for latCtrlFrontWheelAngleRequestLimitedHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlLoopStatus | ValidityInfo for latCtrlLoopStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxFrontWheelAngleRequestAllowed | ValidityInfo for latCtrlMaxFrontWheelAngleRequestAllowed [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxFrontWheelAngleRequestAllowedHigh | ValidityInfo for latCtrlMaxFrontWheelAngleRequestAllowedHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh | ValidityInfo for latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxRearWheelAngleRequestAllowed | ValidityInfo for latCtrlMaxRearWheelAngleRequestAllowed [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMinFrontWheelAngleRequestAllowed | ValidityInfo for latCtrlMinFrontWheelAngleRequestAllowed [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlModeAvail | ValidityInfo for latCtrlModeAvail [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlModeStatus | ValidityInfo for latCtrlModeStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlRackForceEffectiveHigh | ValidityInfo for latCtrlRackForceEffectiveHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlRackForceHigh | ValidityInfo for latCtrlRackForceHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlStatus | ValidityInfo for latCtrlStatus [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlAccelAvailable | ValidityInfo for longCtrlAccelAvailable [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlActiveFunction | ValidityInfo for longCtrlActiveFunction [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlActiveSystem | ValidityInfo for longCtrlActiveSystem [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlBrakeTorqueAvailable | ValidityInfo for longCtrlBrakeTorqueAvailable [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlComAvailable | ValidityInfo for longCtrlComAvailable [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlEcoAssistStatus | ValidityInfo for longCtrlEcoAssistStatus [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlEstimatedStopDistance | ValidityInfo for longCtrlEstimatedStopDistance [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlFaultStatus | ValidityInfo for longCtrlFaultStatus [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlFrictionRangeEstimation | ValidityInfo for longCtrlFrictionRangeEstimation [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlRedundCheckStatus | ValidityInfo for longCtrlRedundCheckStatus [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlStatus | ValidityInfo for longCtrlStatus [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngle | ValidityInfo for rearWheelAngle [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleFactor | ValidityInfo for rearWheelAngleFactor [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleMaximum | ValidityInfo for rearWheelAngleMaximum [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleOffset | ValidityInfo for rearWheelAngleOffset [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleOffsetQuality | ValidityInfo for rearWheelAngleOffsetQuality [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleQuality | ValidityInfo for rearWheelAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleTimestamp | ValidityInfo for rearWheelAngleTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleTimestampQuality | ValidityInfo for rearWheelAngleTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | reserved[52] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | speedDirectionESC | ValidityInfo for speedDirectionESC [SYS-REQ-00000000]. |
dwSignalValidity | speedESC | ValidityInfo for speedESC [SYS-REQ-00000000]. |
dwSignalValidity | speedESCTimestamp | ValidityInfo for speedESCTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | speedMax | ValidityInfo for speedMax [SYS-REQ-00000000]. |
dwSignalValidity | speedMin | ValidityInfo for speedMin [SYS-REQ-00000000]. |
dwSignalValidity | speedQualityESC | ValidityInfo for speedQualityESC [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemFailureReasonHigh | ValidityInfo for steeringSystemFailureReasonHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemInterfaceStatusHigh | ValidityInfo for steeringSystemInterfaceStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemOffStatusHigh | ValidityInfo for steeringSystemOffStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemStatusHigh | ValidityInfo for steeringSystemStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngle | ValidityInfo for steeringWheelAngle [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngleQuality | ValidityInfo for steeringWheelAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelTorque | ValidityInfo for steeringWheelTorque [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelTorqueHigh | ValidityInfo for steeringWheelTorqueHigh [SYS-REQ-00000000]. |
dwSignalValidity | throttleValue | ValidityInfo for throttleValue [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | trailerHitchStatus | ValidityInfo for trailerHitchStatus [SYS-REQ-00000000]. |
dwSignalValidity | vehicleStopped | ValidityInfo for vehicleStopped [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeed[4] | ValidityInfo for wheelSpeed [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedQuality[4] | ValidityInfo for wheelSpeedQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedQualityRedundant[4] | ValidityInfo for wheelSpeedQualityRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedRedundant[4] | ValidityInfo for wheelSpeedRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicks[4] | ValidityInfo for wheelTicks [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksDirection[4] | ValidityInfo for wheelTicksDirection [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksDirectionRedundant[4] | ValidityInfo for wheelTicksDirectionRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksQuality[4] | ValidityInfo for wheelTicksQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksRedundant[4] | ValidityInfo for wheelTicksRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestamp[4] | ValidityInfo for wheelTicksTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampQuality[4] | ValidityInfo for wheelTicksTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampQualityRedundant[4] | ValidityInfo for wheelTicksTimestampQualityRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampRedundant[4] | ValidityInfo for wheelTicksTimestampRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorque[4] | ValidityInfo for wheelTorque [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueQuality[4] | ValidityInfo for wheelTorqueQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueTimestamps[4] | ValidityInfo for wheelTorqueTimestamps [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueTimestampsQuality[4] | ValidityInfo for wheelTorqueTimestampsQuality [SYS-REQ-00000000]. |
struct dwVehicleIOASILCommand |
Data Fields | ||
---|---|---|
dwVioCameraFoldRequest | cameraFoldRequest[2] |
|
dwVioHornOnRequest | hornOnRequest |
|
uint8_t | latCtrlActivationRequest |
|
float32_t | latCtrlC0SteeringGradientGainLt |
|
float32_t | latCtrlC0SteeringGradientGainRt |
|
float32_t | latCtrlCrossTrackError |
|
float32_t | latCtrlCurvReqAdditional |
|
float32_t | latCtrlCurvRequest |
|
dwVioLatCtrlESCtrlStateRequest | latCtrlESCtrlStateRequest |
|
uint8_t | latCtrlLaneChangePushingLaterally |
|
dwVioLatCtrlModeRequest | latCtrlModeRequest |
|
dwVioLonCtrlSafetyLimRequest | lonCtrlSafetyLimRequest |
|
dwVioLongCtrlAccelPerfRequest | longCtrlAccelPerfRequest |
|
float32_t | longCtrlAccelRequest |
|
uint8_t | longCtrlActivationRequest |
|
dwVioLongCtrlDrivePositionCommand | longCtrlDrivePositionCommand |
|
dwVioLongCtrlFunctionReq | longCtrlFunctionReq |
|
dwVioLongCtrlInteractionModeRequest | longCtrlInteractionModeRequest |
|
dwVioLongCtrlReferenceInputRequest | longCtrlReferenceInputRequest |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwTime_t | timestamp_us |
|
dwVioTurnSignalRequest | turnSignalRequest |
|
dwVioTurnSignalRequestType | turnSignalRequestType |
|
dwVehicleIOASILCommandValidityInfo | validityInfo | validity info of VehicleIOASILCommand fields |
struct dwVehicleIOASILCommandE2EWrapper |
Data Fields | ||
---|---|---|
dwE2EProfile4Header | header | E2E Profile 4 header. |
dwVehicleIOASILCommand | payload | VehicleIOASILCommand payload. |
struct dwVehicleIOASILCommandValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | cameraFoldRequest[2] | ValidityInfo for cameraFoldRequest [SYS-REQ-00000000]. |
dwSignalValidity | hornOnRequest | ValidityInfo for hornOnRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlActivationRequest | ValidityInfo for latCtrlActivationRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlC0SteeringGradientGainLt | ValidityInfo for latCtrlC0SteeringGradientGainLt [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlC0SteeringGradientGainRt | ValidityInfo for latCtrlC0SteeringGradientGainRt [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCrossTrackError | ValidityInfo for latCtrlCrossTrackError [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditional | ValidityInfo for latCtrlCurvReqAdditional [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvRequest | ValidityInfo for latCtrlCurvRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlESCtrlStateRequest | ValidityInfo for latCtrlESCtrlStateRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlLaneChangePushingLaterally | ValidityInfo for latCtrlLaneChangePushingLaterally [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlModeRequest | ValidityInfo for latCtrlModeRequest [SYS-REQ-00000000]. |
dwSignalValidity | lonCtrlSafetyLimRequest | ValidityInfo for lonCtrlSafetyLimRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlAccelPerfRequest | ValidityInfo for longCtrlAccelPerfRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlAccelRequest | ValidityInfo for longCtrlAccelRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlActivationRequest | ValidityInfo for longCtrlActivationRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlDrivePositionCommand | ValidityInfo for longCtrlDrivePositionCommand [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlFunctionReq | ValidityInfo for longCtrlFunctionReq [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlInteractionModeRequest | ValidityInfo for longCtrlInteractionModeRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlReferenceInputRequest | ValidityInfo for longCtrlReferenceInputRequest [SYS-REQ-00000000]. |
dwSignalValidity | reserved[64] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalRequest | ValidityInfo for turnSignalRequest [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalRequestType | ValidityInfo for turnSignalRequestType [SYS-REQ-00000000]. |
struct dwVehicleIOASILState |
Data Fields | ||
---|---|---|
dwVioAbsIntervention | absIntervention |
|
uint64_t | abtActivationStatus |
|
uint8_t | cameraHeatingRequestRearLeft |
|
uint8_t | cameraHeatingRequestRearRight |
|
dwVioDrivePositionStatus | drivePositionStatus |
|
dwVioDrivePositionTarget | drivePositionTarget |
|
dwVioDriverInterventionDetectionHigh | driverInterventionDetectionHigh |
|
dwVioESCOperationalState | ESCOperationalState |
|
float32_t | frontSteeringAngle |
|
dwVioFrontSteeringAngleControlQualityHigh | frontSteeringAngleControlQualityHigh |
|
float32_t | frontSteeringAngleHigh |
|
dwVioFrontSteeringAngleLimitationStatusHigh | frontSteeringAngleLimitationStatusHigh |
|
float32_t | frontSteeringAngleOffset |
|
dwVioFrontSteeringAngleOffsetQuality | frontSteeringAngleOffsetQuality |
|
dwVioFrontSteeringAngleQuality | frontSteeringAngleQuality |
|
dwTime_t | frontSteeringTimestamp |
|
dwTime_t | frontSteeringTimestampHigh |
|
dwVioFrontSteeringTimestampQuality | frontSteeringTimestampQuality |
|
dwVioHoldStatus | holdStatus |
|
float32_t | latCtrlFailedDegradedSteeringTimeToTakeoverHigh |
|
float32_t | latCtrlFrontWheelAngleRequestLimitedHigh |
|
float32_t | latCtrlMaxFrontWheelAngleRequestAllowedHigh |
|
float32_t | latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh |
|
uint32_t | latCtrlModeAvail |
|
dwVioLatCtrlModeStatus | latCtrlModeStatus |
|
float32_t | latCtrlRackForceEffectiveHigh |
|
float32_t | latCtrlRackForceHigh |
|
dwVioLongCtrlEcoAssistStatus | longCtrlEcoAssistStatus |
|
float32_t | outsideTemperature |
|
dwVioOutsideTemperatureQuality | outsideTemperatureQuality |
|
float32_t | rearWheelAngle |
|
float32_t | rearWheelAngleFactor |
|
float32_t | rearWheelAngleMaximum |
|
dwVioRearWheelAngleQuality | rearWheelAngleQuality |
|
dwTime_t | rearWheelAngleTimestamp |
|
dwVioRearWheelAngleTimestampQuality | rearWheelAngleTimestampQuality |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwVioSpeedDirectionESC | speedDirectionESC |
|
float32_t | speedESC |
|
dwTime_t | speedESCTimestamp |
|
float32_t | speedMax |
|
float32_t | speedMin |
|
dwVioSpeedQualityESC | speedQualityESC |
|
dwVioSteeringSystemFailureReasonHigh | steeringSystemFailureReasonHigh |
|
dwVioSteeringSystemInterfaceStatusHigh | steeringSystemInterfaceStatusHigh |
|
dwVioSteeringSystemOffStatusHigh | steeringSystemOffStatusHigh |
|
dwVioSteeringSystemStatusHigh | steeringSystemStatusHigh |
|
float32_t | steeringWheelAngle |
|
dwVioSteeringWheelAngleQuality | steeringWheelAngleQuality |
|
float32_t | steeringWheelAngleSpeed |
|
float32_t | steeringWheelTorque |
|
float32_t | steeringWheelTorqueHigh |
|
dwTime_t | timestamp_us |
|
dwVioTurnSignalStatus | turnSignalStatus |
|
dwVehicleIOASILStateValidityInfo | validityInfo | validity info of VehicleIOASILState fields |
dwVioVehicleStopped | vehicleStopped |
|
float32_t | wheelSpeed[4] |
|
dwVioWheelSpeedQuality | wheelSpeedQuality[4] |
|
dwVioWheelSpeedQualityRedundant | wheelSpeedQualityRedundant[4] |
|
float32_t | wheelSpeedRedundant[4] |
|
int16_t | wheelTicks[4] |
|
dwVioWheelTicksDirection | wheelTicksDirection[4] |
|
dwVioWheelTicksDirectionRedundant | wheelTicksDirectionRedundant[4] |
|
dwVioWheelTicksQuality | wheelTicksQuality[4] |
|
int16_t | wheelTicksRedundant[4] |
|
dwTime_t | wheelTicksTimestamp[4] |
|
dwVioWheelTicksTimestampQuality | wheelTicksTimestampQuality[4] |
|
dwVioWheelTicksTimestampQualityRedundant | wheelTicksTimestampQualityRedundant[4] |
|
dwTime_t | wheelTicksTimestampRedundant[4] |
|
struct dwVehicleIOASILStateE2EWrapper |
Data Fields | ||
---|---|---|
dwE2EProfile4Header | header | E2E Profile 4 header. |
dwVehicleIOASILState | payload | VehicleIOASILState payload. |
struct dwVehicleIOASILStateValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | absIntervention | ValidityInfo for absIntervention [SYS-REQ-00000000]. |
dwSignalValidity | abtActivationStatus | ValidityInfo for abtActivationStatus [SYS-REQ-00000000]. |
dwSignalValidity | cameraHeatingRequestRearLeft | ValidityInfo for cameraHeatingRequestRearLeft [SYS-REQ-00000000]. |
dwSignalValidity | cameraHeatingRequestRearRight | ValidityInfo for cameraHeatingRequestRearRight [SYS-REQ-00000000]. |
dwSignalValidity | drivePositionStatus | ValidityInfo for drivePositionStatus [SYS-REQ-00000000]. |
dwSignalValidity | drivePositionTarget | ValidityInfo for drivePositionTarget [SYS-REQ-00000000]. |
dwSignalValidity | driverInterventionDetectionHigh | ValidityInfo for driverInterventionDetectionHigh [SYS-REQ-00000000]. |
dwSignalValidity | ESCOperationalState | ValidityInfo for ESCOperationalState [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngle | ValidityInfo for frontSteeringAngle [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleControlQualityHigh | ValidityInfo for frontSteeringAngleControlQualityHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleHigh | ValidityInfo for frontSteeringAngleHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleLimitationStatusHigh | ValidityInfo for frontSteeringAngleLimitationStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleOffset | ValidityInfo for frontSteeringAngleOffset [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleOffsetQuality | ValidityInfo for frontSteeringAngleOffsetQuality [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleQuality | ValidityInfo for frontSteeringAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestamp | ValidityInfo for frontSteeringTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestampHigh | ValidityInfo for frontSteeringTimestampHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestampQuality | ValidityInfo for frontSteeringTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | holdStatus | ValidityInfo for holdStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlFailedDegradedSteeringTimeToTakeoverHigh | ValidityInfo for latCtrlFailedDegradedSteeringTimeToTakeoverHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlFrontWheelAngleRequestLimitedHigh | ValidityInfo for latCtrlFrontWheelAngleRequestLimitedHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxFrontWheelAngleRequestAllowedHigh | ValidityInfo for latCtrlMaxFrontWheelAngleRequestAllowedHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh | ValidityInfo for latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlModeAvail | ValidityInfo for latCtrlModeAvail [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlModeStatus | ValidityInfo for latCtrlModeStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlRackForceEffectiveHigh | ValidityInfo for latCtrlRackForceEffectiveHigh [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlRackForceHigh | ValidityInfo for latCtrlRackForceHigh [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlEcoAssistStatus | ValidityInfo for longCtrlEcoAssistStatus [SYS-REQ-00000000]. |
dwSignalValidity | outsideTemperature | ValidityInfo for outsideTemperature [SYS-REQ-00000000]. |
dwSignalValidity | outsideTemperatureQuality | ValidityInfo for outsideTemperatureQuality [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngle | ValidityInfo for rearWheelAngle [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleFactor | ValidityInfo for rearWheelAngleFactor [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleMaximum | ValidityInfo for rearWheelAngleMaximum [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleQuality | ValidityInfo for rearWheelAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleTimestamp | ValidityInfo for rearWheelAngleTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleTimestampQuality | ValidityInfo for rearWheelAngleTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | reserved[64] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | speedDirectionESC | ValidityInfo for speedDirectionESC [SYS-REQ-00000000]. |
dwSignalValidity | speedESC | ValidityInfo for speedESC [SYS-REQ-00000000]. |
dwSignalValidity | speedESCTimestamp | ValidityInfo for speedESCTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | speedMax | ValidityInfo for speedMax [SYS-REQ-00000000]. |
dwSignalValidity | speedMin | ValidityInfo for speedMin [SYS-REQ-00000000]. |
dwSignalValidity | speedQualityESC | ValidityInfo for speedQualityESC [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemFailureReasonHigh | ValidityInfo for steeringSystemFailureReasonHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemInterfaceStatusHigh | ValidityInfo for steeringSystemInterfaceStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemOffStatusHigh | ValidityInfo for steeringSystemOffStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringSystemStatusHigh | ValidityInfo for steeringSystemStatusHigh [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngle | ValidityInfo for steeringWheelAngle [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngleQuality | ValidityInfo for steeringWheelAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngleSpeed | ValidityInfo for steeringWheelAngleSpeed [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelTorque | ValidityInfo for steeringWheelTorque [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelTorqueHigh | ValidityInfo for steeringWheelTorqueHigh [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalStatus | ValidityInfo for turnSignalStatus [SYS-REQ-00000000]. |
dwSignalValidity | vehicleStopped | ValidityInfo for vehicleStopped [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeed[4] | ValidityInfo for wheelSpeed [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedQuality[4] | ValidityInfo for wheelSpeedQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedQualityRedundant[4] | ValidityInfo for wheelSpeedQualityRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedRedundant[4] | ValidityInfo for wheelSpeedRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicks[4] | ValidityInfo for wheelTicks [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksDirection[4] | ValidityInfo for wheelTicksDirection [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksDirectionRedundant[4] | ValidityInfo for wheelTicksDirectionRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksQuality[4] | ValidityInfo for wheelTicksQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksRedundant[4] | ValidityInfo for wheelTicksRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestamp[4] | ValidityInfo for wheelTicksTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampQuality[4] | ValidityInfo for wheelTicksTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampQualityRedundant[4] | ValidityInfo for wheelTicksTimestampQualityRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampRedundant[4] | ValidityInfo for wheelTicksTimestampRedundant [SYS-REQ-00000000]. |
struct dwVehicleIOAxleStatus |
Data Fields | ||
---|---|---|
dwStateValueFloat | driverLoad | Load on driver axle [kg]. |
dwStateValueFloat | frontLoad | Load on front axle [kg]. |
dwStateValueFloat | pusherLoad | Load on pusher axle [kg]. |
dwStateValueFloat | trailerLoad | Sum of load on all trailer axles [kg]. |
struct dwVehicleIOCapabilityState |
Data Fields | ||
---|---|---|
dwStateValueFloat | frontWheelAngleMax | The maximum front wheel angle command that can be guaranteed. |
dwStateValueFloat | frontWheelAngleMin | The minimum front wheel angle command that can be guaranteed. |
dwStateValueFloat | lonAccelerationMax | The maximum longutidinal acceleration command that can be guaranteed. |
float32_t | longVelocityForwardMax | A maximum positive longitudinal vehicle speed that the vehicle is designed for. |
dwTime_t | longVelocityForwardMaxTimestamp | |
float32_t | longVelocityForwardMin | A minimum positive longitudinal vehicle speed, when driving forward, to avoid burning the clutch. |
dwTime_t | longVelocityForwardMinTimestamp | |
dwTime_t | rearAxleCurvatureCapabilityTimestamp | |
float32_t | rearAxleCurvatureMax | The tightest radius (left) that can be guaranteed. |
float32_t | rearAxleCurvatureMin | The tightest radius (right) that can be guaranteed. |
dwStateValueFloat | rearWheelAngleMax | The maximum rear wheel angle command that can be guaranteed. |
struct dwVehicleIOCommand |
Data Fields | ||
---|---|---|
bool | additionalDeltaCurvatureCtrlPrefillRequest | Request to activate prefill for differential braking. |
bool | additionalRearAxleDeltaCurvatureValid | True if setting additional delta curvature. |
float32_t | additionalRearAxleDeltaCurvatureValue | Delta Curvature request (1/m) for additional interface executed through differential braking. |
bool | aebRequest | Request to activate AEB. |
dwVehicleIOAEBState | aebState | AEB system status/state. |
bool | brakeValid | True if setting break. |
float32_t | brakeValue | range 0.0 to 1.0 |
dwVehicleIOCDWRequestType | cdwRequest | Request to activate CDW. |
bool | clearFaults | Setting > 0 clears any canbus faults/errors. |
bool | dbsRequest | Dynamic brake support request. |
bool | decelerationValid | True if setting deceleration. |
float32_t | decelerationValue | decleration m/s^2 - represented as a positive number |
bool | eesfHoldRequest | EESF hold request (only valid if lonEESFRequest is true) |
dwVehicleIOEgoFeedback | egomotionResult | |
bool | enable | True if we are driving by wire. Has to always be set. |
bool | fcwRequest | Request to activate FCW. |
dwVehicleIOFCWState | fcwState | FCW system status/state. |
float32_t | frontSteeringAngle | Desired front wheel steering angle (rad) |
bool | frontSteeringValid | True if setting front wheel steering. |
dwVehicleIOGear | gear | Desired gear: 0=UNKNOWN, 1=PARK, 2=REVERSE, 3=NEUTRAL, 4=DRIVE. |
bool | gearValid | True if setting gear. |
uint64_t | heartbeatCounter | VIO command heartbeat. |
bool | holdRequest | AEB Hold request (only valid if aebRequest or dbsRequest is true) |
bool | latAccelerationValid | True if setting lateral acceleration. |
float32_t | latAccelerationValue | lateral acceleration (m/s^2) |
float32_t | latCtrlCrossTrackError | Used for driver intervention (Lateral path tracking control error) |
float32_t | latCtrlCurvReqPred | The target curvature without feedback compensation. Can be used to represent the target curvature also at some brief period in the future. |
dwVehicleIOLatCtrlInterventionDirectionELK | latCtrlInterventionDirectionELK | direction of the steering intervention, opposite to side of departure. |
dwVehicleIOLatCtrlInterventionDirectionLKA | latCtrlInterventionDirectionLKA | direction of the steering intervention, opposite to side of departure. |
uint8_t | latCtrlLaneChangePushingLaterally | This bit is set if lateral movement has started. |
bool | latCtrlReadyForCollaborativeSteering | Behavior Planner ready for control. |
bool | latEESFRequest | True if EESF is active in the lateral direction. |
dwVehicleIOLatMode | latMode | |
bool | latModeValid | True if setting lateral function. |
bool | lonAccelerationValid | True if setting longitudinal acceleration. |
float32_t | lonAccelerationValue | longitudinal acceleration (m/s^2) |
bool | lonEESFRequest | True if EESF is active in the longitudinal direction. |
dwVehicleIOLongCtrlAccelPerfRequest | longCtrlAccelPerfRequest | |
dwVehicleIOLongCtrlInteractionModeRequest | longCtrlInteractionModeRequest | |
dwVehicleIOLongCtrlReferenceInputRequest | longCtrlReferenceInputRequest | |
bool | longCtrlSecureRequest | |
dwVehicleIOLonMode | lonMode | |
bool | lonModeValid | True if setting longitudinal function. |
float32_t | maxFrontSteeringSpeed | Maximum front wheel speed of the turning command (rad/s) |
float32_t | maxSpeed | Maximum allowed speed to support remaining distance request (m/s) |
bool | maxSpeedValid | True if setting speed request. |
float32_t | maxSteeringWheelSpeed | Maximum steering wheel speed of the turning command rad/s. |
bool | prefillRequest | Request to activate prefill. |
bool | rearAxleCurvatureValid | True if setting rear axle curvature. |
float32_t | rearAxleCurvatureValue | Path curvature request based on travelled distance (1/m) |
float32_t | rearSteeringAngle | Desired rear wheel steering angle (rad) |
bool | rearSteeringValid | True if setting rear wheel steering. |
float32_t | remainingDistance | Desired longitudinal offset from current position (m) |
bool | remainingDistanceValid | True if setting remaining distance. |
float32_t | steeringWheelAngle | Desired steering wheel angle (rad) |
float32_t | steeringWheelTorque | Additional steering wheel torque request (Nm). Does not affect vehicle steering, rather to be used as feedback for the driver. |
bool | steeringWheelTorqueValid | True if setting steering torque. |
bool | steeringWheelValid | True if setting steering wheel steering. |
bool | throttleValid | True if setting throttle. |
float32_t | throttleValue | range 0.0 to 1.0 |
dwTime_t | timestamp_us | Timestamp when dwVehicleIOCommand was assembled. |
dwVehicleIOTurnSignal | turnSig | Turn signal value. |
dwVehicleIOTurnSignalType | turnSignalType | |
bool | turnSignalTypeValid | |
bool | turnSigValid | True if setting turn signal. |
struct dwVehicleIOEgoFeedback |
Data Fields | ||
---|---|---|
dwStateValueFloat | angularVelocity[3] | Rotation speed in body frame measured in [rad/s]. |
dwStateValueFloat | emAngularAccel[3] | Vehicle angular velocity aligned to body coordinate frame. |
dwStateValueFloat | emLinearVelocityStdev[3] | Vehicle linear velocity standard deviation aligned to body coordinate frame. |
dwStateValueFloat | emOrientation[3] | Vehicle orientation (integrated, as Euler angles, since t0). |
dwStateValueFloat | emOrientationStdev[3] | Vehicle orientation standard deviation (for each Euler angle). |
dwVehicleIOEmStandStill | emStandStill | Egomotion Stnadstill detected based on wheel ticks. |
dwTime_t | emTimestamp | Timestamp of egomotion signals. |
float64_t | emTranslation[3] | Vehicle translation (integrated, since t0) in [m]. |
dwStateValueFloat | linearAcceleration[3] | Linear acceleration measured in body frame in [m/s^2]. |
dwStateValueFloat | linearVelocity[3] | Linear velocity in body frame measured in [m/s] at the origin. |
struct dwVehicleIOMiscCommand |
Data Fields | ||
---|---|---|
float32_t | accSetSpeed | Current ACC Set Speed in m/s. |
dwVehicleIOBSMRequest | bsmAudioRequest | Request corresponding to the audio warning. |
dwVehicleIOBSMRequest | bsmLeftRequest | Request corresponding to the left visual warning. |
dwVehicleIOBSMRequest | bsmRightRequest | Request corresponding to the right visual warning. |
bool | clearFaults | |
bool | displayBrightnessValid | True if setting display brightness. |
uint8_t | displayBrightnessValue | |
dwVehicleIODoorLock | doorLock |
basic body controls basic lock or unlock |
bool | doorLockValid | True if setting door locks. |
bool | enable | |
dwVehicleIOHeadlights | headlights | ON/OFF, LOW_BEAM, HIGH_BEAM, DRL. |
bool | headlightsValid | True if setting headlights. |
dwVehicleIOLaneChangeFeedbackRequest | lcfRequest | Lane change info. |
float32_t | ldwSeverity | LDW Warning severity. |
dwVehicleIOLaneDepartureWarningSide | ldwSide | LDW Warning side of ego lane- left/right. |
dwVehicleIOLaneDepartureWarningState | ldwState | LDW Warning state- on/off. |
bool | longitudinalTOR | True if an immediate takeover is needed. |
bool | mirrorAdjustValid | True if setting mirror adjustment. |
float32_t | mirrorAdjustX | float value 0-5.0 seconds |
float32_t | mirrorAdjustY | float value 0-5.0 seconds |
bool | mirrorFoldValid | True if setting mirror un/fold. |
dwVehicleIOMirror | mirrors | FOLD, UNFOLD, ADJUST_LEFT, ADJUST_RIGHT. |
dwVehicleIOMoonroof | moonroof | basic open or close |
bool | moonroofValid | True if setting moonroof movement. |
dwTime_t | timestamp_us | Timestamp when dwVehicleIOMiscCommand was assembled. |
dwVehicleIOTurnSignal | turnSig | Turn signal - misc also wants this. |
bool | turnSigValid | True if setting turn signal. |
struct dwVehicleIONonSafetyCommand |
Data Fields | ||
---|---|---|
dwVioCameraFoldRequest | cameraFoldRequest[2] |
|
float32_t | cameraFWCCalibratedOrientation[3] |
|
float32_t | cameraFWCCalibratedProgress |
|
dwVioCalibratedStatus | cameraFWCCalibratedStatus |
|
dwTime_t | cameraFWCCalibratedTimestamp |
|
float32_t | cameraFWCCalibratedTranslation[3] |
|
float32_t | emAngularAccel[3] |
|
float32_t | emAngularVelocity[3] |
|
uint8_t | emIntegrationHalted |
|
float32_t | emLinearAccel[3] |
|
float32_t | emLinearVelocity[3] |
|
float32_t | emLinearVelocityStdev[3] |
|
float32_t | emOrientation[3] |
|
float32_t | emOrientationStdev[3] |
|
float32_t | emSensorPosition[3] |
|
dwVioEmStandStillWheelBased | emStandStillWheelBased |
|
dwVioEmStatus | emStatus |
|
dwTime_t | emTimestamp |
|
float64_t | emTranslation[3] |
|
uint8_t | hazardFlasherRequest |
|
dwVioHeadlightRequest | headlightRequest |
|
dwVioHornOnRequest | hornOnRequest |
|
float32_t | ivpDevTrajectoryPos[2] |
|
float32_t | ivpDevTrajectoryPsi |
|
float32_t | ivpDevTrajectoryVelocity |
|
float32_t | latCtrlTrajectoryConfidence |
|
dwVioMirrorFoldRequest | mirrorFoldRequest |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwTime_t | timestamp_us |
|
uint32_t | turnSignalRequestRemovedPlaceholder |
|
dwVehicleIONonSafetyCommandValidityInfo | validityInfo | validity info of VehicleIONonSafetyCommand fields |
float32_t | wiperFrontRequest |
|
float32_t | wiperFrontSecondaryRequest |
|
struct dwVehicleIONonSafetyCommandValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | cameraFoldRequest[2] | ValidityInfo for cameraFoldRequest [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedOrientation[3] | ValidityInfo for cameraFWCCalibratedOrientation [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedProgress | ValidityInfo for cameraFWCCalibratedProgress [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedStatus | ValidityInfo for cameraFWCCalibratedStatus [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedTimestamp | ValidityInfo for cameraFWCCalibratedTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | cameraFWCCalibratedTranslation[3] | ValidityInfo for cameraFWCCalibratedTranslation [SYS-REQ-00000000]. |
dwSignalValidity | emAngularAccel[3] | ValidityInfo for emAngularAccel [SYS-REQ-00000000]. |
dwSignalValidity | emAngularVelocity[3] | ValidityInfo for emAngularVelocity [SYS-REQ-00000000]. |
dwSignalValidity | emIntegrationHalted | ValidityInfo for emIntegrationHalted [SYS-REQ-00000000]. |
dwSignalValidity | emLinearAccel[3] | ValidityInfo for emLinearAccel [SYS-REQ-00000000]. |
dwSignalValidity | emLinearVelocity[3] | ValidityInfo for emLinearVelocity [SYS-REQ-00000000]. |
dwSignalValidity | emLinearVelocityStdev[3] | ValidityInfo for emLinearVelocityStdev [SYS-REQ-00000000]. |
dwSignalValidity | emOrientation[3] | ValidityInfo for emOrientation [SYS-REQ-00000000]. |
dwSignalValidity | emOrientationStdev[3] | ValidityInfo for emOrientationStdev [SYS-REQ-00000000]. |
dwSignalValidity | emSensorPosition[3] | ValidityInfo for emSensorPosition [SYS-REQ-00000000]. |
dwSignalValidity | emStandStillWheelBased | ValidityInfo for emStandStillWheelBased [SYS-REQ-00000000]. |
dwSignalValidity | emStatus | ValidityInfo for emStatus [SYS-REQ-00000000]. |
dwSignalValidity | emTimestamp | ValidityInfo for emTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | emTranslation[3] | ValidityInfo for emTranslation [SYS-REQ-00000000]. |
dwSignalValidity | hazardFlasherRequest | ValidityInfo for hazardFlasherRequest [SYS-REQ-00000000]. |
dwSignalValidity | headlightRequest | ValidityInfo for headlightRequest [SYS-REQ-00000000]. |
dwSignalValidity | hornOnRequest | ValidityInfo for hornOnRequest [SYS-REQ-00000000]. |
dwSignalValidity | ivpDevTrajectoryPos[2] | ValidityInfo for ivpDevTrajectoryPos [SYS-REQ-00000000]. |
dwSignalValidity | ivpDevTrajectoryPsi | ValidityInfo for ivpDevTrajectoryPsi [SYS-REQ-00000000]. |
dwSignalValidity | ivpDevTrajectoryVelocity | ValidityInfo for ivpDevTrajectoryVelocity [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlTrajectoryConfidence | ValidityInfo for latCtrlTrajectoryConfidence [SYS-REQ-00000000]. |
dwSignalValidity | mirrorFoldRequest | ValidityInfo for mirrorFoldRequest [SYS-REQ-00000000]. |
dwSignalValidity | reserved[58] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalRequestRemovedPlaceholder | ValidityInfo for turnSignalRequestRemovedPlaceholder [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontRequest | ValidityInfo for wiperFrontRequest [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontSecondaryRequest | ValidityInfo for wiperFrontSecondaryRequest [SYS-REQ-00000000]. |
struct dwVehicleIONonSafetyState |
Data Fields | ||
---|---|---|
dwVioAbsIntervention | absIntervention |
|
uint64_t | abtActivationStatus |
|
dwVioAttachedTrailerType | attachedTrailerType |
|
float32_t | axleDriverLoad |
|
float32_t | axleFrontLoad |
|
float32_t | axlePusherLoad |
|
float32_t | axleTrailerLoad |
|
dwVioBrakeAllWheelsABS | brakeAllWheelsABS |
|
dwVioBrakePedalStatus | brakePedalStatus |
|
dwVioBrakeStatus | brakeStatus |
|
float32_t | brakeTorque |
|
float32_t | brakeTorqueWheels[4] |
|
dwVioBrakeTorqueWheelsQuality | brakeTorqueWheelsQuality[4] |
|
dwVioBuckleStateDriver | buckleStateDriver |
|
dwVioBuckleStateFrontPassenger | buckleStateFrontPassenger |
|
dwVioCameraFoldState | cameraFoldState[2] |
|
uint8_t | cameraHeatingRequestRearLeft |
|
uint8_t | cameraHeatingRequestRearRight |
|
int32_t | currentDate |
|
int32_t | currentDay |
|
int32_t | currentDayCount |
|
int32_t | currentMonth |
|
int32_t | currentTimeHour |
|
int32_t | currentTimeMinute |
|
int32_t | currentTimeSecond |
|
int32_t | currentYear |
|
float32_t | displayVehicleSpeed |
|
dwVioLockState | doorFrontLeftState |
|
dwVioLockState | doorFrontRightState |
|
dwVioLockState | doorRearLeftState |
|
dwVioLockState | doorRearRightState |
|
dwVioDrivePositionStatus | drivePositionStatus |
|
dwVioDrivePositionTarget | drivePositionTarget |
|
float32_t | driverBrakePedal |
|
uint8_t | engineRunning |
|
dwVioESCOperationalState | ESCOperationalState |
|
dwVioLockState | frontHoodState |
|
float32_t | frontSteeringAngle |
|
dwVioFrontSteeringAngleControlQualityHigh | frontSteeringAngleControlQualityHigh |
|
float32_t | frontSteeringAngleHigh |
|
float32_t | frontSteeringAngleOffset |
|
dwVioFrontSteeringAngleOffsetQuality | frontSteeringAngleOffsetQuality |
|
dwVioFrontSteeringAngleQuality | frontSteeringAngleQuality |
|
dwTime_t | frontSteeringTimestamp |
|
dwTime_t | frontSteeringTimestampHigh |
|
dwVioFrontSteeringTimestampQuality | frontSteeringTimestampQuality |
|
dwVioGearStatus | gearStatus |
|
dwVioGearTarget | gearTarget |
|
uint8_t | handsoffDetectedFiltered |
|
dwVioHazardFlasherStatus | hazardFlasherStatus |
|
dwVioHeadlightState | headlightState |
|
dwVioHoldStatus | holdStatus |
|
dwVioIgnitionStatus | ignitionStatus |
|
uint8_t | kickdownStatus |
|
float32_t | latCtrlCurvatureActual |
|
dwVioLightSensorFault | lightSensorFault |
|
dwVioLightSensorNightMode | lightSensorNightMode |
|
uint8_t | lightSensorNightModeRemoved |
|
dwVioLightSensorRequestLowBeam | lightSensorRequestLowBeam |
|
uint8_t | lightSensorRequestLowBeamRemoved |
|
dwVioLightSensorTunnel | lightSensorTunnel |
|
uint8_t | lightSensorTunnelRemoved |
|
uint8_t | lightSensorTwilight |
|
dwVioLongCtrlEcoAssistStatus | longCtrlEcoAssistStatus |
|
dwVioMicroSirenAvailable | microSirenAvailable |
|
uint8_t | microSirenConfidenceLevel |
|
dwVioMicroSirenDetected | microSirenDetected |
|
uint64_t | microSirenDuration |
|
uint8_t | microSirenID |
|
uint64_t | microSirenLatency |
|
dwVioMicroSirenType | microSirenType |
|
uint8_t | microSirenTypeRemoved |
|
dwVioMirrorFoldState | mirrorFoldState[2] |
|
float32_t | outsideTemperature |
|
dwVioOutsideTemperatureQuality | outsideTemperatureQuality |
|
dwVioRainLevel | rainLevel |
|
uint8_t | rainLevelRemoved |
|
dwVioRainSensorFault | rainSensorFault |
|
uint8_t | rearFogLampStatus |
|
dwVioLockState | rearTrunkState |
|
float32_t | rearWheelAngleMaximum |
|
float32_t | rearWheelAngleOffset |
|
dwVioRearWheelAngleOffsetQuality | rearWheelAngleOffsetQuality |
|
dwVioRearWheelAngleTimestampQuality | rearWheelAngleTimestampQuality |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwVioSpeedDirectionESC | speedDirectionESC |
|
float32_t | speedESC |
|
dwTime_t | speedESCTimestamp |
|
float32_t | speedIndicated |
|
float32_t | speedMax |
|
float32_t | speedMin |
|
dwVioSpeedQualityESC | speedQualityESC |
|
dwVioStateFunctionSirenDetection | stateFunctionSirenDetection |
|
uint8_t | stateFunctionSirenDetectionRemoved |
|
float32_t | suspensionLevel[4] |
|
dwVioSuspensionLevelCalibrationState | suspensionLevelCalibrationState |
|
dwVioSuspensionLevelQuality | suspensionLevelQuality |
|
dwTime_t | suspensionLevelTimestamp |
|
dwVioSuspensionLevelTimestampQuality | suspensionLevelTimestampQuality |
|
float32_t | throttleValue |
|
dwTime_t | timestamp_us |
|
float32_t | tirePressure[4] |
|
dwVioTirePressureMonitoringState | tirePressureMonitoringState |
|
dwVioTirePressureQuality | tirePressureQuality[4] |
|
dwTime_t | tirePressureStateTimestamp[4] |
|
uint8_t | tireSwitched[4] |
|
float32_t | trailerArticulationAngle |
|
dwVioTrailerConnected | trailerConnected |
|
dwVioTrailerHitchStatus | trailerHitchStatus |
|
float32_t | trailerMass |
|
dwVioTurnSignalDriverRequest | turnSignalDriverRequest |
|
dwVioTurnSignalStatus | turnSignalStatus |
|
dwVehicleIONonSafetyStateValidityInfo | validityInfo | validity info of VehicleIOSafetyState fields |
float32_t | vehicleOdometer |
|
dwVioVehicleStopped | vehicleStopped |
|
uint8_t | wetnessLevelFiltered |
|
uint8_t | wetnessLevelUnfiltered |
|
float32_t | wheelSpeed[4] |
|
dwVioWheelSpeedQuality | wheelSpeedQuality[4] |
|
dwVioWheelSpeedQualityRedundant | wheelSpeedQualityRedundant[4] |
|
float32_t | wheelSpeedRedundant[4] |
|
int16_t | wheelTicks[4] |
|
dwVioWheelTicksDirection | wheelTicksDirection[4] |
|
dwVioWheelTicksDirectionRedundant | wheelTicksDirectionRedundant[4] |
|
dwVioWheelTicksQuality | wheelTicksQuality[4] |
|
int16_t | wheelTicksRedundant[4] |
|
dwTime_t | wheelTicksTimestamp[4] |
|
dwVioWheelTicksTimestampQuality | wheelTicksTimestampQuality[4] |
|
dwVioWheelTicksTimestampQualityRedundant | wheelTicksTimestampQualityRedundant[4] |
|
dwTime_t | wheelTicksTimestampRedundant[4] |
|
float32_t | wheelTorque[4] |
|
dwVioWheelTorqueQuality | wheelTorqueQuality[4] |
|
dwTime_t | wheelTorqueTimestamps[4] |
|
dwVioWheelTorqueTimestampsQuality | wheelTorqueTimestampsQuality[4] |
|
float32_t | wiperFrontSecondaryStatus |
|
float32_t | wiperFrontStatus |
|
float32_t | wiperStatusRear |
|
struct dwVehicleIONonSafetyStateValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | absIntervention | ValidityInfo for absIntervention [SYS-REQ-00000000]. |
dwSignalValidity | abtActivationStatus | ValidityInfo for abtActivationStatus [SYS-REQ-00000000]. |
dwSignalValidity | attachedTrailerType | ValidityInfo for attachedTrailerType [SYS-REQ-00000000]. |
dwSignalValidity | axleDriverLoad | ValidityInfo for axleDriverLoad [SYS-REQ-00000000]. |
dwSignalValidity | axleFrontLoad | ValidityInfo for axleFrontLoad [SYS-REQ-00000000]. |
dwSignalValidity | axlePusherLoad | ValidityInfo for axlePusherLoad [SYS-REQ-00000000]. |
dwSignalValidity | axleTrailerLoad | ValidityInfo for axleTrailerLoad [SYS-REQ-00000000]. |
dwSignalValidity | brakeAllWheelsABS | ValidityInfo for brakeAllWheelsABS [SYS-REQ-00000000]. |
dwSignalValidity | brakePedalStatus | ValidityInfo for brakePedalStatus [SYS-REQ-00000000]. |
dwSignalValidity | brakeStatus | ValidityInfo for brakeStatus [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorque | ValidityInfo for brakeTorque [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorqueWheels[4] | ValidityInfo for brakeTorqueWheels [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorqueWheelsQuality[4] | ValidityInfo for brakeTorqueWheelsQuality [SYS-REQ-00000000]. |
dwSignalValidity | buckleStateDriver | ValidityInfo for buckleStateDriver [SYS-REQ-00000000]. |
dwSignalValidity | buckleStateFrontPassenger | ValidityInfo for buckleStateFrontPassenger [SYS-REQ-00000000]. |
dwSignalValidity | cameraFoldState[2] | ValidityInfo for cameraFoldState [SYS-REQ-00000000]. |
dwSignalValidity | cameraHeatingRequestRearLeft | ValidityInfo for cameraHeatingRequestRearLeft [SYS-REQ-00000000]. |
dwSignalValidity | cameraHeatingRequestRearRight | ValidityInfo for cameraHeatingRequestRearRight [SYS-REQ-00000000]. |
dwSignalValidity | currentDate | ValidityInfo for currentDate [SYS-REQ-00000000]. |
dwSignalValidity | currentDay | ValidityInfo for currentDay [SYS-REQ-00000000]. |
dwSignalValidity | currentDayCount | ValidityInfo for currentDayCount [SYS-REQ-00000000]. |
dwSignalValidity | currentMonth | ValidityInfo for currentMonth [SYS-REQ-00000000]. |
dwSignalValidity | currentTimeHour | ValidityInfo for currentTimeHour [SYS-REQ-00000000]. |
dwSignalValidity | currentTimeMinute | ValidityInfo for currentTimeMinute [SYS-REQ-00000000]. |
dwSignalValidity | currentTimeSecond | ValidityInfo for currentTimeSecond [SYS-REQ-00000000]. |
dwSignalValidity | currentYear | ValidityInfo for currentYear [SYS-REQ-00000000]. |
dwSignalValidity | displayVehicleSpeed | ValidityInfo for displayVehicleSpeed [SYS-REQ-00000000]. |
dwSignalValidity | doorFrontLeftState | ValidityInfo for doorFrontLeftState [SYS-REQ-00000000]. |
dwSignalValidity | doorFrontRightState | ValidityInfo for doorFrontRightState [SYS-REQ-00000000]. |
dwSignalValidity | doorRearLeftState | ValidityInfo for doorRearLeftState [SYS-REQ-00000000]. |
dwSignalValidity | doorRearRightState | ValidityInfo for doorRearRightState [SYS-REQ-00000000]. |
dwSignalValidity | drivePositionStatus | ValidityInfo for drivePositionStatus [SYS-REQ-00000000]. |
dwSignalValidity | drivePositionTarget | ValidityInfo for drivePositionTarget [SYS-REQ-00000000]. |
dwSignalValidity | driverBrakePedal | ValidityInfo for driverBrakePedal [SYS-REQ-00000000]. |
dwSignalValidity | engineRunning | ValidityInfo for engineRunning [SYS-REQ-00000000]. |
dwSignalValidity | ESCOperationalState | ValidityInfo for ESCOperationalState [SYS-REQ-00000000]. |
dwSignalValidity | frontHoodState | ValidityInfo for frontHoodState [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngle | ValidityInfo for frontSteeringAngle [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleControlQualityHigh | ValidityInfo for frontSteeringAngleControlQualityHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleHigh | ValidityInfo for frontSteeringAngleHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleOffset | ValidityInfo for frontSteeringAngleOffset [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleOffsetQuality | ValidityInfo for frontSteeringAngleOffsetQuality [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringAngleQuality | ValidityInfo for frontSteeringAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestamp | ValidityInfo for frontSteeringTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestampHigh | ValidityInfo for frontSteeringTimestampHigh [SYS-REQ-00000000]. |
dwSignalValidity | frontSteeringTimestampQuality | ValidityInfo for frontSteeringTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | gearStatus | ValidityInfo for gearStatus [SYS-REQ-00000000]. |
dwSignalValidity | gearTarget | ValidityInfo for gearTarget [SYS-REQ-00000000]. |
dwSignalValidity | handsoffDetectedFiltered | ValidityInfo for handsoffDetectedFiltered [SYS-REQ-00000000]. |
dwSignalValidity | hazardFlasherStatus | ValidityInfo for hazardFlasherStatus [SYS-REQ-00000000]. |
dwSignalValidity | headlightState | ValidityInfo for headlightState [SYS-REQ-00000000]. |
dwSignalValidity | holdStatus | ValidityInfo for holdStatus [SYS-REQ-00000000]. |
dwSignalValidity | ignitionStatus | ValidityInfo for ignitionStatus [SYS-REQ-00000000]. |
dwSignalValidity | kickdownStatus | ValidityInfo for kickdownStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvatureActual | ValidityInfo for latCtrlCurvatureActual [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorFault | ValidityInfo for lightSensorFault [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorNightMode | ValidityInfo for lightSensorNightMode [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorNightModeRemoved | ValidityInfo for lightSensorNightModeRemoved [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorRequestLowBeam | ValidityInfo for lightSensorRequestLowBeam [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorRequestLowBeamRemoved | ValidityInfo for lightSensorRequestLowBeamRemoved [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorTunnel | ValidityInfo for lightSensorTunnel [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorTunnelRemoved | ValidityInfo for lightSensorTunnelRemoved [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorTwilight | ValidityInfo for lightSensorTwilight [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlEcoAssistStatus | ValidityInfo for longCtrlEcoAssistStatus [SYS-REQ-00000000]. |
dwSignalValidity | microSirenAvailable | ValidityInfo for microSirenAvailable [SYS-REQ-00000000]. |
dwSignalValidity | microSirenConfidenceLevel | ValidityInfo for microSirenConfidenceLevel [SYS-REQ-00000000]. |
dwSignalValidity | microSirenDetected | ValidityInfo for microSirenDetected [SYS-REQ-00000000]. |
dwSignalValidity | microSirenDuration | ValidityInfo for microSirenDuration [SYS-REQ-00000000]. |
dwSignalValidity | microSirenID | ValidityInfo for microSirenID [SYS-REQ-00000000]. |
dwSignalValidity | microSirenLatency | ValidityInfo for microSirenLatency [SYS-REQ-00000000]. |
dwSignalValidity | microSirenType | ValidityInfo for microSirenType [SYS-REQ-00000000]. |
dwSignalValidity | microSirenTypeRemoved | ValidityInfo for microSirenTypeRemoved [SYS-REQ-00000000]. |
dwSignalValidity | mirrorFoldState[2] | ValidityInfo for mirrorFoldState [SYS-REQ-00000000]. |
dwSignalValidity | outsideTemperature | ValidityInfo for outsideTemperature [SYS-REQ-00000000]. |
dwSignalValidity | outsideTemperatureQuality | ValidityInfo for outsideTemperatureQuality [SYS-REQ-00000000]. |
dwSignalValidity | rainLevel | ValidityInfo for rainLevel [SYS-REQ-00000000]. |
dwSignalValidity | rainLevelRemoved | ValidityInfo for rainLevelRemoved [SYS-REQ-00000000]. |
dwSignalValidity | rainSensorFault | ValidityInfo for rainSensorFault [SYS-REQ-00000000]. |
dwSignalValidity | rearFogLampStatus | ValidityInfo for rearFogLampStatus [SYS-REQ-00000000]. |
dwSignalValidity | rearTrunkState | ValidityInfo for rearTrunkState [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleMaximum | ValidityInfo for rearWheelAngleMaximum [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleOffset | ValidityInfo for rearWheelAngleOffset [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleOffsetQuality | ValidityInfo for rearWheelAngleOffsetQuality [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleTimestampQuality | ValidityInfo for rearWheelAngleTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | reserved[45] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | speedDirectionESC | ValidityInfo for speedDirectionESC [SYS-REQ-00000000]. |
dwSignalValidity | speedESC | ValidityInfo for speedESC [SYS-REQ-00000000]. |
dwSignalValidity | speedESCTimestamp | ValidityInfo for speedESCTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | speedIndicated | ValidityInfo for speedIndicated [SYS-REQ-00000000]. |
dwSignalValidity | speedMax | ValidityInfo for speedMax [SYS-REQ-00000000]. |
dwSignalValidity | speedMin | ValidityInfo for speedMin [SYS-REQ-00000000]. |
dwSignalValidity | speedQualityESC | ValidityInfo for speedQualityESC [SYS-REQ-00000000]. |
dwSignalValidity | stateFunctionSirenDetection | ValidityInfo for stateFunctionSirenDetection [SYS-REQ-00000000]. |
dwSignalValidity | stateFunctionSirenDetectionRemoved | ValidityInfo for stateFunctionSirenDetectionRemoved [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevel[4] | ValidityInfo for suspensionLevel [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelCalibrationState | ValidityInfo for suspensionLevelCalibrationState [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelQuality | ValidityInfo for suspensionLevelQuality [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelTimestamp | ValidityInfo for suspensionLevelTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelTimestampQuality | ValidityInfo for suspensionLevelTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | throttleValue | ValidityInfo for throttleValue [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | tirePressure[4] | ValidityInfo for tirePressure [SYS-REQ-00000000]. |
dwSignalValidity | tirePressureMonitoringState | ValidityInfo for tirePressureMonitoringState [SYS-REQ-00000000]. |
dwSignalValidity | tirePressureQuality[4] | ValidityInfo for tirePressureQuality [SYS-REQ-00000000]. |
dwSignalValidity | tirePressureStateTimestamp[4] | ValidityInfo for tirePressureStateTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | tireSwitched[4] | ValidityInfo for tireSwitched [SYS-REQ-00000000]. |
dwSignalValidity | trailerArticulationAngle | ValidityInfo for trailerArticulationAngle [SYS-REQ-00000000]. |
dwSignalValidity | trailerConnected | ValidityInfo for trailerConnected [SYS-REQ-00000000]. |
dwSignalValidity | trailerHitchStatus | ValidityInfo for trailerHitchStatus [SYS-REQ-00000000]. |
dwSignalValidity | trailerMass | ValidityInfo for trailerMass [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalDriverRequest | ValidityInfo for turnSignalDriverRequest [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalStatus | ValidityInfo for turnSignalStatus [SYS-REQ-00000000]. |
dwSignalValidity | vehicleOdometer | ValidityInfo for vehicleOdometer [SYS-REQ-00000000]. |
dwSignalValidity | vehicleStopped | ValidityInfo for vehicleStopped [SYS-REQ-00000000]. |
dwSignalValidity | wetnessLevelFiltered | ValidityInfo for wetnessLevelFiltered [SYS-REQ-00000000]. |
dwSignalValidity | wetnessLevelUnfiltered | ValidityInfo for wetnessLevelUnfiltered [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeed[4] | ValidityInfo for wheelSpeed [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedQuality[4] | ValidityInfo for wheelSpeedQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedQualityRedundant[4] | ValidityInfo for wheelSpeedQualityRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelSpeedRedundant[4] | ValidityInfo for wheelSpeedRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicks[4] | ValidityInfo for wheelTicks [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksDirection[4] | ValidityInfo for wheelTicksDirection [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksDirectionRedundant[4] | ValidityInfo for wheelTicksDirectionRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksQuality[4] | ValidityInfo for wheelTicksQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksRedundant[4] | ValidityInfo for wheelTicksRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestamp[4] | ValidityInfo for wheelTicksTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampQuality[4] | ValidityInfo for wheelTicksTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampQualityRedundant[4] | ValidityInfo for wheelTicksTimestampQualityRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTicksTimestampRedundant[4] | ValidityInfo for wheelTicksTimestampRedundant [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorque[4] | ValidityInfo for wheelTorque [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueQuality[4] | ValidityInfo for wheelTorqueQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueTimestamps[4] | ValidityInfo for wheelTorqueTimestamps [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueTimestampsQuality[4] | ValidityInfo for wheelTorqueTimestampsQuality [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontSecondaryStatus | ValidityInfo for wiperFrontSecondaryStatus [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontStatus | ValidityInfo for wiperFrontStatus [SYS-REQ-00000000]. |
dwSignalValidity | wiperStatusRear | ValidityInfo for wiperStatusRear [SYS-REQ-00000000]. |
struct dwVehicleIOQMCommand |
Data Fields | ||
---|---|---|
uint8_t | hazardFlasherRequest |
|
dwVioHeadlightRequest | headlightRequest |
|
float32_t | ivpDevTrajectoryPos[2] |
|
float32_t | ivpDevTrajectoryPsi |
|
float32_t | ivpDevTrajectoryVelocity |
|
dwVioLatCtrlASILStatus | latCtrlASILStatus |
|
uint8_t | latCtrlBpReadyForClosedLoop |
|
uint8_t | latCtrlCurvReqAdditionalActive |
|
uint8_t | latCtrlCurvReqAdditionalPrefill |
|
float32_t | latCtrlCurvReqPred |
|
float32_t | latCtrlFrontWheelAngleRequest |
|
uint8_t | latCtrlHapticWarningRequest |
|
dwVioLatCtrlInterventionDirectionELK | latCtrlInterventionDirectionELK |
|
dwVioLatCtrlInterventionDirectionLKA | latCtrlInterventionDirectionLKA |
|
float32_t | latCtrlRearWheelAngleRequest |
|
dwVioLatCtrlReferenceInputSelect | latCtrlReferenceInputSelect |
|
float32_t | latCtrlSteeringWheelAngleRateMax |
|
float32_t | latCtrlSteeringWheelAngleRequest |
|
float32_t | longCtrlBrakePedalRequest |
|
uint8_t | longCtrlBrakePrefillRequest |
|
float32_t | longCtrlMaxSpeedRequest |
|
float32_t | longCtrlRemainingDistance |
|
uint8_t | longCtrlSecureRequest |
|
float32_t | longCtrlThrottlePedalRequest |
|
dwVioMirrorFoldRequest | mirrorFoldRequest |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwTime_t | timestamp_us |
|
dwVehicleIOQMCommandValidityInfo | validityInfo | validity info of VehicleIOQMCommand fields |
float32_t | wiperFrontRequest |
|
float32_t | wiperFrontSecondaryRequest |
|
struct dwVehicleIOQMCommandValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | hazardFlasherRequest | ValidityInfo for hazardFlasherRequest [SYS-REQ-00000000]. |
dwSignalValidity | headlightRequest | ValidityInfo for headlightRequest [SYS-REQ-00000000]. |
dwSignalValidity | ivpDevTrajectoryPos[2] | ValidityInfo for ivpDevTrajectoryPos [SYS-REQ-00000000]. |
dwSignalValidity | ivpDevTrajectoryPsi | ValidityInfo for ivpDevTrajectoryPsi [SYS-REQ-00000000]. |
dwSignalValidity | ivpDevTrajectoryVelocity | ValidityInfo for ivpDevTrajectoryVelocity [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlASILStatus | ValidityInfo for latCtrlASILStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlBpReadyForClosedLoop | ValidityInfo for latCtrlBpReadyForClosedLoop [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditionalActive | ValidityInfo for latCtrlCurvReqAdditionalActive [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditionalPrefill | ValidityInfo for latCtrlCurvReqAdditionalPrefill [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqPred | ValidityInfo for latCtrlCurvReqPred [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlFrontWheelAngleRequest | ValidityInfo for latCtrlFrontWheelAngleRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlHapticWarningRequest | ValidityInfo for latCtrlHapticWarningRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlInterventionDirectionELK | ValidityInfo for latCtrlInterventionDirectionELK [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlInterventionDirectionLKA | ValidityInfo for latCtrlInterventionDirectionLKA [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlRearWheelAngleRequest | ValidityInfo for latCtrlRearWheelAngleRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlReferenceInputSelect | ValidityInfo for latCtrlReferenceInputSelect [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlSteeringWheelAngleRateMax | ValidityInfo for latCtrlSteeringWheelAngleRateMax [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlSteeringWheelAngleRequest | ValidityInfo for latCtrlSteeringWheelAngleRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlBrakePedalRequest | ValidityInfo for longCtrlBrakePedalRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlBrakePrefillRequest | ValidityInfo for longCtrlBrakePrefillRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlMaxSpeedRequest | ValidityInfo for longCtrlMaxSpeedRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlRemainingDistance | ValidityInfo for longCtrlRemainingDistance [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlSecureRequest | ValidityInfo for longCtrlSecureRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlThrottlePedalRequest | ValidityInfo for longCtrlThrottlePedalRequest [SYS-REQ-00000000]. |
dwSignalValidity | mirrorFoldRequest | ValidityInfo for mirrorFoldRequest [SYS-REQ-00000000]. |
dwSignalValidity | reserved[64] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontRequest | ValidityInfo for wiperFrontRequest [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontSecondaryRequest | ValidityInfo for wiperFrontSecondaryRequest [SYS-REQ-00000000]. |
struct dwVehicleIOQMState |
Data Fields | ||
---|---|---|
dwVioAttachedTrailerType | attachedTrailerType |
|
float32_t | axleDriverLoad |
|
float32_t | axleFrontLoad |
|
float32_t | axlePusherLoad |
|
float32_t | axleTrailerLoad |
|
dwVioBrakeAllWheelsABS | brakeAllWheelsABS |
|
dwVioBrakePedalStatus | brakePedalStatus |
|
dwVioBrakeStatus | brakeStatus |
|
float32_t | brakeTorque |
|
float32_t | brakeTorqueWheels[4] |
|
dwVioBrakeTorqueWheelsQuality | brakeTorqueWheelsQuality[4] |
|
dwVioBuckleStateDriver | buckleStateDriver |
|
dwVioBuckleStateFrontPassenger | buckleStateFrontPassenger |
|
dwVioCameraFoldState | cameraFoldState[2] |
|
int32_t | currentDay |
|
int32_t | currentDayCount |
|
int32_t | currentMonth |
|
int32_t | currentTimeHour |
|
int32_t | currentTimeMinute |
|
int32_t | currentTimeSecond |
|
int32_t | currentYear |
|
dwVioLockState | doorFrontLeftState |
|
dwVioLockState | doorFrontRightState |
|
dwVioLockState | doorRearLeftState |
|
dwVioLockState | doorRearRightState |
|
float32_t | driverBrakePedal |
|
dwVioDriverOverrideThrottle | driverOverrideThrottle |
|
uint8_t | engineRunning |
|
dwVioLockState | frontHoodState |
|
uint8_t | handsoffDetectedFiltered |
|
dwVioHazardFlasherStatus | hazardFlasherStatus |
|
dwVioHeadlightState | headlightState |
|
dwVioIgnitionStatus | ignitionStatus |
|
float32_t | latCtrlCurvatureActual |
|
float32_t | latCtrlCurvCapMax[10] |
|
float32_t | latCtrlCurvCapMin[10] |
|
float32_t | latCtrlCurvRateCap[10] |
|
dwVioLatCtrlDriverInterventionStatus | latCtrlDriverInterventionStatus |
|
uint32_t | latCtrlErrorStatus |
|
dwVioLatCtrlLoopStatus | latCtrlLoopStatus |
|
float32_t | latCtrlMaxFrontWheelAngleRequestAllowed |
|
float32_t | latCtrlMaxRearWheelAngleRequestAllowed |
|
float32_t | latCtrlMinFrontWheelAngleRequestAllowed |
|
dwVioLatCtrlStatus | latCtrlStatus |
|
dwVioLightSensorFault | lightSensorFault |
|
dwVioLightSensorNightMode | lightSensorNightMode |
|
dwVioLightSensorRequestLowBeam | lightSensorRequestLowBeam |
|
dwVioLightSensorTunnel | lightSensorTunnel |
|
uint8_t | lightSensorTwilight |
|
float32_t | longCtrlAccelAvailable |
|
dwVioLongCtrlActiveFunction | longCtrlActiveFunction |
|
dwVioLongCtrlActiveSystem | longCtrlActiveSystem |
|
dwVioLongCtrlBrakeTorqueAvailable | longCtrlBrakeTorqueAvailable |
|
dwVioLongCtrlComAvailable | longCtrlComAvailable |
|
float32_t | longCtrlEstimatedStopDistance |
|
uint32_t | longCtrlFaultStatus |
|
dwVioLongCtrlFrictionRangeEstimation | longCtrlFrictionRangeEstimation |
|
dwVioLongCtrlStatus | longCtrlStatus |
|
dwVioMicroSirenAvailable | microSirenAvailable |
|
uint8_t | microSirenConfidenceLevel |
|
dwVioMicroSirenDetected | microSirenDetected |
|
uint64_t | microSirenDuration |
|
uint8_t | microSirenID |
|
uint64_t | microSirenLatency |
|
dwVioMicroSirenType | microSirenType |
|
dwVioMirrorFoldState | mirrorFoldState[2] |
|
dwVioRainLevel | rainLevel |
|
dwVioRainSensorFault | rainSensorFault |
|
uint8_t | rearFogLampStatus |
|
dwVioLockState | rearTrunkState |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
float32_t | speedIndicated |
|
dwVioStateFunctionSirenDetection | stateFunctionSirenDetection |
|
float32_t | suspensionLevel[4] |
|
dwVioSuspensionLevelCalibrationState | suspensionLevelCalibrationState |
|
dwVioSuspensionLevelQuality | suspensionLevelQuality |
|
dwTime_t | suspensionLevelTimestamp |
|
dwVioSuspensionLevelTimestampQuality | suspensionLevelTimestampQuality |
|
float32_t | throttleValue |
|
dwTime_t | timestamp_us |
|
float32_t | tirePressure[4] |
|
dwVioTirePressureMonitoringState | tirePressureMonitoringState |
|
dwVioTirePressureQuality | tirePressureQuality[4] |
|
dwTime_t | tirePressureStateTimestamp[4] |
|
uint8_t | tireSwitched[4] |
|
float32_t | trailerArticulationAngle |
|
dwVioTrailerConnected | trailerConnected |
|
dwVioTrailerHitchStatus | trailerHitchStatus |
|
float32_t | trailerMass |
|
dwVioTurnSignalDriverRequest | turnSignalDriverRequest |
|
dwVehicleIOQMStateValidityInfo | validityInfo | validity info of VehicleIOQMState fields |
float32_t | vehicleOdometer |
|
uint8_t | wetnessLevelFiltered |
|
uint8_t | wetnessLevelUnfiltered |
|
float32_t | wheelTorque[4] |
|
dwVioWheelTorqueQuality | wheelTorqueQuality[4] |
|
dwTime_t | wheelTorqueTimestamps[4] |
|
dwVioWheelTorqueTimestampsQuality | wheelTorqueTimestampsQuality[4] |
|
float32_t | wiperFrontSecondaryStatus |
|
float32_t | wiperFrontStatus |
|
float32_t | wiperStatusRear |
|
struct dwVehicleIOQMStateValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | attachedTrailerType | ValidityInfo for attachedTrailerType [SYS-REQ-00000000]. |
dwSignalValidity | axleDriverLoad | ValidityInfo for axleDriverLoad [SYS-REQ-00000000]. |
dwSignalValidity | axleFrontLoad | ValidityInfo for axleFrontLoad [SYS-REQ-00000000]. |
dwSignalValidity | axlePusherLoad | ValidityInfo for axlePusherLoad [SYS-REQ-00000000]. |
dwSignalValidity | axleTrailerLoad | ValidityInfo for axleTrailerLoad [SYS-REQ-00000000]. |
dwSignalValidity | brakeAllWheelsABS | ValidityInfo for brakeAllWheelsABS [SYS-REQ-00000000]. |
dwSignalValidity | brakePedalStatus | ValidityInfo for brakePedalStatus [SYS-REQ-00000000]. |
dwSignalValidity | brakeStatus | ValidityInfo for brakeStatus [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorque | ValidityInfo for brakeTorque [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorqueWheels[4] | ValidityInfo for brakeTorqueWheels [SYS-REQ-00000000]. |
dwSignalValidity | brakeTorqueWheelsQuality[4] | ValidityInfo for brakeTorqueWheelsQuality [SYS-REQ-00000000]. |
dwSignalValidity | buckleStateDriver | ValidityInfo for buckleStateDriver [SYS-REQ-00000000]. |
dwSignalValidity | buckleStateFrontPassenger | ValidityInfo for buckleStateFrontPassenger [SYS-REQ-00000000]. |
dwSignalValidity | cameraFoldState[2] | ValidityInfo for cameraFoldState [SYS-REQ-00000000]. |
dwSignalValidity | currentDay | ValidityInfo for currentDay [SYS-REQ-00000000]. |
dwSignalValidity | currentDayCount | ValidityInfo for currentDayCount [SYS-REQ-00000000]. |
dwSignalValidity | currentMonth | ValidityInfo for currentMonth [SYS-REQ-00000000]. |
dwSignalValidity | currentTimeHour | ValidityInfo for currentTimeHour [SYS-REQ-00000000]. |
dwSignalValidity | currentTimeMinute | ValidityInfo for currentTimeMinute [SYS-REQ-00000000]. |
dwSignalValidity | currentTimeSecond | ValidityInfo for currentTimeSecond [SYS-REQ-00000000]. |
dwSignalValidity | currentYear | ValidityInfo for currentYear [SYS-REQ-00000000]. |
dwSignalValidity | doorFrontLeftState | ValidityInfo for doorFrontLeftState [SYS-REQ-00000000]. |
dwSignalValidity | doorFrontRightState | ValidityInfo for doorFrontRightState [SYS-REQ-00000000]. |
dwSignalValidity | doorRearLeftState | ValidityInfo for doorRearLeftState [SYS-REQ-00000000]. |
dwSignalValidity | doorRearRightState | ValidityInfo for doorRearRightState [SYS-REQ-00000000]. |
dwSignalValidity | driverBrakePedal | ValidityInfo for driverBrakePedal [SYS-REQ-00000000]. |
dwSignalValidity | driverOverrideThrottle | ValidityInfo for driverOverrideThrottle [SYS-REQ-00000000]. |
dwSignalValidity | engineRunning | ValidityInfo for engineRunning [SYS-REQ-00000000]. |
dwSignalValidity | frontHoodState | ValidityInfo for frontHoodState [SYS-REQ-00000000]. |
dwSignalValidity | handsoffDetectedFiltered | ValidityInfo for handsoffDetectedFiltered [SYS-REQ-00000000]. |
dwSignalValidity | hazardFlasherStatus | ValidityInfo for hazardFlasherStatus [SYS-REQ-00000000]. |
dwSignalValidity | headlightState | ValidityInfo for headlightState [SYS-REQ-00000000]. |
dwSignalValidity | ignitionStatus | ValidityInfo for ignitionStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvatureActual | ValidityInfo for latCtrlCurvatureActual [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvCapMax[10] | ValidityInfo for latCtrlCurvCapMax [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvCapMin[10] | ValidityInfo for latCtrlCurvCapMin [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvRateCap[10] | ValidityInfo for latCtrlCurvRateCap [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlDriverInterventionStatus | ValidityInfo for latCtrlDriverInterventionStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlErrorStatus | ValidityInfo for latCtrlErrorStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlLoopStatus | ValidityInfo for latCtrlLoopStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxFrontWheelAngleRequestAllowed | ValidityInfo for latCtrlMaxFrontWheelAngleRequestAllowed [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMaxRearWheelAngleRequestAllowed | ValidityInfo for latCtrlMaxRearWheelAngleRequestAllowed [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlMinFrontWheelAngleRequestAllowed | ValidityInfo for latCtrlMinFrontWheelAngleRequestAllowed [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlStatus | ValidityInfo for latCtrlStatus [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorFault | ValidityInfo for lightSensorFault [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorNightMode | ValidityInfo for lightSensorNightMode [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorRequestLowBeam | ValidityInfo for lightSensorRequestLowBeam [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorTunnel | ValidityInfo for lightSensorTunnel [SYS-REQ-00000000]. |
dwSignalValidity | lightSensorTwilight | ValidityInfo for lightSensorTwilight [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlAccelAvailable | ValidityInfo for longCtrlAccelAvailable [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlActiveFunction | ValidityInfo for longCtrlActiveFunction [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlActiveSystem | ValidityInfo for longCtrlActiveSystem [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlBrakeTorqueAvailable | ValidityInfo for longCtrlBrakeTorqueAvailable [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlComAvailable | ValidityInfo for longCtrlComAvailable [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlEstimatedStopDistance | ValidityInfo for longCtrlEstimatedStopDistance [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlFaultStatus | ValidityInfo for longCtrlFaultStatus [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlFrictionRangeEstimation | ValidityInfo for longCtrlFrictionRangeEstimation [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlStatus | ValidityInfo for longCtrlStatus [SYS-REQ-00000000]. |
dwSignalValidity | microSirenAvailable | ValidityInfo for microSirenAvailable [SYS-REQ-00000000]. |
dwSignalValidity | microSirenConfidenceLevel | ValidityInfo for microSirenConfidenceLevel [SYS-REQ-00000000]. |
dwSignalValidity | microSirenDetected | ValidityInfo for microSirenDetected [SYS-REQ-00000000]. |
dwSignalValidity | microSirenDuration | ValidityInfo for microSirenDuration [SYS-REQ-00000000]. |
dwSignalValidity | microSirenID | ValidityInfo for microSirenID [SYS-REQ-00000000]. |
dwSignalValidity | microSirenLatency | ValidityInfo for microSirenLatency [SYS-REQ-00000000]. |
dwSignalValidity | microSirenType | ValidityInfo for microSirenType [SYS-REQ-00000000]. |
dwSignalValidity | mirrorFoldState[2] | ValidityInfo for mirrorFoldState [SYS-REQ-00000000]. |
dwSignalValidity | rainLevel | ValidityInfo for rainLevel [SYS-REQ-00000000]. |
dwSignalValidity | rainSensorFault | ValidityInfo for rainSensorFault [SYS-REQ-00000000]. |
dwSignalValidity | rearFogLampStatus | ValidityInfo for rearFogLampStatus [SYS-REQ-00000000]. |
dwSignalValidity | rearTrunkState | ValidityInfo for rearTrunkState [SYS-REQ-00000000]. |
dwSignalValidity | reserved[64] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | speedIndicated | ValidityInfo for speedIndicated [SYS-REQ-00000000]. |
dwSignalValidity | stateFunctionSirenDetection | ValidityInfo for stateFunctionSirenDetection [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevel[4] | ValidityInfo for suspensionLevel [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelCalibrationState | ValidityInfo for suspensionLevelCalibrationState [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelQuality | ValidityInfo for suspensionLevelQuality [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelTimestamp | ValidityInfo for suspensionLevelTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | suspensionLevelTimestampQuality | ValidityInfo for suspensionLevelTimestampQuality [SYS-REQ-00000000]. |
dwSignalValidity | throttleValue | ValidityInfo for throttleValue [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | tirePressure[4] | ValidityInfo for tirePressure [SYS-REQ-00000000]. |
dwSignalValidity | tirePressureMonitoringState | ValidityInfo for tirePressureMonitoringState [SYS-REQ-00000000]. |
dwSignalValidity | tirePressureQuality[4] | ValidityInfo for tirePressureQuality [SYS-REQ-00000000]. |
dwSignalValidity | tirePressureStateTimestamp[4] | ValidityInfo for tirePressureStateTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | tireSwitched[4] | ValidityInfo for tireSwitched [SYS-REQ-00000000]. |
dwSignalValidity | trailerArticulationAngle | ValidityInfo for trailerArticulationAngle [SYS-REQ-00000000]. |
dwSignalValidity | trailerConnected | ValidityInfo for trailerConnected [SYS-REQ-00000000]. |
dwSignalValidity | trailerHitchStatus | ValidityInfo for trailerHitchStatus [SYS-REQ-00000000]. |
dwSignalValidity | trailerMass | ValidityInfo for trailerMass [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalDriverRequest | ValidityInfo for turnSignalDriverRequest [SYS-REQ-00000000]. |
dwSignalValidity | vehicleOdometer | ValidityInfo for vehicleOdometer [SYS-REQ-00000000]. |
dwSignalValidity | wetnessLevelFiltered | ValidityInfo for wetnessLevelFiltered [SYS-REQ-00000000]. |
dwSignalValidity | wetnessLevelUnfiltered | ValidityInfo for wetnessLevelUnfiltered [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorque[4] | ValidityInfo for wheelTorque [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueQuality[4] | ValidityInfo for wheelTorqueQuality [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueTimestamps[4] | ValidityInfo for wheelTorqueTimestamps [SYS-REQ-00000000]. |
dwSignalValidity | wheelTorqueTimestampsQuality[4] | ValidityInfo for wheelTorqueTimestampsQuality [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontSecondaryStatus | ValidityInfo for wiperFrontSecondaryStatus [SYS-REQ-00000000]. |
dwSignalValidity | wiperFrontStatus | ValidityInfo for wiperFrontStatus [SYS-REQ-00000000]. |
dwSignalValidity | wiperStatusRear | ValidityInfo for wiperStatusRear [SYS-REQ-00000000]. |
struct dwVehicleIOSafetyCommand |
Data Fields | ||
---|---|---|
float32_t | emAngularAccel[3] |
|
float32_t | emAngularVelocity[3] |
|
float32_t | emLinearAccel[3] |
|
float32_t | emLinearVelocity[3] |
|
float32_t | emLinearVelocityStdev[3] |
|
float32_t | emOrientation[3] |
|
float32_t | emOrientationStdev[3] |
|
float32_t | emQualityAngularAccelerationLower[3] |
|
dwVioEmIntegrity | emQualityAngularAccelerationStatus[3] |
|
float32_t | emQualityAngularAccelerationUpper[3] |
|
float32_t | emQualityAngularVelocityLower[3] |
|
dwVioEmIntegrity | emQualityAngularVelocityStatus[3] |
|
float32_t | emQualityAngularVelocityUpper[3] |
|
float32_t | emQualityLinearAccelerationLower[3] |
|
dwVioEmIntegrity | emQualityLinearAccelerationStatus[3] |
|
float32_t | emQualityLinearAccelerationUpper[3] |
|
float32_t | emQualityLinearVelocityLower[3] |
|
dwVioEmIntegrity | emQualityLinearVelocityStatus[3] |
|
float32_t | emQualityLinearVelocityUpper[3] |
|
float32_t | emQualityOrientationLower[3] |
|
dwVioEmIntegrity | emQualityOrientationStatus[3] |
|
float32_t | emQualityOrientationUpper[3] |
|
float32_t | emQualityTranslationLower[3] |
|
dwVioEmIntegrity | emQualityTranslationStatus[3] |
|
float32_t | emQualityTranslationUpper[3] |
|
float32_t | emSensorPosition[3] |
|
dwVioEmStandStillWheelBased | emStandStillWheelBased |
|
dwVioEmStatus | emStatus |
|
dwTime_t | emTimestamp |
|
float64_t | emTranslation[3] |
|
uint8_t | latCtrlActivationRequest |
|
dwVioLatCtrlASILStatus | latCtrlASILStatus |
|
uint8_t | latCtrlBpReadyForClosedLoop |
|
float32_t | latCtrlC0SteeringGradientGainLt |
|
float32_t | latCtrlC0SteeringGradientGainRt |
|
float32_t | latCtrlCrossTrackError |
|
float32_t | latCtrlCurvReqAdditional |
|
uint8_t | latCtrlCurvReqAdditionalActive |
|
uint8_t | latCtrlCurvReqAdditionalPrefill |
|
float32_t | latCtrlCurvReqPred |
|
float32_t | latCtrlCurvRequest |
|
dwVioLatCtrlESCtrlStateRequest | latCtrlESCtrlStateRequest |
|
float32_t | latCtrlFrontWheelAngleRequest |
|
uint8_t | latCtrlHapticWarningRequest |
|
dwVioLatCtrlInterventionDirectionELK | latCtrlInterventionDirectionELK |
|
dwVioLatCtrlInterventionDirectionLKA | latCtrlInterventionDirectionLKA |
|
uint8_t | latCtrlLaneChangePushingLaterally |
|
dwVioLatCtrlModeRequest | latCtrlModeRequest |
|
float32_t | latCtrlRearWheelAngleRequest |
|
dwVioLatCtrlReferenceInputSelect | latCtrlReferenceInputSelect |
|
float32_t | latCtrlSteeringWheelAngleRateMax |
|
float32_t | latCtrlSteeringWheelAngleRequest |
|
dwVioLonCtrlSafetyLimRequest | lonCtrlSafetyLimRequest |
|
dwVioLongCtrlAccelPerfRequest | longCtrlAccelPerfRequest |
|
float32_t | longCtrlAccelRequest |
|
uint8_t | longCtrlActivationRequest |
|
float32_t | longCtrlBrakePedalRequest |
|
uint8_t | longCtrlBrakePrefillRequest |
|
dwVioLongCtrlDrivePositionCommand | longCtrlDrivePositionCommand |
|
dwVioLongCtrlFunctionReq | longCtrlFunctionReq |
|
uint8_t | longCtrlHapticWarningRequest |
|
dwVioLongCtrlHapticWarningTargetType | longCtrlHapticWarningTargetType |
|
dwVioLongCtrlInteractionModeRequest | longCtrlInteractionModeRequest |
|
float32_t | longCtrlMaxSpeedRequest |
|
uint8_t | longCtrlRedundCheckRequest |
|
dwVioLongCtrlReferenceInputRequest | longCtrlReferenceInputRequest |
|
float32_t | longCtrlRemainingDistance |
|
uint8_t | longCtrlSecureRequest |
|
dwVioLongCtrlSecureRequestRemoved | longCtrlSecureRequestRemoved |
|
float32_t | longCtrlThrottlePedalRequest |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
dwTime_t | timestamp_us |
|
dwVioTurnSignalRequest | turnSignalRequest |
|
dwVioTurnSignalRequestType | turnSignalRequestType |
|
dwVehicleIOSafetyCommandValidityInfo | validityInfo | validity info of VehicleIOSafetyCommand fields |
struct dwVehicleIOSafetyCommandValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | emAngularAccel[3] | ValidityInfo for emAngularAccel [SYS-REQ-00000000]. |
dwSignalValidity | emAngularVelocity[3] | ValidityInfo for emAngularVelocity [SYS-REQ-00000000]. |
dwSignalValidity | emLinearAccel[3] | ValidityInfo for emLinearAccel [SYS-REQ-00000000]. |
dwSignalValidity | emLinearVelocity[3] | ValidityInfo for emLinearVelocity [SYS-REQ-00000000]. |
dwSignalValidity | emLinearVelocityStdev[3] | ValidityInfo for emLinearVelocityStdev [SYS-REQ-00000000]. |
dwSignalValidity | emOrientation[3] | ValidityInfo for emOrientation [SYS-REQ-00000000]. |
dwSignalValidity | emOrientationStdev[3] | ValidityInfo for emOrientationStdev [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularAccelerationLower[3] | ValidityInfo for emQualityAngularAccelerationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularAccelerationStatus[3] | ValidityInfo for emQualityAngularAccelerationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularAccelerationUpper[3] | ValidityInfo for emQualityAngularAccelerationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularVelocityLower[3] | ValidityInfo for emQualityAngularVelocityLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularVelocityStatus[3] | ValidityInfo for emQualityAngularVelocityStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityAngularVelocityUpper[3] | ValidityInfo for emQualityAngularVelocityUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearAccelerationLower[3] | ValidityInfo for emQualityLinearAccelerationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearAccelerationStatus[3] | ValidityInfo for emQualityLinearAccelerationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearAccelerationUpper[3] | ValidityInfo for emQualityLinearAccelerationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearVelocityLower[3] | ValidityInfo for emQualityLinearVelocityLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearVelocityStatus[3] | ValidityInfo for emQualityLinearVelocityStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityLinearVelocityUpper[3] | ValidityInfo for emQualityLinearVelocityUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityOrientationLower[3] | ValidityInfo for emQualityOrientationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityOrientationStatus[3] | ValidityInfo for emQualityOrientationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityOrientationUpper[3] | ValidityInfo for emQualityOrientationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emQualityTranslationLower[3] | ValidityInfo for emQualityTranslationLower [SYS-REQ-00000000]. |
dwSignalValidity | emQualityTranslationStatus[3] | ValidityInfo for emQualityTranslationStatus [SYS-REQ-00000000]. |
dwSignalValidity | emQualityTranslationUpper[3] | ValidityInfo for emQualityTranslationUpper [SYS-REQ-00000000]. |
dwSignalValidity | emSensorPosition[3] | ValidityInfo for emSensorPosition [SYS-REQ-00000000]. |
dwSignalValidity | emStandStillWheelBased | ValidityInfo for emStandStillWheelBased [SYS-REQ-00000000]. |
dwSignalValidity | emStatus | ValidityInfo for emStatus [SYS-REQ-00000000]. |
dwSignalValidity | emTimestamp | ValidityInfo for emTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | emTranslation[3] | ValidityInfo for emTranslation [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlActivationRequest | ValidityInfo for latCtrlActivationRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlASILStatus | ValidityInfo for latCtrlASILStatus [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlBpReadyForClosedLoop | ValidityInfo for latCtrlBpReadyForClosedLoop [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlC0SteeringGradientGainLt | ValidityInfo for latCtrlC0SteeringGradientGainLt [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlC0SteeringGradientGainRt | ValidityInfo for latCtrlC0SteeringGradientGainRt [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCrossTrackError | ValidityInfo for latCtrlCrossTrackError [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditional | ValidityInfo for latCtrlCurvReqAdditional [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditionalActive | ValidityInfo for latCtrlCurvReqAdditionalActive [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqAdditionalPrefill | ValidityInfo for latCtrlCurvReqAdditionalPrefill [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvReqPred | ValidityInfo for latCtrlCurvReqPred [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlCurvRequest | ValidityInfo for latCtrlCurvRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlESCtrlStateRequest | ValidityInfo for latCtrlESCtrlStateRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlFrontWheelAngleRequest | ValidityInfo for latCtrlFrontWheelAngleRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlHapticWarningRequest | ValidityInfo for latCtrlHapticWarningRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlInterventionDirectionELK | ValidityInfo for latCtrlInterventionDirectionELK [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlInterventionDirectionLKA | ValidityInfo for latCtrlInterventionDirectionLKA [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlLaneChangePushingLaterally | ValidityInfo for latCtrlLaneChangePushingLaterally [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlModeRequest | ValidityInfo for latCtrlModeRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlRearWheelAngleRequest | ValidityInfo for latCtrlRearWheelAngleRequest [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlReferenceInputSelect | ValidityInfo for latCtrlReferenceInputSelect [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlSteeringWheelAngleRateMax | ValidityInfo for latCtrlSteeringWheelAngleRateMax [SYS-REQ-00000000]. |
dwSignalValidity | latCtrlSteeringWheelAngleRequest | ValidityInfo for latCtrlSteeringWheelAngleRequest [SYS-REQ-00000000]. |
dwSignalValidity | lonCtrlSafetyLimRequest | ValidityInfo for lonCtrlSafetyLimRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlAccelPerfRequest | ValidityInfo for longCtrlAccelPerfRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlAccelRequest | ValidityInfo for longCtrlAccelRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlActivationRequest | ValidityInfo for longCtrlActivationRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlBrakePedalRequest | ValidityInfo for longCtrlBrakePedalRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlBrakePrefillRequest | ValidityInfo for longCtrlBrakePrefillRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlDrivePositionCommand | ValidityInfo for longCtrlDrivePositionCommand [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlFunctionReq | ValidityInfo for longCtrlFunctionReq [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlHapticWarningRequest | ValidityInfo for longCtrlHapticWarningRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlHapticWarningTargetType | ValidityInfo for longCtrlHapticWarningTargetType [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlInteractionModeRequest | ValidityInfo for longCtrlInteractionModeRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlMaxSpeedRequest | ValidityInfo for longCtrlMaxSpeedRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlRedundCheckRequest | ValidityInfo for longCtrlRedundCheckRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlReferenceInputRequest | ValidityInfo for longCtrlReferenceInputRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlRemainingDistance | ValidityInfo for longCtrlRemainingDistance [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlSecureRequest | ValidityInfo for longCtrlSecureRequest [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlSecureRequestRemoved | ValidityInfo for longCtrlSecureRequestRemoved [SYS-REQ-00000000]. |
dwSignalValidity | longCtrlThrottlePedalRequest | ValidityInfo for longCtrlThrottlePedalRequest [SYS-REQ-00000000]. |
dwSignalValidity | reserved[4] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalRequest | ValidityInfo for turnSignalRequest [SYS-REQ-00000000]. |
dwSignalValidity | turnSignalRequestType | ValidityInfo for turnSignalRequestType [SYS-REQ-00000000]. |
struct dwVehicleIOSafetyState |
Data Fields | ||
---|---|---|
float32_t | rearWheelAngle |
|
float32_t | rearWheelAngleFactor |
|
dwVioRearWheelAngleQuality | rearWheelAngleQuality |
|
dwTime_t | rearWheelAngleTimestamp |
|
uint32_t | sequenceId |
|
uint32_t | size |
|
float32_t | steeringWheelAngle |
|
dwVioSteeringWheelAngleQuality | steeringWheelAngleQuality |
|
float32_t | steeringWheelAngleSpeed |
|
dwTime_t | timestamp_us |
|
dwVehicleIOSafetyStateValidityInfo | validityInfo | validity info of VehicleIOSafetyState fields |
struct dwVehicleIOSafetyStateValidityInfo |
Data Fields | ||
---|---|---|
dwSignalValidity | rearWheelAngle | ValidityInfo for rearWheelAngle [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleFactor | ValidityInfo for rearWheelAngleFactor [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleQuality | ValidityInfo for rearWheelAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | rearWheelAngleTimestamp | ValidityInfo for rearWheelAngleTimestamp [SYS-REQ-00000000]. |
dwSignalValidity | reserved[62] | reserved [SYS-REQ-00000000] |
dwSignalValidity | sequenceId | ValidityInfo for sequenceId [SYS-REQ-00000000]. |
dwSignalValidity | size | ValidityInfo for size [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngle | ValidityInfo for steeringWheelAngle [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngleQuality | ValidityInfo for steeringWheelAngleQuality [SYS-REQ-00000000]. |
dwSignalValidity | steeringWheelAngleSpeed | ValidityInfo for steeringWheelAngleSpeed [SYS-REQ-00000000]. |
dwSignalValidity | timestamp_us | ValidityInfo for timestamp_us [SYS-REQ-00000000]. |
struct dwVehicleIOState |
Data Fields | ||
---|---|---|
dwVehicleIOAbsIntervention | absIntervention | ABS/ESP Status. |
dwVector2f | acceleration | Actual acceleration measured in m/s^2. |
dwTime_t | accelerationTimestamp | Time at which acceleration was updated. |
dwVehicleIOAxleStatus | axles | |
bool | brakeActive | True if braking system is actively applying brakes. |
float32_t | brakeCmd | Last acknowledged brake value from a command (0..1 +- 0.01 fraction of max pedal depressed, unitless) |
bool | brakeEnabled | Brake by-wire enablement reported by vehicle. |
bool | brakePedalPressed | True if the brake pedal has been pressed (note that the brake system can be active without a pedal press) |
float32_t | brakeState | Brake value in effect (0..1 +- 0.01 fraction of max pedal depressed, unitless) |
dwTime_t | brakeTimestamp | Time at which brake was updated. |
float32_t | brakeTorqueActual | Actual applied brake torque value (Nm) |
float32_t | brakeTorqueDriver | Brake torque requested by driver via physical pedal (Nm) |
float32_t | brakeTorqueRequested | Requested value of brake torque (Nm) |
float32_t | brakeValue | Current brake value as requested by a driver (0..1 +- 0.01 fraction of max pedal depressed, unitless) |
bool | buckleDriver | |
bool | bucklePassenger | |
bool | buttonCruiseControlCancel | |
bool | buttonCruiseControlDecrement | |
bool | buttonCruiseControlGapDecrement | |
bool | buttonCruiseControlGapIncrement | |
bool | buttonCruiseControlIncrement | |
bool | buttonCruiseControlOnOff | |
bool | buttonCruiseControlReset | |
bool | buttonCruiseControlResetCancel | |
bool | buttonLaneAssistOnOff | |
bool | buttonLeftKeypadDown | |
bool | buttonLeftKeypadOk | |
bool | buttonLeftKeypadUp | |
bool | buttonTimeGapCycle | |
dwVehicleIOCapabilityState | capability | Rear wheel angle on road. |
bool | doorDriver | |
bool | doorHood | |
bool | doorPassenger | |
bool | doorRearLeft | |
bool | doorRearRight | |
bool | doorTrunk | |
dwVehicleIODrivePositionTarget | drivePositionTarget | Drive Position that will be shifted to (PRND). |
dwVehicleIODrivingMode | drivingMode | |
dwVehicleIOLongCtrlEcoAssistStatus | ecoAssistStatus | |
bool | enabled | |
float32_t | engineSpeed | engine rpm speed [RPM] |
dwTime_t | engineSpeedTimestamp | engine speed timestamp[us] |
dwVehicleIOESCOperationalState | ESCOperationalState | ESC Operational State. |
uint32_t | faults | Faults detected (0 = none). Flags defined in dwVehicleIOFaults. |
float32_t | frontSteeringAngle | Same as inverseSteeringR described as an angle instead of radius [rad]. |
float32_t | frontSteeringAngleCmd | Last acknowledged front steering value from a command (-1.0 to 1.0 +- 0.01rad) |
dwVehicleIOFrontSteeringAngleQuality | frontSteeringAngleQuality | Current front axle angle status. |
float32_t | fuelLevel | (0 to 1 +- 0.01 fraction of tank volume, unitless) |
dwVehicleIOGear | gear | Vehicle gear. |
dwVehicleIOGear | gearCmd | Last acknowledged gear from a command. |
bool | handsOnWheel | |
bool | highBeamHeadlights | |
dwVehicleIOHoldStatus | holdStatus | Parking brake / hold state report. |
dwVehicleIOIgnitionStatus | ignitionStatus | Status of vehicle ignition. |
float32_t | inverseSteeringR | Inverse turning radius of the vehicle on the road. The radius depends on the vehicle wheel base, steering wheel angle, drivetrain properties and current speed. |
float32_t | latCtrlCurvCapMax[DW_VEHICLEIO_NUM_LAT_CTRL_CURV_CAP] | Maximum curvature capability the vehicle is capable of at various velocities in L2/L3 mode. Communicated as a vector. |
float32_t | latCtrlCurvCapMin[DW_VEHICLEIO_NUM_LAT_CTRL_CURV_CAP] | Minumum (asymetric) curvature capability the vehicle is capable of at various velocities in L2/L3 mode. Communicated as a vector. |
dwVehicleIOLatCtrlLoopStatus | latCtrlLoopStatus | lateral control loop state |
dwVehicleIOLatMode | latMode | |
dwVehicleIOLonMode | lonMode | |
dwStateValueFloat | mass | Total mass of vehicle [kg]. |
dwVehicleIOMirrorFoldState | mirrorFoldState[2] | 0 - corresponds to the left mirror and 1 - to the right one. |
dwStateValueFloat | outsideTemperature | outside temperature [degrees C] |
uint32_t | overrides | Overrides in place (0 = none). Flags defined in dwVehicleIOOverrides. |
bool | passengerAirbag | |
bool | passengerDetect | |
dwVector2f | radarVelocity | Reported velocity from radar unit(s) |
dwTime_t | radarVelocityTimestamp | |
float32_t | rearAxleCurvature | Path curvature [1/m]. |
dwTime_t | rearAxleCurvatureTimestamp | Timestamp for all motion signals. |
bool | rearAxleCurvatureValid | True if rear axle curvature is valid. |
dwStateValueFloat | rearWheelAngle | |
float32_t | speed | Signed norm of velocity vector. |
dwVehicleIOSpeedDirectionESC | speedDirectionESC | ESC Longitudinal Speed Direction. |
float32_t | speedMax | Higher bound of vehicle velocity in the longitudinal direction as measured by ESP. |
float32_t | speedMin | Lower bound of vehicle velocity in the longitudinal direction as measured by ESP. |
dwVehicleIOSignalQuality | speedQuality | Speed and velocity signal quality (legacy, protobuf backward compatible) |
dwTime_t | speedTimestamp | Time at which speed was updated. |
bool | steeringEnabled | Steering by-wire enablement reported by vehicle. |
dwTime_t | steeringTimestamp | Time at which steering was updated. |
float32_t | steeringWheelAngle | Steering wheel angle (-10.0 to 10.0 +- 0.01rad) |
float32_t | steeringWheelAngleCmd | Last acknowledged steering wheel value from a command (-10.0 to 10.0 +- 0.01rad) |
float32_t | steeringWheelAngleSpeed | Time Derivative of Steering Wheel Angle. |
float32_t | steeringWheelTorque | Steering wheel torque (0 to 10.0 +- 0.01 Nm) |
float32_t | suspension[DW_VEHICLE_NUM_WHEELS] | Vehicle Suspension data, levels relative to a calibration instant [m]. |
dwTime_t | suspensionTimestamp[DW_VEHICLE_NUM_WHEELS] | Vehicle timestamps of Suspension data. |
float32_t | throttleCmd | Last acknowledged throttle value from a command (0..1 +- 0.01 fraction of max pedal depressed, unitless) |
bool | throttleEnabled | Throttle by-wire enablement reported by vehicle. |
float32_t | throttleState | Throttle value in effect (0..1 +- 0.01 fraction of max pedal depressed, unitless) |
dwTime_t | throttleTimestamp | Time at which throttle was updated. |
float32_t | throttleValue | Current thottle value as requested by a driver (0..1 +- 0.01 fraction of max pedal depressed, unitless) |
dwTime_t | timestamp_us | Timestamp when dwVehicleIOState was assembled. |
float32_t | tirePressure[DW_VEHICLE_NUM_WHEELS] | Vehicle tire pressure data. |
dwVehicleIOTirePressureMonitoringState | tirePressureMonitoringState | Tire Pressure Monitoring System Status. |
dwVehicleIOTrailerState | trailer | |
dwVehicleIOTurnSignal | turnSignal | Turn signal value. |
dwVehicleIOVehicleStopped | vehicleStopped | Vehicle in Standstill as detected by ESC. |
dwVector2f | velocity | Vehicle velocity (longitudinal, lateral) measured in m/s at the rear axle. |
uint8_t | wetnessLevelFiltered | Wetness level robust/filtered and therefore slower one. |
bool | wetnessLevelFilteredValid | true if wetness level filtered is valid |
uint8_t | wetnessLevelUnfiltered | Wetness level unfiltered. |
bool | wetnessLevelUnfilteredValid | true if wetness level unfiltered is valid |
int16_t | wheelPosition[DW_VEHICLE_NUM_WHEELS] | Vehicle Wheel Position counters. The counters are subject to roll-over. Actual wheel travel distance depends on wheel radius, which requires calibration. |
dwTime_t | wheelPositionTimestamp[DW_VEHICLE_NUM_WHEELS] | individual timestamps of wheel position readings |
float32_t | wheelSpeed[DW_VEHICLE_NUM_WHEELS] | vehicle individual wheel speeds (rad/s) |
dwTime_t | wheelSpeedTimestamp[DW_VEHICLE_NUM_WHEELS] | vehicle individual timestamps of wheel speeds readings |
dwVehicleIOWheelTicksDirection | wheelTicksDirection[DW_VEHICLE_NUM_WHEELS] | Wheel rotation direction. |
bool | wiper |
struct dwVehicleIOTrailerState |
Data Fields | ||
---|---|---|
dwStateValueFloat | articulationAngle | Yaw articulation angle between truck and trailer measured at rear axle [rad] Angle measured as described by ISO8855. For example, 0 when driving in line, positive when turning left. |
dwVehicleIOTrailerConnectedStatus | connected | |
dwStateValueFloat | mass | Total mass of trailer unit [kg]. |
#define DW_VEHICLE_IO_LANE_DEPARTURE_WARNING_SIDE_COUNT 3 |
Definition at line 511 of file VehicleIOLegacyStructures.h.
#define DW_VEHICLE_IO_LANE_DEPARTURE_WARNING_STATE_COUNT 2 |
Definition at line 500 of file VehicleIOLegacyStructures.h.
#define DW_VEHICLEIO_LOW_SPEED_THRESHOLD 4 |
Definition at line 61 of file VehicleIOLegacyStructures.h.
#define DW_VEHICLEIO_NUM_LAT_CTRL_CURV_CAP 10 |
Definition at line 60 of file VehicleIOLegacyStructures.h.
typedef struct dwVehicleIOObject* dwVehicleIOHandle_t |
Definition at line 66 of file VehicleIO.h.
Definition at line 355 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOAEBState |
AEB - Automatic Emergency Braking System Status to report externally.
Enumerator | |
---|---|
DW_VEHICLEIO_AEB_STATE_UNKNOWN | System is in an unknown state. |
DW_VEHICLEIO_AEB_STATE_OFF | System is off. |
DW_VEHICLEIO_AEB_STATE_READY | System is operational and ready to fire if necessary. |
Definition at line 198 of file VehicleIOLegacyStructures.h.
BSM - Blind Spot Monitoring Request.
Definition at line 219 of file VehicleIOLegacyStructures.h.
CDW - Close Distance Warning Status to report externally.
Enumerator | |
---|---|
DW_VEHICLEIO_CDW_REQUEST_NONE | no activation |
DW_VEHICLEIO_CDW_REQUEST_LEVEL_1 | level 1 warning (short distance) |
DW_VEHICLEIO_CDW_REQUEST_LEVEL_2 | level 2 warning (extremely short distance) |
Definition at line 212 of file VehicleIOLegacyStructures.h.
enum dwVehicleIODoorLock |
Enumerator | |
---|---|
DW_VEHICLEIO_DOOR_UNKNOWN | |
DW_VEHICLEIO_DOOR_UNLOCK | |
DW_VEHICLEIO_DOOR_LOCK |
Definition at line 152 of file VehicleIOLegacyStructures.h.
Enumerator | |
---|---|
DW_VEHICLEIO_DRIVE_POSITION_TARGET_D | D. |
DW_VEHICLEIO_DRIVE_POSITION_TARGET_N | N. |
DW_VEHICLEIO_DRIVE_POSITION_TARGET_R | R. |
DW_VEHICLEIO_DRIVE_POSITION_TARGET_P | P. |
Definition at line 387 of file VehicleIOLegacyStructures.h.
Definition at line 63 of file VehicleIOLegacyStructures.h.
Enumerator | |
---|---|
DW_VEHICLEIO_EM_STAND_STILL_FALSE | Vehicle moving. |
DW_VEHICLEIO_EM_STAND_STILL_TRUE | Vehicle not moving. |
DW_VEHICLEIO_EM_STAND_STILL_UNKNOWN | Schroedingers Vehicle Motion. |
Definition at line 414 of file VehicleIOLegacyStructures.h.
Definition at line 323 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOFaults |
Enumerator | |
---|---|
DW_VEHICLEIO_FAULT_NONE | |
DW_VEHICLEIO_FAULT_BRAKE | |
DW_VEHICLEIO_FAULT_STEERING | |
DW_VEHICLEIO_FAULT_THROTTLE | |
DW_VEHICLEIO_FAULT_GEAR | |
DW_VEHICLEIO_FAULT_SAFETY | |
DW_VEHICLEIO_FAULT_MAX | UINT32_MAX. |
Definition at line 91 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOFCWState |
FCW - Forward Collision Warning Status to report externally.
Enumerator | |
---|---|
DW_VEHICLEIO_FCW_STATE_UNKNOWN | System is in an unknown state. |
DW_VEHICLEIO_FCW_STATE_OFF | System is off. |
DW_VEHICLEIO_FCW_STATE_READY | System is operational and ready to fire if necessary. |
Definition at line 205 of file VehicleIOLegacyStructures.h.
Definition at line 538 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOGear |
Definition at line 110 of file VehicleIOLegacyStructures.h.
Enumerator | |
---|---|
DW_VEHICLEIO_HEADLIGHTS_UNKNOWN | |
DW_VEHICLEIO_HEADLIGHTS_OFF | |
DW_VEHICLEIO_HEADLIGHTS_LOW_BEAM | |
DW_VEHICLEIO_HEADLIGHTS_HIGH_BEAM | |
DW_VEHICLEIO_HEADLIGHTS_DRL | DAYTIME RUNNING LIGHTS. |
Definition at line 189 of file VehicleIOLegacyStructures.h.
Enumerator | |
---|---|
DW_VEHICLEIO_HOLD_STATUS_UNKNOWN | Unknown. |
DW_VEHICLEIO_HOLD_STATUS_NOHOLD | No Hold. |
DW_VEHICLEIO_HOLD_STATUS_HOLD | Hold. |
DW_VEHICLEIO_HOLD_STATUS_TRANSITION | Transition. |
Definition at line 531 of file VehicleIOLegacyStructures.h.
Definition at line 306 of file VehicleIOLegacyStructures.h.
Definition at line 226 of file VehicleIOLegacyStructures.h.
Driveworks LDW sides with respect to the ego lane.
Definition at line 503 of file VehicleIOLegacyStructures.h.
Driveworks Lane Departure Warning (LDW) activation states.
Enumerator | |
---|---|
DW_VEHICLEIO_LANE_DEPARTURE_WARNING_STATE_OFF | Warning not active. |
DW_VEHICLEIO_LANE_DEPARTURE_WARNING_STATE_ON | Warning active. |
Definition at line 493 of file VehicleIOLegacyStructures.h.
Definition at line 433 of file VehicleIOLegacyStructures.h.
Definition at line 425 of file VehicleIOLegacyStructures.h.
Definition at line 513 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOLatMode |
Lateral ADAS mode Note: all modes may not be supported depending on vehicle.
Definition at line 239 of file VehicleIOLegacyStructures.h.
Definition at line 475 of file VehicleIOLegacyStructures.h.
Definition at line 555 of file VehicleIOLegacyStructures.h.
Definition at line 455 of file VehicleIOLegacyStructures.h.
Definition at line 441 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOLonMode |
Longitudinal ADAS mode Note: all modes may not be supported depending on vehicle.
Definition at line 253 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOMirror |
Enumerator | |
---|---|
DW_VEHICLEIO_MIRROR_UNKNOWN | |
DW_VEHICLEIO_MIRROR_FOLD | |
DW_VEHICLEIO_MIRROR_UNFOLD | |
DW_VEHICLEIO_MIRROR_ADJUST_LEFT | |
DW_VEHICLEIO_MIRROR_ADJUST_RIGHT |
Definition at line 164 of file VehicleIOLegacyStructures.h.
Definition at line 172 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOMoonroof |
Enumerator | |
---|---|
DW_VEHICLEIO_MOONROOF_UNKNOWN | |
DW_VEHICLEIO_MOONROOF_CLOSE | |
DW_VEHICLEIO_MOONROOF_OPEN |
Definition at line 158 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOOverrides |
Enumerator | |
---|---|
DW_VEHICLEIO_OVERRIDE_NONE | |
DW_VEHICLEIO_OVERRIDE_BRAKE | |
DW_VEHICLEIO_OVERRIDE_STEERING | |
DW_VEHICLEIO_OVERRIDE_THROTTLE | |
DW_VEHICLEIO_OVERRIDE_GEAR | |
DW_VEHICLEIO_OVERRIDE_MAX | UINT32_MAX. |
Definition at line 101 of file VehicleIOLegacyStructures.h.
Generic struct representing signal quality.
Enumerator | |
---|---|
DW_VEHICLEIO_SIGNAL_QUALITY_NOT_OK | |
DW_VEHICLEIO_SIGNAL_QUALITY_OK |
Definition at line 273 of file VehicleIOLegacyStructures.h.
Definition at line 278 of file VehicleIOLegacyStructures.h.
Definition at line 289 of file VehicleIOLegacyStructures.h.
Trailer connected status.
Enumerator | |
---|---|
DW_VEHICLEIO_TRAILER_CONNECTED_UNKNOWN | |
DW_VEHICLEIO_TRAILER_CONNECTED_NO | |
DW_VEHICLEIO_TRAILER_CONNECTED_YES | |
DW_VEHICLEIO_TRAILER_CONNECTED_ERROR |
Definition at line 265 of file VehicleIOLegacyStructures.h.
Enumerator | |
---|---|
DW_VEHICLEIO_TURNSIGNAL_UNKNOWN | |
DW_VEHICLEIO_TURNSIGNAL_OFF | |
DW_VEHICLEIO_TURNSIGNAL_LEFT | |
DW_VEHICLEIO_TURNSIGNAL_RIGHT | |
DW_VEHICLEIO_TURNSIGNAL_EMERGENCY |
Definition at line 133 of file VehicleIOLegacyStructures.h.
Definition at line 141 of file VehicleIOLegacyStructures.h.
enum dwVehicleIOType |
Enumerator | |
---|---|
DW_VEHICLEIO_DATASPEED | |
DW_VEHICLEIO_GENERIC | |
DW_VEHICLEIO_CUSTOM | |
DW_VEHICLEIO_DRIVER_COUNT |
Definition at line 84 of file VehicleIOLegacyStructures.h.
Enumerator | |
---|---|
DW_VEHICLEIO_VEHICLE_STOPPED_UNKNOWN | Vehicle not moving. |
DW_VEHICLEIO_VEHICLE_STOPPED_FALSE | Vehicle moving. |
DW_VEHICLEIO_VEHICLE_STOPPED_TRUE | Schroedingers Vehicle Motion. |
Definition at line 520 of file VehicleIOLegacyStructures.h.
Wheel rotation direction.
Definition at line 402 of file VehicleIOLegacyStructures.h.
enum dwVioAbsIntervention |
Indicator of ESP/ABS intervention status.
Enumerator | |
---|---|
DW_VIO_ABS_INTERVENTION_FALSE | Normal operation, no intervention. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_VIO_ABS_INTERVENTION_TRUE | ABS control active. |
DW_VIO_ABS_INTERVENTION_FORCE32 |
Definition at line 1529 of file VehicleIOValStructures.h.
This arbitration activation status signal shows if the arbitration overrode any of the driving functions on a per function basis. Each bit indicates if the corresponding ndas signal is manipulated/overridden by the arbitration. For a bit, a value of 0 indicates that the signal is not changed through arbitration, a value of 1 indicates that the signal will be changed through arbitration.
Definition at line 982 of file VehicleIOValStructures.h.
Provides information if the attached trailer is a particular type.
Definition at line 1954 of file VehicleIOValStructures.h.
ABS Lock control on all wheels.
Definition at line 1407 of file VehicleIOValStructures.h.
Brake pedal state.
Enumerator | |
---|---|
DW_VIO_BRAKE_PEDAL_STATUS_UPSTOP | Pedal upstopped. |
DW_VIO_BRAKE_PEDAL_STATUS_PSD | Pedal pressed. |
DW_VIO_BRAKE_PEDAL_STATUS_NDEF2 | not defined |
DW_VIO_BRAKE_PEDAL_STATUS_FORCE32 |
Definition at line 649 of file VehicleIOValStructures.h.
enum dwVioBrakeStatus |
Signals whether the main brake applied.
Enumerator | |
---|---|
DW_VIO_BRAKE_STATUS_NO_BRAKING | No Braking. |
DW_VIO_BRAKE_STATUS_BRAKING | Braking. |
DW_VIO_BRAKE_STATUS_UNKNOWN | unknown status |
DW_VIO_BRAKE_STATUS_FORCE32 |
Definition at line 1394 of file VehicleIOValStructures.h.
Quality of currently applied brake torque on each individual wheel (Order FL,FR,RL,RR)
Definition at line 1378 of file VehicleIOValStructures.h.
State of drivers safety belt.
Enumerator | |
---|---|
DW_VIO_BUCKLE_STATE_DRIVER_CLOSED | buckle closed |
DW_VIO_BUCKLE_STATE_DRIVER_OPEN | buckle opened |
DW_VIO_BUCKLE_STATE_DRIVER_UNKNOWN | state not known |
DW_VIO_BUCKLE_STATE_DRIVER_FORCE32 |
Definition at line 1195 of file VehicleIOValStructures.h.
State of front passenger safety belt.
Definition at line 1208 of file VehicleIOValStructures.h.
Current status of front wide camera calibration.
Definition at line 1179 of file VehicleIOValStructures.h.
State of SVS cameras (front/rear) folding procedure (FOLD, MOVING, UNFOLD)
Definition at line 1601 of file VehicleIOValStructures.h.
enum dwVioCameraFoldState |
State of SVS cameras (front/rear) folding procedure (FOLD, MOVING, UNFOLD)
Definition at line 1582 of file VehicleIOValStructures.h.
Current vehicle drive position (PRND)
Enumerator | |
---|---|
DW_VIO_DRIVE_POSITION_STATUS_D | D. |
DW_VIO_DRIVE_POSITION_STATUS_N | N. |
DW_VIO_DRIVE_POSITION_STATUS_R | R. |
DW_VIO_DRIVE_POSITION_STATUS_P | P. |
DW_VIO_DRIVE_POSITION_STATUS_FORCE32 |
Definition at line 200 of file VehicleIOValStructures.h.
Drive Position that will be shifted to (PRND)
Enumerator | |
---|---|
DW_VIO_DRIVE_POSITION_TARGET_D | D. |
DW_VIO_DRIVE_POSITION_TARGET_N | N. |
DW_VIO_DRIVE_POSITION_TARGET_R | R. |
DW_VIO_DRIVE_POSITION_TARGET_P | P. |
DW_VIO_DRIVE_POSITION_TARGET_FORCE32 |
Definition at line 216 of file VehicleIOValStructures.h.
Driver Intervention Detection. Available in HIGH only.
Definition at line 1794 of file VehicleIOValStructures.h.
Indicator if driver override longitudinal control.
Definition at line 245 of file VehicleIOValStructures.h.
enum dwVioEmIntegrity |
Egomotion velocities status level integrity [X, Y, Z].
Definition at line 1970 of file VehicleIOValStructures.h.
Egomotion standstill detected based on wheel ticks.
Definition at line 1669 of file VehicleIOValStructures.h.
enum dwVioEmStatus |
Validity of egomotion signals.
Definition at line 1653 of file VehicleIOValStructures.h.
ESP operation state for assistance systems.
Definition at line 948 of file VehicleIOValStructures.h.
Current front axle angle status. Second signal source available in HIGH only.
Definition at line 1772 of file VehicleIOValStructures.h.
Front wheel angle limitation status. Available in HIGH only.
Definition at line 1925 of file VehicleIOValStructures.h.
Current front axle steering angle offset quality.
Definition at line 1452 of file VehicleIOValStructures.h.
Current front axle angle status.
Definition at line 1433 of file VehicleIOValStructures.h.
Front axle steering angle timestamp quality.
Definition at line 1468 of file VehicleIOValStructures.h.
enum dwVioGearStatus |
Current vehicle gear.
Definition at line 108 of file VehicleIOValStructures.h.
enum dwVioGearTarget |
Gear that will be shifted to.
Definition at line 154 of file VehicleIOValStructures.h.
Indicator of emergency/hazard lights.
Definition at line 232 of file VehicleIOValStructures.h.
Request of low beam/high beam.
Definition at line 469 of file VehicleIOValStructures.h.
enum dwVioHeadlightState |
UNKNOWN = 0,.
Definition at line 1028 of file VehicleIOValStructures.h.
enum dwVioHoldStatus |
Hold state report.
Enumerator | |
---|---|
DW_VIO_HOLD_STATUS_UNKNOWN | Unknown. |
DW_VIO_HOLD_STATUS_NOHOLD | No Hold. |
DW_VIO_HOLD_STATUS_HOLD | Hold. |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_VIO_HOLD_STATUS_FORCE32 |
Definition at line 92 of file VehicleIOValStructures.h.
enum dwVioHornOnRequest |
Horn shall be requested by ADH(L3), if warning of OTPs is necessary. (1 FALSE; 2 TRUE)
Enumerator | |
---|---|
DW_VIO_HORN_ON_REQUEST_UNKNOWN | Horn State Unknown. |
DW_VIO_HORN_ON_REQUEST_FALSE | Horn Off. |
DW_VIO_HORN_ON_REQUEST_TRUE | Horn On. |
DW_VIO_HORN_ON_REQUEST_FORCE32 |
Definition at line 1941 of file VehicleIOValStructures.h.
enum dwVioIgnitionStatus |
Status of vehicle ignition.
Definition at line 1243 of file VehicleIOValStructures.h.
ASIL Status of control input.
Definition at line 318 of file VehicleIOValStructures.h.
This signal describes whether a secondary curvature request is actuated on.
Definition at line 512 of file VehicleIOValStructures.h.
Steering system override status.
Definition at line 802 of file VehicleIOValStructures.h.
Report of which limit within EPS is reached on a request.
Definition at line 375 of file VehicleIOValStructures.h.
Currently active Error (bitmask definition)
Definition at line 839 of file VehicleIOValStructures.h.
Emergency Steering(ESS, AES) interface prepare request.
Definition at line 295 of file VehicleIOValStructures.h.
direction of the steering intervention, opposite to side of departure
Definition at line 356 of file VehicleIOValStructures.h.
direction of the steering intervention, opposite to side of departure
Definition at line 337 of file VehicleIOValStructures.h.
Collaborative steering status, whether driver is in control or the system is controlling the vehicle, or both.
Definition at line 391 of file VehicleIOValStructures.h.
Currently available Modes (bitmask definition)
Enumerator | |
---|---|
DW_VIO_LAT_CTRL_MODE_AVAIL_NONE | |
DW_VIO_LAT_CTRL_MODE_AVAIL_DFLT | |
DW_VIO_LAT_CTRL_MODE_AVAIL_L2 | |
DW_VIO_LAT_CTRL_MODE_AVAIL_L2_PLUS | |
DW_VIO_LAT_CTRL_MODE_AVAIL_L2_HFE | |
DW_VIO_LAT_CTRL_MODE_AVAIL_AES | |
DW_VIO_LAT_CTRL_MODE_AVAIL_L3 | |
DW_VIO_LAT_CTRL_MODE_AVAIL_L3_EMG | |
DW_VIO_LAT_CTRL_MODE_AVAIL_LSS | |
DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_L2 | |
DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_L3 | |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_VIO_LAT_CTRL_MODE_AVAIL_ESS | |
DW_VIO_LAT_CTRL_MODE_AVAIL_ARP | |
DW_VIO_LAT_CTRL_MODE_AVAIL_L2_PLUS_PLUS | L2++. |
DW_VIO_LAT_CTRL_MODE_AVAIL_EESF | Emergency Escalating Stop Function. |
DW_VIO_LAT_CTRL_MODE_AVAIL_FORCE32 |
Definition at line 775 of file VehicleIOValStructures.h.
requested mode for the lateral control interface
Enumerator | |
---|---|
DW_VIO_LAT_CTRL_MODE_REQUEST_IDLE | |
DW_VIO_LAT_CTRL_MODE_REQUEST_L2 | |
DW_VIO_LAT_CTRL_MODE_REQUEST_L2_PLUS | |
DW_VIO_LAT_CTRL_MODE_REQUEST_L2_HFE | |
DW_VIO_LAT_CTRL_MODE_REQUEST_AES | |
DW_VIO_LAT_CTRL_MODE_REQUEST_L3 | |
DW_VIO_LAT_CTRL_MODE_REQUEST_L3_EMG | |
DW_VIO_LAT_CTRL_MODE_REQUEST_LSS | |
DW_VIO_LAT_CTRL_MODE_REQUEST_PARK_L2 | |
DW_VIO_LAT_CTRL_MODE_REQUEST_PARK_L3 | |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_VIO_LAT_CTRL_MODE_REQUEST_ESS | |
DW_VIO_LAT_CTRL_MODE_REQUEST_ARP | |
DW_VIO_LAT_CTRL_MODE_REQUEST_L2_PLUS_PLUS | L2++. |
DW_VIO_LAT_CTRL_MODE_REQUEST_EESF | Emergency Escalating Stop Function. |
DW_VIO_LAT_CTRL_MODE_REQUEST_FORCE32 |
Definition at line 707 of file VehicleIOValStructures.h.
Current returned mode of the lateral interface: manual/human driving, active safety, L1/L2/L3, parking (from MM to NDAS)
Enumerator | |
---|---|
DW_VIO_LAT_CTRL_MODE_STATUS_IDLE | |
DW_VIO_LAT_CTRL_MODE_STATUS_L2 | |
DW_VIO_LAT_CTRL_MODE_STATUS_L2_PLUS | |
DW_VIO_LAT_CTRL_MODE_STATUS_L2_HFE | |
DW_VIO_LAT_CTRL_MODE_STATUS_AES | |
DW_VIO_LAT_CTRL_MODE_STATUS_L3 | |
DW_VIO_LAT_CTRL_MODE_STATUS_L3_EMG | |
DW_VIO_LAT_CTRL_MODE_STATUS_LSS | |
DW_VIO_LAT_CTRL_MODE_STATUS_PARK_L2 | |
DW_VIO_LAT_CTRL_MODE_STATUS_PARK_L3 | |
DW_DEPRECATED_ENUM | No E2E information. Magnetic heading. True heading. Value of dwIMUFrame.alignmentStatus is valid. Value of dwIMUFrame.magnetometer[2] is valid. Value of dwIMUFrame.magnetometer[1] is valid. Value of dwIMUFrame.magnetometer[0] is valid. Value of dwIMUFrame.acceleration[2] is valid. Value of dwIMUFrame.acceleration[1] is valid. Value of dwIMUFrame.acceleration[0] is valid. Value of dwIMUFrame.turnrate[2] is valid. Value of dwIMUFrame.turnrate[1] is valid. Value of dwIMUFrame.turnrate[0] is valid. Value of dwIMUFrame.orientationQuaternion.w is valid. Value of dwIMUFrame.orientationQuaternion.z is valid. Value of dwIMUFrame.orientationQuaternion.y is valid. Value of dwIMUFrame.orientationQuaternion.x is valid. Value of dwIMUFrame.orientation[2] is valid. Value of dwIMUFrame.orientation[1] is valid. Value of dwIMUFrame.orientation[0] is valid. Value of dwGPSFrame.gpsMode is valid. Value of dwGPSFrame.vacc is valid. Value of dwGPSFrame.hacc is valid. Value of dwGPSFrame.vdop is valid. Value of dwGPSFrame.hdop is valid. Value of dwGPSFrame.climb is valid. Value of dwGPSFrame.speed is valid. Value of dwGPSFrame.course is valid. Value of dwGPSFrame.altitude is valid. Value of dwGPSFrame.longitude is valid.
Not Valid
'dwIMUFrame.heading' points towards true north.
'dwIMUFrame.heading' points towards magnetic north. |
DW_VIO_LAT_CTRL_MODE_STATUS_ESS | |
DW_VIO_LAT_CTRL_MODE_STATUS_ARP | |
DW_VIO_LAT_CTRL_MODE_STATUS_L2_PLUS_PLUS | |
DW_VIO_LAT_CTRL_MODE_STATUS_EESF | Emergency Escalating Stop Function. |
DW_VIO_LAT_CTRL_MODE_STATUS_FORCE32 |
Definition at line 750 of file VehicleIOValStructures.h.
Select what lateral control interface is active (curvature for L2 and above, front wheel angle or front and rear wheel angle for Parking).
Definition at line 308 of file VehicleIOValStructures.h.
enum dwVioLatCtrlStatus |
SW mModule state.
Enumerator | |
---|---|
DW_VIO_LAT_CTRL_STATUS_INIT | |
DW_VIO_LAT_CTRL_STATUS_IDLE | |
DW_VIO_LAT_CTRL_STATUS_CTRL | |
DW_VIO_LAT_CTRL_STATUS_TERMINATED | |
DW_VIO_LAT_CTRL_STATUS_ERROR | |
DW_VIO_LAT_CTRL_STATUS_FORCE32 |
Definition at line 696 of file VehicleIOValStructures.h.
Light sensor fault.
Enumerator | |
---|---|
DW_VIO_LIGHT_SENSOR_FAULT_UNKNOWN | no info |
DW_VIO_LIGHT_SENSOR_FAULT_FALSE | False. |
DW_VIO_LIGHT_SENSOR_FAULT_TRUE | True. |
DW_VIO_LIGHT_SENSOR_FAULT_FORCE32 |
Definition at line 1083 of file VehicleIOValStructures.h.
Light sensor detects night mode.
Enumerator | |
---|---|
DW_VIO_LIGHT_SENSOR_NIGHT_MODE_DAY | |
DW_VIO_LIGHT_SENSOR_NIGHT_MODE_NIGHT | |
DW_VIO_LIGHT_SENSOR_NIGHT_MODE_UNDEFINED | |
DW_VIO_LIGHT_SENSOR_NIGHT_MODE_FORCE32 |
Definition at line 1161 of file VehicleIOValStructures.h.
Light sensor request - turn on low beam.
Enumerator | |
---|---|
DW_VIO_LIGHT_SENSOR_REQUEST_LOW_BEAM_IDLE | |
DW_VIO_LIGHT_SENSOR_REQUEST_LOW_BEAM_LOBM_ON | |
DW_VIO_LIGHT_SENSOR_REQUEST_LOW_BEAM_LOBM_OFF | |
DW_VIO_LIGHT_SENSOR_REQUEST_LOW_BEAM_FORCE32 |
Definition at line 1170 of file VehicleIOValStructures.h.
Light sensor 'tunnel' detected.
Enumerator | |
---|---|
DW_VIO_LIGHT_SENSOR_TUNNEL_UNKNOWN | |
DW_VIO_LIGHT_SENSOR_TUNNEL_FALSE | Not in Tunnel. |
DW_VIO_LIGHT_SENSOR_TUNNEL_TRUE | In Tunnel. |
DW_VIO_LIGHT_SENSOR_TUNNEL_FORCE32 |
Definition at line 1148 of file VehicleIOValStructures.h.
enum dwVioLockState |
Door lock (latch) state.
Definition at line 60 of file VehicleIOValStructures.h.
Longitudinal Mode Request for functions that have medium safety requirements on activation.
Definition at line 735 of file VehicleIOValStructures.h.
Request for precision or "slack" allowed for control to choose optimal strategy vs. high accuracy.
Definition at line 615 of file VehicleIOValStructures.h.
Active Longitudinal Mode.
Definition at line 924 of file VehicleIOValStructures.h.
Active ADAS Mode.
Definition at line 634 of file VehicleIOValStructures.h.
Brake torque availability full / reduced.
Definition at line 599 of file VehicleIOValStructures.h.
This signal shows the availability of the L3 communication of the Motion Management longitudinal interface.
Definition at line 682 of file VehicleIOValStructures.h.
Requested vehicle gear.
Definition at line 407 of file VehicleIOValStructures.h.
with this signal VAL can give Information to BP about the Status of ECOAssist
Definition at line 666 of file VehicleIOValStructures.h.
Longitudinal Actuation Health Status.
Definition at line 579 of file VehicleIOValStructures.h.
Friction range estimation from brake system.
Definition at line 446 of file VehicleIOValStructures.h.
Unified Longitudinal Mode Request.
Definition at line 900 of file VehicleIOValStructures.h.
multi stage signal used when the haptic warning is a seat belt pre-tensioner
Definition at line 282 of file VehicleIOValStructures.h.
Signalizes requested behaviour for driver interaction.
Definition at line 544 of file VehicleIOValStructures.h.
signal for remote parking to signal status of redundancy
Definition at line 417 of file VehicleIOValStructures.h.
Signalizes which reference input (acceleration, remaining distance, velocity) should be used.
Definition at line 430 of file VehicleIOValStructures.h.
Signalizes request for StillStand Coordination. Vehicle will be secured with parking brake and P-lock.
Definition at line 566 of file VehicleIOValStructures.h.
enum dwVioLongCtrlStatus |
MMLON module state.
Definition at line 531 of file VehicleIOValStructures.h.
Micro Siren available.
Enumerator | |
---|---|
DW_VIO_MICRO_SIREN_AVAILABLE_UNKNOWN | no info |
DW_VIO_MICRO_SIREN_AVAILABLE_FALSE | False. |
DW_VIO_MICRO_SIREN_AVAILABLE_TRUE | True. |
DW_VIO_MICRO_SIREN_AVAILABLE_FORCE32 |
Definition at line 1109 of file VehicleIOValStructures.h.
Micro Siren detected.
Enumerator | |
---|---|
DW_VIO_MICRO_SIREN_DETECTED_UNKNOWN | no info |
DW_VIO_MICRO_SIREN_DETECTED_FALSE | False. |
DW_VIO_MICRO_SIREN_DETECTED_TRUE | True. |
DW_VIO_MICRO_SIREN_DETECTED_FORCE32 |
Definition at line 1096 of file VehicleIOValStructures.h.
enum dwVioMicroSirenType |
Micro Siren Type.
Definition at line 1132 of file VehicleIOValStructures.h.
Request to fold / unfold the outside mirrors.
Definition at line 456 of file VehicleIOValStructures.h.
enum dwVioMirrorFoldState |
State of mirror folding procedure (FOLD, MOVING, UNFOLD). mirrorFoldState[0] corresponds to the left mirror and mirrorFoldState[1] corresponds to the right one.
Definition at line 1563 of file VehicleIOValStructures.h.
Ambient temperature Signal Quality identifier.
Definition at line 1041 of file VehicleIOValStructures.h.
enum dwVioRainLevel |
Rain Level as an enumeration.
Definition at line 1057 of file VehicleIOValStructures.h.
enum dwVioRainSensorFault |
Rain sensor fault indicates if the rain sensor is in a fault state.
Enumerator | |
---|---|
DW_VIO_RAIN_SENSOR_FAULT_UNKNOWN | no info |
DW_VIO_RAIN_SENSOR_FAULT_FALSE | False. |
DW_VIO_RAIN_SENSOR_FAULT_TRUE | True. |
DW_VIO_RAIN_SENSOR_FAULT_FORCE32 |
Definition at line 1070 of file VehicleIOValStructures.h.
Current rear axlesteering angle offset quality.
Definition at line 1500 of file VehicleIOValStructures.h.
Current rear axle steering angle quality.
Definition at line 1481 of file VehicleIOValStructures.h.
Rear axle steering angle timestamp quality.
Definition at line 1516 of file VehicleIOValStructures.h.
Direction of travel as measured by ESP (forward, backward, undefined)
Definition at line 1262 of file VehicleIOValStructures.h.
enum dwVioSpeedQualityESC |
Quality of velocity of the vehicle in the longitudinal direction as measured by ESC.
Definition at line 1275 of file VehicleIOValStructures.h.
State Function Siren Detection.
Definition at line 1122 of file VehicleIOValStructures.h.
Failure reason for components related to High steering. Available in HIGH only.
Definition at line 1826 of file VehicleIOValStructures.h.
High Steering System Interface Status. Available in HIGH only.
Definition at line 1891 of file VehicleIOValStructures.h.
High Steering System Off Status. Available in HIGH only.
Definition at line 1854 of file VehicleIOValStructures.h.
Failure indicator for components related to High steering. Available in HIGH only.
Definition at line 1813 of file VehicleIOValStructures.h.
Integrity quality of steering wheel angle.
Definition at line 76 of file VehicleIOValStructures.h.
Vehicle suspension calibration status.
Enumerator | |
---|---|
DW_VIO_SUSPENSION_LEVEL_CALIBRATION_STATE_FALSE | False. |
DW_VIO_SUSPENSION_LEVEL_CALIBRATION_STATE_TRUE | True. |
DW_VIO_SUSPENSION_LEVEL_CALIBRATION_STATE_FORCE32 |
Definition at line 1643 of file VehicleIOValStructures.h.
Vehicle suspension level quality quality.
Definition at line 1614 of file VehicleIOValStructures.h.
Vehicle suspension level timestamp quality.
Definition at line 1630 of file VehicleIOValStructures.h.
Tire Pressure Monitoring System Status.
Definition at line 1701 of file VehicleIOValStructures.h.
Vehicle tire pressure quality (Order FL,FR,RL,RR)
Definition at line 1682 of file VehicleIOValStructures.h.
Definition at line 1720 of file VehicleIOValStructures.h.
Status of Trailer Hitch.
Definition at line 1221 of file VehicleIOValStructures.h.
Indicates whether the driver requested a turn signal through stalk or other system.
Definition at line 269 of file VehicleIOValStructures.h.
request of turn indicators
Definition at line 488 of file VehicleIOValStructures.h.
Lane Change Type (SILC or DILC). if it is NONE then thats a system error.
Definition at line 499 of file VehicleIOValStructures.h.
Indication of turn indicators.
Definition at line 258 of file VehicleIOValStructures.h.
enum dwVioVehicleStopped |
Vehicle in Standstill as detected by ESC.
Enumerator | |
---|---|
DW_VIO_VEHICLE_STOPPED_UNKNOWN | Schroedingers Vehicle Motion. |
DW_VIO_VEHICLE_STOPPED_FALSE | Vehicle moving. |
DW_VIO_VEHICLE_STOPPED_TRUE | Vehicle not moving. |
DW_VIO_VEHICLE_STOPPED_FORCE32 |
Definition at line 1291 of file VehicleIOValStructures.h.
Quality of the wheel speed signal (vector of enums) (Order FL,FR,RL,RR)
Definition at line 1304 of file VehicleIOValStructures.h.
Quality of the wheel speed signal (vector of enums) (Order FL,FR,RL,RR). Redundant signal.
Definition at line 1730 of file VehicleIOValStructures.h.
Wheel directions for all wheels of the vehicle (vector of integers, Order is FL, FR, RL, RR)
Definition at line 1336 of file VehicleIOValStructures.h.
Wheel directions for all wheels of the vehicle (vector of integers, Order is FL, FR, RL, RR). Redundant signal.
Definition at line 1746 of file VehicleIOValStructures.h.
Quality of the wheel ticks (vector of enums) (Order FL,FR,RL,RR)
Definition at line 1320 of file VehicleIOValStructures.h.
Quality of timestamp(s) of wheel speeds and ticks (Order FL,FR,RL,RR)
Definition at line 1349 of file VehicleIOValStructures.h.
Quality of timestamp(s) of wheel speeds and ticks (Order FL,FR,RL,RR). Redundant signal.
Definition at line 1759 of file VehicleIOValStructures.h.
Quality of torque of each individual wheel (Order FL,FR,RL,RR)
Definition at line 1362 of file VehicleIOValStructures.h.
Quality of timestamp(s) of wheel torques (Order FL,FR,RL,RR)
Definition at line 1420 of file VehicleIOValStructures.h.
DW_API_PUBLIC dwStatus dwVehicleIO_addCANSensor | ( | uint32_t const | vehicleIOId, |
dwSensorHandle_t const | sensorHandle, | ||
dwVehicleIOHandle_t const | obj | ||
) |
Add CAN sensor handle and corresponding VehicleIO configuration ID.
Allows sending commands to multiple sensors. For manual VehicleIO initialization with single CAN bus, a vehicleIO ID of 0 is expected.
[in] | vehicleIOId | Specifies ID of vehicle IO configuration. |
[in] | sensorHandle | Specifies the underlying VehicleIO CAN sensor. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_addDataSensor | ( | uint32_t const | vehicleIOId, |
dwSensorHandle_t const | sensorHandle, | ||
dwVehicleIOHandle_t const | obj | ||
) |
Add data sensor handle and corresponding VehicleIO configuration ID.
Allows sending commands to multiple sensors. For manual VehicleIO initialization with single data sensor, a vehicleIO ID of 0 is expected.
[in] | vehicleIOId | Specifies ID of vehicle IO configuration. |
[in] | sensorHandle | Specifies the underlying VehicleIO data sensor. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_consumeCANFrame | ( | dwCANMessage const *const | msg, |
uint32_t const | sensorId, | ||
dwVehicleIOHandle_t const | obj | ||
) |
Parse a received event.
A parsed messages will generate certain reports, which can be gathered using the according callbacks. A sensor ID not corresponding to the incoming message may cause incorrect behavior. For manual VehicleIO initialization with single can BUS, a sensor ID of 0 is expected.
[in] | msg | CAN message to be parsed by the controller. |
[in] | sensorId | Specifies index of CAN sensor that message came from. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_consumeDataPacket | ( | const dwDataPacket *const | pkt, |
uint32_t const | sensorId, | ||
dwVehicleIOHandle_t const | obj | ||
) |
Similar to dwVehicleIO_consumeCANFrame.
Expects a data packet generated by a data sensor. Used for socket based vehicle communication.
[in] | pkt | data packet to be parsed by the controller. |
[in] | sensorId | Specifies index of data sensor that message came from. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_getCapabilities | ( | dwVehicleIOCapabilities *const | caps, |
dwVehicleIOHandle_t const | obj | ||
) |
Retrieve current VehicleIO capabilities.
[out] | caps | returned VehicleIO capabilities. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_getVehicleActuationFeedback | ( | dwVehicleIOActuationFeedback *const | actuationFeedback, |
dwVehicleIOHandle_t const | obj | ||
) |
Retrieve current vehicle actuation feedback.
Note that if called immediately after sending a new command it might not be reflected in the status, as the command needs to be executed and reported back by the vehicle.
[out] | actuationFeedback | returned actuation feedback. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_getVehicleNonSafetyState | ( | dwVehicleIONonSafetyState *const | nonSafeState, |
dwVehicleIOHandle_t const | obj | ||
) |
Retrieve current vehicle non-safety state.
Note that if called immediately after sending a new command it might not be reflected in the status, as the command needs to be executed and reported back by the vehicle.
[out] | nonSafeState | returned vehicle non-safety RoV state. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_getVehicleSafetyState | ( | dwVehicleIOSafetyState *const | safeState, |
dwVehicleIOHandle_t const | obj | ||
) |
Retrieve current vehicle safety state.
Note that if called immediately after sending a new command it might not be reflected in the status, as the command needs to be executed and reported back by the vehicle.
[out] | safeState | returned vehicle safety state. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_getVehicleState | ( | dwVehicleIOState *const | state, |
dwVehicleIOHandle_t const | obj | ||
) |
Retrieve current vehicle state.
Note that if called immediately after sending a new command it might not be reflected in the status, as the command needs to be executed and reported back by the vehicle.
[out] | state | returned vehicle state. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_initialize | ( | dwVehicleIOHandle_t *const | obj, |
dwVehicleIOType const | type, | ||
const dwVehicle *const | properties, | ||
dwContextHandle_t const | ctx | ||
) |
Initialize VehicleIO and prepare all internal structures.
[out] | obj | A pointer to the car controller handle for the created module. |
[in] | type | Specifies the VehicleIO controller type. |
[in] | properties | Vehicle properties as described by dwRig module. |
[in] | ctx | Specifies the handler to the DriveWorks context. |
DW_API_PUBLIC dwStatus dwVehicleIO_initializeFromDBC | ( | dwVehicleIOHandle_t *const | obj, |
dwVehicleIOType const | type, | ||
const dwVehicle *const | properties, | ||
const char *const | dbcFilePath, | ||
dwContextHandle_t const | ctx | ||
) |
Initialize VehicleIO and prepare all internal structures from DBC File.
[out] | obj | A pointer to the car controller handle for the created module. |
[in] | type | Specifies the VehicleIO controller type. |
[in] | properties | Specified Vehicle properties (from rig.json) |
[in] | dbcFilePath | Speficifes path to the dbc file for initializing a DBC-based canbus interpreter |
[in] | ctx | Specifies the handler to the DriveWorks context. |
DW_API_PUBLIC dwStatus dwVehicleIO_initializeFromRig | ( | dwVehicleIOHandle_t *const | obj, |
dwConstRigHandle_t const | rig, | ||
dwContextHandle_t const | ctx | ||
) |
Initialize VehicleIO and prepare all internal structures from Rig Configuration.
[out] | obj | A pointer to the car controller handle for the created module. |
[in] | rig | Specifies the handler to the Rig Configuration. |
[in] | ctx | Specifies the handler to the DriveWorks context. |
DW_API_PUBLIC dwStatus dwVehicleIO_release | ( | dwVehicleIOHandle_t const | obj | ) |
Release used memory and close all modules.
Connection to VehicleIO will be closed. No more car commands can be accepted when module is released.
[in] | obj | The car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_reset | ( | dwVehicleIOHandle_t const | obj | ) |
Reset VehicleIO to default state.
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_selectDriverOverrides | ( | bool const | throttleOverride, |
bool const | steeringOverride, | ||
bool const | brakeOverride, | ||
bool const | gearOverride, | ||
dwVehicleIOHandle_t const | obj | ||
) |
Select the overrides that the driver can use to disable vehicle control.
[in] | throttleOverride | Enables driver override by throttle application |
[in] | steeringOverride | Enables driver override by steering application |
[in] | brakeOverride | Enables driver override by brake application |
[in] | gearOverride | Enables driver override by brake application |
[in] | obj | A pointer to the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_sendCommand | ( | const dwVehicleIOCommand *const | cmd, |
dwVehicleIOHandle_t const | obj | ||
) |
Send a vehicle command to the VehicleIO.
[in] | cmd | Command to be sent to the controller. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_sendMiscCommand | ( | const dwVehicleIOMiscCommand *const | cmd, |
dwVehicleIOHandle_t const | obj | ||
) |
Send a vehicle command to the VehicleIO.
[in] | cmd | Command to be sent to the controller. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_sendNonSafetyCommand | ( | const dwVehicleIONonSafetyCommand *const | nonSafeCmd, |
dwVehicleIOHandle_t const | obj | ||
) |
Send a vehicle non-safety command to the VehicleIO.
The non-safety command will be sent along with safety command. This API should be called before dwVehicleIO_sendSafetyCommand.
[in] | nonSafeCmd | Non-safety command to be sent to the controller. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_sendSafetyCommand | ( | const dwVehicleIOSafetyCommand *const | safeCmd, |
dwVehicleIOHandle_t const | obj | ||
) |
Send a vehicle safety command to the VehicleIO.
[in] | safeCmd | Safety command to be sent to the controller. |
[in] | obj | Specifies the car controller module handle. |
DW_API_PUBLIC dwStatus dwVehicleIO_setDrivingMode | ( | dwVehicleIODrivingMode const | mode, |
dwVehicleIOHandle_t const | obj | ||
) |
Setting driving mode allows to control the behaviour of VehicleIO module with regards to the permitted commands and number of safety checks performed.
NOTE: Whether certain driving mode is actually supported and when/if it is taken into effect is highly dependent on the type of the actuation interface.
Use dwVehicleIO_getVehicleState
call to determine which driving mode is in effect.
Use dwVehicleIO_getCapabilities
call to determine which limits are supported when in DW_VEHICLEIO_DRIVING_LIMITED or DW_VEHICLEIO_DRIVING_LIMITED_ND modes.
[in] | mode | specifies the mode of driving. |
[in] | obj | Specifies the car controller module handle. |