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
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
config | AirspeedIndicatorConfig | A 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
Name | Type |
---|---|
normAoa | number |
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
Name | Type | Default value | Description |
---|---|---|---|
paused | boolean | false | Whether 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