ChargeLevel
public struct ChargeLevel
Describes capacity and current charge of the EV.
Specifies the current electric energy stored.
Declaration
Swift
public let currentCharge: Measurement<UnitEnergy>
Creates an instance of ChargeLevel
.
Note
The parameter maxCharge is ignored if the parameter modelID
is set in the vehicle.
Throws
VehicleError.invalidVehicleSnapshot
if the current charge is outside of the [0 … max charge] range.
Declaration
Swift
public init
(
currentCharge: Measurement<UnitEnergy>,
maxCharge: Measurement<UnitEnergy>
) throws
Parameters
currentCharge
|
Specifies the current electric energy stored. |
maxCharge
|
Specifies the maximum electric energy supply that may be stored in the vehicle’s battery. |
Specifies the maximum electric energy supply that may be stored in the vehicle’s battery.
Note
This option is ignored if the parametermodelID
is set in the vehicle.
Declaration
Swift
public let maxCharge: Measurement<UnitEnergy>