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: WT21CourseNeedleNavIndicator

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: WT21FixInfoManager

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: WT21NavIndicators

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: WT21ControlPublisher

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