Class: DefaultAirGroundDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:22
The default Epic2 air/ground system data provider.
Implements
Constructors
Constructor
new DefaultAirGroundDataProvider(
bus,airspeedDataProvider,landingGearDataProvider,radioAltimeterDataProvider):DefaultAirGroundDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:50
Ctor.
Parameters
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | The instrument event bus. |
airspeedDataProvider | AirspeedDataProvider | The airspeed data provider to use. |
landingGearDataProvider | LandingGearDataProvider | The landing gear data provider to use. |
radioAltimeterDataProvider | RadioAltimeterDataProvider | The radio altimeter data provider to use. |
Returns
DefaultAirGroundDataProvider
Properties
_isOnGround
protectedreadonly_isOnGround:MappedSubject<[boolean,boolean,boolean,null|number,null|number],boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:23
_isValid
protectedreadonly_isValid:MappedSubject<[boolean,null|number,null|number],boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:33
airspeedDataProvider
protectedreadonlyairspeedDataProvider:AirspeedDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:52
The airspeed data provider to use.
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:51
The instrument event bus.
isOnGround
readonlyisOnGround:Subscribable<boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:31
Whether the aircraft is on the ground; defaults to air when the sensors fail.
Implementation of
AirGroundDataProvider.isOnGround
isValid
readonlyisValid:Subscribable<boolean>
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:39
Whether the air/ground state is valid/not failed.
Implementation of
landingGearDataProvider
protectedreadonlylandingGearDataProvider:LandingGearDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:53
The landing gear data provider to use.
onGroundPubSub
protectedreadonlyonGroundPubSub:Subscription
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:41
radioAltimeterDataProvider
protectedreadonlyradioAltimeterDataProvider:RadioAltimeterDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:54
The radio altimeter data provider to use.
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:74
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:79
Updates this instrument.
Returns
void
Implementation of
AirGroundDataProvider.onUpdate
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:60
Pause the data outputs.
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/AirGroundDataProvider.ts:67
Resume the data outputs.
Returns
void