Skip to main content

Class: WT21_PFD_Instrument

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:38

The WT21 PFD Instrument

Extends​

Constructors​

Constructor​

new WT21_PFD_Instrument(instrument, config, instrumentConfig): WT21_PFD_Instrument

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:64

Creates an instance of the WT21_PFD.

Parameters​

ParameterTypeDescription
instrumentBaseInstrumentThe base instrument.
configAvionicsConfigThe avionics configuration object for the WT21 instrument suite.
instrumentConfigPfdInstrumentConfigThe configuration object for this specific instrument

Returns​

WT21_PFD_Instrument

Overrides​

WT21DisplayUnitFsInstrument.constructor

Properties​

adcPublisher​

protected readonly adcPublisher: AdcPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.adcPublisher


adcSystemSelector​

protected readonly adcSystemSelector: AdcSystemSelector

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

Inherited from​

WT21DisplayUnitFsInstrument.adcSystemSelector


ahrsPublisher​

protected readonly ahrsPublisher: AhrsPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.ahrsPublisher


ahrsSystemSelector​

protected readonly ahrsSystemSelector: AhrsSystemSelector

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

Inherited from​

WT21DisplayUnitFsInstrument.ahrsSystemSelector


apInstrument​

protected readonly apInstrument: AutopilotInstrument

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

Inherited from​

WT21DisplayUnitFsInstrument.apInstrument


avionicsSystems​

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

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

Inherited from​

WT21DisplayUnitFsInstrument.avionicsSystems


backplane​

protected readonly backplane: InstrumentBackplane

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

Inherited from​

WT21DisplayUnitFsInstrument.backplane


baseInstrumentPublisher​

protected readonly baseInstrumentPublisher: BaseInstrumentPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.baseInstrumentPublisher


bus​

protected readonly bus: EventBus

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

Inherited from​

WT21DisplayUnitFsInstrument.bus


calculator​

protected readonly calculator: FlightPathCalculator

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

Inherited from​

WT21DisplayUnitFsInstrument.calculator


clock​

protected readonly clock: Clock

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

Inherited from​

WT21DisplayUnitFsInstrument.clock


config​

protected readonly config: AvionicsConfig

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:66

The avionics configuration object for the WT21 instrument suite.

Inherited from​

WT21DisplayUnitFsInstrument.config


courseNeedleIndicator​

protected readonly courseNeedleIndicator: WT21CourseNeedleNavIndicator

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

Inherited from​

WT21DisplayUnitFsInstrument.courseNeedleIndicator


electricalPublisher​

protected readonly electricalPublisher: ElectricalPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.electricalPublisher


facLoader​

protected readonly facLoader: FacilityLoader

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

Inherited from​

WT21DisplayUnitFsInstrument.facLoader


facRepo​

protected readonly facRepo: FacilityRepository

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

Inherited from​

WT21DisplayUnitFsInstrument.facRepo


fixInfoManager​

protected readonly fixInfoManager: WT21FixInfoManager

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

Inherited from​

WT21DisplayUnitFsInstrument.fixInfoManager


fmcSimVarPublisher​

protected readonly fmcSimVarPublisher: FmcSimVarPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.fmcSimVarPublisher


gnssPublisher​

protected readonly gnssPublisher: GNSSPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.gnssPublisher


hEventPublisher​

protected readonly hEventPublisher: HEventPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.hEventPublisher


instrument​

readonly instrument: BaseInstrument

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:65

The base instrument.

Inherited from​

WT21DisplayUnitFsInstrument.instrument


instrumentConfig​

protected readonly instrumentConfig: PfdInstrumentConfig

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:67

The configuration object for this specific instrument

Inherited from​

WT21DisplayUnitFsInstrument.instrumentConfig


minimumsPublisher​

protected readonly minimumsPublisher: MinimumsSimVarPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.minimumsPublisher


protected readonly navComSimVarPublisher: NavComSimVarPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.navComSimVarPublisher


protected readonly navIndicators: WT21NavIndicators

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

Inherited from​

WT21DisplayUnitFsInstrument.navIndicators


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

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

Inherited from​

WT21DisplayUnitFsInstrument.navSources


perfPlanRepository​

protected readonly perfPlanRepository: PerformancePlanRepository

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

Inherited from​

WT21DisplayUnitFsInstrument.perfPlanRepository


planner​

protected readonly planner: FlightPlanner<"">

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

Inherited from​

WT21DisplayUnitFsInstrument.planner


tcas​

protected readonly tcas: WT21TCAS

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

Inherited from​

WT21DisplayUnitFsInstrument.tcas


trafficInstrument​

protected readonly trafficInstrument: TrafficInstrument

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

Inherited from​

WT21DisplayUnitFsInstrument.trafficInstrument


vnavSimVarPublisher​

protected readonly vnavSimVarPublisher: VNavSimVarPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.vnavSimVarPublisher


wt21ControlPublisher​

protected readonly wt21ControlPublisher: WT21ControlPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.wt21ControlPublisher


wt21ControlVarPublisher​

protected readonly wt21ControlVarPublisher: WT21ControlSimVarPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.wt21ControlVarPublisher


xpdrSimVarPublisher​

protected readonly xpdrSimVarPublisher: XPDRSimVarPublisher

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

Inherited from​

WT21DisplayUnitFsInstrument.xpdrSimVarPublisher

Methods​

doInit()​

protected doInit(): Promise<void>

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:123

Initialises the instrument

Returns​

Promise<void>

Overrides​

WT21DisplayUnitFsInstrument.doInit


onFlightStart()​

onFlightStart(): void

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

Returns​

void

Inherit Doc​

Inherited from​

WT21DisplayUnitFsInstrument.onFlightStart


onGameStateChanged()​

onGameStateChanged(oldState, newState): void

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

Parameters​

ParameterType
oldStateGameState
newStateGameState

Returns​

void

Inherit Doc​

Inherited from​

WT21DisplayUnitFsInstrument.onGameStateChanged


onInteractionEvent()​

onInteractionEvent(_args): void

Defined in: workingtitle-instruments-wt21/instruments/html_ui/Pages/VCockpit/Instruments/WT21v2/PFD/WT21_PFD_Instrument.tsx:251

Parameters​

ParameterType
_argsstring[]

Returns​

void

Inherit Doc​

Overrides​

WT21DisplayUnitFsInstrument.onInteractionEvent


onSoundEnd()​

onSoundEnd(soundEventId): void

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

Parameters​

ParameterType
soundEventIdName_Z

Returns​

void

Inherit Doc​

Inherited from​

WT21DisplayUnitFsInstrument.onSoundEnd


Update()​

Update(): void

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

Returns​

void

Inherit Doc​

Inherited from​

WT21DisplayUnitFsInstrument.Update