NVIDIA DriveWorks API: VehicleIO car controller
Description: API to access car controller box
Definition in file VehicleIOLegacyStructures.h.
|
enum | dwVehicleIOAEBState {
DW_VEHICLEIO_AEB_STATE_UNKNOWN = 0,
DW_VEHICLEIO_AEB_STATE_OFF = 1,
DW_VEHICLEIO_AEB_STATE_READY = 2
} |
|
enum | dwVehicleIOBSMRequest {
DW_VEHICLEIO_BSM_REQUEST_UNKNOWN = 0,
DW_VEHICLEIO_BSM_REQUEST_NONE = 1,
DW_VEHICLEIO_BSM_REQUEST_CONTINUOUS = 2,
DW_VEHICLEIO_BSM_REQUEST_FLASHING = 3
} |
|
enum | dwVehicleIOCDWRequestType {
DW_VEHICLEIO_CDW_REQUEST_NONE = 0,
DW_VEHICLEIO_CDW_REQUEST_LEVEL_1 = 1,
DW_VEHICLEIO_CDW_REQUEST_LEVEL_2 = 2
} |
|
enum | dwVehicleIODoorLock {
DW_VEHICLEIO_DOOR_UNKNOWN = 0,
DW_VEHICLEIO_DOOR_UNLOCK = 1,
DW_VEHICLEIO_DOOR_LOCK = 2
} |
|
enum | dwVehicleIODrivingMode {
DW_VEHICLEIO_DRIVING_LIMITED = 0x000,
DW_VEHICLEIO_DRIVING_LIMITED_ND = 0x100,
DW_VEHICLEIO_DRIVING_COLLISION_AVOIDANCE = 0x200,
DW_VEHICLEIO_DRIVING_NO_SAFETY = 0x300,
DW_VEHICLEIO_DRIVING_MODE_INVALID = 0x400
} |
|
enum | dwVehicleIOFaults {
DW_VEHICLEIO_FAULT_NONE = 0,
DW_VEHICLEIO_FAULT_BRAKE = 1 << 0,
DW_VEHICLEIO_FAULT_STEERING = 1 << 1,
DW_VEHICLEIO_FAULT_THROTTLE = 1 << 2,
DW_VEHICLEIO_FAULT_GEAR = 1 << 3,
DW_VEHICLEIO_FAULT_SAFETY = 1 << 4,
DW_VEHICLEIO_FAULT_MAX = UINT32_MAX
} |
|
enum | dwVehicleIOFCWState {
DW_VEHICLEIO_FCW_STATE_UNKNOWN = 0,
DW_VEHICLEIO_FCW_STATE_OFF = 1,
DW_VEHICLEIO_FCW_STATE_READY = 2
} |
|
enum | dwVehicleIOGear {
DW_VEHICLEIO_GEAR_UNKNOWN = 0,
DW_VEHICLEIO_GEAR_PARK = 1,
DW_VEHICLEIO_GEAR_REVERSE = 2,
DW_VEHICLEIO_GEAR_NEUTRAL = 3,
DW_VEHICLEIO_GEAR_DRIVE = 4,
DW_VEHICLEIO_GEAR_LOW = 5,
DW_VEHICLEIO_GEAR_MANUAL_REVERSE = 100,
DW_VEHICLEIO_GEAR_1 = 101,
DW_VEHICLEIO_GEAR_2 = 102,
DW_VEHICLEIO_GEAR_3 = 103,
DW_VEHICLEIO_GEAR_4 = 104,
DW_VEHICLEIO_GEAR_5 = 105,
DW_VEHICLEIO_GEAR_6 = 106,
DW_VEHICLEIO_GEAR_7 = 107,
DW_VEHICLEIO_GEAR_8 = 108,
DW_VEHICLEIO_GEAR_9 = 109
} |
|
enum | dwVehicleIOHeadlights {
DW_VEHICLEIO_HEADLIGHTS_UNKNOWN = 0,
DW_VEHICLEIO_HEADLIGHTS_OFF = 1,
DW_VEHICLEIO_HEADLIGHTS_LOW_BEAM = 2,
DW_VEHICLEIO_HEADLIGHTS_HIGH_BEAM = 3,
DW_VEHICLEIO_HEADLIGHTS_DRL = 4
} |
|
enum | dwVehicleIOLaneChangeFeedbackRequest {
DW_VEHICLEIO_LCF_OFF = 0,
DW_VEHICLEIO_LCF_AVAILABLE = 1,
DW_VEHICLEIO_LCF_ACTIVE_LEFT = 2,
DW_VEHICLEIO_LCF_ACTIVE_RIGHT = 3,
DW_VEHICLEIO_LCF_PROPOSED_LEFT = 4,
DW_VEHICLEIO_LCF_PROPOSED_RIGHT = 5,
DW_VEHICLEIO_LCF_CANCEL_LEFT = 6,
DW_VEHICLEIO_LCF_CANCEL_RIGHT = 7
} |
|
enum | dwVehicleIOLaneDepartureWarningSide {
DW_VIO_LANE_DEPARTURE_WARNING_SIDE_NONE = 0,
DW_VIO_LANE_DEPARTURE_WARNING_SIDE_LEFT = 1,
DW_VIO_LANE_DEPARTURE_WARNING_SIDE_RIGHT = 2,
DW_VIO_LANE_DEPARTURE_WARNING_SIDE_COUNT
} |
| Driveworks LDW sides with respect to the ego lane. More...
|
|
enum | dwVehicleIOLaneDepartureWarningState {
DW_VIO_LANE_DEPARTURE_WARNING_STATE_OFF = 0,
DW_VIO_LANE_DEPARTURE_WARNING_STATE_ON = 1,
DW_VIO_LANE_DEPARTURE_WARNING_STATE_COUNT
} |
| Driveworks Lane Departure Warning (LDW) activation states. More...
|
|
enum | dwVehicleIOLatCtrlLoopStatus {
DW_VEHICLEIO_LAT_CTRL_LOOP_STATUS_UNKNOWN = 0,
DW_VEHICLEIO_LAT_CTRL_LOOP_STATUS_OPEN = 1,
DW_VEHICLEIO_LAT_CTRL_LOOP_STATUS_BLENDING = 2,
DW_VEHICLEIO_LAT_CTRL_LOOP_STATUS_CLOSED = 3
} |
|
enum | dwVehicleIOLateralActuatorInterface {
DW_VEHICLEIO_LATERAL_ACTUATOR_UNKNOWN = 0,
DW_VEHICLEIO_LATERAL_STEERING_WHEEL_ANGLE = 1,
DW_VEHICLEIO_LATERAL_FRONT_WHEEL_ANGLE = 2,
DW_VEHICLEIO_LATERAL_CURVATURE = 3
} |
|
enum | dwVehicleIOLatMode {
DW_VEHICLEIO_LAT_MODE_UNKNOWN = 0,
DW_VEHICLEIO_LAT_MODE_IDLE = 1,
DW_VEHICLEIO_LAT_MODE_L2 = 2,
DW_VEHICLEIO_LAT_MODE_L3 = 3,
DW_VEHICLEIO_LAT_MODE_PARK = 4,
DW_VEHICLEIO_LAT_MODE_LSS = 5
} |
|
enum | dwVehicleIOLonMode {
DW_VEHICLEIO_LON_MODE_UNKNOWN = 0,
DW_VEHICLEIO_LON_MODE_IDLE = 1,
DW_VEHICLEIO_LON_MODE_PARK = 2,
DW_VEHICLEIO_LON_MODE_CA = 3,
DW_VEHICLEIO_LON_MODE_DRIVE_L2 = 4,
DW_VEHICLEIO_LON_MODE_DRIVE_L3 = 5
} |
|
enum | dwVehicleIOMirror {
DW_VEHICLEIO_MIRROR_UNKNOWN = 0,
DW_VEHICLEIO_MIRROR_FOLD = 1,
DW_VEHICLEIO_MIRROR_UNFOLD = 2,
DW_VEHICLEIO_MIRROR_ADJUST_LEFT = 3,
DW_VEHICLEIO_MIRROR_ADJUST_RIGHT = 4
} |
|
enum | dwVehicleIOMoonroof {
DW_VEHICLEIO_MOONROOF_UNKNOWN = 0,
DW_VEHICLEIO_MOONROOF_CLOSE = 1,
DW_VEHICLEIO_MOONROOF_OPEN = 2
} |
|
enum | dwVehicleIOOverrides {
DW_VEHICLEIO_OVERRIDE_NONE = 0,
DW_VEHICLEIO_OVERRIDE_BRAKE = 1 << 0,
DW_VEHICLEIO_OVERRIDE_STEERING = 1 << 1,
DW_VEHICLEIO_OVERRIDE_THROTTLE = 1 << 2,
DW_VEHICLEIO_OVERRIDE_GEAR = 1 << 3,
DW_VEHICLEIO_OVERRIDE_MAX = UINT32_MAX
} |
|
enum | dwVehicleIOSignalQuality {
DW_VEHICLEIO_SIGNAL_QUALITY_NOT_OK = 0,
DW_VEHICLEIO_SIGNAL_QUALITY_OK = 1
} |
|
enum | dwVehicleIOTrailerConnectedStatus {
DW_VEHICLEIO_TRAILER_CONNECTED_UNKNOWN = 0,
DW_VEHICLEIO_TRAILER_CONNECTED_NO = 1,
DW_VEHICLEIO_TRAILER_CONNECTED_YES = 2,
DW_VEHICLEIO_TRAILER_CONNECTED_ERROR = 3
} |
|
enum | dwVehicleIOTurnSignal {
DW_VEHICLEIO_TURNSIGNAL_UNKNOWN = 0,
DW_VEHICLEIO_TURNSIGNAL_OFF = 1,
DW_VEHICLEIO_TURNSIGNAL_LEFT = 2,
DW_VEHICLEIO_TURNSIGNAL_RIGHT = 3,
DW_VEHICLEIO_TURNSIGNAL_EMERGENCY = 4
} |
|
enum | dwVehicleIOType {
DW_VEHICLEIO_DATASPEED = 0,
DW_VEHICLEIO_GENERIC = 1,
DW_VEHICLEIO_CUSTOM = 2,
DW_VEHICLEIO_DRIVER_COUNT = 3
} |
|