Powertrain
Powertrain data for battery management, etc.
type Powertrain {
accumulatedBrakingEnergy(
unit: WorkUnitEnum = KILOWATT_HOURS
): Float
isAutoPowerOptimize: Boolean
powerOptimizeLevel: UInt8
range(
unit: LengthUnitEnum = METER
): UInt32
timeRemaining(
unit: DurationUnitEnum = SECOND
): UInt32
type: Vehicle_Powertrain_Type_Enum
combustionEngine: CombustionEngine
electricMotors: [ElectricMotor]
fuelSystem: FuelSystem
rangeExtender: RangeExtender
tractionBattery: TractionBattery
transmission: Transmission
}
Fields
Powertrain.accumulatedBrakingEnergy ● Float scalar
The accumulated energy from regenerative braking over lifetime.
Powertrain.accumulatedBrakingEnergy.unit ● WorkUnitEnum enum
Powertrain.isAutoPowerOptimize ● Boolean scalar
Auto Power Optimization Flag When set to 'true', the system enables automatic power optimization, dynamically adjusting the power optimization level based on runtime conditions or features managed by the OEM. When set to 'false', manual control of the power optimization level is allowed.
Powertrain.powerOptimizeLevel ● UInt8 scalar
Power optimization level for this branch/subsystem. A higher number indicates more aggressive power optimization. Level 0 indicates that all functionality is enabled, no power optimization enabled. Level 10 indicates most aggressive power optimization mode, only essential functionality enabled.
Powertrain.range ● UInt32 scalar
Remaining range in meters using all energy sources available in the vehicle.
Powertrain.range.unit ● LengthUnitEnum enum
Powertrain.timeRemaining ● UInt32 scalar
Time remaining in seconds before all energy sources available in the vehicle are empty.
Powertrain.timeRemaining.unit ● DurationUnitEnum enum
Powertrain.type ● Vehicle_Powertrain_Type_Enum enum
Defines the powertrain type of the vehicle.
Powertrain.combustionEngine ● CombustionEngine object
Powertrain.electricMotors ● [ElectricMotor] list object
Powertrain.fuelSystem ● FuelSystem object
Powertrain.rangeExtender ● RangeExtender object
Powertrain.tractionBattery ● TractionBattery object
Powertrain.transmission ● Transmission object
Member Of
Vehicle object