Skip to main content

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

ParameterTypeDescription
busEventBusThe event bus to use with this instance.
airGroundDataProviderDefaultAirGroundDataProviderThe isOnGround data provider
inertialDataProviderDefaultInertialDataProviderThe groundSpeed data provider
altitudeDataProviderDefaultAltitudeDataProviderThe altitude data provider
radioAltimeterDataProviderDefaultRadioAltimeterDataProviderThe 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

Instrument.init


onUpdate()

onUpdate(): void

Defined in: workingtitle-instruments-epic2/shared/Instruments/CasInhibitStateDataProvider.ts:96

Updates this instrument.

Returns

void

Implementation of

Instrument.onUpdate


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