NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
dwVehicleIOCapabilities Struct Reference

Detailed Description

VehicleIO Capabilities.

Note that this some capabilities are imposed by the VehicleIO module itself. For dynamic (vehicle-reported) capabilities,

See also
dwVehicleIOCapabilityState.

Definition at line 30 of file VehicleIOCapabilities.h.

Data Fields

float32_t reverseSpeedLimit
 Normally a negative value (m/s) More...
 
int32_t brakeValueLUTSize
 Size of the corresponding lookup table. More...
 
float32_t brakeValueLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t throttleValueLUTSize
 Size of the corresponding lookup table. More...
 
float32_t throttleValueLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t steeringSpeedLUTSize
 Size of the corresponding lookup table. More...
 
float32_t steeringSpeedLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t steeringWheelAngleLUTSize
 Size of the corresponding lookup table. More...
 
float32_t steeringWheelAngleLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t frontSteeringSpeedLUTSize
 Size of the corresponding lookup table. More...
 
float32_t frontSteeringSpeedLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t frontSteeringAngleLUTSize
 Size of the corresponding lookup table. More...
 
float32_t frontSteeringAngleLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t curvatureRateLUTSize
 Size of the corresponding lookup table. More...
 
float32_t curvatureRateLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t curvatureLUTSize
 Size of the corresponding lookup table. More...
 
float32_t curvatureLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t frontSteeringSpeedLowSpeedLUTSize
 Size of the corresponding lookup table. More...
 
float32_t frontSteeringSpeedLowSpeedLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed/10.0 (m/s), i.e. More...
 
int32_t frontSteeringAngleLowSpeedLUTSize
 Size of the corresponding lookup table. More...
 
float32_t frontSteeringAngleLowSpeedLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed/10.0 (m/s), i.e. More...
 
int32_t maxAccelerationLUTSize
 Size of the corresponding lookup table. More...
 
float32_t maxAccelerationLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t minAccelerationLUTSize
 Size of the corresponding lookup table. More...
 
float32_t minAccelerationLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t curvatureRateL2PlusLUTSize
 Size of the corresponding lookup table. More...
 
float32_t curvatureRateL2PlusLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
int32_t curvatureL2PlusLUTSize
 Size of the corresponding lookup table. More...
 
float32_t curvatureL2PlusLUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
float32_t curvatureRateC0LUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
uint32_t curvatureRateC0LUTSize
 Stores the occupied/valid length of curvatureRateC0LUT. More...
 
float32_t curvatureC0LUT [DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]
 Lookup Table indexed by speed (m/s), i.e. More...
 
uint32_t curvatureC0LUTSize
 Stores the occupied/valid length of curvatureC0LUT. More...
 

Field Documentation

◆ brakeValueLUT

float32_t dwVehicleIOCapabilities::brakeValueLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 34 of file VehicleIOCapabilities.h.

◆ brakeValueLUTSize

int32_t dwVehicleIOCapabilities::brakeValueLUTSize

Size of the corresponding lookup table.

Definition at line 33 of file VehicleIOCapabilities.h.

◆ curvatureC0LUT

float32_t dwVehicleIOCapabilities::curvatureC0LUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 63 of file VehicleIOCapabilities.h.

◆ curvatureC0LUTSize

uint32_t dwVehicleIOCapabilities::curvatureC0LUTSize

Stores the occupied/valid length of curvatureC0LUT.

Definition at line 64 of file VehicleIOCapabilities.h.

◆ curvatureL2PlusLUT

float32_t dwVehicleIOCapabilities::curvatureL2PlusLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 60 of file VehicleIOCapabilities.h.

◆ curvatureL2PlusLUTSize

int32_t dwVehicleIOCapabilities::curvatureL2PlusLUTSize

Size of the corresponding lookup table.

Definition at line 59 of file VehicleIOCapabilities.h.

◆ curvatureLUT

float32_t dwVehicleIOCapabilities::curvatureLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 48 of file VehicleIOCapabilities.h.

◆ curvatureLUTSize

int32_t dwVehicleIOCapabilities::curvatureLUTSize

Size of the corresponding lookup table.

Definition at line 47 of file VehicleIOCapabilities.h.

◆ curvatureRateC0LUT

float32_t dwVehicleIOCapabilities::curvatureRateC0LUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 61 of file VehicleIOCapabilities.h.

◆ curvatureRateC0LUTSize

uint32_t dwVehicleIOCapabilities::curvatureRateC0LUTSize

Stores the occupied/valid length of curvatureRateC0LUT.

Definition at line 62 of file VehicleIOCapabilities.h.

◆ curvatureRateL2PlusLUT

float32_t dwVehicleIOCapabilities::curvatureRateL2PlusLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 58 of file VehicleIOCapabilities.h.

◆ curvatureRateL2PlusLUTSize

int32_t dwVehicleIOCapabilities::curvatureRateL2PlusLUTSize

Size of the corresponding lookup table.

Definition at line 57 of file VehicleIOCapabilities.h.

◆ curvatureRateLUT

float32_t dwVehicleIOCapabilities::curvatureRateLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 46 of file VehicleIOCapabilities.h.

◆ curvatureRateLUTSize

int32_t dwVehicleIOCapabilities::curvatureRateLUTSize

Size of the corresponding lookup table.

Definition at line 45 of file VehicleIOCapabilities.h.

◆ frontSteeringAngleLowSpeedLUT

float32_t dwVehicleIOCapabilities::frontSteeringAngleLowSpeedLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed/10.0 (m/s), i.e.

LUT[i] is the capability value at speed = 10.0*i m/s

Definition at line 52 of file VehicleIOCapabilities.h.

◆ frontSteeringAngleLowSpeedLUTSize

int32_t dwVehicleIOCapabilities::frontSteeringAngleLowSpeedLUTSize

Size of the corresponding lookup table.

Definition at line 51 of file VehicleIOCapabilities.h.

◆ frontSteeringAngleLUT

float32_t dwVehicleIOCapabilities::frontSteeringAngleLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 44 of file VehicleIOCapabilities.h.

◆ frontSteeringAngleLUTSize

int32_t dwVehicleIOCapabilities::frontSteeringAngleLUTSize

Size of the corresponding lookup table.

Definition at line 43 of file VehicleIOCapabilities.h.

◆ frontSteeringSpeedLowSpeedLUT

float32_t dwVehicleIOCapabilities::frontSteeringSpeedLowSpeedLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed/10.0 (m/s), i.e.

LUT[i] is the capability value at speed = 10.0*i m/s

Definition at line 50 of file VehicleIOCapabilities.h.

◆ frontSteeringSpeedLowSpeedLUTSize

int32_t dwVehicleIOCapabilities::frontSteeringSpeedLowSpeedLUTSize

Size of the corresponding lookup table.

Definition at line 49 of file VehicleIOCapabilities.h.

◆ frontSteeringSpeedLUT

float32_t dwVehicleIOCapabilities::frontSteeringSpeedLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 42 of file VehicleIOCapabilities.h.

◆ frontSteeringSpeedLUTSize

int32_t dwVehicleIOCapabilities::frontSteeringSpeedLUTSize

Size of the corresponding lookup table.

Definition at line 41 of file VehicleIOCapabilities.h.

◆ maxAccelerationLUT

float32_t dwVehicleIOCapabilities::maxAccelerationLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 54 of file VehicleIOCapabilities.h.

◆ maxAccelerationLUTSize

int32_t dwVehicleIOCapabilities::maxAccelerationLUTSize

Size of the corresponding lookup table.

Definition at line 53 of file VehicleIOCapabilities.h.

◆ minAccelerationLUT

float32_t dwVehicleIOCapabilities::minAccelerationLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 56 of file VehicleIOCapabilities.h.

◆ minAccelerationLUTSize

int32_t dwVehicleIOCapabilities::minAccelerationLUTSize

Size of the corresponding lookup table.

Definition at line 55 of file VehicleIOCapabilities.h.

◆ reverseSpeedLimit

float32_t dwVehicleIOCapabilities::reverseSpeedLimit

Normally a negative value (m/s)

Definition at line 32 of file VehicleIOCapabilities.h.

◆ steeringSpeedLUT

float32_t dwVehicleIOCapabilities::steeringSpeedLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 38 of file VehicleIOCapabilities.h.

◆ steeringSpeedLUTSize

int32_t dwVehicleIOCapabilities::steeringSpeedLUTSize

Size of the corresponding lookup table.

Definition at line 37 of file VehicleIOCapabilities.h.

◆ steeringWheelAngleLUT

float32_t dwVehicleIOCapabilities::steeringWheelAngleLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 40 of file VehicleIOCapabilities.h.

◆ steeringWheelAngleLUTSize

int32_t dwVehicleIOCapabilities::steeringWheelAngleLUTSize

Size of the corresponding lookup table.

Definition at line 39 of file VehicleIOCapabilities.h.

◆ throttleValueLUT

float32_t dwVehicleIOCapabilities::throttleValueLUT[DW_VEHICLEIO_SPEED_LUT_MAX_ENTRIES]

Lookup Table indexed by speed (m/s), i.e.

LUT[i] is the capability value at speed = i m/s

Definition at line 36 of file VehicleIOCapabilities.h.

◆ throttleValueLUTSize

int32_t dwVehicleIOCapabilities::throttleValueLUTSize

Size of the corresponding lookup table.

Definition at line 35 of file VehicleIOCapabilities.h.


The documentation for this struct was generated from the following file: