APIVehicleDatasheet
constructor(scx: Double, crr: Double, f0: Double, f1: Double, f2: Double, f0f1WeightReference: Double, f2TemperatureReference: Double, engineEfficiency: Double, batteryCapacities: List<APIBatteryCapacity>, batteryName: Double, dryWeight: Int, payload: Int, minConsumption: Int, auxConsumptions: List<APIAuxConsumption>, regenerativeBraking: Boolean, maxSpeed: Double, maxAccel: Double, maxDecel: Double, vehicleCharger: APIVehicleCharger, transportType: APITransportationType, height: Int, width: Int, length: Int, weight: Int)
Parameters
scx
scx of given vehicle
crr
tire rolling resistance coefficient at 80 kph (in interval ]0, 1[, dimensionless)
f0
f0 value of given vehicle
f1
f1 value of given vehicle
f2
f2 value of given vehicle
f0f1WeightReference
f0f1 weight reference value in Celsius
f2TemperatureReference
f2temperature reference value in Celsius
engineEfficiency
engine efficiency of given vehicle
batteryCapacities
list of APIBatteryCapacity instances for given vehicle model
dryWeight
dry weight (in kg)
payload
vehicle model payload
minConsumption
min power consumption of given vehicle model
auxConsumptions
aux consumption of given vehicle model
regenerativeBraking
flag indicating if given model has regenerative braking
maxAccel
maximum acceleration (> 0.1, in m/s²)
maxDecel
maximum deceleration (< -0.1, in m/s²)
vehicleCharger
transportationMode
height
vehicle height (in cm)
width
vehicle width (in cm)
length
vehicle length (in cm)
weight
vehicle weight (in tenth of ton)