ElectricEngineProperty

public enum ElectricEngineProperty

Electric engine property attributes.

Important

This is a Public Preview API. It may be changed or removed at any time.
  • Specifies current charge of the electric engine.

    Declaration

    Swift

    case currentCharge(Measurement<UnitEnergy>)
  • Specifies capacity and current charge of the electric engine.

    Declaration

    Swift

    case maxCharge(Measurement<UnitEnergy>)
  • Specifies the energy changes based on altitude changes.

    Declaration

    Swift

    case altitudeChangeEnergy(AltitudeChangeEnergy)
  • Specifies the auxiliary consumption of the electric engine. Requires SpeedConsumption to be set.

    Declaration

    Swift

    case auxiliaryPower(Measurement<UnitPower>)
  • Specifies the consumption of the electric engine.

    Declaration

    Swift

    case speedConsumption([Measurement<UnitSpeed> : Measurement<TTUnitElectricEfficiency>])
  • Specifies the ratio by which energy is converted during velocity changes. If used in a CombustionEngineProperty list, fuel energy density must also be specified.

    Declaration

    Swift

    case velocityChangeEfficiency(VelocityChangeEfficiency)
  • Specifies a property of ratio by which energy is converted for altitude changes. If used in a CombustionEngineProperty list, fuel energy density must also be specified.

    Declaration

    Swift

    case altitudeChangeEfficiency(AltitudeChangeEfficiency)
  • Specifies a curve that represents the variation in the speed at which an EV battery charges.

    Declaration

    Swift

    case batteryCurve([Measurement<UnitEnergy> : Measurement<UnitPower>])
  • Specifies a list of all the charging connectors that can be used for charging.

    Declaration

    Swift

    case chargingConnectors([ChargingConnector])
  • Specifies the charging time offset which is added to the raw charging time.

    Declaration

    Swift

    case chargingTimeOffset(Measurement<UnitDuration>)