Class

Altimeter

USI.Core

Public SDK type.

public class Altimeter : AircraftInstrument

Properties

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.