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.
|
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...
|
|