Airspeed
USI.Core
Public SDK type.
public class Airspeed : AircraftInstrumentProperties
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.
