ChargeLevel
public struct ChargeLevel
Describes capacity and current charge of the EV.
-
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 current electric energy stored.
Declaration
Swift
public let currentCharge: Measurement<UnitEnergy>
-
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>