Skip to main content

Interface: AirspeedIndicatorDataProvider

A data provider for an airspeed indicator.

Implemented by

Properties

airspeedAlerts

Readonly airspeedAlerts: Subscribable<number>

The current active airspeed alerts, as bitflags.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:59


iasKnots

Readonly iasKnots: Subscribable<number>

The current indicated airspeed, in knots.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:26


iasTrend

Readonly iasTrend: Subscribable<number>

The current airspeed trend, in knots.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:44


isAirspeedHoldActive

Readonly isAirspeedHoldActive: Subscribable<boolean>

Whether an airspeed hold mode is active on the flight director.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:56


isDataFailed

Readonly isDataFailed: Subscribable<boolean>

Whether airspeed data is in a failure state.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:78


isOverspeedProtectionActive

Readonly isOverspeedProtectionActive: Subscribable<boolean>

Whether autopilot overspeed protection is active.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:65


isUnderspeedProtectionActive

Readonly isUnderspeedProtectionActive: Subscribable<boolean>

Whether autopilot underspeed protection is active.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:68


mach

Readonly mach: Subscribable<number>

The current mach number.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:32


machToKias

Readonly machToKias: Subscribable<number>

The current conversion factor from mach number to knots indicated airspeed.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:35


normAoaIasCoef

Readonly normAoaIasCoef: Subscribable<null | number>

The correlation coefficient between a given normalized angle of attack and the estimated indicated airspeed in knots required to maintain level flight at that angle of attack for the current aircraft configuration and environment, or null if such a value cannot be calculated.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:75


overspeedThreshold

Readonly overspeedThreshold: Subscribable<number>

The current threshold for an overspeed condition.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:62


pressureAlt

Readonly pressureAlt: Subscribable<number>

The current pressure altitude, in feet.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:41


referenceIas

Readonly referenceIas: Subscribable<null | number>

The current reference indicated airspeed, or null if no such value exists.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:47


referenceIsManual

Readonly referenceIsManual: Subscribable<boolean>

Whether the current reference airspeed was set manually.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:53


referenceMach

Readonly referenceMach: Subscribable<null | number>

The current reference mach number, or null if no such value exists.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:50


tasKnots

Readonly tasKnots: Subscribable<number>

The current true airspeed, in knots.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:29


tasToIas

Readonly tasToIas: Subscribable<number>

The current conversion factor from true airspeed to indicated airspeed.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:38

Methods

estimateIasFromNormAoa

estimateIasFromNormAoa(normAoa): number

Estimates the indicated airspeed, in knots, required to maintain level flight at a given normalized angle of attack value for the current aircraft configuration and environment. Normalized angle of attack is defined such that 0 equals zero-lift AoA, and 1 equals stall AoA.

Parameters

NameTypeDescription
normAoanumberA normalized angle of attack value.

Returns

number

The estimated indicated airspeed, in knots, required to maintain level flight at the specified angle of attack, or NaN if an estimate cannot be made.

Defined in

src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:88