Class: DefaultStallWarningDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:23
A stall warning system data provider implementation.
Implements
Constructors
Constructor
new DefaultStallWarningDataProvider(
bus,aoaIndex,adahrsIndex):DefaultStallWarningDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:105
Ctor.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The instrument event bus. |
aoaIndex | number | Subscribable<number> | The selected AOA sensor. |
adahrsIndex | number | Subscribable<number> | The selected ADAHRS. |
Returns
DefaultStallWarningDataProvider
Properties
_isStallWarningActive
protectedreadonly_isStallWarningActive:MappedSubject<[null|boolean,null|boolean,boolean],null|boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:66
adahrsCas
protectedreadonlyadahrsCas:ConsumerSubject<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:34
adahrsIndex
protectedreadonlyadahrsIndex:Subscribable<number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:63
adahrsIndexSub
protectedreadonlyadahrsIndexSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:79
adahrsValidSub
protectedreadonlyadahrsValidSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:81
aoa
protectedreadonlyaoa:Subject<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:30
aoaIndex
protectedreadonlyaoaIndex:Subscribable<number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:62
aoaIndexSub
protectedreadonlyaoaIndexSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:78
aoaPipe
protectedreadonlyaoaPipe:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:31
aoaSystemAoa
protectedreadonlyaoaSystemAoa:ConsumerSubject<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:28
aoaValid
protectedreadonlyaoaValid:ConsumerSubject<boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:29
aoaValidSub
protectedreadonlyaoaValidSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:80
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:106
The instrument event bus.
cas
protectedreadonlycas:Subject<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:35
casPipe
protectedreadonlycasPipe:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:36
dynamicSpeedCas
readonlydynamicSpeedCas:Subscribable<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:76
The dynamic airspeed in knots.
Implementation of
StallWarningDataProvider.dynamicSpeedCas
isOnGround
protectedreadonlyisOnGround:ConsumerSubject<boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:41
isOnGroundDebounced
protectedreadonlyisOnGroundDebounced:Subject<boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:43
Debounced on ground state.
isOnGroundDebounceTimer
protectedreadonlyisOnGroundDebounceTimer:DebounceTimer
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:44
isStalledAoa
protectedreadonlyisStalledAoa:MappedSubject<[null|number,null|number],null|boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:54
isStalledCas
protectedreadonlyisStalledCas:MappedSubject<[null|number,null|number],null|boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:46
isStallWarningActive
readonlyisStallWarningActive:Subscribable<null|boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:72
Whether the aircraft stall warning is currently active
Implementation of
StallWarningDataProvider.isStallWarningActive
stallAoa
protectedreadonlystallAoa:ConsumerSubject<number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:38
stallCas
protectedreadonlystallCas:ConsumerSubject<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:39
stallWarningCas
readonlystallWarningCas:Subscribable<null|number>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:74
The airspeed in knots below which the stick shaker activates.
Implementation of
StallWarningDataProvider.stallWarningCas
ON_GROUND_DEBOUNCE_TIME
protectedreadonlystaticON_GROUND_DEBOUNCE_TIME:500=500
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:26
STALL_AOA_HYSTERESIS
protectedreadonlystaticSTALL_AOA_HYSTERESIS:0.5=0.5
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:25
STALL_CAS_HYSTERESIS
protectedreadonlystaticSTALL_CAS_HYSTERESIS:3=3
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:24
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:165
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:170
Updates this instrument.
Returns
void
Implementation of
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:195
Pause the data outputs.
Returns
void
pauseAndSetAdahrsDataInvalid()
protectedpauseAndSetAdahrsDataInvalid():void
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:185
Pause the ADAHRS data subjects and set the outputs invalid (null).
Returns
void
pauseAndSetAoaDataInvalid()
protectedpauseAndSetAoaDataInvalid():void
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:175
Pause the AOA sensor data subjects and set the outputs invalid (null).
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:208
Resume the data outputs.
Returns
void