ChargingInformation
class ChargingInformation(val targetCharge: Energy, val chargingTime: Duration, val chargingParkUuid: UUID, val connectorDetails: ConnectorDetails, val chargingPower: Power? = null)
Specifies charging connection, staying time and other information about a charging stop.
Throws
If chargingPower is greater than the rated power.
Constructors
Link copied to clipboard
constructor(targetCharge: Energy, chargingTime: Duration, chargingParkUuid: UUID, connectorDetails: ConnectorDetails, chargingPower: Power? = null)
Properties
Link copied to clipboard
The UUID of the charging park.
Link copied to clipboard
The rated power of the charging station limited by the charging capabilities of the vehicle.
Link copied to clipboard
The calculated time needed to charge to targetCharge.
Link copied to clipboard
The charging connection which should be used at this charging stop.
Link copied to clipboard
The desired charge when leaving the charging station.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun copy(targetCharge: Energy = this.targetCharge, chargingTime: Duration = this.chargingTime, chargingParkUuid: UUID = this.chargingParkUuid, connectorDetails: ConnectorDetails = this.connectorDetails, chargingPower: Power? = this.chargingPower): ChargingInformation