Static class

EngineMeasurements

USI.Core

Preference-aware physical quantities for a named propulsion unit.

public static class EngineMeasurements

Methods

TryGetDryFuelFlowAsync

public static Task<USIResult<MassFlow>> TryGetDryFuelFlowAsync(Engine engine)

TryGetElectricInverterTemperatureAsync

public static Task<USIResult<Temperature>> TryGetElectricInverterTemperatureAsync(Engine engine)

TryGetElectricStatorATemperatureAsync

public static Task<USIResult<Temperature>> TryGetElectricStatorATemperatureAsync(Engine engine)

TryGetElectricStatorBTemperatureAsync

public static Task<USIResult<Temperature>> TryGetElectricStatorBTemperatureAsync(Engine engine)

TryGetExhaustGasTemperatureAsync

public static Task<USIResult<Temperature>> TryGetExhaustGasTemperatureAsync(Engine engine)

TryGetExhaustSpeedAsync

public static Task<USIResult<Speed>> TryGetExhaustSpeedAsync(Engine engine)

TryGetForcedPropellerBetaTargetAsync

public static Task<USIResult<Angle>> TryGetForcedPropellerBetaTargetAsync(Engine engine)

TryGetFreeTurbineTorqueAsync

public static Task<USIResult<Torque>> TryGetFreeTurbineTorqueAsync(Engine engine)

TryGetFuelFlowAsync

public static Task<USIResult<MassFlow>> TryGetFuelFlowAsync(Engine engine)

TryGetFuelFlowReferenceAsync

public static Task<USIResult<MassFlow>> TryGetFuelFlowReferenceAsync(Engine engine)

TryGetFuelPressureAsync

public static Task<USIResult<Pressure>> TryGetFuelPressureAsync(Engine engine)

TryGetFuelTotalizerUsedAsync

public static Task<USIResult<Mass>> TryGetFuelTotalizerUsedAsync(Engine engine)

TryGetFuelUsedSinceStartAsync

public static Task<USIResult<Mass>> TryGetFuelUsedSinceStartAsync(Engine engine)

TryGetIndicatedCylinderHeadTemperatureAsync

public static Task<USIResult<Temperature>> TryGetIndicatedCylinderHeadTemperatureAsync(Engine engine)

TryGetIndicatedExhaustGasTemperatureAsync

public static Task<USIResult<Temperature>> TryGetIndicatedExhaustGasTemperatureAsync(Engine engine)

TryGetIndicatedInterTurbineTemperatureAsync

public static Task<USIResult<Temperature>> TryGetIndicatedInterTurbineTemperatureAsync(Engine engine)

TryGetJetwashSpeedAsync

public static Task<USIResult<Speed>> TryGetJetwashSpeedAsync(Engine engine)

TryGetLateralCyclicCommandAsync

public static Task<USIResult<Angle>> TryGetLateralCyclicCommandAsync(Engine engine)

TryGetLongitudinalCyclicCommandAsync

public static Task<USIResult<Angle>> TryGetLongitudinalCyclicCommandAsync(Engine engine)

TryGetManualPropellerHandleAngleAsync

public static Task<USIResult<Angle>> TryGetManualPropellerHandleAngleAsync(Engine engine)

TryGetOilPressureAsync

public static Task<USIResult<Pressure>> TryGetOilPressureAsync(Engine engine)

TryGetOilTemperatureAsync

public static Task<USIResult<Temperature>> TryGetOilTemperatureAsync(Engine engine)

TryGetPistonCarburetorTemperatureAsync

public static Task<USIResult<Temperature>> TryGetPistonCarburetorTemperatureAsync(Engine engine)

TryGetPistonCylinderHeadTemperatureAsync

public static Task<USIResult<Temperature>> TryGetPistonCylinderHeadTemperatureAsync(Engine engine)

TryGetPistonRadiatorTemperatureAsync

public static Task<USIResult<Temperature>> TryGetPistonRadiatorTemperatureAsync(Engine engine)

TryGetPistonStarterTorqueAsync

public static Task<USIResult<Torque>> TryGetPistonStarterTorqueAsync(Engine engine)

TryGetPistonTurbineInletTemperatureAsync

public static Task<USIResult<Temperature>> TryGetPistonTurbineInletTemperatureAsync(Engine engine)

TryGetPropellerAbsorbedTorqueAsync

public static Task<USIResult<Torque>> TryGetPropellerAbsorbedTorqueAsync(Engine engine)

TryGetPropellerBladePitchAsync

public static Task<USIResult<Angle>> TryGetPropellerBladePitchAsync(Engine engine)

TryGetPropellerConingAngleAsync

public static Task<USIResult<Angle>> TryGetPropellerConingAngleAsync(Engine engine)

TryGetPropellerDriveTorqueAsync

public static Task<USIResult<Torque>> TryGetPropellerDriveTorqueAsync(Engine engine)

TryGetPropellerRotationAngleAsync

public static Task<USIResult<Angle>> TryGetPropellerRotationAngleAsync(Engine engine)

TryGetPropellerThrustAsync

public static Task<USIResult<Force>> TryGetPropellerThrustAsync(Engine engine)

TryGetPropellerTipDeflectionAsync

public static Task<USIResult<Angle>> TryGetPropellerTipDeflectionAsync(Engine engine)

TryGetPropwashSpeedAsync

public static Task<USIResult<Speed>> TryGetPropwashSpeedAsync(Engine engine)

TryGetRequestedPropellerBladePitchAsync

public static Task<USIResult<Angle>> TryGetRequestedPropellerBladePitchAsync(Engine engine)

TryGetRotorBladeAngleOfAttackAsync

public static Task<USIResult<Angle>> TryGetRotorBladeAngleOfAttackAsync(Engine engine)

TryGetRotorDiscAngleOfAttackAsync

public static Task<USIResult<Angle>> TryGetRotorDiscAngleOfAttackAsync(Engine engine)

TryGetRotorRadiusAsync

public static Task<USIResult<Length>> TryGetRotorRadiusAsync(Engine engine)

TryGetShaftRotationAngleAsync

public static Task<USIResult<Angle>> TryGetShaftRotationAngleAsync(Engine engine)

TryGetTiltPitchAsync

public static Task<USIResult<Angle>> TryGetTiltPitchAsync(Engine engine)

TryGetTiltYawAsync

public static Task<USIResult<Angle>> TryGetTiltYawAsync(Engine engine)

TryGetTorqueAsync

public static Task<USIResult<Torque>> TryGetTorqueAsync(Engine engine)

TryGetTransmissionPressureAsync

public static Task<USIResult<Pressure>> TryGetTransmissionPressureAsync(Engine engine)

TryGetTransmissionTemperatureAsync

public static Task<USIResult<Temperature>> TryGetTransmissionTemperatureAsync(Engine engine)

TryGetTurbineCorrectedFuelFlowAsync

public static Task<USIResult<MassFlow>> TryGetTurbineCorrectedFuelFlowAsync(Engine engine)

TryGetTurbineDryThrustAsync

public static Task<USIResult<Force>> TryGetTurbineDryThrustAsync(Engine engine)

TryGetTurbineInletTemperatureAsync

public static Task<USIResult<Temperature>> TryGetTurbineInletTemperatureAsync(Engine engine)

TryGetTurbineInterTurbineTemperatureAsync

public static Task<USIResult<Temperature>> TryGetTurbineInterTurbineTemperatureAsync(Engine engine)

TryGetTurbineNetThrustAsync

public static Task<USIResult<Force>> TryGetTurbineNetThrustAsync(Engine engine)

TrySetForcedPropellerBetaTargetAsync

public static Task<USIResult> TrySetForcedPropellerBetaTargetAsync(Engine engine, Angle angle)

TrySetLateralCyclicCommandAsync

public static Task<USIResult> TrySetLateralCyclicCommandAsync(Engine engine, Angle angle)

TrySetLongitudinalCyclicCommandAsync

public static Task<USIResult> TrySetLongitudinalCyclicCommandAsync(Engine engine, Angle angle)

TrySetManualPropellerHandleAngleAsync

public static Task<USIResult> TrySetManualPropellerHandleAngleAsync(Engine engine, Angle angle)

TrySetRequestedPropellerBladePitchAsync

public static Task<USIResult> TrySetRequestedPropellerBladePitchAsync(Engine engine, Angle angle)

TrySetTiltPitchAsync

public static Task<USIResult> TrySetTiltPitchAsync(Engine engine, Angle angle)

TrySetTiltYawAsync

public static Task<USIResult> TrySetTiltYawAsync(Engine engine, Angle angle)