Class: TakeoffConfigPublisher
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:25
The default Epic2 takeoff config system publisher.
Implements
Constructors
Constructor
new TakeoffConfigPublisher(
bus
,flapWarningDataProvider
,airGroundDataProvider
,fadec
):TakeoffConfigPublisher
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:44
Ctor.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The instrument event bus. |
flapWarningDataProvider | FlapWarningDataProvider | The flap warning data provider to use. |
airGroundDataProvider | AirGroundDataProvider | The air ground data provider to use. |
fadec | Epic2Fadec | The fadec to use. |
Returns
TakeoffConfigPublisher
Properties
airGroundDataProvider
protected
readonly
airGroundDataProvider:AirGroundDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:47
The air ground data provider to use.
bus
protected
readonly
bus:EventBus
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:45
The instrument event bus.
fadec
protected
readonly
fadec:Epic2Fadec
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:48
The fadec to use.
flapWarningDataProvider
protected
readonly
flapWarningDataProvider:FlapWarningDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:46
The flap warning data provider to use.
isAnyEngTakeoffThrust
protected
readonly
isAnyEngTakeoffThrust:Subscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:29
noTakeoff
protected
readonly
noTakeoff:MappedSubscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:31
noTakeoffFlaps
protected
readonly
noTakeoffFlaps:MappedSubscribable
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:32
noTakeoffFlapsPubSub
protected
readonly
noTakeoffFlapsPubSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:35
noTakeoffPubSub
protected
readonly
noTakeoffPubSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:34
throttlePositions
protected
readonly
throttlePositions:Subscribable
<number
>[] =[]
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:28
MIN_TAKEOFF_THROTTLE_POS
protected
readonly
static
MIN_TAKEOFF_THROTTLE_POS:0.7
=0.7
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:26
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:88
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:93
Updates this instrument.
Returns
void
Implementation of
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:72
Pause the data outputs.
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/TakeoffConfigPublisher.ts:80
Resume the data outputs.
Returns
void