NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicleIOQMState Struct Reference

Detailed Description

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

Definition at line 3709 of file VehicleIOValStructures.h.

Collaboration diagram for dwVehicleIOQMState:

Data Fields

dwVehicleIOQMStateValidityInfo validityInfo
 validity info of VehicleIOQMState fields [SYS-REQ-26614800] More...
 
uint32_t size
 
dwTime_t timestamp_us
 
uint32_t sequenceId
 
float32_t latCtrlCurvatureActual
 
float32_t latCtrlCurvRateCap [10]
 
float32_t latCtrlCurvCapMin [10]
 
float32_t latCtrlCurvCapMax [10]
 
dwVioLatCtrlLoopStatus latCtrlLoopStatus
 
dwVioLatCtrlStatus latCtrlStatus
 
dwVioLatCtrlDriverInterventionStatus latCtrlDriverInterventionStatus
 
uint32_t latCtrlErrorStatus
 
float32_t latCtrlMaxFrontWheelAngleRequestAllowed
 
float32_t latCtrlMinFrontWheelAngleRequestAllowed
 
float32_t latCtrlMaxRearWheelAngleRequestAllowed
 
float32_t longCtrlEstimatedStopDistance
 
dwVioLongCtrlFrictionRangeEstimation longCtrlFrictionRangeEstimation
 
dwVioLongCtrlStatus longCtrlStatus
 
uint32_t longCtrlFaultStatus
 
dwVioLongCtrlBrakeTorqueAvailable longCtrlBrakeTorqueAvailable
 
float32_t longCtrlAccelAvailable
 
dwVioLongCtrlActiveSystem longCtrlActiveSystem
 
dwVioLongCtrlComAvailable longCtrlComAvailable
 
dwVioLongCtrlActiveFunction longCtrlActiveFunction
 
float32_t throttleValue
 
float32_t driverBrakePedal
 
dwVioHazardFlasherStatus hazardFlasherStatus
 
dwVioDriverOverrideThrottle driverOverrideThrottle
 
dwVioTurnSignalDriverRequest turnSignalDriverRequest
 
dwVioBrakePedalStatus brakePedalStatus
 
uint8_t handsoffDetectedFiltered
 
dwVioHeadlightState headlightState
 
uint8_t wetnessLevelUnfiltered
 
uint8_t wetnessLevelFiltered
 
dwVioRainLevel rainLevel
 
dwVioRainSensorFault rainSensorFault
 
uint8_t lightSensorTwilight
 
dwVioLightSensorFault lightSensorFault
 
uint8_t microSirenID
 
dwVioMicroSirenDetected microSirenDetected
 
dwVioMicroSirenAvailable microSirenAvailable
 
uint8_t microSirenConfidenceLevel
 
uint64_t microSirenDuration
 
dwVioMicroSirenType microSirenType
 
uint64_t microSirenLatency
 
dwVioStateFunctionSirenDetection stateFunctionSirenDetection
 
dwVioLightSensorTunnel lightSensorTunnel
 
dwVioLightSensorNightMode lightSensorNightMode
 
dwVioLightSensorRequestLowBeam lightSensorRequestLowBeam
 
uint8_t rearFogLampStatus
 
dwVioBuckleStateDriver buckleStateDriver
 
dwVioBuckleStateFrontPassenger buckleStateFrontPassenger
 
dwVioLockState doorFrontLeftState
 
dwVioLockState doorFrontRightState
 
dwVioLockState doorRearLeftState
 
dwVioLockState doorRearRightState
 
dwVioTrailerHitchStatus trailerHitchStatus
 
dwVioIgnitionStatus ignitionStatus
 
int32_t currentTimeSecond
 
int32_t currentTimeMinute
 
int32_t currentTimeHour
 
int32_t currentDay
 
int32_t currentYear
 
int32_t currentMonth
 
int32_t currentDayCount
 
float32_t speedIndicated
 
float32_t wheelTorque [4]
 
dwVioWheelTorqueQuality wheelTorqueQuality [4]
 
dwTime_t wheelTorqueTimestamps [4]
 
dwVioWheelTorqueTimestampsQuality wheelTorqueTimestampsQuality [4]
 
float32_t brakeTorqueWheels [4]
 
dwVioBrakeTorqueWheelsQuality brakeTorqueWheelsQuality [4]
 
float32_t brakeTorque
 
dwVioBrakeStatus brakeStatus
 
dwVioBrakeAllWheelsABS brakeAllWheelsABS
 
dwVioAttachedTrailerType attachedTrailerType
 
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 wiperStatusRear
 
float32_t axleTrailerLoad
 
float32_t wiperFrontSecondaryStatus
 
float32_t wiperFrontStatus
 
dwVioLockState rearTrunkState
 
dwVioLockState frontHoodState
 
uint8_t engineRunning
 
float32_t vehicleOdometer
 
dwVioTimestampFormat timestampUsFormat
 
dwVioTimestampFormat suspensionLevelTimestampFormat
 
dwVioTimestampFormat tirePressureStateTimestampFormat
 

Field Documentation

◆ attachedTrailerType

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

Definition at line 4228 of file VehicleIOValStructures.h.

◆ axleDriverLoad

float32_t dwVehicleIOQMState::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 4342 of file VehicleIOValStructures.h.

◆ axleFrontLoad

float32_t dwVehicleIOQMState::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 4330 of file VehicleIOValStructures.h.

◆ axlePusherLoad

float32_t dwVehicleIOQMState::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 4336 of file VehicleIOValStructures.h.

◆ axleTrailerLoad

float32_t dwVehicleIOQMState::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 4355 of file VehicleIOValStructures.h.

◆ brakeAllWheelsABS

dwVioBrakeAllWheelsABS dwVehicleIOQMState::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 4223 of file VehicleIOValStructures.h.

◆ brakePedalStatus

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

Definition at line 3927 of file VehicleIOValStructures.h.

◆ brakeStatus

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

Definition at line 4215 of file VehicleIOValStructures.h.

◆ brakeTorque

float32_t dwVehicleIOQMState::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 4209 of file VehicleIOValStructures.h.

◆ brakeTorqueWheels

float32_t dwVehicleIOQMState::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 4194 of file VehicleIOValStructures.h.

◆ brakeTorqueWheelsQuality

dwVioBrakeTorqueWheelsQuality dwVehicleIOQMState::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 4202 of file VehicleIOValStructures.h.

◆ buckleStateDriver

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

Definition at line 4070 of file VehicleIOValStructures.h.

◆ buckleStateFrontPassenger

dwVioBuckleStateFrontPassenger dwVehicleIOQMState::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 4076 of file VehicleIOValStructures.h.

◆ cameraFoldState

dwVioCameraFoldState dwVehicleIOQMState::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 4240 of file VehicleIOValStructures.h.

◆ currentDay

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

Definition at line 4136 of file VehicleIOValStructures.h.

◆ currentDayCount

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

Definition at line 4154 of file VehicleIOValStructures.h.

◆ currentMonth

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

Definition at line 4148 of file VehicleIOValStructures.h.

◆ currentTimeHour

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

Definition at line 4130 of file VehicleIOValStructures.h.

◆ currentTimeMinute

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

Definition at line 4124 of file VehicleIOValStructures.h.

◆ currentTimeSecond

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

Definition at line 4118 of file VehicleIOValStructures.h.

◆ currentYear

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

Definition at line 4142 of file VehicleIOValStructures.h.

◆ doorFrontLeftState

dwVioLockState dwVehicleIOQMState::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 4082 of file VehicleIOValStructures.h.

◆ doorFrontRightState

dwVioLockState dwVehicleIOQMState::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 4088 of file VehicleIOValStructures.h.

◆ doorRearLeftState

dwVioLockState dwVehicleIOQMState::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 4094 of file VehicleIOValStructures.h.

◆ doorRearRightState

dwVioLockState dwVehicleIOQMState::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 4100 of file VehicleIOValStructures.h.

◆ driverBrakePedal

float32_t dwVehicleIOQMState::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 3903 of file VehicleIOValStructures.h.

◆ driverOverrideThrottle

dwVioDriverOverrideThrottle dwVehicleIOQMState::driverOverrideThrottle
Note
ID VS-10230
description Indicator if driver override longitudinal control.
unit unitless [SYS-REQ-25196360]

Definition at line 3916 of file VehicleIOValStructures.h.

◆ engineRunning

uint8_t dwVehicleIOQMState::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 4388 of file VehicleIOValStructures.h.

◆ frontHoodState

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

Definition at line 4380 of file VehicleIOValStructures.h.

◆ handsoffDetectedFiltered

uint8_t dwVehicleIOQMState::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 3935 of file VehicleIOValStructures.h.

◆ hazardFlasherStatus

dwVioHazardFlasherStatus dwVehicleIOQMState::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 3910 of file VehicleIOValStructures.h.

◆ headlightState

dwVioHeadlightState dwVehicleIOQMState::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 3941 of file VehicleIOValStructures.h.

◆ ignitionStatus

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

Definition at line 4112 of file VehicleIOValStructures.h.

◆ latCtrlCurvatureActual

float32_t dwVehicleIOQMState::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 3736 of file VehicleIOValStructures.h.

◆ latCtrlCurvCapMax

float32_t dwVehicleIOQMState::latCtrlCurvCapMax[10]
Note
ID VS-11160
description Maximum curvature capability the vehicle is capable of at various velocities in L2/L3 mode. Communicated as a vector.
min 0 max 0.32767
unit 1/m [SYS-REQ-24973891]

Definition at line 3756 of file VehicleIOValStructures.h.

◆ latCtrlCurvCapMin

float32_t dwVehicleIOQMState::latCtrlCurvCapMin[10]
Note
ID VS-11159
description Minumum (asymetric) curvature capability the vehicle is capable of at various velocities in L2/L3 mode. Communicated as a vector. .
min -0.32768 max 0
unit 1/m [SYS-REQ-24973890]

Definition at line 3749 of file VehicleIOValStructures.h.

◆ latCtrlCurvRateCap

float32_t dwVehicleIOQMState::latCtrlCurvRateCap[10]
Note
ID VS-11163
description C1 Curvature rate capability as a function of speed in Lx modes. Communicated as a vector. Can dynamically change over time. Its size is aligned with size of latCtrlCurvCapMax and latCtrlCurvCapMin. Currently it's a 10-element array as a function of 10 speed points.
unit (1/m)/s [SYS-REQ-25533330]

Definition at line 3742 of file VehicleIOValStructures.h.

◆ latCtrlDriverInterventionStatus

dwVioLatCtrlDriverInterventionStatus dwVehicleIOQMState::latCtrlDriverInterventionStatus
Note
ID VS-17135
description Steering system override status.
unit unitless [SYS-REQ-25004427]

Definition at line 3774 of file VehicleIOValStructures.h.

◆ latCtrlErrorStatus

uint32_t dwVehicleIOQMState::latCtrlErrorStatus
Note
ID VS-17140
description Currently active Error (bitmask definition) (0 means no error present 65535 all possible errors are present).
unit unitless
bitmask field: the expected data is a bitmask of combined bits.
*** valid bits**: { DW_VIO_LAT_CTRL_ERROR_STATUS_PARKERROR_ENGMNT_RQ_SPD (bit#0), DW_VIO_LAT_CTRL_ERROR_STATUS_PARKERROR_MAX_SPD_LIM_MODE_MAX_SPD (bit#1), DW_VIO_LAT_CTRL_ERROR_STATUS_PARK_ERROR_PT_OFF (bit#2), DW_VIO_LAT_CTRL_ERROR_STATUS_PARK_ERROR_MISC (bit#3), DW_VIO_LAT_CTRL_ERROR_STATUS_L2ERROR_EPS_REV_GR (bit#4), DW_VIO_LAT_CTRL_ERROR_STATUS_L2ERROR_EPS_TMP_OFF_SSA (bit#5), DW_VIO_LAT_CTRL_ERROR_STATUS_L2ERROR_OTHER (bit#6), DW_VIO_LAT_CTRL_ERROR_STATUS_PLAUSIERROR (bit#7), DW_VIO_LAT_CTRL_ERROR_STATUS_COMMERROR (bit#8), DW_VIO_LAT_CTRL_ERROR_STATUS_L3_ERROR_1 (bit#9), DW_VIO_LAT_CTRL_ERROR_STATUS_L3_ERROR_2 (bit#10), DW_VIO_LAT_CTRL_ERROR_STATUS_TIMEOUTDTCTD (bit#11), DW_VIO_LAT_CTRL_ERROR_STATUS_ENGAGEMENTPREVENTIONCOND (bit#12), DW_VIO_LAT_CTRL_ERROR_STATUS_SAFETYDRIVERCNDTNSFLT (bit#13), DW_VIO_LAT_CTRL_ERROR_STATUS_RAS_ERROR_DERATING (bit#14), DW_VIO_LAT_CTRL_ERROR_STATUS_RAS_ERROR_MD_MAN_CANCEL (bit#15), DW_VIO_LAT_CTRL_ERROR_STATUS_ABSM_ERROR_IFCPERMCLOSED (bit#16), DW_VIO_LAT_CTRL_ERROR_STATUS_L2Error_EPS_TMP_OFF_REJECT (bit#17), DW_VIO_LAT_CTRL_ERROR_STATUS_L2Error_EPS_DERATE (bit#18) } [SYS-REQ-25533520]

Definition at line 3802 of file VehicleIOValStructures.h.

◆ latCtrlLoopStatus

dwVioLatCtrlLoopStatus dwVehicleIOQMState::latCtrlLoopStatus
Note
ID VS-11162
description Collaborative steering status, whether driver is in control or the system is controlling the vehicle, or both.
unit unitless [SYS-REQ-24973893]

Definition at line 3762 of file VehicleIOValStructures.h.

◆ latCtrlMaxFrontWheelAngleRequestAllowed

float32_t dwVehicleIOQMState::latCtrlMaxFrontWheelAngleRequestAllowed
Note
ID VS-17155
description Max allowed front wheel angle request.
unit rad

Definition at line 3807 of file VehicleIOValStructures.h.

◆ latCtrlMaxRearWheelAngleRequestAllowed

float32_t dwVehicleIOQMState::latCtrlMaxRearWheelAngleRequestAllowed
Note
ID VS-17160
description additional to the MAX-limit a min-limited is needed to allow non-symmetric limits.
unit rad

Definition at line 3817 of file VehicleIOValStructures.h.

◆ latCtrlMinFrontWheelAngleRequestAllowed

float32_t dwVehicleIOQMState::latCtrlMinFrontWheelAngleRequestAllowed
Note
ID VS-17156
description Min allowed front wheel angle request.
unit rad

Definition at line 3812 of file VehicleIOValStructures.h.

◆ latCtrlStatus

dwVioLatCtrlStatus dwVehicleIOQMState::latCtrlStatus
Note
ID VS-17100
description SW mModule state.
unit unitless [SYS-REQ-24973900]

Definition at line 3768 of file VehicleIOValStructures.h.

◆ lightSensorFault

dwVioLightSensorFault dwVehicleIOQMState::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 3981 of file VehicleIOValStructures.h.

◆ lightSensorNightMode

dwVioLightSensorNightMode dwVehicleIOQMState::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 4049 of file VehicleIOValStructures.h.

◆ lightSensorRequestLowBeam

dwVioLightSensorRequestLowBeam dwVehicleIOQMState::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 4056 of file VehicleIOValStructures.h.

◆ lightSensorTunnel

dwVioLightSensorTunnel dwVehicleIOQMState::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 4042 of file VehicleIOValStructures.h.

◆ lightSensorTwilight

uint8_t dwVehicleIOQMState::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 3974 of file VehicleIOValStructures.h.

◆ longCtrlAccelAvailable

float32_t dwVehicleIOQMState::longCtrlAccelAvailable
Note
ID VS-17010
description Actual available maximum vehicle accelleration .
unit m/s2 [SYS-REQ-24974816]

Definition at line 3872 of file VehicleIOValStructures.h.

◆ longCtrlActiveFunction

dwVioLongCtrlActiveFunction dwVehicleIOQMState::longCtrlActiveFunction
Note
ID VS-17181
description Active Longitudinal Mode.
unit unitless

Definition at line 3889 of file VehicleIOValStructures.h.

◆ longCtrlActiveSystem

dwVioLongCtrlActiveSystem dwVehicleIOQMState::longCtrlActiveSystem
Note
ID VS-17013
description Active ADAS Mode.
unit unitless [SYS-REQ-24974818]

Definition at line 3878 of file VehicleIOValStructures.h.

◆ longCtrlBrakeTorqueAvailable

dwVioLongCtrlBrakeTorqueAvailable dwVehicleIOQMState::longCtrlBrakeTorqueAvailable
Note
ID VS-17009
description Brake torque availability full / reduced.
unit unitless [SYS-REQ-24974815]

Definition at line 3866 of file VehicleIOValStructures.h.

◆ longCtrlComAvailable

dwVioLongCtrlComAvailable dwVehicleIOQMState::longCtrlComAvailable
Note
ID VS-17030
description This signal shows the availability of the L3 communication of the Motion Management longitudinal interface.
unit unitless [SYS-REQ-24974820]

Definition at line 3884 of file VehicleIOValStructures.h.

◆ longCtrlEstimatedStopDistance

float32_t dwVehicleIOQMState::longCtrlEstimatedStopDistance
Note
ID VS-11261
description Estimated stopping distance for parking control.
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-24974809]

Definition at line 3824 of file VehicleIOValStructures.h.

◆ longCtrlFaultStatus

uint32_t dwVehicleIOQMState::longCtrlFaultStatus
Note
ID VS-17007
description Longitudinal Actuation Health Status .
unit unitless
bitmask field: the expected data is a bitmask of combined bits.
*** valid bits**: { DW_VIO_LONG_CTRL_FAULT_STATUS_INIT (bit#0), DW_VIO_LONG_CTRL_FAULT_STATUS_HYDRAULIC_CONTROL_UNIT_FLT (bit#1), DW_VIO_LONG_CTRL_FAULT_STATUS_EPB_FLT (bit#2), DW_VIO_LONG_CTRL_FAULT_STATUS_LTI_FLT (bit#3), DW_VIO_LONG_CTRL_FAULT_STATUS_COM_FLT (bit#4), DW_VIO_LONG_CTRL_FAULT_STATUS_REDUNDANCY_CHECK_FAILED (bit#5), DW_VIO_LONG_CTRL_FAULT_STATUS_BRAKE_OVERHEATED (bit#6), DW_VIO_LONG_CTRL_FAULT_STATUS_BRAKE_DEGRADATION (bit#7), DW_VIO_LONG_CTRL_FAULT_STATUS_SAFETY_LIMITS_VIOLATED (bit#8), DW_VIO_LONG_CTRL_FAULT_STATUS_ASU_SGNL_INPUT_PLAUSI_CHCK_FLT (bit#9), DW_VIO_LONG_CTRL_FAULT_STATUS_REDUNDANCY_UNIT_FLT (bit#10), DW_VIO_LONG_CTRL_FAULT_STATUS_DRIVER_ABSENT (bit#11), DW_VIO_LONG_CTRL_FAULT_STATUS_SSC_FLT (bit#12), DW_VIO_LONG_CTRL_FAULT_STATUS_ESP_OR_ASR_CTRL_ACTV (bit#13) } [SYS-REQ-24974814]

Definition at line 3860 of file VehicleIOValStructures.h.

◆ longCtrlFrictionRangeEstimation

dwVioLongCtrlFrictionRangeEstimation dwVehicleIOQMState::longCtrlFrictionRangeEstimation
Note
ID VS-11262
description Friction range estimation from brake system.
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-24974810]

Definition at line 3831 of file VehicleIOValStructures.h.

◆ longCtrlStatus

dwVioLongCtrlStatus dwVehicleIOQMState::longCtrlStatus
Note
ID VS-17001
description MMLON module state.
unit unitless [SYS-REQ-27638652]

Definition at line 3837 of file VehicleIOValStructures.h.

◆ microSirenAvailable

dwVioMicroSirenAvailable dwVehicleIOQMState::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 4000 of file VehicleIOValStructures.h.

◆ microSirenConfidenceLevel

uint8_t dwVehicleIOQMState::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 4007 of file VehicleIOValStructures.h.

◆ microSirenDetected

dwVioMicroSirenDetected dwVehicleIOQMState::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 3994 of file VehicleIOValStructures.h.

◆ microSirenDuration

uint64_t dwVehicleIOQMState::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 4014 of file VehicleIOValStructures.h.

◆ microSirenID

uint8_t dwVehicleIOQMState::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 3988 of file VehicleIOValStructures.h.

◆ microSirenLatency

uint64_t dwVehicleIOQMState::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 4028 of file VehicleIOValStructures.h.

◆ microSirenType

dwVioMicroSirenType dwVehicleIOQMState::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 4021 of file VehicleIOValStructures.h.

◆ mirrorFoldState

dwVioMirrorFoldState dwVehicleIOQMState::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 4234 of file VehicleIOValStructures.h.

◆ rainLevel

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

Definition at line 3960 of file VehicleIOValStructures.h.

◆ rainSensorFault

dwVioRainSensorFault dwVehicleIOQMState::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 3967 of file VehicleIOValStructures.h.

◆ rearFogLampStatus

uint8_t dwVehicleIOQMState::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 4065 of file VehicleIOValStructures.h.

◆ rearTrunkState

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

Definition at line 4374 of file VehicleIOValStructures.h.

◆ sequenceId

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

Definition at line 3729 of file VehicleIOValStructures.h.

◆ size

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

Definition at line 3718 of file VehicleIOValStructures.h.

◆ speedIndicated

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

Definition at line 4160 of file VehicleIOValStructures.h.

◆ stateFunctionSirenDetection

dwVioStateFunctionSirenDetection dwVehicleIOQMState::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 4035 of file VehicleIOValStructures.h.

◆ suspensionLevel

float32_t dwVehicleIOQMState::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 4246 of file VehicleIOValStructures.h.

◆ suspensionLevelCalibrationState

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

Definition at line 4274 of file VehicleIOValStructures.h.

◆ suspensionLevelQuality

dwVioSuspensionLevelQuality dwVehicleIOQMState::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 4254 of file VehicleIOValStructures.h.

◆ suspensionLevelTimestamp

dwTime_t dwVehicleIOQMState::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 4260 of file VehicleIOValStructures.h.

◆ suspensionLevelTimestampFormat

dwVioTimestampFormat dwVehicleIOQMState::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 4407 of file VehicleIOValStructures.h.

◆ suspensionLevelTimestampQuality

dwVioSuspensionLevelTimestampQuality dwVehicleIOQMState::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 4268 of file VehicleIOValStructures.h.

◆ throttleValue

float32_t dwVehicleIOQMState::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 3896 of file VehicleIOValStructures.h.

◆ timestamp_us

dwTime_t dwVehicleIOQMState::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 3724 of file VehicleIOValStructures.h.

◆ timestampUsFormat

dwVioTimestampFormat dwVehicleIOQMState::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 4401 of file VehicleIOValStructures.h.

◆ tirePressure

float32_t dwVehicleIOQMState::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 4280 of file VehicleIOValStructures.h.

◆ tirePressureMonitoringState

dwVioTirePressureMonitoringState dwVehicleIOQMState::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 4298 of file VehicleIOValStructures.h.

◆ tirePressureQuality

dwVioTirePressureQuality dwVehicleIOQMState::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 4286 of file VehicleIOValStructures.h.

◆ tirePressureStateTimestamp

dwTime_t dwVehicleIOQMState::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 4292 of file VehicleIOValStructures.h.

◆ tirePressureStateTimestampFormat

dwVioTimestampFormat dwVehicleIOQMState::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 4413 of file VehicleIOValStructures.h.

◆ tireSwitched

uint8_t dwVehicleIOQMState::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 4307 of file VehicleIOValStructures.h.

◆ trailerArticulationAngle

float32_t dwVehicleIOQMState::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 4318 of file VehicleIOValStructures.h.

◆ trailerConnected

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

Definition at line 4324 of file VehicleIOValStructures.h.

◆ trailerHitchStatus

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

Definition at line 4106 of file VehicleIOValStructures.h.

◆ trailerMass

float32_t dwVehicleIOQMState::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 4313 of file VehicleIOValStructures.h.

◆ turnSignalDriverRequest

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

Definition at line 3921 of file VehicleIOValStructures.h.

◆ validityInfo

dwVehicleIOQMStateValidityInfo dwVehicleIOQMState::validityInfo

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

Definition at line 3713 of file VehicleIOValStructures.h.

◆ vehicleOdometer

float32_t dwVehicleIOQMState::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 4395 of file VehicleIOValStructures.h.

◆ wetnessLevelFiltered

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

Definition at line 3954 of file VehicleIOValStructures.h.

◆ wetnessLevelUnfiltered

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

Definition at line 3948 of file VehicleIOValStructures.h.

◆ wheelTorque

float32_t dwVehicleIOQMState::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 4166 of file VehicleIOValStructures.h.

◆ wheelTorqueQuality

dwVioWheelTorqueQuality dwVehicleIOQMState::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 4172 of file VehicleIOValStructures.h.

◆ wheelTorqueTimestamps

dwTime_t dwVehicleIOQMState::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 4180 of file VehicleIOValStructures.h.

◆ wheelTorqueTimestampsQuality

dwVioWheelTorqueTimestampsQuality dwVehicleIOQMState::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 4188 of file VehicleIOValStructures.h.

◆ wiperFrontSecondaryStatus

float32_t dwVehicleIOQMState::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 4362 of file VehicleIOValStructures.h.

◆ wiperFrontStatus

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

Definition at line 4368 of file VehicleIOValStructures.h.

◆ wiperStatusRear

float32_t dwVehicleIOQMState::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 4349 of file VehicleIOValStructures.h.


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