ChargeLevel

public struct ChargeLevel

Describes capacity and current charge of the EV.

  • Creates an instance of ChargeLevel.

    Note

    Parameter maxCharge is not yet supported with the Orbis map.

    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 not yet supported with the Orbis map.

    Declaration

    Swift

    public let maxCharge: Measurement<UnitEnergy>