Static class

StructuredMeasurementExtensions

USI.Core

Preference-aware projections for structured physical values.

public static class StructuredMeasurementExtensions

Methods

TryGetActiveFrequencyAsync

public static Task<USIResult<Frequency>> TryGetActiveFrequencyAsync(AdfRadio owner)

TryGetAvailableNavigationMapRangesAsync

public static Task<USIResult<IReadOnlyList<Length>>> TryGetAvailableNavigationMapRangesAsync(ElectronicFlightInstrumentSystem owner)

TryGetConfiguredHorizontalStabilizerTrimRangeAsync

public static Task<USIResult<MeasurementRange<Angle>>> TryGetConfiguredHorizontalStabilizerTrimRangeAsync(FlightTrim owner)

TryGetConfiguredInstallationPositionAsync

public static Task<USIResult<AircraftRelativePosition>> TryGetConfiguredInstallationPositionAsync(Engine owner)

TryGetConfiguredPilotEyePositionRelativeToCenterOfGravityAsync

public static Task<USIResult<AircraftRelativePosition>> TryGetConfiguredPilotEyePositionRelativeToCenterOfGravityAsync(IAircraftCabinSystem owner)

TryGetConfiguredPositionRelativeToAircraftOriginAsync

public static Task<USIResult<AircraftRelativePosition>> TryGetConfiguredPositionRelativeToAircraftOriginAsync(PayloadStation owner)

TryGetConfiguredPositionRelativeToAircraftOriginAsync

public static Task<USIResult<AircraftRelativePosition>> TryGetConfiguredPositionRelativeToAircraftOriginAsync(LandingGearAssembly owner)

TryGetConfiguredPropellerPitchLimitsAsync

public static Task<USIResult<PropellerPitchLimits>> TryGetConfiguredPropellerPitchLimitsAsync(Engine owner)

TryGetConfiguredPropellerPitchLimitsAsync

public static Task<USIResult<PropellerPitchLimits>> TryGetConfiguredPropellerPitchLimitsAsync(IAircraftEngines owner)

TryGetCylinderHeadTemperatureInstrumentBandsAsync

public static Task<USIResult<MeasurementBands<Temperature>>> TryGetCylinderHeadTemperatureInstrumentBandsAsync(IAircraftEngines owner)

TryGetEarthCenteredEarthFixedPositionAsync

public static Task<USIResult<EarthCenteredEarthFixedPosition>> TryGetEarthCenteredEarthFixedPositionAsync(AircraftPosition owner)

TryGetExhaustGasTemperatureInstrumentBandsAsync

public static Task<USIResult<MeasurementBands<Temperature>>> TryGetExhaustGasTemperatureInstrumentBandsAsync(IAircraftEngines owner)

TryGetInterTurbineTemperatureInstrumentBandsAsync

public static Task<USIResult<MeasurementBands<Temperature>>> TryGetInterTurbineTemperatureInstrumentBandsAsync(IAircraftEngines owner)

TryGetOilTemperatureInstrumentBandsAsync

public static Task<USIResult<MeasurementBands<Temperature>>> TryGetOilTemperatureInstrumentBandsAsync(IAircraftEngines owner)

TryGetPositionRelativeToAircraftOriginAsync

public static Task<USIResult<AircraftRelativePosition>> TryGetPositionRelativeToAircraftOriginAsync(Rotor owner)

TryGetSelectableMaximumBankAnglesAsync

public static Task<USIResult<IReadOnlyList<Angle>>> TryGetSelectableMaximumBankAnglesAsync(IAircraftAutopilotSystem owner)

TryGetSlungLoadDimensionsAsync

public static Task<USIResult<SlungLoadDimensions>> TryGetSlungLoadDimensionsAsync(JettisonableLoadSystem owner)

TryGetSlungLoadOrientationAsync

public static Task<USIResult<SlungLoadOrientation>> TryGetSlungLoadOrientationAsync(JettisonableLoadSystem owner)

TryGetStandbyFrequencyAsync

public static Task<USIResult<Frequency>> TryGetStandbyFrequencyAsync(AdfRadio owner)

TryGetThermalModelReferenceTemperaturesAsync

public static Task<USIResult<EngineThermalModelTemperatures>> TryGetThermalModelReferenceTemperaturesAsync(IAircraftEngines owner)

TryGetTorqueInstrumentBandsAsync

public static Task<USIResult<MeasurementBands<Torque>>> TryGetTorqueInstrumentBandsAsync(IAircraftEngines owner)

TrySetStandbyFrequencyAsync

public static Task<USIResult> TrySetStandbyFrequencyAsync(AdfRadio owner, Frequency frequency)

TrySetTargetTemperatureAsync

public static Task<USIResult> TrySetTargetTemperatureAsync(PneumaticArea owner, Temperature temperature)