Interface: AirspeedIndicatorDataProvider
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:18
A data provider for an airspeed indicator.
Properties
airspeedAlerts
readonly
airspeedAlerts:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:56
The current active airspeed alerts, as bitflags.
bus
readonly
bus:EventBus
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:20
The event bus.
iasKnots
readonly
iasKnots:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:23
The current indicated airspeed, in knots.
iasTrend
readonly
iasTrend:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:41
The current airspeed trend, in knots.
isAirspeedHoldActive
readonly
isAirspeedHoldActive:Subscribable
<boolean
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:53
Whether an airspeed hold mode is active on the flight director.
isDataFailed
readonly
isDataFailed:Subscribable
<boolean
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:78
Whether airspeed data is in a failure state.
isOverspeedProtectionActive
readonly
isOverspeedProtectionActive:Subscribable
<boolean
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:65
Whether autopilot overspeed protection is active.
isUnderspeedProtectionActive
readonly
isUnderspeedProtectionActive:Subscribable
<boolean
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:68
Whether autopilot underspeed protection is active.
mach
readonly
mach:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:29
The current mach number.
machToKias
readonly
machToKias:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:32
The current conversion factor from mach number to knots indicated airspeed.
normAoaIasCoef
readonly
normAoaIasCoef:Subscribable
<null
|number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:75
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.
overspeedThreshold
readonly
overspeedThreshold:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:59
The current threshold for an overspeed condition.
pressureAlt
readonly
pressureAlt:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:38
The current pressure altitude, in feet.
referenceIas
readonly
referenceIas:Subscribable
<null
|number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:44
The current reference indicated airspeed, or null
if no such value exists.
referenceIsManual
readonly
referenceIsManual:Subscribable
<boolean
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:50
Whether the current reference airspeed was set manually.
referenceMach
readonly
referenceMach:Subscribable
<null
|number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:47
The current reference mach number, or null
if no such value exists.
tasKnots
readonly
tasKnots:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:26
The current true airspeed, in knots.
tasToIas
readonly
tasToIas:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:35
The current conversion factor from true airspeed to indicated airspeed.
underspeedThreshold
readonly
underspeedThreshold:Subscribable
<number
>
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:62
The current threshold for an underspeed condition.
Methods
estimateIasFromNormAoa()
estimateIasFromNormAoa(
normAoa
):number
Defined in: src/garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:88
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
Parameter | 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.