Altimeter
USI.Core
Public SDK type.
public class Altimeter : AircraftInstrumentProperties
Position
public AircraftSensorPosition Position { get; }The flight-deck position served by this altimeter.
Methods
TryCancelAltitudeAlertAsync
public Task<USIResult> TryCancelAltitudeAlertAsync()Cancels the current altitude alert at this flight-deck position without changing the selected altitude or alert configuration.
TryCancelMinimumDescentAltitudeWarningAsync
public Task<USIResult> TryCancelMinimumDescentAltitudeWarningAsync()Cancels the current minimum-descent-altitude warning at this flight-deck position without changing the selected minimum.
TryGetAltitudeAlertIndicationAsync
public Task<USIResult<AltitudeAlertIndication>> TryGetAltitudeAlertIndicationAsync()Gets this altimeter's altitude-alert lamp state.
TryGetBarometricMinimumAltitudeFeetMeanSeaLevelAsync
public Task<USIResult<Double>> TryGetBarometricMinimumAltitudeFeetMeanSeaLevelAsync()Gets this position's barometric minimum altitude in feet above mean sea level.
TryGetBarometricSettingAsync
public Task<USIResult<Pressure>> TryGetBarometricSettingAsync()Gets the barometric setting in the selected pressure unit.
TryGetBarometricSettingHectopascalsAsync
public Task<USIResult<Double>> TryGetBarometricSettingHectopascalsAsync()Gets this altimeter's barometric setting in hectopascals.
TryGetBarometricSettingInchesMercuryAsync
public Task<USIResult<Double>> TryGetBarometricSettingInchesMercuryAsync()Gets this altimeter's barometric setting in inches of mercury.
TryGetBarometricSettingWarningActiveAsync
public Task<USIResult<Boolean>> TryGetBarometricSettingWarningActiveAsync()Gets whether this altimeter's pressure setting is inappropriate for the current altitude regime.
TryGetFailureDetectedAsync
public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()Gets whether this altimeter has failed.
TryGetGeometricAltitudeAsync
public Task<USIResult<Length>> TryGetGeometricAltitudeAsync()Gets geometric MSL altitude in the selected altitude unit.
TryGetGeometricAltitudeFeetAsync
public Task<USIResult<Double>> TryGetGeometricAltitudeFeetAsync()Gets geometric altitude above mean sea level explicitly in feet.
TryGetGroundElevationFeetMeanSeaLevelAsync
public Task<USIResult<Double>> TryGetGroundElevationFeetMeanSeaLevelAsync()Gets the terrain elevation directly below the aircraft in feet above mean sea level.
TryGetGroundElevationMeanSeaLevelAsync
public Task<USIResult<Length>> TryGetGroundElevationMeanSeaLevelAsync()Gets terrain elevation MSL in the selected altitude unit.
TryGetHeightAboveGroundAsync
public Task<USIResult<Length>> TryGetHeightAboveGroundAsync()Gets height above ground in the selected altitude unit.
TryGetHeightAboveGroundFeetAsync
public Task<USIResult<Double>> TryGetHeightAboveGroundFeetAsync()Gets height above the surface directly below explicitly in feet.
TryGetIndicatedAltitudeAsync
public Task<USIResult<Length>> TryGetIndicatedAltitudeAsync()Gets indicated altitude in the selected altitude unit.
TryGetIndicatedAltitudeFeetAsync
public Task<USIResult<Double>> TryGetIndicatedAltitudeFeetAsync()Gets indicated altitude explicitly in feet.
TryGetMinimumDescentAltitudeWarningActiveAsync
public Task<USIResult<Boolean>> TryGetMinimumDescentAltitudeWarningActiveAsync()Gets whether this position's minimum-descent-altitude indication is active.
TryGetPresetBarometricSettingInchesMercuryAsync
public Task<USIResult<Double>> TryGetPresetBarometricSettingInchesMercuryAsync()Gets this altimeter's preset barometric setting in inches of mercury. The preset remains distinct from the active setting while standard pressure is selected.
TryGetPressureAltitudeAsync
public Task<USIResult<Length>> TryGetPressureAltitudeAsync()Gets pressure altitude in the selected altitude unit.
TryGetPressureAltitudeFeetAsync
public Task<USIResult<Double>> TryGetPressureAltitudeFeetAsync()Gets standard-atmosphere pressure altitude explicitly in feet.
TryGetRadioAltitudeAsync
public Task<USIResult<Length>> TryGetRadioAltitudeAsync()Gets radio altitude in the selected altitude unit.
TryGetRadioAltitudeDecisionHeightFeetAsync
public Task<USIResult<Double>> TryGetRadioAltitudeDecisionHeightFeetAsync()Gets this position's radio-altimeter decision height in feet AGL.
TryGetRadioAltitudeDecisionHeightWarningActiveAsync
public Task<USIResult<Boolean>> TryGetRadioAltitudeDecisionHeightWarningActiveAsync()Gets whether this position's radio-altimeter decision-height indication is active.
TryGetRadioAltitudeFeetAsync
public Task<USIResult<Double>> TryGetRadioAltitudeFeetAsync()Gets radio-altimeter height at this position in feet.
TryGetStandardPressureSelectedAsync
public Task<USIResult<Boolean>> TryGetStandardPressureSelectedAsync()Gets whether this altimeter is using standard pressure.
TrySelectStandardPressureAsync
public Task<USIResult> TrySelectStandardPressureAsync()Selects standard pressure on this altimeter.
TrySetBarometricMinimumAltitudeFeetMeanSeaLevelAsync
public Task<USIResult> TrySetBarometricMinimumAltitudeFeetMeanSeaLevelAsync(double altitudeFeetMeanSeaLevel)Sets this position's barometric minimum altitude in feet above mean sea level.
TrySetBarometricSettingAsync
public Task<USIResult> TrySetBarometricSettingAsync(Pressure pressure)Sets the barometric setting from a unit-tagged pressure.
TrySetBarometricSettingHectopascalsAsync
public Task<USIResult> TrySetBarometricSettingHectopascalsAsync(double hectopascals)Sets this altimeter's barometric setting in hectopascals.
TrySetBarometricSettingInchesMercuryAsync
public Task<USIResult> TrySetBarometricSettingInchesMercuryAsync(double inchesMercury)Sets this altimeter's barometric setting in inches of mercury.
TrySetPresetBarometricSettingInchesMercuryAsync
public Task<USIResult> TrySetPresetBarometricSettingInchesMercuryAsync(double inchesMercury)Sets this altimeter's preset barometric setting in inches of mercury without changing whether standard pressure is selected.
TrySetRadioAltitudeDecisionHeightFeetAsync
public Task<USIResult> TrySetRadioAltitudeDecisionHeightFeetAsync(double heightFeet)Sets this position's radio-altimeter decision height in feet AGL.
