StructuredMeasurementExtensions
USI.Core
Preference-aware projections for structured physical values.
public static class StructuredMeasurementExtensionsMethods
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)