NVIDIA DriveWorks API: VehicleIO car controller
Description: API to access car controller box
Definition in file VehicleIO.h.
|
| DW_API_PUBLIC dwStatus | dwVehicleIO_consume (const dwCANMessage *msg, dwVehicleIOHandle_t obj) |
| | Parse a received CAN message. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_getVehicleState (dwVehicleIOState *state, dwVehicleIOHandle_t obj) |
| | Retrieve current vehicle state. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_initialize (dwVehicleIOHandle_t *obj, dwVehicleIOType type, const dwVehicle *properties, dwContextHandle_t ctx) |
| | Initialize VehicleIO and prepare all internal structures. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_release (dwVehicleIOHandle_t *obj) |
| | Release used memory and close all modules. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_reset (dwVehicleIOHandle_t obj) |
| | Reset VehicleIO to default state. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_selectDriverOverrides (dwBool throttleOverride, dwBool steeringOverride, dwBool brakeOverride, dwBool gearOverride, dwVehicleIOHandle_t obj) |
| | Select the overrides that the driver can use to disable vehicle control. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_sendVehicleCommand (const dwVehicleIOCommand *cmd, dwSensorHandle_t hsensor, dwVehicleIOHandle_t obj) |
| | Send a vehicle command to the VehicleIO. More...
|
| |
| DW_API_PUBLIC dwStatus | dwVehicleIO_setDrivingMode (dwVehicleIODrivingMode mode, dwVehicleIOHandle_t obj) |
| | Setting driving mode allows to control the behaviour of VehicleIO module with regards to the permitted commands and number of safety checks performed. More...
|
| |