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