Skip to main content

Class: Epic2UpperMfdInstrument

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:47

The EPIC2 upper MFD instrument.

Extends​

  • Epic2FsInstrument

Constructors​

Constructor​

new Epic2UpperMfdInstrument(instrument, config): Epic2UpperMfdInstrument

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:133

Parameters​

ParameterType
instrumentBaseInstrument
configAvionicsConfig

Returns​

Epic2UpperMfdInstrument

Inherit Doc​

Overrides​

Epic2FsInstrument.constructor

Properties​

adahrsSelector?​

protected optional adahrsSelector: AdahrsSystemSelector

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:133

Inherited from​

Epic2FsInstrument.adahrsSelector


adcPublisher​

protected readonly adcPublisher: AdcPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:107

Inherited from​

Epic2FsInstrument.adcPublisher


agm1State​

protected readonly agm1State: Subject<AvionicsSystemState>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:57

Inherited from​

Epic2FsInstrument.agm1State


agm2State​

protected readonly agm2State: Subject<AvionicsSystemState>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:58

Inherited from​

Epic2FsInstrument.agm2State


ahrsPublisher​

protected readonly ahrsPublisher: AhrsPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:108

Inherited from​

Epic2FsInstrument.ahrsPublisher


aircraftInertialPublisher​

protected readonly aircraftInertialPublisher: AircraftInertialPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:109

Inherited from​

Epic2FsInstrument.aircraftInertialPublisher


altimeterBaroKeyEventHandler?​

protected optional altimeterBaroKeyEventHandler: AltimeterBaroKeyEventHandler

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:121


antiIcePublisher​

protected readonly antiIcePublisher: AntiIcePublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:110

Inherited from​

Epic2FsInstrument.antiIcePublisher


apInstrument​

protected readonly apInstrument: AutopilotInstrument

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:126

Inherited from​

Epic2FsInstrument.apInstrument


apPanelPublisher​

protected readonly apPanelPublisher: Epic2ApPanelPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:124

Inherited from​

Epic2FsInstrument.apPanelPublisher


backplane​

protected readonly backplane: InstrumentBackplane

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:102

Inherited from​

Epic2FsInstrument.backplane


baseInstrumentPublisher​

protected readonly baseInstrumentPublisher: BaseInstrumentPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:106

Inherited from​

Epic2FsInstrument.baseInstrumentPublisher


brakePublisher​

protected readonly brakePublisher: BrakeSimvarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:111

Inherited from​

Epic2FsInstrument.brakePublisher


bus​

protected readonly bus: EventBus

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:64

Inherited from​

Epic2FsInstrument.bus


clock​

protected readonly clock: Clock

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:104

Inherited from​

Epic2FsInstrument.clock


cockpitUserSettings​

protected readonly cockpitUserSettings: DefaultUserSettingManager<RefsSettings>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:66

Inherited from​

Epic2FsInstrument.cockpitUserSettings


config​

protected readonly config: AvionicsConfig

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:146

The general avionics configuration object.

Inherited from​

Epic2FsInstrument.config


controlSurfacesPublisher​

protected readonly controlSurfacesPublisher: ControlSurfacesPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:119

Inherited from​

Epic2FsInstrument.controlSurfacesPublisher


displayUnitIndex​

protected readonly displayUnitIndex: DisplayUnitIndices

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:44

The home display unit for this display (i.e. without MFD swap).

Inherited from​

Epic2FsInstrument.displayUnitIndex


duControlPublisher​

protected readonly duControlPublisher: Epic2InputControlPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:79

Inherited from​

Epic2FsInstrument.duControlPublisher


eisPublisher​

protected readonly eisPublisher: EISPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:118

Inherited from​

Epic2FsInstrument.eisPublisher


electricalPublisher​

protected readonly electricalPublisher: ElectricalPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:121

Inherited from​

Epic2FsInstrument.electricalPublisher


facLoader​

protected readonly facLoader: FacilityLoader

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:69

Inherited from​

Epic2FsInstrument.facLoader


facRepo​

protected readonly facRepo: FacilityRepository

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:68

Inherited from​

Epic2FsInstrument.facRepo


flapWarningSelector?​

protected optional flapWarningSelector: FlapWarningSystemSelector

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:134

Inherited from​

Epic2FsInstrument.flapWarningSelector


flightPathCalculator​

protected readonly flightPathCalculator: FlightPathCalculator

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:81

Inherited from​

Epic2FsInstrument.flightPathCalculator


flightPlanner​

protected readonly flightPlanner: FlightPlanner<"">

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:95

Inherited from​

Epic2FsInstrument.flightPlanner


fmsSpeedManager​

protected readonly fmsSpeedManager: Epic2FmsSpeedManager

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:114


fuelSystemPublisher​

protected readonly fuelSystemPublisher: FuelSystemSimVarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:123

Inherited from​

Epic2FsInstrument.fuelSystemPublisher


gnssPublisher​

protected readonly gnssPublisher: GNSSPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:112

Inherited from​

Epic2FsInstrument.gnssPublisher


gpsReceiverSelector?​

protected optional gpsReceiverSelector: GpsReceiverSelector

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:132

Inherited from​

Epic2FsInstrument.gpsReceiverSelector


haveUpdatesStarted​

protected haveUpdatesStarted: boolean = false

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:137

Whether this instrument has started updating.

Inherited from​

Epic2FsInstrument.haveUpdatesStarted


hEventPublisher​

protected readonly hEventPublisher: HEventPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:77

Inherited from​

Epic2FsInstrument.hEventPublisher


hostDisplayUnitIndex​

protected readonly hostDisplayUnitIndex: Subject<DisplayUnitIndices>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:46

The actual DU hosting this display, considering MFD swap.

Inherited from​

Epic2FsInstrument.hostDisplayUnitIndex


instrument​

readonly instrument: BaseInstrument

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:134

Inherited from​

Epic2FsInstrument.instrument


isAgmOn​

protected readonly isAgmOn: Subject<boolean>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:59

Inherited from​

Epic2FsInstrument.isAgmOn


isDuBooted​

protected readonly isDuBooted: Subject<boolean>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:60

Inherited from​

Epic2FsInstrument.isDuBooted


isPowered​

protected isPowered: undefined | boolean = undefined

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:50

Inherited from​

Epic2FsInstrument.isPowered


protected readonly lnavDataPublisher: Epic2LNavDataSimVarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:114

Inherited from​

Epic2FsInstrument.lnavDataPublisher


protected readonly lNavPublisher: LNavSimVarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:113

Inherited from​

Epic2FsInstrument.lNavPublisher


mfdUserSettingsManager​

protected readonly mfdUserSettingsManager: MfdUserSettingManager

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:72

Inherited from​

Epic2FsInstrument.mfdUserSettingsManager


minimumsPublisher​

protected readonly minimumsPublisher: MinimumsSimVarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:117

Inherited from​

Epic2FsInstrument.minimumsPublisher


protected readonly navComSimVarPublisher: NavComSimVarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:116

Inherited from​

Epic2FsInstrument.navComSimVarPublisher


protected readonly navComUserSettingsManager: NavComUserSettingManager

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:75

Inherited from​

Epic2FsInstrument.navComUserSettingsManager


nearestContext​

protected readonly nearestContext: Epic2NearestContext

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:70

Inherited from​

Epic2FsInstrument.nearestContext


pfdUserSettingsManager​

protected readonly pfdUserSettingsManager: PfdUserSettingManager

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:73

Inherited from​

Epic2FsInstrument.pfdUserSettingsManager


selectedAdahrsIndex​

protected readonly selectedAdahrsIndex: Subject<number>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:53

Inherited from​

Epic2FsInstrument.selectedAdahrsIndex


selectedAoaIndex​

protected readonly selectedAoaIndex: Subject<number>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:52

Inherited from​

Epic2FsInstrument.selectedAoaIndex


selectedFlapWarningIndex​

protected readonly selectedFlapWarningIndex: Subject<number>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:55

Inherited from​

Epic2FsInstrument.selectedFlapWarningIndex


selectedFmsPosIndex​

protected readonly selectedFmsPosIndex: Subject<number>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:54

Inherited from​

Epic2FsInstrument.selectedFmsPosIndex


softKeyController​

protected readonly softKeyController: Epic2DuController

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:78

Inherited from​

Epic2FsInstrument.softKeyController


speedLimitPublisher​

protected readonly speedLimitPublisher: SpeedLimitPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:122

Inherited from​

Epic2FsInstrument.speedLimitPublisher


stallWarningDataProvider​

protected readonly stallWarningDataProvider: DefaultStallWarningDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:83


systems​

protected readonly systems: AvionicsSystem[] = []

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:130

Inherited from​

Epic2FsInstrument.systems


timerPublisher​

protected readonly timerPublisher: FlightTimerPublisher<any>

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:120

Inherited from​

Epic2FsInstrument.timerPublisher


trafficInstrument​

protected readonly trafficInstrument: TrafficInstrument

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:127

Inherited from​

Epic2FsInstrument.trafficInstrument


verticalPathCalculator​

protected readonly verticalPathCalculator: SmoothingPathCalculator

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:97

Inherited from​

Epic2FsInstrument.verticalPathCalculator


vNavPublisher​

protected readonly vNavPublisher: VNavSimVarPublisher

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:115

Inherited from​

Epic2FsInstrument.vNavPublisher


xpdrInstrument​

protected readonly xpdrInstrument: XPDRInstrument

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:128

Inherited from​

Epic2FsInstrument.xpdrInstrument

Methods​

createSystems()​

protected createSystems(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:228

Creates this instrument's avionics systems.

Returns​

void

Inherited from​

Epic2FsInstrument.createSystems


doInit()​

protected doInit(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:211

Init instrument.

Returns​

void

Overrides​

Epic2FsInstrument.doInit


getBootDuration()​

protected getBootDuration(): number

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:359

Gets the duration, in milliseconds, required for this instrument to boot on power up.

Returns​

number

The duration, in milliseconds, required for this instrument to boot on power up.

Inherited from​

Epic2FsInstrument.getBootDuration


onBootFinished()​

protected onBootFinished(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:484

Responds to when this instrument is finished booting.

Returns​

void

Inherited from​

Epic2FsInstrument.onBootFinished


onBootStart()​

protected onBootStart(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:476

Responds to when the instrument begins to boot

Returns​

void

Inherited from​

Epic2FsInstrument.onBootStart


onFlightStart()​

onFlightStart(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:385

Returns​

void

Inherit Doc​

Inherited from​

Epic2FsInstrument.onFlightStart


onGameStateChanged()​

onGameStateChanged(oldState, newState): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:391

Parameters​

ParameterType
oldStateGameState
newStateGameState

Returns​

void

Inherit Doc​

Inherited from​

Epic2FsInstrument.onGameStateChanged


onInteractionEvent()​

onInteractionEvent(args): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:531

Parameters​

ParameterType
argsstring[]

Returns​

void

Inherit Doc​

Overrides​

Epic2FsInstrument.onInteractionEvent


onPowerChanged()​

protected onPowerChanged(current, previous): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:459

Responds to when this instrument's power state changes.

Parameters​

ParameterTypeDescription
currentbooleanThe current power state.
previousundefined | booleanThe previous power state, or undefined if the previous state was invalid.

Returns​

void

Inherited from​

Epic2FsInstrument.onPowerChanged


onPoweredStart()​

protected onPoweredStart(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:490

Returns​

void

Inherit Doc​

Inherited from​

Epic2FsInstrument.onPoweredStart


onPowerOff()​

onPowerOff(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:437

A callback which is executed when this instrument transitions from a power-on to power-off state.

Returns​

void

Inherited from​

Epic2FsInstrument.onPowerOff


onPowerOn()​

onPowerOn(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:421

A callback which is executed when this instrument transitions from a power-off to power-on state.

Returns​

void

Inherited from​

Epic2FsInstrument.onPowerOn


onSoundEnd()​

onSoundEnd(soundEventId): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:397

Parameters​

ParameterType
soundEventIdName_Z

Returns​

void

Inherit Doc​

Inherited from​

Epic2FsInstrument.onSoundEnd


setSelectedDu()​

protected setSelectedDu(hostDuIndex?): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:499

Sets the selected display unit index (for TSC/MF controller input).

Parameters​

ParameterTypeDescription
hostDuIndex?DisplayUnitIndicesThe DU index to set; defaults to this display's host DU.

Returns​

void

Inherited from​

Epic2FsInstrument.setSelectedDu


setupBaroKeyEventHandler()​

protected setupBaroKeyEventHandler(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:292

Setup the baro key event handler.

Returns​

void


Update()​

Update(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:503

Returns​

void

Inherit Doc​

Overrides​

Epic2FsInstrument.Update


updateSystems()​

protected updateSystems(): void

Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:373

Updates this instrument's systems.

Returns​

void

Inherited from​

Epic2FsInstrument.updateSystems