• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.14.77 Release
    For Test and Development only

    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    VehicleIODriver.h File Reference

    Detailed Description

    NVIDIA DriveWorks API: VehicleIO Driver

    Description: This file defines the VehicleIO custom plugin interface layer.

    Definition in file VehicleIODriver.h.

    Go to the source code of this file.

    Functions

    dwStatus _dwVehicleIODriver_clearFaults (dwSensorHandle_t sensor, const dwVehicleIOState *state)
     Clear faults in current vehicle state. More...
     
    dwStatus _dwVehicleIODriver_clearFaults_new (dwSensorHandle_t const sensorHandle, dwVehicleIOSafetyState const *vioSafetyState, dwVehicleIONonSafetyState const *vioNonSafetyState, dwVehicleIOActuationFeedback const *vioActuationFeedback)
     Clear any outstanding faults based on incoming VIO state structures. More...
     
    dwStatus _dwVehicleIODriver_consume (const dwCANMessage *msg, dwVehicleIOState *state)
     Consume a received CAN message and update the vehicle state. More...
     
    dwStatus _dwVehicleIODriver_consumeDataForActuationFeedback (dwDataPacket const *dataPacket, dwVehicleIOActuationFeedback *actuationFeedback)
     Extract dwVehicleIOActuationFeedback from incoming data packet. More...
     
    dwStatus _dwVehicleIODriver_consumeDataForNonSafeState (dwDataPacket const *dataPacket, dwVehicleIONonSafetyState *nonSafetyState)
     Extract dwVehicleIONonSafetyState from incoming data packet. More...
     
    dwStatus _dwVehicleIODriver_consumeDataForSafeState (dwDataPacket const *dataPacket, dwVehicleIOSafetyState *safetyState)
     Extract dwVehicleIOSafetyState from incoming data packet. More...
     
    dwStatus _dwVehicleIODriver_consumeForActuationFeedback (dwCANMessage const *canMessage, dwVehicleIOActuationFeedback *actuationFeedback)
     Extract dwVehicleIOActuationFeedback from incoming CAN message. More...
     
    dwStatus _dwVehicleIODriver_consumeForNonSafeState (dwCANMessage const *canMessage, dwVehicleIONonSafetyState *nonSafetyState)
     Extract dwVehicleIONonSafetyState from incoming CAN message. More...
     
    dwStatus _dwVehicleIODriver_consumeForSafeState (dwCANMessage const *canMessage, dwVehicleIOSafetyState *safetyState)
     Extract dwVehicleIOSafetyState from incoming CAN message. More...
     
    dwStatus _dwVehicleIODriver_initialize ()
     Initializes the VehicleIO Driver. More...
     
    dwStatus _dwVehicleIODriver_initialize_V2 (dwContextHandle_t context, char8_t const *vehicleTypeString, dwVehicle const *vehicleProperties, dwVehicleIOCapabilities *vehicleIOCapabilities, char8_t const *dbcFilepath, dwVehicleIOState *vioState, dwVehicleIOSafetyState *vioSafetyState, dwVehicleIONonSafetyState *vioNonSafetyState, dwVehicleIOActuationFeedback *vioActuationFeedback)
     Initialize Plugin VIO Driver. More...
     
    dwStatus _dwVehicleIODriver_release ()
     Releases the VehicleIO Driver. More...
     
    dwStatus _dwVehicleIODriver_reset ()
     Reset driver to default state. More...
     
    dwStatus _dwVehicleIODriver_sendCommand (const dwVehicleIOCommand *cmd, dwSensorHandle_t sensor)
     Send a vehicle command to the given CAN sensor. More...
     
    dwStatus _dwVehicleIODriver_sendMiscCommand (const dwVehicleIOMiscCommand *cmd, dwSensorHandle_t sensor)
     Send misc vehicle command to the given CAN sensor. More...
     
    dwStatus _dwVehicleIODriver_sendNonSafetyCommand (dwVehicleIONonSafetyCommand const *nonSafetyCommand, dwSensorHandle_t sensorHandle)
     Send dwVehicleIONonSafetyCommand over specified sensor. More...
     
    dwStatus _dwVehicleIODriver_sendSafetyCommand (dwVehicleIOSafetyCommand const *safetyCommand, dwSensorHandle_t sensorHandle)
     Send dwVehicleIOSafetyCommand over specified sensor. More...
     
    dwStatus _dwVehicleIODriver_setDrivingMode (const dwVehicleIODrivingMode mode)
     Set driving mode. More...
     
    人人超碰97caoporen国产