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
Name | Type | Description |
---|---|---|
normAoa | number | A 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