ChargingOptions

public struct ChargingOptions

Represents the electric vehicle options that provide charging information.

Important

This is a Public Preview API. It may be changed or removed at any time.

Lifecycle

  • Creates a new ChargingOptions instance with the given parameters.

    Declaration

    Swift

    public init(
        minChargeAtDestination: Measurement<UnitEnergy>,
        minChargeAtChargingStops: Measurement<UnitEnergy>
    )

    Parameters

    minChargeAtDestination

    Minimum charge the vehicle must have upon arrival at the destination.

    minChargeAtChargingStops

    Minimum charge the vehicle must have upon arrival at each charging stop.

Public

  • The battery level upon arrival at the destination of the resulting route will be at least this much.

    Declaration

    Swift

    public let minChargeAtDestination: Measurement<UnitEnergy>
  • The desired minimum battery charge level upon arrival at each charging station. However, the remaining charge at the first charging stop may be lower.

    Declaration

    Swift

    public let minChargeAtChargingStops: Measurement<UnitEnergy>