Skip to main content

Class: G1000AirspeedIndicatorDataProvider

A G1000 NXi provider of airspeed indicator data.

Hierarchy

  • DefaultAirspeedIndicatorDataProvider

    G1000AirspeedIndicatorDataProvider

Constructors

constructor

new G1000AirspeedIndicatorDataProvider(bus, config): G1000AirspeedIndicatorDataProvider

Creates a new instance of G1000AirspeedIndicatorDataProvider.

Parameters

NameTypeDescription
busEventBusThe event bus.
configAirspeedIndicatorConfigA configuration object defining options for the airspeed indicator.

Returns

G1000AirspeedIndicatorDataProvider

Overrides

DefaultAirspeedIndicatorDataProvider.constructor

Defined in

workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/FlightInstruments/AirspeedIndicator/G1000AirspeedIndicatorDataProvider.ts:16

Properties

airspeedAlerts

Readonly airspeedAlerts: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.airspeedAlerts

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:164


iasKnots

Readonly iasKnots: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.iasKnots

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:121


iasTrend

Readonly iasTrend: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.iasTrend

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:145


isAirspeedHoldActive

Readonly isAirspeedHoldActive: Subscribable<boolean>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.isAirspeedHoldActive

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:160


isDataFailed

Readonly isDataFailed: Subscribable<boolean>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.isDataFailed

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:179


isOverspeedProtectionActive

Readonly isOverspeedProtectionActive: Subscribable<boolean>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.isOverspeedProtectionActive

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:168


isUnderspeedProtectionActive

Readonly isUnderspeedProtectionActive: Subscribable<boolean>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.isUnderspeedProtectionActive

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:172


mach

Readonly mach: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.mach

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:129


machToKias

Readonly machToKias: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.machToKias

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:133


normAoaIasCoef

Readonly normAoaIasCoef: Subscribable<null | number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.normAoaIasCoef

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:175


overspeedThreshold

Readonly overspeedThreshold: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.overspeedThreshold

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:206


pressureAlt

Readonly pressureAlt: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.pressureAlt

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:141


referenceIas

Readonly referenceIas: Subscribable<null | number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.referenceIas

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:149


referenceIsManual

Readonly referenceIsManual: Subscribable<boolean>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.referenceIsManual

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:157


referenceMach

Readonly referenceMach: Subscribable<null | number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.referenceMach

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:153


tasKnots

Readonly tasKnots: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.tasKnots

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:125


tasToIas

Readonly tasToIas: Subscribable<number>

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.tasToIas

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:137

Methods

destroy

destroy(): void

Destroys this data provider. Once destroyed, this data provider will no longer update its provided data, and can no longer be paused or resumed.

Returns

void

Inherited from

DefaultAirspeedIndicatorDataProvider.destroy

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:483


estimateIasFromNormAoa

estimateIasFromNormAoa(normAoa): number

Parameters

NameType
normAoanumber

Returns

number

Inherit Doc

Inherited from

DefaultAirspeedIndicatorDataProvider.estimateIasFromNormAoa

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:389


init

init(paused?): void

Initializes this data provider. Once initialized

Parameters

NameTypeDefault valueDescription
pausedbooleanfalseWhether to initialize this data provider as paused. If true, this data provider will provide an initial set of data but will not update the provided data until it is resumed. Defaults to false.

Returns

void

Throws

Error if this data provider is dead.

Inherited from

DefaultAirspeedIndicatorDataProvider.init

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:289


pause

pause(): void

Pauses this data provider. Once paused, this data provider will not update its data until it is resumed.

Returns

void

Throws

Error if this data provider is dead.

Inherited from

DefaultAirspeedIndicatorDataProvider.pause

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:438


resume

resume(): void

Resumes this data provider. Once resumed, this data provider will continuously update its data until paused or destroyed.

Returns

void

Throws

Error if this data provider is dead.

Inherited from

DefaultAirspeedIndicatorDataProvider.resume

Defined in

garminsdk/components/nextgenpfd/airspeed/AirspeedIndicatorDataProvider.ts:398