Skip to main content

BatteryConditioning

Properties related to preparing the vehicle battery for charging or driving.

type BatteryConditioning {
isActive: Boolean
isOngoing: Boolean
requestedMode: Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode_Enum
startTime(
unit: DatetimeUnitEnum = ISO_8601
): String
targetTemperature(
unit: TemperatureUnitEnum = DEGREE_CELSIUS
): Float
targetTime(
unit: DatetimeUnitEnum = ISO_8601
): String
}

Fields

BatteryConditioning.isActive ● Boolean scalar

Indicates if battery conditioning is active (i.e. actively monitors battery temperature). True = Active. False = Inactive.

BatteryConditioning.isOngoing ● Boolean scalar

Indicating if battery conditioning is currently ongoing. Battery conditioning is considered ongoing when the battery conditioning system is actively heating or cooling the battery, or requesting heating or cooling.

BatteryConditioning.requestedMode ● Vehicle_Powertrain_TractionBattery_BatteryConditioning_RequestedMode_Enum enum

Defines requested mode for battery conditioning. INACTIVE - Battery conditioning inactive. FAST_CHARGING_PREPARATION - Battery conditioning for fast charging. DRIVING_PREPARATION - Battery conditioning for driving.

BatteryConditioning.startTime ● String scalar

Start time for battery conditioning, formatted according to ISO 8601 with UTC time zone.

BatteryConditioning.startTime.unit ● DatetimeUnitEnum enum

BatteryConditioning.targetTemperature ● Float scalar

Target temperature for battery conditioning.

BatteryConditioning.targetTemperature.unit ● TemperatureUnitEnum enum

BatteryConditioning.targetTime ● String scalar

Target time when conditioning shall be finished, formatted according to ISO 8601 with UTC time zone.

BatteryConditioning.targetTime.unit ● DatetimeUnitEnum enum

Member Of

TractionBattery object