NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicleIOSafetyState Struct Reference

Detailed Description

Safety critical VIO state.

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

Definition at line 8054 of file VehicleIOValStructures.h.

Collaboration diagram for dwVehicleIOSafetyState:

Data Fields

dwVehicleIOSafetyStateValidityInfo validityInfo
 validity info of VehicleIOSafetyState fields [SYS-REQ-26614800] More...
 
uint32_t size
 
float32_t rearWheelAngle
 
float32_t rearWheelAngleFactor
 
float32_t steeringWheelAngle
 
dwVioSteeringWheelAngleQuality steeringWheelAngleQuality
 
dwTime_t timestamp_us
 
dwVioRearWheelAngleQuality rearWheelAngleQuality
 
dwTime_t rearWheelAngleTimestamp
 
float32_t steeringWheelAngleSpeed
 
uint32_t sequenceId
 
dwVioTimestampFormat timestampUsFormat
 
dwVioTimestampFormat rearWheelAngleTimestampFormat
 

Field Documentation

◆ rearWheelAngle

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

Definition at line 8070 of file VehicleIOValStructures.h.

◆ rearWheelAngleFactor

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

Definition at line 8076 of file VehicleIOValStructures.h.

◆ rearWheelAngleQuality

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

Definition at line 8099 of file VehicleIOValStructures.h.

◆ rearWheelAngleTimestamp

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

Definition at line 8105 of file VehicleIOValStructures.h.

◆ rearWheelAngleTimestampFormat

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

Definition at line 8128 of file VehicleIOValStructures.h.

◆ sequenceId

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

Definition at line 8116 of file VehicleIOValStructures.h.

◆ size

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

Definition at line 8063 of file VehicleIOValStructures.h.

◆ steeringWheelAngle

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

Definition at line 8082 of file VehicleIOValStructures.h.

◆ steeringWheelAngleQuality

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

Definition at line 8088 of file VehicleIOValStructures.h.

◆ steeringWheelAngleSpeed

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

Definition at line 8111 of file VehicleIOValStructures.h.

◆ timestamp_us

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

Definition at line 8093 of file VehicleIOValStructures.h.

◆ timestampUsFormat

dwVioTimestampFormat dwVehicleIOSafetyState::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 8122 of file VehicleIOValStructures.h.

◆ validityInfo

dwVehicleIOSafetyStateValidityInfo dwVehicleIOSafetyState::validityInfo

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

Definition at line 8058 of file VehicleIOValStructures.h.


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