DriveWorks SDK Reference
3.5.78 Release
For Test and Development only

SafetyForceFieldActuation.h File Reference

Detailed Description

NVIDIA DriveWorks API: Safety Force Field Actuation

Description: This file defines the API of the driveworks Safety Force Field actuation module.

Definition in file SafetyForceFieldActuation.h.

Go to the source code of this file.

Typedefs

typedef struct dwSafetyForceFieldActuationObject * dwSafetyForceFieldActuationHandle_t
 

Functions

DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_initialize (dwSafetyForceFieldActuationHandle_t *SafetyForceFieldActuation, dwContextHandle_t context)
 Initialize an Safety Force Field actuation module. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_process (bool *isProposedControlSafe, dwSafetyForceFieldControl *newControl, const dwSafetyForceFieldControl *proposedControl, float32_t steeringLimit, float32_t minAccel, float32_t maxAccel, dwSafetyForceFieldActuationHandle_t SafetyForceFieldActuation)
 Explicitly test and correct the control parameters for safety. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_release (dwSafetyForceFieldActuationHandle_t SafetyForceFieldActuation)
 Release the safety force field actuation module. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_reset (dwSafetyForceFieldActuationHandle_t SafetyForceFieldActuation)
 Reset the safety force field actuation module by clearing the control constraints. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_setControlConstraints (const dwSafetyForceFieldControlConstraints *constraints, dwSafetyForceFieldActuationHandle_t SafetyForceFieldActuation)
 Setter of Safety Force Field control constraints. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_setMultiControlConstraints (const dwSafetyForceFieldMultiControlConstraints *constraints, dwSafetyForceFieldActuationHandle_t SafetyForceFieldActuation)
 Setter of Safety Force Field multi control constraints. More...
 
DW_API_PUBLIC dwStatus dwSafetyForceFieldActuation_setSteeringWeight (float32_t steeringWeight, dwSafetyForceFieldActuationHandle_t SafetyForceFieldActuation)
 Setter of the weight on steering for actuation for safety. More...