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