ElectricEngine
public struct ElectricEngine
A electric vehicle engine for route planning and consumption estimation.
Describes capacity and current charge of the EV.
See moreDeclaration
Swift
public struct ChargeLevel
Specifies the current and maximum charge of the vehicle.
Declaration
Swift
public let chargeLevel: ChargeLevel?
Describes connector information of an electric engine.
See moreDeclaration
Swift
public struct ChargingParameters
Specifies the charging parameters of the vehicle.
Note
This option is ignored if the parametermodelID
is set in the vehicle.
Declaration
Swift
public let chargingParameters: ChargingParameters?
Describes capacity and the consumption of the EV.
See moreDeclaration
Swift
public struct Consumption
Describes capacity and the consumption of the EV.
Note
This option is ignored if the parametermodelID
is set in the vehicle.
Declaration
Swift
public let consumption: Consumption?
Specifies the efficiency of the engine.
Note
This option is ignored if the parametermodelID
is set in the vehicle.
Declaration
Swift
public let efficiency: Efficiency?
Specifies the efficiency of the vehicle.
See moreDeclaration
Swift
public struct Efficiency
Creates an instance of ElectricEngine
.
Note
The parameters consumption, efficiency, and chargingParameters are ignored if the parametermodelID
is set in the vehicle.
Note
The parameter chargingParameters is supported only when chargingOptions
are set in RoutePlanningOptions
.
Declaration
Swift
public init(
consumption: Consumption? = nil,
efficiency: Efficiency? = nil,
chargeLevel: ChargeLevel? = nil,
chargingParameters: ChargingParameters? = nil
)
Parameters
consumption
|
Specifies the consumption model of the electric vehicle. |
efficiency
|
Specifies the efficiency of the engine. |
chargeLevel
|
Specifies the current and maximum charge of the vehicle. |
chargingParameters
|
Specifies the charging parameters of the vehicle. |