NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicleIOASILState Struct Reference

Detailed Description

State signals with an ASIL rating. Expected to be sent from VAL to AV Stack.

Definition at line 2702 of file VehicleIOValStructures.h.

Collaboration diagram for dwVehicleIOASILState:

Data Fields

dwVehicleIOASILStateValidityInfo validityInfo
 validity info of VehicleIOASILState fields [SYS-REQ-26614800] More...
 
uint32_t size
 
dwTime_t timestamp_us
 
uint32_t sequenceId
 
float32_t rearWheelAngle
 
float32_t rearWheelAngleFactor
 
dwVioRearWheelAngleQuality rearWheelAngleQuality
 
dwTime_t rearWheelAngleTimestamp
 
dwVioRearWheelAngleTimestampQuality rearWheelAngleTimestampQuality
 
float32_t rearWheelAngleMaximum
 
float32_t steeringWheelTorque
 
dwVioSteeringWheelAngleQuality steeringWheelAngleQuality
 
float32_t steeringWheelTorqueHigh
 
float32_t steeringWheelAngleSpeed
 
float32_t steeringWheelAngle
 
dwVioAbsIntervention absIntervention
 
dwVioVehicleStopped vehicleStopped
 
dwVioHoldStatus holdStatus
 
dwVioESCOperationalState ESCOperationalState
 
uint64_t abtActivationStatus
 
dwVioTurnSignalStatus turnSignalStatus
 
dwVioDrivePositionStatus drivePositionStatus
 
dwVioDrivePositionTarget drivePositionTarget
 
dwVioDriverInterventionDetectionHigh driverInterventionDetectionHigh
 
dwVioLongCtrlEcoAssistStatus longCtrlEcoAssistStatus
 
dwVioLatCtrlModeStatus latCtrlModeStatus
 
uint32_t latCtrlModeAvail
 
float32_t latCtrlMaxFrontWheelAngleRequestAllowedHigh
 
float32_t latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh
 
float32_t latCtrlFrontWheelAngleRequestLimitedHigh
 
float32_t latCtrlFailedDegradedSteeringTimeToTakeoverHigh
 
float32_t latCtrlRackForceHigh
 
float32_t latCtrlRackForceEffectiveHigh
 
float32_t outsideTemperature
 
dwVioOutsideTemperatureQuality outsideTemperatureQuality
 
uint8_t cameraHeatingRequestRearRight
 
uint8_t cameraHeatingRequestRearLeft
 
float32_t speedMin
 
float32_t speedMax
 
float32_t speedESC
 
dwVioSpeedQualityESC speedQualityESC
 
dwVioSpeedDirectionESC speedDirectionESC
 
dwTime_t speedESCTimestamp
 
float32_t wheelSpeed [4]
 
dwVioWheelSpeedQuality wheelSpeedQuality [4]
 
int16_t wheelTicks [4]
 
dwVioWheelTicksQuality wheelTicksQuality [4]
 
dwVioWheelTicksDirection wheelTicksDirection [4]
 
dwTime_t wheelTicksTimestamp [4]
 
dwVioWheelTicksTimestampQuality wheelTicksTimestampQuality [4]
 
float32_t wheelSpeedRedundant [4]
 
dwVioWheelSpeedQualityRedundant wheelSpeedQualityRedundant [4]
 
int16_t wheelTicksRedundant [4]
 
dwVioWheelTicksDirectionRedundant wheelTicksDirectionRedundant [4]
 
dwTime_t wheelTicksTimestampRedundant [4]
 
dwVioWheelTicksTimestampQualityRedundant wheelTicksTimestampQualityRedundant [4]
 
dwVioSteeringSystemStatusHigh steeringSystemStatusHigh
 
dwVioSteeringSystemFailureReasonHigh steeringSystemFailureReasonHigh
 
dwVioSteeringSystemOffStatusHigh steeringSystemOffStatusHigh
 
dwVioSteeringSystemInterfaceStatusHigh steeringSystemInterfaceStatusHigh
 
float32_t frontSteeringAngle
 
dwVioFrontSteeringAngleQuality frontSteeringAngleQuality
 
float32_t frontSteeringAngleOffset
 
dwTime_t frontSteeringTimestamp
 
dwVioFrontSteeringTimestampQuality frontSteeringTimestampQuality
 
float32_t frontSteeringAngleHigh
 
dwVioFrontSteeringAngleControlQualityHigh frontSteeringAngleControlQualityHigh
 
dwTime_t frontSteeringTimestampHigh
 
dwVioFrontSteeringAngleLimitationStatusHigh frontSteeringAngleLimitationStatusHigh
 
dwVioFrontSteeringAngleOffsetQuality frontSteeringAngleOffsetQuality
 
uint8_t cameraHeatingRequestFrontLeft
 
uint8_t cameraHeatingRequestFrontRight
 
uint8_t lidarHeatingRequest
 
uint8_t cameraHeatingRequestRear
 
dwVioTimestampFormat timestampUsFormat
 
dwVioTimestampFormat wheelTicksTimestampFormat
 
dwVioTimestampFormat wheelTicksTimestampRedundantFormat
 
dwVioTimestampFormat frontSteeringTimestampFormat
 
dwVioTimestampFormat frontSteeringTimestampHighFormat
 
dwVioTimestampFormat speedESCTimestampFormat
 
dwVioTimestampFormat rearWheelAngleTimestampFormat
 

Field Documentation

◆ absIntervention

dwVioAbsIntervention dwVehicleIOASILState::absIntervention
Note
ID VS-30210
description Indicator of ESP/ABS intervention status.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-25004003]

Definition at line 2799 of file VehicleIOValStructures.h.

◆ abtActivationStatus

uint64_t dwVehicleIOASILState::abtActivationStatus
Note
ID VS-17210
description 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.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless
bitmask field: the expected data is a bitmask of combined bits.
*** valid bits**: { DW_VIO_ABT_ACTIVATION_STATUS_ACTIVATION_CTRL (bit#0), DW_VIO_ABT_ACTIVATION_STATUS_GEAR_COMMAND_RQ (bit#1), DW_VIO_ABT_ACTIVATION_STATUS_INTERACTION_MODE (bit#2), DW_VIO_ABT_ACTIVATION_STATUS_PERFORMANCE_RQ (bit#3), DW_VIO_ABT_ACTIVATION_STATUS_PREFILL_RQ (bit#4), DW_VIO_ABT_ACTIVATION_STATUS_REDUNDANCY_CHECK_RQ (bit#5), DW_VIO_ABT_ACTIVATION_STATUS_REFERENCE_INPUT (bit#6), DW_VIO_ABT_ACTIVATION_STATUS_REMAINING_DISTANCE_RQ (bit#7), DW_VIO_ABT_ACTIVATION_STATUS_SECURE_STATE_RQ (bit#8), DW_VIO_ABT_ACTIVATION_STATUS_SAFETY_LIMIT (bit#9), DW_VIO_ABT_ACTIVATION_STATUS_ACCELERATION_RQ (bit#10), DW_VIO_ABT_ACTIVATION_STATUS_MAXIMUM_SPEED_RQ (bit#11) } [SYS-REQ-25533520]

Definition at line 2840 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestFrontLeft

uint8_t dwVehicleIOASILState::cameraHeatingRequestFrontLeft
Note
ID VS-21130
description SideFrontCamera_Heating_Request Front Left.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1}

Definition at line 3192 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestFrontRight

uint8_t dwVehicleIOASILState::cameraHeatingRequestFrontRight
Note
ID VS-21140
description SideFrontCamera_Heating_Request Front Right.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1}

Definition at line 3199 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestRear

uint8_t dwVehicleIOASILState::cameraHeatingRequestRear
Note
ID VS-21160
description RearCamera_Heating_Request.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
FUTURE_DEPRECATED_24_12 - dwVehicleIONonSafetyState::cameraHeatingRequestRear & dwVehicleIOASILState::cameraHeatingRequestRear will be deprecated in the future. This signal is no longer planned.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1}

Definition at line 3216 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestRearLeft

uint8_t dwVehicleIOASILState::cameraHeatingRequestRearLeft
Note
ID VS-21120
description SideRearCamera_Heating_Request Rear Left Activate SCR_R Heating.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-25708917]

Definition at line 2967 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestRearRight

uint8_t dwVehicleIOASILState::cameraHeatingRequestRearRight
Note
ID VS-21110
description SideRearCamera_Heating_Request Rear Right Activate SCR_R Heating.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-25708869]

Definition at line 2959 of file VehicleIOValStructures.h.

◆ drivePositionStatus

dwVioDrivePositionStatus dwVehicleIOASILState::drivePositionStatus
Note
ID VS-10152
description Current vehicle drive position (PRND).
unit unitless [SYS-REQ-24974798]

Definition at line 2852 of file VehicleIOValStructures.h.

◆ drivePositionTarget

dwVioDrivePositionTarget dwVehicleIOASILState::drivePositionTarget
Note
ID VS-10153
description Drive Position that will be shifted to (PRND).
unit unitless [SYS-REQ-24974799]

Definition at line 2858 of file VehicleIOValStructures.h.

◆ driverInterventionDetectionHigh

dwVioDriverInterventionDetectionHigh dwVehicleIOASILState::driverInterventionDetectionHigh
Note
ID VS-95080
description Driver Intervention Detection. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-25004435]

Definition at line 2865 of file VehicleIOValStructures.h.

◆ ESCOperationalState

dwVioESCOperationalState dwVehicleIOASILState::ESCOperationalState
Note
ID VS-17202
description ESP operation state for assistance systems.
unit unitless [SYS-REQ-25004429]

Definition at line 2818 of file VehicleIOValStructures.h.

◆ frontSteeringAngle

float32_t dwVehicleIOASILState::frontSteeringAngle
Note
ID VS-30170
description Current front axle steering angle, positive to left.
min -1.57 max 1.57
unit rad [SYS-REQ-25003991]

Definition at line 3125 of file VehicleIOValStructures.h.

◆ frontSteeringAngleControlQualityHigh

dwVioFrontSteeringAngleControlQualityHigh dwVehicleIOASILState::frontSteeringAngleControlQualityHigh
Note
ID VS-95051
description Current front axle angle status. Second signal source available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-28476251]

Definition at line 3164 of file VehicleIOValStructures.h.

◆ frontSteeringAngleHigh

float32_t dwVehicleIOASILState::frontSteeringAngleHigh
Note
ID VS-95050
description Current front axle steering angle. Second signal source available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit rad [SYS-REQ-28476249]

Definition at line 3157 of file VehicleIOValStructures.h.

◆ frontSteeringAngleLimitationStatusHigh

dwVioFrontSteeringAngleLimitationStatusHigh dwVehicleIOASILState::frontSteeringAngleLimitationStatusHigh
Note
ID VS-95130
description Front wheel angle limitation status. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3177 of file VehicleIOValStructures.h.

◆ frontSteeringAngleOffset

float32_t dwVehicleIOASILState::frontSteeringAngleOffset
Note
ID VS-30180
description Current front axle steering angle offset, positive to left.
min -1.57 max 1.57
unit rad [SYS-REQ-25003993]

Definition at line 3138 of file VehicleIOValStructures.h.

◆ frontSteeringAngleOffsetQuality

dwVioFrontSteeringAngleOffsetQuality dwVehicleIOASILState::frontSteeringAngleOffsetQuality
Note
ID VS-30181
description Current front axle steering angle offset quality.
unit unitless [SYS-REQ-25003994]
Deprecated:
REL_23_12 - dwVehicleIOASILState::frontSteeringAngleOffsetQuality & dwVehicleIOActuationFeedback::frontSteeringAngleOffsetQuality & dwVehicleIONonSafetyState::frontSteeringAngleOffsetQuality are deprecated.

Definition at line 3185 of file VehicleIOValStructures.h.

◆ frontSteeringAngleQuality

dwVioFrontSteeringAngleQuality dwVehicleIOASILState::frontSteeringAngleQuality
Note
ID VS-30171
description Current front axle angle status.
unit unitless [SYS-REQ-25003992]

Definition at line 3131 of file VehicleIOValStructures.h.

◆ frontSteeringTimestamp

dwTime_t dwVehicleIOASILState::frontSteeringTimestamp
Note
ID VS-30185
description Front axle steering angle timestamp.
unit us in all contexts except when frontSteeringTimestampFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-25003995]

Definition at line 3144 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampFormat

dwVioTimestampFormat dwVehicleIOASILState::frontSteeringTimestampFormat
Note
ID VS-21173
description Format of the frontSteeringTimestamp field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3240 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampHigh

dwTime_t dwVehicleIOASILState::frontSteeringTimestampHigh
Note
ID VS-95070
description Front axle steering angle timestamp. Second signal source available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit us in all contexts except when frontSteeringTimestampHighFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-28476252]

Definition at line 3171 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampHighFormat

dwVioTimestampFormat dwVehicleIOASILState::frontSteeringTimestampHighFormat
Note
ID VS-21174
description Format of the frontSteeringTimestampHigh field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3246 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampQuality

dwVioFrontSteeringTimestampQuality dwVehicleIOASILState::frontSteeringTimestampQuality
Note
ID VS-30186
description Front axle steering angle timestamp quality.
unit unitless [SYS-REQ-25003996]

Definition at line 3150 of file VehicleIOValStructures.h.

◆ holdStatus

dwVioHoldStatus dwVehicleIOASILState::holdStatus
Note
ID VS-10120
description Hold state report.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-24974793]

Definition at line 2812 of file VehicleIOValStructures.h.

◆ latCtrlFailedDegradedSteeringTimeToTakeoverHigh

float32_t dwVehicleIOASILState::latCtrlFailedDegradedSteeringTimeToTakeoverHigh
Note
ID VS-95170
description Time for Takeover in Fail-Degraded situation of High Steering System. Available in HIGH only.
unit s
Deprecated:
REL_24_06 - dwVehicleIOActuationFeedback::latCtrlFailedDegradedSteeringTimeToTakeoverHigh & dwVehicleIOASILState::latCtrlFailedDegradedSteeringTimeToTakeoverHigh are deprecated. This signal is no longer planned.

Definition at line 2928 of file VehicleIOValStructures.h.

◆ latCtrlFrontWheelAngleRequestLimitedHigh

float32_t dwVehicleIOASILState::latCtrlFrontWheelAngleRequestLimitedHigh
Note
ID VS-95160
description Front wheel angle after limiter. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit deg

Definition at line 2921 of file VehicleIOValStructures.h.

◆ latCtrlMaxFrontWheelAngleRequestAllowedHigh

float32_t dwVehicleIOASILState::latCtrlMaxFrontWheelAngleRequestAllowedHigh
Note
ID VS-95140
description Max allowed front wheel angle request until SW limitation. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit deg

Definition at line 2909 of file VehicleIOValStructures.h.

◆ latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh

float32_t dwVehicleIOASILState::latCtrlMaxFrontWheelAngleSpeedRequestAllowedHigh
Note
ID VS-95150
description Max allowed front wheel angle speed request until SW limitation. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit deg/s

Definition at line 2915 of file VehicleIOValStructures.h.

◆ latCtrlModeAvail

uint32_t dwVehicleIOASILState::latCtrlModeAvail
Note
ID VS-17131
description Currently available Modes (bitmask definition).
unit unitless
bitmask field: the expected data is a bitmask of combined bits.
*** valid bits**: { DW_VIO_LAT_CTRL_MODE_AVAIL_DFLT (bit#0), DW_VIO_LAT_CTRL_MODE_AVAIL_L2 (bit#1), DW_VIO_LAT_CTRL_MODE_AVAIL_L2_PLUS (bit#2), DW_VIO_LAT_CTRL_MODE_AVAIL_L2_HFE (bit#3), DW_VIO_LAT_CTRL_MODE_AVAIL_AES (bit#4), DW_VIO_LAT_CTRL_MODE_AVAIL_L3 (bit#5), DW_VIO_LAT_CTRL_MODE_AVAIL_L3_EMG (bit#6), DW_VIO_LAT_CTRL_MODE_AVAIL_LSS (bit#7), DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_L2 (bit#8), DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_L3 (bit#9), DW_VIO_LAT_CTRL_MODE_AVAIL_PARK_RECORD (bit#10), DW_VIO_LAT_CTRL_MODE_AVAIL_ESS (bit#11), DW_VIO_LAT_CTRL_MODE_AVAIL_ARP (bit#12), DW_VIO_LAT_CTRL_MODE_AVAIL_L2_PLUS_PLUS (bit#13), DW_VIO_LAT_CTRL_MODE_AVAIL_EESF (bit#14), DW_VIO_LAT_CTRL_MODE_AVAIL_MPA (bit#15), DW_VIO_LAT_CTRL_MODE_AVAIL_L3_FADEIN (bit#16) } [SYS-REQ-25533520]

Definition at line 2903 of file VehicleIOValStructures.h.

◆ latCtrlModeStatus

dwVioLatCtrlModeStatus dwVehicleIOASILState::latCtrlModeStatus
Note
ID VS-17130
description Current returned mode of the lateral interface: manual/human driving, active safety, L1/L2/L3, parking (from MM to NDAS).
unit unitless [SYS-REQ-25533520]

Definition at line 2877 of file VehicleIOValStructures.h.

◆ latCtrlRackForceEffectiveHigh

float32_t dwVehicleIOASILState::latCtrlRackForceEffectiveHigh
Note
ID VS-95190
description High Steering System effective actuating rack force. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit N

Definition at line 2940 of file VehicleIOValStructures.h.

◆ latCtrlRackForceHigh

float32_t dwVehicleIOASILState::latCtrlRackForceHigh
Note
ID VS-95180
description High Steering System rack force after controller. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit N

Definition at line 2934 of file VehicleIOValStructures.h.

◆ lidarHeatingRequest

uint8_t dwVehicleIOASILState::lidarHeatingRequest
Note
ID VS-21150
description Command for activating the Lidar front window heating.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1}

Definition at line 3207 of file VehicleIOValStructures.h.

◆ longCtrlEcoAssistStatus

dwVioLongCtrlEcoAssistStatus dwVehicleIOASILState::longCtrlEcoAssistStatus
Note
ID VS-17020
description with this signal VAL can give Information to BP about the Status of ECOAssist values: Inactive Active Controlling.
unit unitless [SYS-REQ-25199876]

Definition at line 2871 of file VehicleIOValStructures.h.

◆ outsideTemperature

float32_t dwVehicleIOASILState::outsideTemperature
Note
ID VS-20040
description Ambient temperature value.
unit Celsius [SYS-REQ-25447237]

Definition at line 2946 of file VehicleIOValStructures.h.

◆ outsideTemperatureQuality

dwVioOutsideTemperatureQuality dwVehicleIOASILState::outsideTemperatureQuality
Note
ID VS-20041
description Ambient temperature Signal Quality identifier.
unit unitless

Definition at line 2951 of file VehicleIOValStructures.h.

◆ rearWheelAngle

float32_t dwVehicleIOASILState::rearWheelAngle
Note
ID VS-10080
description Effective rear steering angle (wheel to driving axis), positive to left.
min -0.3573 max 0.3573
unit rad [SYS-REQ-24973877]

Definition at line 2728 of file VehicleIOValStructures.h.

◆ rearWheelAngleFactor

float32_t dwVehicleIOASILState::rearWheelAngleFactor
Note
ID VS-10082
description Effective rear steering angle ratio ().
unit unitless [SYS-REQ-24973878]

Definition at line 2734 of file VehicleIOValStructures.h.

◆ rearWheelAngleMaximum

float32_t dwVehicleIOASILState::rearWheelAngleMaximum
Note
ID VS-30208
description Maximum rear angle steering capability.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
min 0 max 0.3573
unit rad [SYS-REQ-25004002]

Definition at line 2760 of file VehicleIOValStructures.h.

◆ rearWheelAngleQuality

dwVioRearWheelAngleQuality dwVehicleIOASILState::rearWheelAngleQuality
Note
ID VS-30191
description Current rear axle steering angle quality.
unit unitless [SYS-REQ-25003997]

Definition at line 2740 of file VehicleIOValStructures.h.

◆ rearWheelAngleTimestamp

dwTime_t dwVehicleIOASILState::rearWheelAngleTimestamp
Note
ID VS-30205
description Rear axle steering angle timestamp.
unit us in all contexts except when rearWheelAngleTimestampFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-25004000]

Definition at line 2746 of file VehicleIOValStructures.h.

◆ rearWheelAngleTimestampFormat

dwVioTimestampFormat dwVehicleIOASILState::rearWheelAngleTimestampFormat
Note
ID VS-21176
description Format of the rearWheelAngleTimestamp field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3258 of file VehicleIOValStructures.h.

◆ rearWheelAngleTimestampQuality

dwVioRearWheelAngleTimestampQuality dwVehicleIOASILState::rearWheelAngleTimestampQuality
Note
ID VS-30206
description Rear axle steering angle timestamp quality.
unit unitless [SYS-REQ-25004001]

Definition at line 2752 of file VehicleIOValStructures.h.

◆ sequenceId

uint32_t dwVehicleIOASILState::sequenceId
Note
ID VS-10072
description Unique Sequence ID assigned by the producer of this structure.
unit -

Definition at line 2721 of file VehicleIOValStructures.h.

◆ size

uint32_t dwVehicleIOASILState::size
Note
ID VS-10000
description User need to set size = sizeof(itself).
unit nan

Definition at line 2711 of file VehicleIOValStructures.h.

◆ speedDirectionESC

dwVioSpeedDirectionESC dwVehicleIOASILState::speedDirectionESC
Note
ID VS-30101
description Direction of travel as measured by ESP (forward, backward, undefined) .
unit unitless [SYS-REQ-25003969]

Definition at line 2998 of file VehicleIOValStructures.h.

◆ speedESC

float32_t dwVehicleIOASILState::speedESC
Note
ID VS-30100
description Velocity of the vehicle in the longitudinal direction as measured by ESP, always positive.
min 0 max 113
unit m/s [SYS-REQ-25003968]

Definition at line 2986 of file VehicleIOValStructures.h.

◆ speedESCTimestamp

dwTime_t dwVehicleIOASILState::speedESCTimestamp
Note
ID VS-30106
description ESC Longitudinal Speed timestamp. Should be filled at sender.
unit us in all contexts except when speedESCTimestampFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-25003974]

Definition at line 3004 of file VehicleIOValStructures.h.

◆ speedESCTimestampFormat

dwVioTimestampFormat dwVehicleIOASILState::speedESCTimestampFormat
Note
ID VS-21175
description Format of the speedESCTimestamp field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3252 of file VehicleIOValStructures.h.

◆ speedMax

float32_t dwVehicleIOASILState::speedMax
Note
ID VS-30104
description Higher bound of vehicle velocity in the longitudinal direction as measured by ESP.
unit m/s [SYS-REQ-25003972]

Definition at line 2979 of file VehicleIOValStructures.h.

◆ speedMin

float32_t dwVehicleIOASILState::speedMin
Note
ID VS-30103
description Lower bound of vehicle velocity in the longitudinal direction as measured by ESP.
unit m/s [SYS-REQ-25003971]

Definition at line 2973 of file VehicleIOValStructures.h.

◆ speedQualityESC

dwVioSpeedQualityESC dwVehicleIOASILState::speedQualityESC
Note
ID VS-30102
description Quality of velocity of the vehicle in the longitudinal direction as measured by ESC.
unit unitless [SYS-REQ-25003970]

Definition at line 2992 of file VehicleIOValStructures.h.

◆ steeringSystemFailureReasonHigh

dwVioSteeringSystemFailureReasonHigh dwVehicleIOASILState::steeringSystemFailureReasonHigh
Note
ID VS-95100
description Failure reason for components related to High steering. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-25533520]

Definition at line 3104 of file VehicleIOValStructures.h.

◆ steeringSystemInterfaceStatusHigh

dwVioSteeringSystemInterfaceStatusHigh dwVehicleIOASILState::steeringSystemInterfaceStatusHigh
Note
ID VS-95120
description High Steering System Interface Status. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-25533520]

Definition at line 3118 of file VehicleIOValStructures.h.

◆ steeringSystemOffStatusHigh

dwVioSteeringSystemOffStatusHigh dwVehicleIOASILState::steeringSystemOffStatusHigh
Note
ID VS-95110
description High Steering System Off Status. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-25533520]

Definition at line 3111 of file VehicleIOValStructures.h.

◆ steeringSystemStatusHigh

dwVioSteeringSystemStatusHigh dwVehicleIOASILState::steeringSystemStatusHigh
Note
ID VS-95090
description Failure indicator for components related to High steering. Available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-28476258]

Definition at line 3097 of file VehicleIOValStructures.h.

◆ steeringWheelAngle

float32_t dwVehicleIOASILState::steeringWheelAngle
Note
ID VS-10091
description Angle of the steering wheel as picked up by the sensor close to the steering wheel, positive to left.
unit rad [SYS-REQ-25634570]

Definition at line 2792 of file VehicleIOValStructures.h.

◆ steeringWheelAngleQuality

dwVioSteeringWheelAngleQuality dwVehicleIOASILState::steeringWheelAngleQuality
Note
ID VS-10092
description Integrity quality of steering wheel angle.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 2773 of file VehicleIOValStructures.h.

◆ steeringWheelAngleSpeed

float32_t dwVehicleIOASILState::steeringWheelAngleSpeed
Note
ID VS-10093
description Angular speed of the steering wheel as picked up by the sensor close to the steering wheel, positive to left.
unit rad/s [SYS-REQ-25672898]

Definition at line 2786 of file VehicleIOValStructures.h.

◆ steeringWheelTorque

float32_t dwVehicleIOASILState::steeringWheelTorque
Note
ID VS-10090
description Measurement driver's torque input from steering wheel, unfiltered.
min -81.9 max 81.9
unit N*m [SYS-REQ-24973879]

Definition at line 2767 of file VehicleIOValStructures.h.

◆ steeringWheelTorqueHigh

float32_t dwVehicleIOASILState::steeringWheelTorqueHigh
Note
ID VS-95060
description Measurement driver's torque input from steering wheel. Second signal source available in HIGH only.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
min -81.9 max 81.9
unit N*m

Definition at line 2780 of file VehicleIOValStructures.h.

◆ timestamp_us

dwTime_t dwVehicleIOASILState::timestamp_us
Note
ID VS-17530
description ASILState Timestamp.
unit us in all contexts except when timestampUsFormat field in this structure is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us.

Definition at line 2716 of file VehicleIOValStructures.h.

◆ timestampUsFormat

dwVioTimestampFormat dwVehicleIOASILState::timestampUsFormat
Note
ID VS-21170
description Format of the timestamp_us field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3222 of file VehicleIOValStructures.h.

◆ turnSignalStatus

dwVioTurnSignalStatus dwVehicleIOASILState::turnSignalStatus
Note
ID VS-10260
description Indication of turn indicators.
unit unitless [SYS-REQ-25004422]

Definition at line 2846 of file VehicleIOValStructures.h.

◆ validityInfo

dwVehicleIOASILStateValidityInfo dwVehicleIOASILState::validityInfo

validity info of VehicleIOASILState fields [SYS-REQ-26614800]

Definition at line 2706 of file VehicleIOValStructures.h.

◆ vehicleStopped

dwVioVehicleStopped dwVehicleIOASILState::vehicleStopped
Note
ID VS-30107
description Vehicle in Standstill as detected by ESC.
unit unitless [SYS-REQ-25003975]

Definition at line 2805 of file VehicleIOValStructures.h.

◆ wheelSpeed

float32_t dwVehicleIOASILState::wheelSpeed[4]
Note
ID VS-30110
description Speeds of all wheels of the vehicle (vector of float, order is FL, FR, RL, RR).
unit rad/s [SYS-REQ-25003976]

Definition at line 3010 of file VehicleIOValStructures.h.

◆ wheelSpeedQuality

dwVioWheelSpeedQuality dwVehicleIOASILState::wheelSpeedQuality[4]
Note
ID VS-30111
description Quality of the wheel speed signal (vector of enums) (Order FL,FR,RL,RR).
unit unitless [SYS-REQ-25003977]

Definition at line 3016 of file VehicleIOValStructures.h.

◆ wheelSpeedQualityRedundant

dwVioWheelSpeedQualityRedundant dwVehicleIOASILState::wheelSpeedQualityRedundant[4]
Note
ID VS-95011
description Quality of the wheel speed signal (vector of enums) (Order FL,FR,RL,RR). Redundant signal.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-28475457]

Definition at line 3062 of file VehicleIOValStructures.h.

◆ wheelSpeedRedundant

float32_t dwVehicleIOASILState::wheelSpeedRedundant[4]
Note
ID VS-95010
description Speeds of all wheels of the vehicle (vector of float, order is FL, FR, RL, RR). Redundant signal.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit rad/s [SYS-REQ-28475454]

Definition at line 3055 of file VehicleIOValStructures.h.

◆ wheelTicks

int16_t dwVehicleIOASILState::wheelTicks[4]
Note
ID VS-30120
description Wheel ticks for all wheels of the vehicle (vector of integers, order is FL, FR, RL, RR).
unit unitless [SYS-REQ-25003978]

Definition at line 3022 of file VehicleIOValStructures.h.

◆ wheelTicksDirection

dwVioWheelTicksDirection dwVehicleIOASILState::wheelTicksDirection[4]
Note
ID VS-30130
description Wheel directions for all wheels of the vehicle (vector of integers, Order is FL, FR, RL, RR).
unit unitless [SYS-REQ-25003980]

Definition at line 3036 of file VehicleIOValStructures.h.

◆ wheelTicksDirectionRedundant

dwVioWheelTicksDirectionRedundant dwVehicleIOASILState::wheelTicksDirectionRedundant[4]
Note
ID VS-95021
description Wheel directions for all wheels of the vehicle (vector of integers, Order is FL, FR, RL, RR). Redundant signal.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-28475459]

Definition at line 3076 of file VehicleIOValStructures.h.

◆ wheelTicksQuality

dwVioWheelTicksQuality dwVehicleIOASILState::wheelTicksQuality[4]
Note
ID VS-30121
description Quality of the wheel ticks (vector of enums) (Order FL,FR,RL,RR).
unit unitless [SYS-REQ-25003979]
Deprecated:
REL_23_12 - dwVehicleIOASILState::wheelTicksQuality & dwVehicleIOActuationFeedback::wheelTicksQuality & dwVehicleIONonSafetyState::wheelTicksQuality are deprecated.

Definition at line 3030 of file VehicleIOValStructures.h.

◆ wheelTicksRedundant

int16_t dwVehicleIOASILState::wheelTicksRedundant[4]
Note
ID VS-95020
description Wheel ticks for all wheels of the vehicle (vector of integers, order is FL, FR, RL, RR). Redundant signal.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-28475458]

Definition at line 3069 of file VehicleIOValStructures.h.

◆ wheelTicksTimestamp

dwTime_t dwVehicleIOASILState::wheelTicksTimestamp[4]
Note
ID VS-30140
description Timestamp(s) of wheel speeds and ticks (Order is FL, FR, RL, RR).
unit us in all contexts except when wheelTicksTimestampFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-25003981]

Definition at line 3042 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampFormat

dwVioTimestampFormat dwVehicleIOASILState::wheelTicksTimestampFormat
Note
ID VS-21171
description Format of the wheelTicksTimestamp field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3228 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampQuality

dwVioWheelTicksTimestampQuality dwVehicleIOASILState::wheelTicksTimestampQuality[4]
Note
ID VS-30141
description Quality of timestamp(s) of wheel speeds and ticks (Order FL,FR,RL,RR).
unit unitless [SYS-REQ-25003982]

Definition at line 3048 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampQualityRedundant

dwVioWheelTicksTimestampQualityRedundant dwVehicleIOASILState::wheelTicksTimestampQualityRedundant[4]
Note
ID VS-95041
description Quality of timestamp(s) of wheel speeds and ticks (Order FL,FR,RL,RR). Redundant signal.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless [SYS-REQ-28475463]

Definition at line 3090 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampRedundant

dwTime_t dwVehicleIOASILState::wheelTicksTimestampRedundant[4]
Note
ID VS-95040
description Timestamp(s) of wheel speeds and ticks (Order is FL, FR, RL, RR). Redundant signal.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit us in all contexts except when wheelTicksTimestampRedundantFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-28475461]

Definition at line 3083 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampRedundantFormat

dwVioTimestampFormat dwVehicleIOASILState::wheelTicksTimestampRedundantFormat
Note
ID VS-21172
description Format of the wheelTicksTimestampRedundant field in the current structure.
FUTURE_IMPLEMENTED_POST_24_06 - This signal is not implemented and is effectively ignored by NDAS. It will be implemented in a future release. Implementation tracking ticket [DWVAL-3070]
unit unitless

Definition at line 3234 of file VehicleIOValStructures.h.


The documentation for this struct was generated from the following file: