Skip to main content

Charging

Properties related to battery charging.

type Charging {
averagePower(
unit: PowerUnitEnum = KILOWATT
): Float
chargeLimit(
unit: RelationUnitEnum = PERCENT
): UInt8
chargeRate(
unit: VelocityUnitEnum = KILOMETER_PER_HOUR
): Float
evseId: String
isCharging: Boolean
isDischarging: Boolean
maxPower(
unit: PowerUnitEnum = KILOWATT
): Float
powerLoss(
unit: PowerUnitEnum = WATT
): Float
startStopCharging: Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging_Enum
temperature(
unit: TemperatureUnitEnum = DEGREE_CELSIUS
): Float
timeToComplete(
unit: DurationUnitEnum = SECOND
): UInt32
chargeCurrent: ChargeCurrent
chargeVoltage: ChargeVoltage
chargingPorts: [ChargingPort]
location: Location
maximumChargingCurrent: MaximumChargingCurrent
timer: Timer
}

Fields

Charging.averagePower ● Float scalar

Average charging power of last or current charging event.

Charging.averagePower.unit ● PowerUnitEnum enum

Charging.chargeLimit ● UInt8 scalar

Target charge limit (state of charge) for battery.

Charging.chargeLimit.unit ● RelationUnitEnum enum

Charging.chargeRate ● Float scalar

Current charging rate, as in kilometers of range added per hour.

Charging.chargeRate.unit ● VelocityUnitEnum enum

Charging.evseId ● String scalar

EVSE charging point ID (without separators) of last or current charging event according to ISO 15118-2 Annex H.

Charging.isCharging ● Boolean scalar

True if charging is ongoing. Charging is considered to be ongoing if energy is flowing from charger to vehicle.

Charging.isDischarging ● Boolean scalar

True if discharging (vehicle to grid) is ongoing. Discharging is considered to be ongoing if energy is flowing from vehicle to charger/grid.

Charging.maxPower ● Float scalar

Maximum charging power of last or current charging event.

Charging.maxPower.unit ● PowerUnitEnum enum

Charging.powerLoss ● Float scalar

Electrical energy lost by power dissipation to heat inside the AC/DC converter.

Charging.powerLoss.unit ● PowerUnitEnum enum

Charging.startStopCharging ● Vehicle_Powertrain_TractionBattery_Charging_StartStopCharging_Enum enum

Start or stop the charging process.

Charging.temperature ● Float scalar

Current temperature of AC/DC converter converting grid voltage to battery voltage.

Charging.temperature.unit ● TemperatureUnitEnum enum

Charging.timeToComplete ● UInt32 scalar

The time needed for the current charging process to reach Charging.ChargeLimit. 0 if charging is complete or no charging process is active or planned.

Charging.timeToComplete.unit ● DurationUnitEnum enum

Charging.chargeCurrent ● ChargeCurrent object

Charging.chargeVoltage ● ChargeVoltage object

Charging.chargingPorts ● [ChargingPort] list object

Charging.location ● Location object

Charging.maximumChargingCurrent ● MaximumChargingCurrent object

Charging.timer ● Timer object

Member Of

TractionBattery object