Class

Airspeed

USI.Core

Public SDK type.

public class Airspeed : AircraftInstrument

Properties

Position

public AircraftSensorPosition Position { get; }

The flight-deck position served by this airspeed instrument.

Methods

TryGetCalibratedAirspeedAsync

public Task<USIResult<Speed>> TryGetCalibratedAirspeedAsync()

Gets calibrated airspeed in the selected speed unit.

TryGetCalibratedAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetCalibratedAirspeedKnotsAsync()

Gets calibrated airspeed explicitly in knots.

TryGetEquivalentAirspeedAsync

public Task<USIResult<Speed>> TryGetEquivalentAirspeedAsync()

Gets equivalent airspeed in knots, normalized to standard sea-level density.

TryGetEquivalentAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetEquivalentAirspeedKnotsAsync()

Gets equivalent airspeed explicitly in knots.

TryGetFailureDetectedAsync

public Task<USIResult<Boolean>> TryGetFailureDetectedAsync()

Gets whether this airspeed indicator has failed.

TryGetGroundspeedAsync

public Task<USIResult<Speed>> TryGetGroundspeedAsync()

Gets groundspeed in the selected speed unit.

TryGetGroundspeedKnotsAsync

public Task<USIResult<Double>> TryGetGroundspeedKnotsAsync()

Gets groundspeed explicitly in knots.

TryGetIndicatedAccelerationKnotsPerSecondAsync

public Task<USIResult<Double>> TryGetIndicatedAccelerationKnotsPerSecondAsync()

Gets indicated airspeed trend at this position in knots per second.

TryGetIndicatedAirspeedAsync

public Task<USIResult<Speed>> TryGetIndicatedAirspeedAsync()

Gets indicated airspeed in the selected speed unit.

TryGetIndicatedAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetIndicatedAirspeedKnotsAsync()

Gets indicated airspeed explicitly in knots.

TryGetIndicatedGroundspeedKnotsAsync

public Task<USIResult<Double>> TryGetIndicatedGroundspeedKnotsAsync()

Gets the horizontal groundspeed indicated by this position's inertial reference system in knots, distinct from aircraft groundspeed.

TryGetMachAsync

public Task<USIResult<Double>> TryGetMachAsync()

Gets the Mach number presented at this instrument position.

TryGetReferenceBugIndicatedAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetReferenceBugIndicatedAirspeedKnotsAsync(int markerNumber)

Gets one cockpit airspeed-reference bug in indicated knots. Marker numbers are one through twelve and do not imply aircraft-specific V-speed semantics.

TryGetSelectedIndicationKnotsAsync

public Task<USIResult<Double>> TryGetSelectedIndicationKnotsAsync()

Gets the airspeed currently selected for cockpit presentation in knots.

TryGetTrueAirspeedAsync

public Task<USIResult<Speed>> TryGetTrueAirspeedAsync()

Gets true airspeed in the selected speed unit.

TryGetTrueAirspeedKnotsAsync

public Task<USIResult<Double>> TryGetTrueAirspeedKnotsAsync()

Gets true airspeed explicitly in knots.

TryGetTrueAirspeedPresentationSelectedAsync

public Task<USIResult<Boolean>> TryGetTrueAirspeedPresentationSelectedAsync()

Gets whether the pilot airspeed indicator is presenting true rather than indicated airspeed. This is display selection, not physical TAS.

TryGetTrueAirspeedReferenceCardAngleDegreesAsync

public Task<USIResult<Double>> TryGetTrueAirspeedReferenceCardAngleDegreesAsync()

Gets the pilot airspeed indicator's true-airspeed reference-card angle. Zero degrees represents standard sea-level conditions.

TrySetReferenceBugIndicatedAirspeedKnotsAsync

public Task<USIResult> TrySetReferenceBugIndicatedAirspeedKnotsAsync(int markerNumber, double indicatedAirspeedKnots)

Places one cockpit airspeed-reference bug at an indicated airspeed in knots. Marker numbers are one through twelve.

TrySetTrueAirspeedReferenceCardAngleDegreesAsync

public Task<USIResult> TrySetTrueAirspeedReferenceCardAngleDegreesAsync(double angleDegrees)

Sets the pilot airspeed indicator's true-airspeed reference-card angle. Aircraft-specific card limits remain provider-controlled.