Skip to main content

Abstract Class: WT21DisplayUnitFsInstrument

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:35

Base WT21 FsInstrument

Extended by

Implements

Constructors

Constructor

protected new WT21DisplayUnitFsInstrument(instrument, config, instrumentConfig): WT21DisplayUnitFsInstrument

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:103

Parameters

ParameterType
instrumentBaseInstrument
configAvionicsConfig
instrumentConfigInstrumentConfig

Returns

WT21DisplayUnitFsInstrument

Inherit Doc

Properties

adcPublisher

protected readonly adcPublisher: AdcPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:69


adcSystemSelector

protected readonly adcSystemSelector: AdcSystemSelector

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:100


ahrsPublisher

protected readonly ahrsPublisher: AhrsPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:70


ahrsSystemSelector

protected readonly ahrsSystemSelector: AhrsSystemSelector

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:99


apInstrument

protected readonly apInstrument: AutopilotInstrument

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:96


avionicsSystems

protected readonly avionicsSystems: BasicAvionicsSystem<any>[] = []

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:98


backplane

protected readonly backplane: InstrumentBackplane

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:37


baseInstrumentPublisher

protected readonly baseInstrumentPublisher: BaseInstrumentPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:67


bus

protected readonly bus: EventBus

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:36


calculator

protected readonly calculator: FlightPathCalculator

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:43


clock

protected readonly clock: Clock

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:64


config

protected readonly config: AvionicsConfig

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:105


courseNeedleIndicator

protected readonly courseNeedleIndicator: WTLineCourseNeedleNavIndicator

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:86


electricalPublisher

protected readonly electricalPublisher: ElectricalPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:71


facLoader

protected readonly facLoader: FacilityLoader

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:40


facRepo

protected readonly facRepo: FacilityRepository

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:39


fixInfoManager

protected readonly fixInfoManager: WTLineFixInfoManager

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:61


fmcSimVarPublisher

protected readonly fmcSimVarPublisher: FmcSimVarPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:73


gnssPublisher

protected readonly gnssPublisher: GNSSPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:72


hEventPublisher

protected readonly hEventPublisher: HEventPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:68


instrument

readonly instrument: BaseInstrument

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:104

A reference to the BaseInstrument loaded by the sim

Implementation of

FsInstrument.instrument


instrumentConfig

protected readonly instrumentConfig: InstrumentConfig

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:106


minimumsPublisher

protected readonly minimumsPublisher: MinimumsSimVarPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:74


protected readonly navComSimVarPublisher: NavComSimVarPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:93


protected readonly navIndicators: WTLineNavIndicators

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:87


protected readonly navSources: NavSources<readonly ["NAV1", "NAV2", "ADF", "FMS1", "FMS2"]>

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:79


perfPlanRepository

protected readonly perfPlanRepository: PerformancePlanRepository

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:60


planner

protected readonly planner: FlightPlanner<"">

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:59


tcas

protected readonly tcas: WT21TCAS

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:65


trafficInstrument

protected readonly trafficInstrument: TrafficInstrument

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:63


vnavSimVarPublisher

protected readonly vnavSimVarPublisher: VNavSimVarPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:94


wt21ControlPublisher

protected readonly wt21ControlPublisher: WTLineControlPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:76


wt21ControlVarPublisher

protected readonly wt21ControlVarPublisher: WT21ControlSimVarPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:77


xpdrSimVarPublisher

protected readonly xpdrSimVarPublisher: XPDRSimVarPublisher

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:75

Methods

doInit()

protected doInit(): Promise<void>

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:143

Initialises the instrument

Returns

Promise<void>


onFlightStart()

onFlightStart(): void

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:203

Returns

void

Inherit Doc

Implementation of

FsInstrument.onFlightStart


onGameStateChanged()

onGameStateChanged(oldState, newState): void

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:209

Parameters

ParameterType
oldStateGameState
newStateGameState

Returns

void

Inherit Doc

Implementation of

FsInstrument.onGameStateChanged


onInteractionEvent()

onInteractionEvent(_args): void

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:198

Parameters

ParameterType
_argsstring[]

Returns

void

Inherit Doc

Implementation of

FsInstrument.onInteractionEvent


onSoundEnd()

onSoundEnd(soundEventId): void

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:215

Parameters

ParameterType
soundEventIdName_Z

Returns

void

Inherit Doc

Implementation of

FsInstrument.onSoundEnd


Update()

Update(): void

Defined in: workingtitle-instruments-wt21/shared/WT21DisplayUnitFsInstrument.ts:190

Returns

void

Inherit Doc

Implementation of

FsInstrument.Update