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
protected
readonly
_isStallWarningActive:MappedSubject
<[null
|boolean
,null
|boolean
,boolean
],null
|boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:66
adahrsCas
protected
readonly
adahrsCas:ConsumerSubject
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:34
adahrsIndex
protected
readonly
adahrsIndex:Subscribable
<number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:63
adahrsIndexSub
protected
readonly
adahrsIndexSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:79
adahrsValidSub
protected
readonly
adahrsValidSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:81
aoa
protected
readonly
aoa:Subject
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:30
aoaIndex
protected
readonly
aoaIndex:Subscribable
<number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:62
aoaIndexSub
protected
readonly
aoaIndexSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:78
aoaPipe
protected
readonly
aoaPipe:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:31
aoaSystemAoa
protected
readonly
aoaSystemAoa:ConsumerSubject
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:28
aoaValid
protected
readonly
aoaValid:ConsumerSubject
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:29
aoaValidSub
protected
readonly
aoaValidSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:80
bus
protected
readonly
bus:EventBus
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:106
The instrument event bus.
cas
protected
readonly
cas:Subject
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:35
casPipe
protected
readonly
casPipe:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:36
dynamicSpeedCas
readonly
dynamicSpeedCas:Subscribable
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:76
The dynamic airspeed in knots.
Implementation of
StallWarningDataProvider
.dynamicSpeedCas
isOnGround
protected
readonly
isOnGround:ConsumerSubject
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:41
isOnGroundDebounced
protected
readonly
isOnGroundDebounced:Subject
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:43
Debounced on ground state.
isOnGroundDebounceTimer
protected
readonly
isOnGroundDebounceTimer:DebounceTimer
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:44
isStalledAoa
protected
readonly
isStalledAoa:MappedSubject
<[null
|number
,null
|number
],null
|boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:54
isStalledCas
protected
readonly
isStalledCas:MappedSubject
<[null
|number
,null
|number
],null
|boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:46
isStallWarningActive
readonly
isStallWarningActive: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
protected
readonly
stallAoa:ConsumerSubject
<number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:38
stallCas
protected
readonly
stallCas:ConsumerSubject
<null
|number
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:39
stallWarningCas
readonly
stallWarningCas: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
protected
readonly
static
ON_GROUND_DEBOUNCE_TIME:500
=500
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:26
STALL_AOA_HYSTERESIS
protected
readonly
static
STALL_AOA_HYSTERESIS:0.5
=0.5
Defined in: workingtitle-instruments-epic2/shared/Instruments/StallWarningDataProvider.ts:25
STALL_CAS_HYSTERESIS
protected
readonly
static
STALL_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()
protected
pauseAndSetAdahrsDataInvalid():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()
protected
pauseAndSetAoaDataInvalid():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