NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicleIONonSafetyState Struct Reference

Detailed Description

Non-safety critical RoV state.

Expected to be sent from VAL in CCPLEX to AV Stack NOTE: This structure will be deprecated in a future release. Please use use dwVehicleIOASILState or dwVehicleIOQMState instead.

Definition at line 8792 of file VehicleIOValStructures.h.

Collaboration diagram for dwVehicleIONonSafetyState:

Data Fields

dwVehicleIONonSafetyStateValidityInfo validityInfo
 validity info of VehicleIONonSafetyState fields [SYS-REQ-26614800] More...
 
uint32_t size
 
uint8_t kickdownStatus
 
float32_t latCtrlCurvatureActual
 
dwVioHoldStatus holdStatus
 
float32_t throttleValue
 
float32_t driverBrakePedal
 
dwVioGearStatus gearStatus
 
dwVioGearTarget gearTarget
 
dwVioDrivePositionStatus drivePositionStatus
 
dwVioDrivePositionTarget drivePositionTarget
 
dwVioHazardFlasherStatus hazardFlasherStatus
 
dwVioTurnSignalStatus turnSignalStatus
 
dwVioBrakePedalStatus brakePedalStatus
 
dwVioLongCtrlEcoAssistStatus longCtrlEcoAssistStatus
 
uint8_t handsoffDetectedFiltered
 
dwVioESCOperationalState ESCOperationalState
 
dwTime_t timestamp_us
 
dwVioHeadlightState headlightState
 
float32_t outsideTemperature
 
dwVioOutsideTemperatureQuality outsideTemperatureQuality
 
uint8_t wetnessLevelUnfiltered
 
uint8_t wetnessLevelFiltered
 
uint8_t rainLevelRemoved
 
dwVioRainSensorFault rainSensorFault
 
uint8_t lightSensorTwilight
 
dwVioLightSensorFault lightSensorFault
 
uint8_t microSirenID
 
dwVioMicroSirenDetected microSirenDetected
 
dwVioMicroSirenAvailable microSirenAvailable
 
uint8_t microSirenConfidenceLevel
 
dwVioBuckleStateDriver buckleStateDriver
 
dwVioBuckleStateFrontPassenger buckleStateFrontPassenger
 
dwVioLockState doorFrontLeftState
 
dwVioLockState doorFrontRightState
 
dwVioLockState doorRearLeftState
 
dwVioLockState doorRearRightState
 
dwVioLockState rearTrunkState
 
dwVioLockState frontHoodState
 
dwVioTrailerHitchStatus trailerHitchStatus
 
dwVioIgnitionStatus ignitionStatus
 
float32_t speedESC
 
dwVioSpeedDirectionESC speedDirectionESC
 
dwVioSpeedQualityESC speedQualityESC
 
float32_t speedMin
 
float32_t speedMax
 
float32_t speedIndicated
 
dwTime_t speedESCTimestamp
 
dwVioVehicleStopped vehicleStopped
 
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 wheelTorque [4]
 
dwVioWheelTorqueQuality wheelTorqueQuality [4]
 
float32_t brakeTorqueWheels [4]
 
dwVioBrakeTorqueWheelsQuality brakeTorqueWheelsQuality [4]
 
float32_t brakeTorque
 
dwVioBrakeStatus brakeStatus
 
dwVioBrakeAllWheelsABS brakeAllWheelsABS
 
dwTime_t wheelTorqueTimestamps [4]
 
dwVioWheelTorqueTimestampsQuality wheelTorqueTimestampsQuality [4]
 
float32_t frontSteeringAngle
 
dwVioFrontSteeringAngleQuality frontSteeringAngleQuality
 
float32_t frontSteeringAngleOffset
 
dwVioFrontSteeringAngleOffsetQuality frontSteeringAngleOffsetQuality
 
dwTime_t frontSteeringTimestamp
 
dwVioFrontSteeringTimestampQuality frontSteeringTimestampQuality
 
float32_t rearWheelAngleOffset
 
dwVioRearWheelAngleOffsetQuality rearWheelAngleOffsetQuality
 
dwVioRearWheelAngleTimestampQuality rearWheelAngleTimestampQuality
 
float32_t rearWheelAngleMaximum
 
dwVioAbsIntervention absIntervention
 
dwVioMirrorFoldState mirrorFoldState [2]
 
dwVioCameraFoldState cameraFoldState [2]
 
float32_t suspensionLevel [4]
 
dwVioSuspensionLevelQuality suspensionLevelQuality
 
dwTime_t suspensionLevelTimestamp
 
dwVioSuspensionLevelTimestampQuality suspensionLevelTimestampQuality
 
dwVioSuspensionLevelCalibrationState suspensionLevelCalibrationState
 
float32_t tirePressure [4]
 
dwVioTirePressureQuality tirePressureQuality [4]
 
dwTime_t tirePressureStateTimestamp [4]
 
dwVioTirePressureMonitoringState tirePressureMonitoringState
 
uint8_t tireSwitched [4]
 
float32_t trailerMass
 
float32_t trailerArticulationAngle
 
dwVioTrailerConnected trailerConnected
 
float32_t axleFrontLoad
 
float32_t axlePusherLoad
 
float32_t axleDriverLoad
 
float32_t axleTrailerLoad
 
float32_t wiperStatusRear
 
float32_t wiperFrontSecondaryStatus
 
float32_t wiperFrontStatus
 
float32_t wheelSpeedRedundant [4]
 
dwVioWheelSpeedQualityRedundant wheelSpeedQualityRedundant [4]
 
int16_t wheelTicksRedundant [4]
 
dwVioWheelTicksDirectionRedundant wheelTicksDirectionRedundant [4]
 
dwTime_t wheelTicksTimestampRedundant [4]
 
dwVioWheelTicksTimestampQualityRedundant wheelTicksTimestampQualityRedundant [4]
 
float32_t frontSteeringAngleHigh
 
dwVioFrontSteeringAngleControlQualityHigh frontSteeringAngleControlQualityHigh
 
dwTime_t frontSteeringTimestampHigh
 
uint64_t microSirenDuration
 
uint8_t stateFunctionSirenDetectionRemoved
 
uint8_t microSirenTypeRemoved
 
uint64_t microSirenLatency
 
uint8_t lightSensorTunnelRemoved
 
uint8_t lightSensorNightModeRemoved
 
uint8_t lightSensorRequestLowBeamRemoved
 
uint8_t cameraHeatingRequestRearRight
 
uint8_t cameraHeatingRequestRearLeft
 
uint64_t abtActivationStatus
 
dwVioTurnSignalDriverRequest turnSignalDriverRequest
 
uint8_t rearFogLampStatus
 
float32_t displayVehicleSpeed
 
dwVioStateFunctionSirenDetection stateFunctionSirenDetection
 
dwVioMicroSirenType microSirenType
 
dwVioLightSensorTunnel lightSensorTunnel
 
dwVioLightSensorNightMode lightSensorNightMode
 
dwVioLightSensorRequestLowBeam lightSensorRequestLowBeam
 
int32_t currentTimeSecond
 
int32_t currentTimeMinute
 
int32_t currentTimeHour
 
int32_t currentDay
 
dwVioRainLevel rainLevel
 
dwVioAttachedTrailerType attachedTrailerType
 
int32_t currentDate
 
uint32_t sequenceId
 
int32_t currentYear
 
int32_t currentMonth
 
int32_t currentDayCount
 
uint8_t engineRunning
 
float32_t vehicleOdometer
 
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 suspensionLevelTimestampFormat
 
dwVioTimestampFormat tirePressureStateTimestampFormat
 

Field Documentation

◆ absIntervention

dwVioAbsIntervention dwVehicleIONonSafetyState::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 9289 of file VehicleIOValStructures.h.

◆ abtActivationStatus

uint64_t dwVehicleIONonSafetyState::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 9584 of file VehicleIOValStructures.h.

◆ attachedTrailerType

dwVioAttachedTrailerType dwVehicleIONonSafetyState::attachedTrailerType
Note
ID VS-20270
description Provides information if the attached trailer is a particular type.
unit unitless

Definition at line 9676 of file VehicleIOValStructures.h.

◆ axleDriverLoad

float32_t dwVehicleIONonSafetyState::axleDriverLoad
Note
ID VS-40030
description Load on driver axle.
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 kg

Definition at line 9403 of file VehicleIOValStructures.h.

◆ axleFrontLoad

float32_t dwVehicleIONonSafetyState::axleFrontLoad
Note
ID VS-40020
description Load on front axle.
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 kg

Definition at line 9391 of file VehicleIOValStructures.h.

◆ axlePusherLoad

float32_t dwVehicleIONonSafetyState::axlePusherLoad
Note
ID VS-40025
description Load on pusher axle.
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 kg

Definition at line 9397 of file VehicleIOValStructures.h.

◆ axleTrailerLoad

float32_t dwVehicleIONonSafetyState::axleTrailerLoad
Note
ID VS-40035
description Load on all trailer axles.
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 kg

Definition at line 9409 of file VehicleIOValStructures.h.

◆ brakeAllWheelsABS

dwVioBrakeAllWheelsABS dwVehicleIONonSafetyState::brakeAllWheelsABS
Note
ID VS-30164
description ABS Lock control on all wheels.
unit unitless [SYS-REQ-25003988]
Deprecated:
REL_23_12 - dwVehicleIOQMState::brakeAllWheelsABS & dwVehicleIOActuationFeedback::brakeAllWheelsABS & dwVehicleIONonSafetyState::brakeAllWheelsABS are deprecated. Use absIntervention instead.

Definition at line 9195 of file VehicleIOValStructures.h.

◆ brakePedalStatus

dwVioBrakePedalStatus dwVehicleIONonSafetyState::brakePedalStatus
Note
ID VS-17015
description Brake pedal state.
unit unitless [SYS-REQ-24974819]

Definition at line 8885 of file VehicleIOValStructures.h.

◆ brakeStatus

dwVioBrakeStatus dwVehicleIONonSafetyState::brakeStatus
Note
ID VS-30163
description Signals whether the main brake applied.
unit unitless [SYS-REQ-25003987]

Definition at line 9187 of file VehicleIOValStructures.h.

◆ brakeTorque

float32_t dwVehicleIONonSafetyState::brakeTorque
Note
ID VS-30162
description Currently applied brake torque on all wheels.
unit N*m
Deprecated:
REL_23_12 - dwVehicleIOQMState::brakeTorque & dwVehicleIOActuationFeedback::brakeTorque & dwVehicleIONonSafetyState::brakeTorque are deprecated and brakeTorqeWheels should be used instead.

Definition at line 9181 of file VehicleIOValStructures.h.

◆ brakeTorqueWheels

float32_t dwVehicleIONonSafetyState::brakeTorqueWheels[4]
Note
ID VS-30160
description Currently applied brake torque on each individual wheel (Order is FL, FR, RL, RR).
unit N*m [SYS-REQ-25003985]

Definition at line 9166 of file VehicleIOValStructures.h.

◆ brakeTorqueWheelsQuality

dwVioBrakeTorqueWheelsQuality dwVehicleIONonSafetyState::brakeTorqueWheelsQuality[4]
Note
ID VS-30161
description Quality of currently applied brake torque on each individual wheel (Order FL,FR,RL,RR).
unit unitless [SYS-REQ-25003986]
Deprecated:
REL_23_12 - dwVehicleIOQMState::brakeTorqueWheelsQuality & dwVehicleIOActuationFeedback::brakeTorqueWheelsQuality & dwVehicleIONonSafetyState::brakeTorqueWheelsQuality are deprecated.

Definition at line 9174 of file VehicleIOValStructures.h.

◆ buckleStateDriver

dwVioBuckleStateDriver dwVehicleIONonSafetyState::buckleStateDriver
Note
ID VS-21010
description State of drivers safety belt.
unit unitless

Definition at line 9001 of file VehicleIOValStructures.h.

◆ buckleStateFrontPassenger

dwVioBuckleStateFrontPassenger dwVehicleIONonSafetyState::buckleStateFrontPassenger
Note
ID VS-21020
description State of front passenger safety belt.
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 9007 of file VehicleIOValStructures.h.

◆ cameraFoldState

dwVioCameraFoldState dwVehicleIONonSafetyState::cameraFoldState[2]
Note
ID VS-30230
description State of SVS cameras (front/rear) folding procedure (FOLD, MOVING, UNFOLD).
unit unitless [SYS-REQ-25679723]

Definition at line 9301 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestFrontLeft

uint8_t dwVehicleIONonSafetyState::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 9729 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestFrontRight

uint8_t dwVehicleIONonSafetyState::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 9736 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestRear

uint8_t dwVehicleIONonSafetyState::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 9753 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestRearLeft

uint8_t dwVehicleIONonSafetyState::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 9562 of file VehicleIOValStructures.h.

◆ cameraHeatingRequestRearRight

uint8_t dwVehicleIONonSafetyState::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 9554 of file VehicleIOValStructures.h.

◆ currentDate

int32_t dwVehicleIONonSafetyState::currentDate
Note
ID VS-20344
description Date in format YYYYMMDD.
min 10101 max 99991231
unit unitless
Deprecated:
REL_23_09 - dwVehicleIONonSafetyState::currentDate is deprecated. currentDate exists only for binary layout compatibility.

Definition at line 9684 of file VehicleIOValStructures.h.

◆ currentDay

int32_t dwVehicleIONonSafetyState::currentDay
Note
ID VS-20343
description day of the week, starting with Monday as 0.
min 0 max 6
unit unitless

Definition at line 9665 of file VehicleIOValStructures.h.

◆ currentDayCount

int32_t dwVehicleIONonSafetyState::currentDayCount
Note
ID VS-20360
description Current day count of the month, in format DD.
min 1 max 31
unit unitless

Definition at line 9707 of file VehicleIOValStructures.h.

◆ currentMonth

int32_t dwVehicleIONonSafetyState::currentMonth
Note
ID VS-20355
description Current month in format MM.
min 1 max 12
unit unitless

Definition at line 9701 of file VehicleIOValStructures.h.

◆ currentTimeHour

int32_t dwVehicleIONonSafetyState::currentTimeHour
Note
ID VS-20342
description Hour portion of Local time as per OEM.
min 0 max 23
unit hour

Definition at line 9659 of file VehicleIOValStructures.h.

◆ currentTimeMinute

int32_t dwVehicleIONonSafetyState::currentTimeMinute
Note
ID VS-20341
description Minute portion of Local time as per OEM.
min 0 max 59
unit minute

Definition at line 9653 of file VehicleIOValStructures.h.

◆ currentTimeSecond

int32_t dwVehicleIONonSafetyState::currentTimeSecond
Note
ID VS-20340
description Second portion of Local time as per OEM.
min 0 max 59
unit second

Definition at line 9647 of file VehicleIOValStructures.h.

◆ currentYear

int32_t dwVehicleIONonSafetyState::currentYear
Note
ID VS-20350
description Current Year in format YYYY.
min 1 max 9999
unit unitless

Definition at line 9695 of file VehicleIOValStructures.h.

◆ displayVehicleSpeed

float32_t dwVehicleIONonSafetyState::displayVehicleSpeed
Note
ID VS-30108
description Vehicle Speed numerically equal to cluster display.
unit kph [SYS-REQ-24974822]
Deprecated:
REL_23_09 - dwVehicleIONonSafetyState::displayVehicleSpeed is deprecated, speedIndicated should be used instead. displayVehicleSpeed exists only for binary layout compatibility.

Definition at line 9606 of file VehicleIOValStructures.h.

◆ doorFrontLeftState

dwVioLockState dwVehicleIONonSafetyState::doorFrontLeftState
Note
ID VS-21030
description Door lock (latch) state, describing if the door is closed (open usually triggers a warning on the dashboard).
unit unitless [SYS-REQ-25679730]

Definition at line 9013 of file VehicleIOValStructures.h.

◆ doorFrontRightState

dwVioLockState dwVehicleIONonSafetyState::doorFrontRightState
Note
ID VS-21040
description Door lock (latch) state, describing if the door is closed (open usually triggers a warning on the dashboard).
unit unitless [SYS-REQ-25679732]

Definition at line 9019 of file VehicleIOValStructures.h.

◆ doorRearLeftState

dwVioLockState dwVehicleIONonSafetyState::doorRearLeftState
Note
ID VS-21050
description Door lock (latch) state, describing if the door is closed (open usually triggers a warning on the dashboard).
unit unitless [SYS-REQ-27751595]

Definition at line 9025 of file VehicleIOValStructures.h.

◆ doorRearRightState

dwVioLockState dwVehicleIONonSafetyState::doorRearRightState
Note
ID VS-21060
description Door lock (latch) state, describing if the door is closed (open usually triggers a warning on the dashboard).
unit unitless [SYS-REQ-27751606]

Definition at line 9031 of file VehicleIOValStructures.h.

◆ drivePositionStatus

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

Definition at line 8860 of file VehicleIOValStructures.h.

◆ drivePositionTarget

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

Definition at line 8866 of file VehicleIOValStructures.h.

◆ driverBrakePedal

float32_t dwVehicleIONonSafetyState::driverBrakePedal
Note
ID VS-10140
description Current state/position of the brake pedal.
min 0 max 100
unit unitless [SYS-REQ-24974795]

Definition at line 8838 of file VehicleIOValStructures.h.

◆ engineRunning

uint8_t dwVehicleIONonSafetyState::engineRunning
Note
ID VS-10280
description True when combustion engine is running, this is needed in context of calibration and vibrations of the camera.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-27751561]

Definition at line 9715 of file VehicleIOValStructures.h.

◆ ESCOperationalState

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

Definition at line 8905 of file VehicleIOValStructures.h.

◆ frontHoodState

dwVioLockState dwVehicleIONonSafetyState::frontHoodState
Note
ID VS-21080
description Door lock (latch) state.
unit unitless [SYS-REQ-25003965]

Definition at line 9043 of file VehicleIOValStructures.h.

◆ frontSteeringAngle

float32_t dwVehicleIONonSafetyState::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 9218 of file VehicleIOValStructures.h.

◆ frontSteeringAngleControlQualityHigh

dwVioFrontSteeringAngleControlQualityHigh dwVehicleIONonSafetyState::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 9485 of file VehicleIOValStructures.h.

◆ frontSteeringAngleHigh

float32_t dwVehicleIONonSafetyState::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 9478 of file VehicleIOValStructures.h.

◆ frontSteeringAngleOffset

float32_t dwVehicleIONonSafetyState::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 9231 of file VehicleIOValStructures.h.

◆ frontSteeringAngleOffsetQuality

dwVioFrontSteeringAngleOffsetQuality dwVehicleIONonSafetyState::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 9239 of file VehicleIOValStructures.h.

◆ frontSteeringAngleQuality

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

Definition at line 9224 of file VehicleIOValStructures.h.

◆ frontSteeringTimestamp

dwTime_t dwVehicleIONonSafetyState::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 9245 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::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 9777 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampHigh

dwTime_t dwVehicleIONonSafetyState::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 9492 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampHighFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::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 9783 of file VehicleIOValStructures.h.

◆ frontSteeringTimestampQuality

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

Definition at line 9251 of file VehicleIOValStructures.h.

◆ gearStatus

dwVioGearStatus dwVehicleIONonSafetyState::gearStatus
Note
ID VS-10150
description Current vehicle gear.
unit unitless [SYS-REQ-24974796]
Deprecated:
REL_23_06 - dwVehicleIOActuationFeedback::gearStatus & dwVehicleIONonSafetyState::gearStatus are deprecated, drivePositionStatus should be used instead. gearStatus exists only for binary layout compatibility.

Definition at line 8846 of file VehicleIOValStructures.h.

◆ gearTarget

dwVioGearTarget dwVehicleIONonSafetyState::gearTarget
Note
ID VS-10151
description Gear that will be shifted to.
unit unitless [SYS-REQ-24974797]
Deprecated:
REL_23_06 - dwVehicleIOActuationFeedback::gearTarget & dwVehicleIONonSafetyState::gearTarget are deprecated, drivePositionTarget should be used instead. gearTarget exists only for binary layout compatibility.

Definition at line 8854 of file VehicleIOValStructures.h.

◆ handsoffDetectedFiltered

uint8_t dwVehicleIONonSafetyState::handsoffDetectedFiltered
Note
ID VS-17137
description detection if driver has their hands on the wheel, for ECE lane change and EESF.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-25004428]

Definition at line 8899 of file VehicleIOValStructures.h.

◆ hazardFlasherStatus

dwVioHazardFlasherStatus dwVehicleIONonSafetyState::hazardFlasherStatus
Note
ID VS-10220
description Indicator of emergency/hazard lights.
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-25004420]

Definition at line 8873 of file VehicleIOValStructures.h.

◆ headlightState

dwVioHeadlightState dwVehicleIONonSafetyState::headlightState
Note
ID VS-20010
description UNKNOWN = 0, OFF = 1, LOW_BEAM = 2, HIGH_BEAM = 3, DRL = 4 //DAYTIME RUNNING LIGHTS.
unit unitless [SYS-REQ-27751512]

Definition at line 8917 of file VehicleIOValStructures.h.

◆ holdStatus

dwVioHoldStatus dwVehicleIONonSafetyState::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 8824 of file VehicleIOValStructures.h.

◆ ignitionStatus

dwVioIgnitionStatus dwVehicleIONonSafetyState::ignitionStatus
Note
ID VS-21100
description Status of vehicle ignition.
unit unitless [SYS-REQ-25003967]

Definition at line 9055 of file VehicleIOValStructures.h.

◆ kickdownStatus

uint8_t dwVehicleIONonSafetyState::kickdownStatus
Note
ID VS-10010
description Whether kickdown of accelerator pedal.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1}
Deprecated:
dwVehicleIONonSafetyState::kickdownStatus is deprecated. kickdownStatus exists only for binary layout compatibility.

Definition at line 8810 of file VehicleIOValStructures.h.

◆ latCtrlCurvatureActual

float32_t dwVehicleIONonSafetyState::latCtrlCurvatureActual
Note
ID VS-10040
description Vector form of effective curvature request (uniform time-spaced).
min -0.32768 max 0.32767
unit 1/m [SYS-REQ-24973874]

Definition at line 8817 of file VehicleIOValStructures.h.

◆ lidarHeatingRequest

uint8_t dwVehicleIONonSafetyState::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 9744 of file VehicleIOValStructures.h.

◆ lightSensorFault

dwVioLightSensorFault dwVehicleIONonSafetyState::lightSensorFault
Note
ID VS-20100
description Light sensor fault.
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 8970 of file VehicleIOValStructures.h.

◆ lightSensorNightMode

dwVioLightSensorNightMode dwVehicleIONonSafetyState::lightSensorNightMode
Note
ID VS-20201
description Light sensor detects night mode.
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 2
unit unitless

Definition at line 9634 of file VehicleIOValStructures.h.

◆ lightSensorNightModeRemoved

uint8_t dwVehicleIONonSafetyState::lightSensorNightModeRemoved
Note
ID VS-20200
description Light sensor detects night mode.
min 0 max 2
unit DAY = 0 //, NIGHT = 1
Deprecated:
REL_23_02 - dwVehicleIONonSafetyState::lightSensorNightModeRemoved is deprecated, the enum version of lightSensorNightMode should be used instead. lightSensorNightModeRemoved exists only for binary layout compatibility.

Definition at line 9538 of file VehicleIOValStructures.h.

◆ lightSensorRequestLowBeam

dwVioLightSensorRequestLowBeam dwVehicleIONonSafetyState::lightSensorRequestLowBeam
Note
ID VS-20211
description Light sensor request - turn on low beam.
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 2
unit unitless

Definition at line 9641 of file VehicleIOValStructures.h.

◆ lightSensorRequestLowBeamRemoved

uint8_t dwVehicleIONonSafetyState::lightSensorRequestLowBeamRemoved
Note
ID VS-20210
description Light sensor request - turn on low beam.
min 0 max 2
unit IDLE = 0 , LOBM_ON = 1, LOBM_OFF = 2
Deprecated:
REL_23_02 - dwVehicleIONonSafetyState::lightSensorRequestLowBeamRemoved is deprecated, the enum version of lightSensorRequestLowBeam should be used instead. lightSensorRequestLowBeamRemoved exists only for binary layout compatibility.

Definition at line 9546 of file VehicleIOValStructures.h.

◆ lightSensorTunnel

dwVioLightSensorTunnel dwVehicleIONonSafetyState::lightSensorTunnel
Note
ID VS-20191
description Light sensor 'tunnel' detected.
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 2
unit unitless

Definition at line 9627 of file VehicleIOValStructures.h.

◆ lightSensorTunnelRemoved

uint8_t dwVehicleIONonSafetyState::lightSensorTunnelRemoved
Note
ID VS-20190
description Light sensor 'tunnel' detected.
min 0 max 2
unit FALSE = 1 // Not in Tunnel, TRUE = 2 // In Tunnel
Deprecated:
REL_23_02 - dwVehicleIONonSafetyState::lightSensorTunnelRemoved is deprecated, the enum version of lightSensorTunnel should be used instead. lightSensorTunnelRemoved exists only for binary layout compatibility.

Definition at line 9530 of file VehicleIOValStructures.h.

◆ lightSensorTwilight

uint8_t dwVehicleIONonSafetyState::lightSensorTwilight
Note
ID VS-20090
description Twilight state light sensor, lightlevel from 0 (dark) to 7 (bright) in steps of 150 lux (0...150,150...300,...).
min 0 max 7
unit nan [SYS-REQ-26626422]

Definition at line 8963 of file VehicleIOValStructures.h.

◆ longCtrlEcoAssistStatus

dwVioLongCtrlEcoAssistStatus dwVehicleIONonSafetyState::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 8891 of file VehicleIOValStructures.h.

◆ microSirenAvailable

dwVioMicroSirenAvailable dwVehicleIONonSafetyState::microSirenAvailable
Note
ID VS-20130
description Micro Siren available.
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 8989 of file VehicleIOValStructures.h.

◆ microSirenConfidenceLevel

uint8_t dwVehicleIONonSafetyState::microSirenConfidenceLevel
Note
ID VS-20140
description Micro Siren Detection Confidence Level.
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 100
unit nan

Definition at line 8996 of file VehicleIOValStructures.h.

◆ microSirenDetected

dwVioMicroSirenDetected dwVehicleIONonSafetyState::microSirenDetected
Note
ID VS-20120
description Micro Siren detected.
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 8983 of file VehicleIOValStructures.h.

◆ microSirenDuration

uint64_t dwVehicleIONonSafetyState::microSirenDuration
Note
ID VS-20150
description Microphone Siren Duration.
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 600000
unit nan

Definition at line 9499 of file VehicleIOValStructures.h.

◆ microSirenID

uint8_t dwVehicleIONonSafetyState::microSirenID
Note
ID VS-20110
description Micro Siren ID.
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 1 max 30
unit nan

Definition at line 8977 of file VehicleIOValStructures.h.

◆ microSirenLatency

uint64_t dwVehicleIONonSafetyState::microSirenLatency
Note
ID VS-20180
description Micro Siren Latency.
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 60000
unit nan

Definition at line 9522 of file VehicleIOValStructures.h.

◆ microSirenType

dwVioMicroSirenType dwVehicleIONonSafetyState::microSirenType
Note
ID VS-20171
description Micro Siren Type.
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 127
unit unitless

Definition at line 9620 of file VehicleIOValStructures.h.

◆ microSirenTypeRemoved

uint8_t dwVehicleIONonSafetyState::microSirenTypeRemoved
Note
ID VS-20170
description Micro Siren Type.
min 0 max 127
unit DEFAULT = 0, TYPE1 = 1, TYPE2 = 2, TYPE3 = 3, TYPE4 = 4, TYPE5 = 5, TYPE6 = 6, TYPE7 = 7, TYPE8 = 8, TYPE9 = 9,
Deprecated:
REL_23_02 - dwVehicleIONonSafetyState::microSirenTypeRemoved is deprecated, the enum version of microSirenType should be used instead. microSirenTypeRemoved exists only for binary layout compatibility.

Definition at line 9515 of file VehicleIOValStructures.h.

◆ mirrorFoldState

dwVioMirrorFoldState dwVehicleIONonSafetyState::mirrorFoldState[2]
Note
ID VS-30220
description State of mirror folding procedure (FOLD, MOVING, UNFOLD). mirrorFoldState[0] corresponds to the left mirror and mirrorFoldState[1] corresponds to the right one.
unit unitless [SYS-REQ-25679720]

Definition at line 9295 of file VehicleIOValStructures.h.

◆ outsideTemperature

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

Definition at line 8923 of file VehicleIOValStructures.h.

◆ outsideTemperatureQuality

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

Definition at line 8928 of file VehicleIOValStructures.h.

◆ rainLevel

dwVioRainLevel dwVehicleIONonSafetyState::rainLevel
Note
ID VS-20071
description Rain Level as an enumeration.
min 0 max 6
unit unitless

Definition at line 9671 of file VehicleIOValStructures.h.

◆ rainLevelRemoved

uint8_t dwVehicleIONonSafetyState::rainLevelRemoved
Note
ID VS-20070
description Rain Level, proportinal to droplets / minute.
min 0 max 6
unit nan
Deprecated:
REL_23_06 - dwVehicleIONonSafetyState::rainLevelRemoved is deprecated. The newer version of rainLevel should be used instead of this signal. rainLevelRemoved exists only for binary layout compatibility.

Definition at line 8949 of file VehicleIOValStructures.h.

◆ rainSensorFault

dwVioRainSensorFault dwVehicleIONonSafetyState::rainSensorFault
Note
ID VS-20080
description Rain sensor fault indicates if the rain sensor is in a fault state.
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 8956 of file VehicleIOValStructures.h.

◆ rearFogLampStatus

uint8_t dwVehicleIONonSafetyState::rearFogLampStatus
Note
ID VS-20220
description boolean value to indicate the rear fog lamp status.
min None max None
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-25003963]

Definition at line 9598 of file VehicleIOValStructures.h.

◆ rearTrunkState

dwVioLockState dwVehicleIONonSafetyState::rearTrunkState
Note
ID VS-21070
description Trunk lock state.
unit unitless [SYS-REQ-25679725]

Definition at line 9037 of file VehicleIOValStructures.h.

◆ rearWheelAngleMaximum

float32_t dwVehicleIONonSafetyState::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 9282 of file VehicleIOValStructures.h.

◆ rearWheelAngleOffset

float32_t dwVehicleIONonSafetyState::rearWheelAngleOffset
Note
ID VS-30200
description Current rear axle steering angle offset, positive to left.
min -0.3573 max 0.3573
unit rad [SYS-REQ-25003998]
Deprecated:
REL_23_06 - dwVehicleIOActuationFeedback::rearWheelAngleOffset & dwVehicleIONonSafetyState::rearWheelAngleOffset are deprecated. rearWheelAngleOffset exists only for binary layout compatibility.

Definition at line 9260 of file VehicleIOValStructures.h.

◆ rearWheelAngleOffsetQuality

dwVioRearWheelAngleOffsetQuality dwVehicleIONonSafetyState::rearWheelAngleOffsetQuality
Note
ID VS-30201
description Current rear axlesteering angle offset quality.
unit unitless [SYS-REQ-25003999]
Deprecated:
REL_23_06 - dwVehicleIOActuationFeedback::rearWheelAngleOffsetQuality & dwVehicleIONonSafetyState::rearWheelAngleOffsetQuality are deprecated. rearWheelAngleOffsetQuality exists only for binary layout compatibility.

Definition at line 9268 of file VehicleIOValStructures.h.

◆ rearWheelAngleTimestampQuality

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

Definition at line 9274 of file VehicleIOValStructures.h.

◆ sequenceId

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

Definition at line 9689 of file VehicleIOValStructures.h.

◆ size

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

Definition at line 8801 of file VehicleIOValStructures.h.

◆ speedDirectionESC

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

Definition at line 9068 of file VehicleIOValStructures.h.

◆ speedESC

float32_t dwVehicleIONonSafetyState::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 9062 of file VehicleIOValStructures.h.

◆ speedESCTimestamp

dwTime_t dwVehicleIONonSafetyState::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 9098 of file VehicleIOValStructures.h.

◆ speedESCTimestampFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::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 9789 of file VehicleIOValStructures.h.

◆ speedIndicated

float32_t dwVehicleIONonSafetyState::speedIndicated
Note
ID VS-30105
description Indicated speed for warnings associated with speed violations.
unit m/s [SYS-REQ-25003973]

Definition at line 9092 of file VehicleIOValStructures.h.

◆ speedMax

float32_t dwVehicleIONonSafetyState::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 9086 of file VehicleIOValStructures.h.

◆ speedMin

float32_t dwVehicleIONonSafetyState::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 9080 of file VehicleIOValStructures.h.

◆ speedQualityESC

dwVioSpeedQualityESC dwVehicleIONonSafetyState::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 9074 of file VehicleIOValStructures.h.

◆ stateFunctionSirenDetection

dwVioStateFunctionSirenDetection dwVehicleIONonSafetyState::stateFunctionSirenDetection
Note
ID VS-20161
description State Function Siren Detection.
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 6
unit unitless

Definition at line 9613 of file VehicleIOValStructures.h.

◆ stateFunctionSirenDetectionRemoved

uint8_t dwVehicleIONonSafetyState::stateFunctionSirenDetectionRemoved
Note
ID VS-20160
description State Function Siren Detection.
min 0 max 6
unit OFF = 0 , OPERATIONAL = 1 , INIT = 2 , NOT_OK = 3
Deprecated:
REL_23_02 - dwVehicleIONonSafetyState::stateFunctionSirenDetectionRemoved is deprecated, stateFunctionSirenDetection should be used instead. stateFunctionSirenDetectionRemoved exists only for binary layout compatibility.

Definition at line 9507 of file VehicleIOValStructures.h.

◆ suspensionLevel

float32_t dwVehicleIONonSafetyState::suspensionLevel[4]
Note
ID VS-30310
description Vehicle suspension level measurements (Order is FL, FR, RL, RR).
unit m [SYS-REQ-25012631]

Definition at line 9307 of file VehicleIOValStructures.h.

◆ suspensionLevelCalibrationState

dwVioSuspensionLevelCalibrationState dwVehicleIONonSafetyState::suspensionLevelCalibrationState
Note
ID VS-30340
description Vehicle suspension calibration status.
unit unitless [SYS-REQ-25012635]

Definition at line 9335 of file VehicleIOValStructures.h.

◆ suspensionLevelQuality

dwVioSuspensionLevelQuality dwVehicleIONonSafetyState::suspensionLevelQuality
Note
ID VS-30320
description Vehicle suspension level quality quality.
unit unitless [SYS-REQ-25012632]
Deprecated:
REL_23_12 - dwVehicleIOQMState::suspensionLevelQuality & dwVehicleIONonSafetyState::suspensionLevelQuality are deprecated.

Definition at line 9315 of file VehicleIOValStructures.h.

◆ suspensionLevelTimestamp

dwTime_t dwVehicleIONonSafetyState::suspensionLevelTimestamp
Note
ID VS-30330
description Vehicle suspension level timestamp.
unit us in all contexts except when suspensionLevelTimestampFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us. [SYS-REQ-25012633]

Definition at line 9321 of file VehicleIOValStructures.h.

◆ suspensionLevelTimestampFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::suspensionLevelTimestampFormat
Note
ID VS-21177
description Format of the suspensionLevelTimestamp 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 9795 of file VehicleIOValStructures.h.

◆ suspensionLevelTimestampQuality

dwVioSuspensionLevelTimestampQuality dwVehicleIONonSafetyState::suspensionLevelTimestampQuality
Note
ID VS-30331
description Vehicle suspension level timestamp quality.
unit unitless [SYS-REQ-25012634]
Deprecated:
REL_23_12 - dwVehicleIOQMState::suspensionLevelTimestampQuality & dwVehicleIONonSafetyState::suspensionLevelTimestampQuality are deprecated.

Definition at line 9329 of file VehicleIOValStructures.h.

◆ throttleValue

float32_t dwVehicleIONonSafetyState::throttleValue
Note
ID VS-10130
description Current state/position of the accelerator pedal.
min 0 max 100
unit unitless [SYS-REQ-24974794]

Definition at line 8831 of file VehicleIOValStructures.h.

◆ timestamp_us

dwTime_t dwVehicleIONonSafetyState::timestamp_us
Note
ID VS-17540
description QMState 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. [SYS-REQ-25679735]

Definition at line 8911 of file VehicleIOValStructures.h.

◆ timestampUsFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::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 9759 of file VehicleIOValStructures.h.

◆ tirePressure

float32_t dwVehicleIONonSafetyState::tirePressure[4]
Note
ID VS-32210
description Vehicle tire pressure (Order is FL, FR, RL, RR).
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 kPA

Definition at line 9341 of file VehicleIOValStructures.h.

◆ tirePressureMonitoringState

dwVioTirePressureMonitoringState dwVehicleIONonSafetyState::tirePressureMonitoringState
Note
ID VS-32222
description Tire Pressure Monitoring System 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

Definition at line 9359 of file VehicleIOValStructures.h.

◆ tirePressureQuality

dwVioTirePressureQuality dwVehicleIONonSafetyState::tirePressureQuality[4]
Note
ID VS-32211
description Vehicle tire pressure quality (Order FL,FR,RL,RR).
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 9347 of file VehicleIOValStructures.h.

◆ tirePressureStateTimestamp

dwTime_t dwVehicleIONonSafetyState::tirePressureStateTimestamp[4]
Note
ID VS-32220
description Vehicle tire pressure status timestamp (Order is FL, FR, RL, RR).
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 tirePressureStateTimestampFormat is equal to dwVioTimestampFormat::DW_VIO_TIMESTAMP_FORMAT_PTP16 in which case the smallest unit is 100us.

Definition at line 9353 of file VehicleIOValStructures.h.

◆ tirePressureStateTimestampFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::tirePressureStateTimestampFormat
Note
ID VS-21178
description Format of the tirePressureStateTimestamp 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 9801 of file VehicleIOValStructures.h.

◆ tireSwitched

uint8_t dwVehicleIONonSafetyState::tireSwitched[4]
Note
ID VS-32230
description Indicates if tires have been switched (Order is FL, FR, RL, RR).
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} [SYS-REQ-25533520]

Definition at line 9368 of file VehicleIOValStructures.h.

◆ trailerArticulationAngle

float32_t dwVehicleIONonSafetyState::trailerArticulationAngle
Note
ID VS-40010
description Yaw articulation angle between truck and trailer measured at rear axle, Angle measured as described by ISO8855. For example, 0 when driving in line, positive when turning left.
unit rad

Definition at line 9379 of file VehicleIOValStructures.h.

◆ trailerConnected

dwVioTrailerConnected dwVehicleIONonSafetyState::trailerConnected
Note
ID VS-40015
description - .
unit unitless [SYS-REQ-25679727]

Definition at line 9385 of file VehicleIOValStructures.h.

◆ trailerHitchStatus

dwVioTrailerHitchStatus dwVehicleIONonSafetyState::trailerHitchStatus
Note
ID VS-21090
description Status of Trailer Hitch.
unit unitless [SYS-REQ-25003966]

Definition at line 9049 of file VehicleIOValStructures.h.

◆ trailerMass

float32_t dwVehicleIONonSafetyState::trailerMass
Note
ID VS-40005
description Total mass of trailer unit.
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 kg

Definition at line 9374 of file VehicleIOValStructures.h.

◆ turnSignalDriverRequest

dwVioTurnSignalDriverRequest dwVehicleIONonSafetyState::turnSignalDriverRequest
Note
ID VS-10270
description Indicates whether the driver requested a turn signal through stalk or other system.
unit unitless

Definition at line 9589 of file VehicleIOValStructures.h.

◆ turnSignalStatus

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

Definition at line 8879 of file VehicleIOValStructures.h.

◆ validityInfo

dwVehicleIONonSafetyStateValidityInfo dwVehicleIONonSafetyState::validityInfo

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

Definition at line 8796 of file VehicleIOValStructures.h.

◆ vehicleOdometer

float32_t dwVehicleIONonSafetyState::vehicleOdometer
Note
ID VS-30240
description Lifetime Odometer distance.
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 m [SYS-REQ-26784583]

Definition at line 9722 of file VehicleIOValStructures.h.

◆ vehicleStopped

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

Definition at line 9104 of file VehicleIOValStructures.h.

◆ wetnessLevelFiltered

uint8_t dwVehicleIONonSafetyState::wetnessLevelFiltered
Note
ID VS-20061
description Wetness level "robust"/filtered and therefore slower one.
min 0U max 250U
unit unitless

Definition at line 8941 of file VehicleIOValStructures.h.

◆ wetnessLevelUnfiltered

uint8_t dwVehicleIONonSafetyState::wetnessLevelUnfiltered
Note
ID VS-20060
description Measured road wetness level.
min 0U max 250U
unit unitless [SYS-REQ-25447241]

Definition at line 8935 of file VehicleIOValStructures.h.

◆ wheelSpeed

float32_t dwVehicleIONonSafetyState::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 9110 of file VehicleIOValStructures.h.

◆ wheelSpeedQuality

dwVioWheelSpeedQuality dwVehicleIONonSafetyState::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 9116 of file VehicleIOValStructures.h.

◆ wheelSpeedQualityRedundant

dwVioWheelSpeedQualityRedundant dwVehicleIONonSafetyState::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 9443 of file VehicleIOValStructures.h.

◆ wheelSpeedRedundant

float32_t dwVehicleIONonSafetyState::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 9436 of file VehicleIOValStructures.h.

◆ wheelTicks

int16_t dwVehicleIONonSafetyState::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 9122 of file VehicleIOValStructures.h.

◆ wheelTicksDirection

dwVioWheelTicksDirection dwVehicleIONonSafetyState::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 9136 of file VehicleIOValStructures.h.

◆ wheelTicksDirectionRedundant

dwVioWheelTicksDirectionRedundant dwVehicleIONonSafetyState::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 9457 of file VehicleIOValStructures.h.

◆ wheelTicksQuality

dwVioWheelTicksQuality dwVehicleIONonSafetyState::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 9130 of file VehicleIOValStructures.h.

◆ wheelTicksRedundant

int16_t dwVehicleIONonSafetyState::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 9450 of file VehicleIOValStructures.h.

◆ wheelTicksTimestamp

dwTime_t dwVehicleIONonSafetyState::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 9142 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::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 9765 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampQuality

dwVioWheelTicksTimestampQuality dwVehicleIONonSafetyState::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 9148 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampQualityRedundant

dwVioWheelTicksTimestampQualityRedundant dwVehicleIONonSafetyState::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 9471 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampRedundant

dwTime_t dwVehicleIONonSafetyState::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 9464 of file VehicleIOValStructures.h.

◆ wheelTicksTimestampRedundantFormat

dwVioTimestampFormat dwVehicleIONonSafetyState::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 9771 of file VehicleIOValStructures.h.

◆ wheelTorque

float32_t dwVehicleIONonSafetyState::wheelTorque[4]
Note
ID VS-30150
description Torque of each individual wheel (Order is FL, FR, RL, RR).
unit N*m [SYS-REQ-25003983]

Definition at line 9154 of file VehicleIOValStructures.h.

◆ wheelTorqueQuality

dwVioWheelTorqueQuality dwVehicleIONonSafetyState::wheelTorqueQuality[4]
Note
ID VS-30151
description Quality of torque of each individual wheel (Order FL,FR,RL,RR).
unit unitless [SYS-REQ-25003984]

Definition at line 9160 of file VehicleIOValStructures.h.

◆ wheelTorqueTimestamps

dwTime_t dwVehicleIONonSafetyState::wheelTorqueTimestamps[4]
Note
ID VS-30165
description Timestamp(s) of wheel torques (Order is FL, FR, RL, RR).
unit us [SYS-REQ-25003989]
Deprecated:
REL_23_12 - dwVehicleIOQMState::wheelTorqueTimestamps & dwVehicleIOActuationFeedback::wheelTorqueTimestamps & dwVehicleIONonSafetyState::wheelTorqueTimestamps are deprecated.

Definition at line 9203 of file VehicleIOValStructures.h.

◆ wheelTorqueTimestampsQuality

dwVioWheelTorqueTimestampsQuality dwVehicleIONonSafetyState::wheelTorqueTimestampsQuality[4]
Note
ID VS-30166
description Quality of timestamp(s) of wheel torques (Order FL,FR,RL,RR).
unit unitless [SYS-REQ-25003990]
Deprecated:
REL_23_12 - dwVehicleIOQMState::wheelTorqueTimestampsQuality & dwVehicleIOActuationFeedback::wheelTorqueTimestampsQuality & dwVehicleIONonSafetyState::wheelTorqueTimestampsQuality are deprecated.

Definition at line 9211 of file VehicleIOValStructures.h.

◆ wiperFrontSecondaryStatus

float32_t dwVehicleIONonSafetyState::wiperFrontSecondaryStatus
Note
ID VS-80020
description Indicator of the windshield wiper status (setting) in case it is independend to primary.
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 Hz [SYS-REQ-25004431]

Definition at line 9423 of file VehicleIOValStructures.h.

◆ wiperFrontStatus

float32_t dwVehicleIONonSafetyState::wiperFrontStatus
Note
ID VS-80050
description Indicator of the windshield wiper status (setting).
unit Hz [SYS-REQ-25004432]

Definition at line 9429 of file VehicleIOValStructures.h.

◆ wiperStatusRear

float32_t dwVehicleIONonSafetyState::wiperStatusRear
Note
ID VS-80010
description Indicator of the wiper status (setting).
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 Hz [SYS-REQ-25004430]

Definition at line 9416 of file VehicleIOValStructures.h.


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