EngineMeasurements
USI.Core
Preference-aware physical quantities for a named propulsion unit.
public static class EngineMeasurementsMethods
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)