Class: G1000AirspeedIndicatorDataProvider
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/FlightInstruments/AirspeedIndicator/G1000AirspeedIndicatorDataProvider.ts:10
A G1000 NXi provider of airspeed indicator data.
Extends
DefaultAirspeedIndicatorDataProvider
Constructors
Constructor
new G1000AirspeedIndicatorDataProvider(
bus,config):G1000AirspeedIndicatorDataProvider
Defined in: workingtitle-instruments-g1000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG1000/PFD/Components/FlightInstruments/AirspeedIndicator/G1000AirspeedIndicatorDataProvider.ts:16
Creates a new instance of G1000AirspeedIndicatorDataProvider.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The event bus. |
config | AirspeedIndicatorConfig | A configuration object defining options for the airspeed indicator. |
Returns
G1000AirspeedIndicatorDataProvider
Overrides
DefaultAirspeedIndicatorDataProvider.constructor
Properties
airspeedAlerts
readonlyairspeedAlerts:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:85
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.airspeedAlerts
bus
readonlybus:EventBus
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:160
The event bus.
Inherited from
DefaultAirspeedIndicatorDataProvider.bus
iasKnots
readonlyiasKnots:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:42
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.iasKnots
iasTrend
readonlyiasTrend:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:66
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.iasTrend
isAirspeedHoldActive
readonlyisAirspeedHoldActive:Subscribable<boolean>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:81
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isAirspeedHoldActive
isDataFailed
readonlyisDataFailed:Subscribable<boolean>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:100
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isDataFailed
isOverspeedProtectionActive
readonlyisOverspeedProtectionActive:Subscribable<boolean>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:89
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isOverspeedProtectionActive
isUnderspeedProtectionActive
readonlyisUnderspeedProtectionActive:Subscribable<boolean>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:93
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isUnderspeedProtectionActive
mach
readonlymach:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:50
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.mach
machToKias
readonlymachToKias:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:54
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.machToKias
normAoaIasCoef
readonlynormAoaIasCoef:Subscribable<null|number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:96
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.normAoaIasCoef
overspeedThreshold
readonlyoverspeedThreshold:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:128
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.overspeedThreshold
pressureAlt
readonlypressureAlt:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:62
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.pressureAlt
referenceIas
readonlyreferenceIas:Subscribable<null|number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:70
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.referenceIas
referenceIsManual
readonlyreferenceIsManual:Subscribable<boolean>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:78
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.referenceIsManual
referenceMach
readonlyreferenceMach:Subscribable<null|number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:74
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.referenceMach
tasKnots
readonlytasKnots:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:46
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.tasKnots
tasToIas
readonlytasToIas:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:58
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.tasToIas
underspeedThreshold
readonlyunderspeedThreshold:Subscribable<number>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:132
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.underspeedThreshold
Methods
destroy()
destroy():
void
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:411
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
estimateIasFromNormAoa()
estimateIasFromNormAoa(
normAoa):number
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:317
Parameters
| Parameter | Type |
|---|---|
normAoa | number |
Returns
number
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.estimateIasFromNormAoa
init()
init(
paused):void
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:217
Initializes this data provider. Once initialized
Parameters
| Parameter | 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
pause()
pause():
void
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:366
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
resume()
resume():
void
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:326
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