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
readonly
airspeedAlerts:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:85
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.airspeedAlerts
bus
readonly
bus:EventBus
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:160
The event bus.
Inherited from
DefaultAirspeedIndicatorDataProvider.bus
iasKnots
readonly
iasKnots:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:42
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.iasKnots
iasTrend
readonly
iasTrend:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:66
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.iasTrend
isAirspeedHoldActive
readonly
isAirspeedHoldActive:Subscribable
<boolean
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:81
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isAirspeedHoldActive
isDataFailed
readonly
isDataFailed:Subscribable
<boolean
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:100
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isDataFailed
isOverspeedProtectionActive
readonly
isOverspeedProtectionActive:Subscribable
<boolean
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:89
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isOverspeedProtectionActive
isUnderspeedProtectionActive
readonly
isUnderspeedProtectionActive:Subscribable
<boolean
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:93
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.isUnderspeedProtectionActive
mach
readonly
mach:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:50
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.mach
machToKias
readonly
machToKias:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:54
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.machToKias
normAoaIasCoef
readonly
normAoaIasCoef:Subscribable
<null
|number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:96
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.normAoaIasCoef
overspeedThreshold
readonly
overspeedThreshold:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:128
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.overspeedThreshold
pressureAlt
readonly
pressureAlt:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:62
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.pressureAlt
referenceIas
readonly
referenceIas:Subscribable
<null
|number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:70
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.referenceIas
referenceIsManual
readonly
referenceIsManual:Subscribable
<boolean
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:78
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.referenceIsManual
referenceMach
readonly
referenceMach:Subscribable
<null
|number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:74
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.referenceMach
tasKnots
readonly
tasKnots:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:46
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.tasKnots
tasToIas
readonly
tasToIas:Subscribable
<number
>
Defined in: garminsdk/components/nextgenpfd/airspeed/DefaultAirspeedIndicatorDataProvider.ts:58
Inherit Doc
Inherited from
DefaultAirspeedIndicatorDataProvider.tasToIas
underspeedThreshold
readonly
underspeedThreshold: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