Class: DefaultCasInhibitStateDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:38
The Cas Inhibit state data provider implementation.
Implements
Constructors
Constructor
new DefaultCasInhibitStateDataProvider(
bus
,airGroundDataProvider
,inertialDataProvider
,altitudeDataProvider
,radioAltimeterDataProvider
):DefaultCasInhibitStateDataProvider
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:66
Creates an instance of the CasInhibitsController.
Parameters
Parameter | Type | Description |
---|---|---|
bus | EventBus | The event bus to use with this instance. |
airGroundDataProvider | DefaultAirGroundDataProvider | The isOnGround data provider |
inertialDataProvider | DefaultInertialDataProvider | The groundSpeed data provider |
altitudeDataProvider | DefaultAltitudeDataProvider | The altitude data provider |
radioAltimeterDataProvider | DefaultRadioAltimeterDataProvider | The radioAltitude data provider |
Returns
DefaultCasInhibitStateDataProvider
Properties
state
state:
Subject
<InhibitStates
>
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:56
The current inhibit state.
Implementation of
CasInhibitStateDataProvider
.state
Methods
init()
init():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:91
Initializes this instrument.
Returns
void
Implementation of
onUpdate()
onUpdate():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:96
Updates this instrument.
Returns
void
Implementation of
pause()
pause():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:101
Pause the data output.
Returns
void
resume()
resume():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:106
Resume the data output.
Returns
void
updateState()
updateState():
void
Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:86
Check all the inputs and current Inhibit state and evaluate a new inhibit state
Returns
void