NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicleIOQMCommand Struct Reference

Detailed Description

Command signals without an ASIL rating. Expected to be sent from NDAS to VAL.

Definition at line 4886 of file VehicleIOValStructures.h.

Collaboration diagram for dwVehicleIOQMCommand:

Data Fields

dwVehicleIOQMCommandValidityInfo validityInfo
 validity info of VehicleIOQMCommand fields [SYS-REQ-26614800] More...
 
uint32_t size
 
dwTime_t timestamp_us
 
uint32_t sequenceId
 
uint8_t latCtrlBpReadyForClosedLoop
 
dwVioLatCtrlReferenceInputSelect latCtrlReferenceInputSelect
 
dwVioLatCtrlASILStatus latCtrlASILStatus
 
float32_t latCtrlFrontWheelAngleRequest
 
float32_t latCtrlSteeringWheelAngleRequest
 
float32_t latCtrlSteeringWheelAngleRateMax
 
dwVioLatCtrlInterventionDirectionLKA latCtrlInterventionDirectionLKA
 
dwVioLatCtrlInterventionDirectionELK latCtrlInterventionDirectionELK
 
float32_t latCtrlRearWheelAngleRequest
 
float32_t latCtrlCurvReqPred
 
uint8_t latCtrlCurvReqAdditionalActive
 
uint8_t latCtrlCurvReqAdditionalPrefill
 
uint8_t latCtrlHapticWarningRequest
 
uint8_t longCtrlBrakePrefillRequest
 
float32_t longCtrlRemainingDistance
 
float32_t longCtrlThrottlePedalRequest
 
float32_t longCtrlBrakePedalRequest
 
float32_t longCtrlMaxSpeedRequest
 
uint8_t longCtrlSecureRequest
 
dwVioMirrorFoldRequest mirrorFoldRequest
 
uint8_t hazardFlasherRequest
 
dwVioHeadlightRequest headlightRequest
 
float32_t wiperFrontRequest
 
float32_t wiperFrontSecondaryRequest
 
float32_t ivpDevTrajectoryPos [2]
 
float32_t ivpDevTrajectoryPsi
 
float32_t ivpDevTrajectoryVelocity
 
dwVioTimestampFormat timestampUsFormat
 

Field Documentation

◆ hazardFlasherRequest

uint8_t dwVehicleIOQMCommand::hazardFlasherRequest
Note
ID VS-11290
description Request 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
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-25004423]

Definition at line 5057 of file VehicleIOValStructures.h.

◆ headlightRequest

dwVioHeadlightRequest dwVehicleIOQMCommand::headlightRequest
Note
ID VS-11300
description Request of low beam/high 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]
unit unitless [SYS-REQ-25004424]

Definition at line 5064 of file VehicleIOValStructures.h.

◆ ivpDevTrajectoryPos

float32_t dwVehicleIOQMCommand::ivpDevTrajectoryPos[2]
Note
ID VS-17190
description An array of 2 elements containing the x and y deviation from the planned trajectory by the AVP infrastructure { deltaX; deltaY }.
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 - dwVehicleIONonSafetyCommand::ivpDevTrajectoryPos & dwVehicleIOQMCommand::ivpDevTrajectoryPos will be deprecated in the future. Deprecation tracking ticket [DWVAL-4280]. This signal is no longer planned.
unit m

Definition at line 5085 of file VehicleIOValStructures.h.

◆ ivpDevTrajectoryPsi

float32_t dwVehicleIOQMCommand::ivpDevTrajectoryPsi
Note
ID VS-17191
description The Angular deviation from the planned trajectory by the AVP infrastructure { deltaPsi }.
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 - dwVehicleIONonSafetyCommand::ivpDevTrajectoryPsi & dwVehicleIOQMCommand::ivpDevTrajectoryPsi will be deprecated in the future. Deprecation tracking ticket [DWVAL-4280]. This signal is no longer planned.
unit rad

Definition at line 5092 of file VehicleIOValStructures.h.

◆ ivpDevTrajectoryVelocity

float32_t dwVehicleIOQMCommand::ivpDevTrajectoryVelocity
Note
ID VS-1712
description The Velocity deviation from the planned trajectory by the AVP infrastructure { deltaVelocity }.
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 - dwVehicleIONonSafetyCommand::ivpDevTrajectoryVelocity & dwVehicleIOQMCommand::ivpDevTrajectoryVelocity will be deprecated in the future. Deprecation tracking ticket [DWVAL-4280]. This signal is no longer planned.
unit m/s

Definition at line 5099 of file VehicleIOValStructures.h.

◆ latCtrlASILStatus

dwVioLatCtrlASILStatus dwVehicleIOQMCommand::latCtrlASILStatus
Note
ID VS-11136
description ASIL Status of control input.
unit unitless [SYS-REQ-24973883]
Deprecated:
REL_23_12 - dwVehicleIOQMCommand::latCtrlASILStatus & dwVehicleIOSafetyCommand::latCtrlASILStatus are deprecated, either Gain latCtrlC0SteeringGradientGain(Lt/Rt) should be used instead of latCtrlASILStatus. the gain signals are used to describe how much

Definition at line 4927 of file VehicleIOValStructures.h.

◆ latCtrlBpReadyForClosedLoop

uint8_t dwVehicleIOQMCommand::latCtrlBpReadyForClosedLoop
Note
ID VS-10075
description BP is ready in context of cooperative steering.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-24973876]

Definition at line 4913 of file VehicleIOValStructures.h.

◆ latCtrlCurvReqAdditionalActive

uint8_t dwVehicleIOQMCommand::latCtrlCurvReqAdditionalActive
Note
ID VS-11326
description This signal describes whether a secondary curvature request is requested.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-24973897]

Definition at line 4980 of file VehicleIOValStructures.h.

◆ latCtrlCurvReqAdditionalPrefill

uint8_t dwVehicleIOQMCommand::latCtrlCurvReqAdditionalPrefill
Note
ID VS-11327
description If the secondary control is a braking interface, this requests to pre-fill the braking system for shorter response.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-24973898]

Definition at line 4988 of file VehicleIOValStructures.h.

◆ latCtrlCurvReqPred

float32_t dwVehicleIOQMCommand::latCtrlCurvReqPred
Note
ID VS-11320
description The target curvature without feedback compensation. Can be used to represent the target curvature also at some brief period in the future.
min -1.0737 max 1.0737
unit 1/m [SYS-REQ-24973895]

Definition at line 4972 of file VehicleIOValStructures.h.

◆ latCtrlFrontWheelAngleRequest

float32_t dwVehicleIOQMCommand::latCtrlFrontWheelAngleRequest
Note
ID VS-11140
description Effective front steering angle request, used for parking control.
min -1.4297 max 1.4297
unit rad [SYS-REQ-27317022]

Definition at line 4934 of file VehicleIOValStructures.h.

◆ latCtrlHapticWarningRequest

uint8_t dwVehicleIOQMCommand::latCtrlHapticWarningRequest
Note
ID VS-17111
description triggers a haptic warning, e.g. in the steering wheel or seat.
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 4997 of file VehicleIOValStructures.h.

◆ latCtrlInterventionDirectionELK

dwVioLatCtrlInterventionDirectionELK dwVehicleIOQMCommand::latCtrlInterventionDirectionELK
Note
ID VS-11151
description direction of the steering intervention, opposite to side of departure.
unit unitless [SYS-REQ-24973888]

Definition at line 4958 of file VehicleIOValStructures.h.

◆ latCtrlInterventionDirectionLKA

dwVioLatCtrlInterventionDirectionLKA dwVehicleIOQMCommand::latCtrlInterventionDirectionLKA
Note
ID VS-11150
description direction of the steering intervention, opposite to side of departure.
unit unitless [SYS-REQ-24973887]

Definition at line 4952 of file VehicleIOValStructures.h.

◆ latCtrlRearWheelAngleRequest

float32_t dwVehicleIOQMCommand::latCtrlRearWheelAngleRequest
Note
ID VS-11170
description Effective rear steering angle request, for low speed maneuvering.
min -0.3573 max 0.3573
unit rad [SYS-REQ-24973894]

Definition at line 4965 of file VehicleIOValStructures.h.

◆ latCtrlReferenceInputSelect

dwVioLatCtrlReferenceInputSelect dwVehicleIOQMCommand::latCtrlReferenceInputSelect
Note
ID VS-11131
description Select what lateral control interface is active (curvature for L2 and above, front wheel angle or front and rear wheel angle for Parking).
unit unitless [SYS-REQ-25533520]

Definition at line 4919 of file VehicleIOValStructures.h.

◆ latCtrlSteeringWheelAngleRateMax

float32_t dwVehicleIOQMCommand::latCtrlSteeringWheelAngleRateMax
Note
ID VS-11146
description Rate Limit for Steering Wheel Angle Request.
unit rad [SYS-REQ-25533520]

Definition at line 4946 of file VehicleIOValStructures.h.

◆ latCtrlSteeringWheelAngleRequest

float32_t dwVehicleIOQMCommand::latCtrlSteeringWheelAngleRequest
Note
ID VS-11145
description Steering Wheel Angle Request.
unit rad [SYS-REQ-25533520]

Definition at line 4940 of file VehicleIOValStructures.h.

◆ longCtrlBrakePedalRequest

float32_t dwVehicleIOQMCommand::longCtrlBrakePedalRequest
Note
ID VS-11246
description legacy control signal.
min 0 max 1
unit unitless [SYS-REQ-24974807]

Definition at line 5026 of file VehicleIOValStructures.h.

◆ longCtrlBrakePrefillRequest

uint8_t dwVehicleIOQMCommand::longCtrlBrakePrefillRequest
Note
ID VS-11110
description brake pressure prefill charge request.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-25477888]

Definition at line 5005 of file VehicleIOValStructures.h.

◆ longCtrlMaxSpeedRequest

float32_t dwVehicleIOQMCommand::longCtrlMaxSpeedRequest
Note
ID VS-11260
description Maximum speed the vehice can travel in while using distance2stop request. .
min 0 max 5
unit m/s [SYS-REQ-24974808]

Definition at line 5033 of file VehicleIOValStructures.h.

◆ longCtrlRemainingDistance

float32_t dwVehicleIOQMCommand::longCtrlRemainingDistance
Note
ID VS-11220
description Remaining distance the vehicle can travel before stopping. Applicable forward and in reverse directions. Combined with max speed request.
min 0 max 10.08
unit m [SYS-REQ-24974801]

Definition at line 5012 of file VehicleIOValStructures.h.

◆ longCtrlSecureRequest

uint8_t dwVehicleIOQMCommand::longCtrlSecureRequest
Note
ID VS-17005
description Signalizes request for StillStand Coordination. Vehicle will be secured with parking brake and P-lock. True to request secure state.
unit unitless
bool type (please use bool relevant functions)
*** valid values**: {0, 1} [SYS-REQ-24974813]

Definition at line 5041 of file VehicleIOValStructures.h.

◆ longCtrlThrottlePedalRequest

float32_t dwVehicleIOQMCommand::longCtrlThrottlePedalRequest
Note
ID VS-11245
description legacy control signal.
min 0 max 1
unit unitless [SYS-REQ-24974806]

Definition at line 5019 of file VehicleIOValStructures.h.

◆ mirrorFoldRequest

dwVioMirrorFoldRequest dwVehicleIOQMCommand::mirrorFoldRequest
Note
ID VS-11280
description Request to fold / unfold the outside mirrors.
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 5048 of file VehicleIOValStructures.h.

◆ sequenceId

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

Definition at line 4905 of file VehicleIOValStructures.h.

◆ size

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

Definition at line 4895 of file VehicleIOValStructures.h.

◆ timestamp_us

dwTime_t dwVehicleIOQMCommand::timestamp_us
Note
ID VS-17550
description QMCommand 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 4900 of file VehicleIOValStructures.h.

◆ timestampUsFormat

dwVioTimestampFormat dwVehicleIOQMCommand::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 5105 of file VehicleIOValStructures.h.

◆ validityInfo

dwVehicleIOQMCommandValidityInfo dwVehicleIOQMCommand::validityInfo

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

Definition at line 4890 of file VehicleIOValStructures.h.

◆ wiperFrontRequest

float32_t dwVehicleIOQMCommand::wiperFrontRequest
Note
ID VS-80130
description request of the windshield wiper .
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-25004434]

Definition at line 5071 of file VehicleIOValStructures.h.

◆ wiperFrontSecondaryRequest

float32_t dwVehicleIOQMCommand::wiperFrontSecondaryRequest
Note
ID VS-80120
description request of the second windshield wiper, 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-25004433]

Definition at line 5078 of file VehicleIOValStructures.h.


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