ElectricEngineParameter

public enum ElectricEngineParameter

Enumeration to describe electric engine parameter.

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 CombustionEngineParameter list, FuelEnergyDensity must also be specified.

    Declaration

    Swift

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

    Declaration

    Swift

    case altitudeChangeEfficiency(AltitudeChangeEfficiency)
  • Specifies the battery curve.

    Declaration

    Swift

    case batteryCurve([Measurement<UnitEnergy> : Measurement<UnitPower>])
  • Specifies the charging connectors.

    Declaration

    Swift

    case chargingConnectors([ChargingConnector])
  • Speficies the charging time offset.

    Declaration

    Swift

    case chargingTimeOffset(Measurement<UnitDuration>)