Skip to main content

Class: Epic2LowerMfdInstrument

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:29

The EPIC2 lower MFD instrument.

Extends

Constructors

Constructor

new Epic2LowerMfdInstrument(instrument, config): Epic2LowerMfdInstrument

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:73

Parameters

ParameterType
instrumentBaseInstrument
configAvionicsConfig

Returns

Epic2LowerMfdInstrument

Inherit Doc

Overrides

Epic2FsInstrument.constructor

Properties

adahrsSelector?

protected optional adahrsSelector: AdahrsSystemSelector

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

Inherited from

Epic2FsInstrument.adahrsSelector


adcPublisher

protected readonly adcPublisher: AdcPublisher

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

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

Inherited from

Epic2FsInstrument.ahrsPublisher


aircraftInertialPublisher

protected readonly aircraftInertialPublisher: AircraftInertialPublisher

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

Inherited from

Epic2FsInstrument.aircraftInertialPublisher


airGroundDataProvider

protected readonly airGroundDataProvider: DefaultAirGroundDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:54


airspeedDataProvider

protected readonly airspeedDataProvider: DefaultAirspeedDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:48


altitudeDataProvider

protected readonly altitudeDataProvider: DefaultAltitudeDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:49


antiIcePublisher

protected readonly antiIcePublisher: AntiIcePublisher

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

Inherited from

Epic2FsInstrument.antiIcePublisher


apInstrument

protected readonly apInstrument: AutopilotInstrument

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

Inherited from

Epic2FsInstrument.apInstrument


apPanelPublisher

protected readonly apPanelPublisher: Epic2ApPanelPublisher

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

Inherited from

Epic2FsInstrument.apPanelPublisher


auralsConfig

protected readonly auralsConfig: Epic2XmlAuralsConfig

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:57


backplane

protected readonly backplane: InstrumentBackplane

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

Inherited from

Epic2FsInstrument.backplane


baseInstrumentPublisher

protected readonly baseInstrumentPublisher: BaseInstrumentPublisher

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

Inherited from

Epic2FsInstrument.baseInstrumentPublisher


brakePublisher

protected readonly brakePublisher: BrakeSimvarPublisher

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

Inherited from

Epic2FsInstrument.brakePublisher


bus

protected readonly bus: EventBus

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

Inherited from

Epic2FsInstrument.bus


casInhibitStateProvider

protected readonly casInhibitStateProvider: DefaultCasInhibitStateDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:61


casSystem

protected readonly casSystem: CasSystem

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:55


clock

protected readonly clock: Clock

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

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/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:75

The general avionics configuration object.

Inherited from

Epic2FsInstrument.config


controlSurfacesPublisher

protected readonly controlSurfacesPublisher: ControlSurfacesPublisher

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

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

Inherited from

Epic2FsInstrument.duControlPublisher


eisPublisher

protected readonly eisPublisher: EISPublisher

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

Inherited from

Epic2FsInstrument.eisPublisher


electricalPublisher

protected readonly electricalPublisher: ElectricalPublisher

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

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


flapWarningData

protected readonly flapWarningData: DefaultFlapWarningDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:45


flapWarningSelector?

protected optional flapWarningSelector: FlapWarningSystemSelector

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

Inherited from

Epic2FsInstrument.flapWarningSelector


flightPathCalculator

protected readonly flightPathCalculator: FlightPathCalculator

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

Inherited from

Epic2FsInstrument.flightPathCalculator


flightPlanner

protected readonly flightPlanner: FlightPlanner<"">

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

Inherited from

Epic2FsInstrument.flightPlanner


fms?

protected readonly optional fms: Epic2Fms

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:40


fuelSystemPublisher

protected readonly fuelSystemPublisher: FuelSystemSimVarPublisher

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

Inherited from

Epic2FsInstrument.fuelSystemPublisher


fuelTotalizer

protected readonly fuelTotalizer: FuelTotalizer

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:42


fuelTotalizerPublisher

protected readonly fuelTotalizerPublisher: FuelTotalizerSimVarPublisher

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:43


gnssPublisher

protected readonly gnssPublisher: GNSSPublisher

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

Inherited from

Epic2FsInstrument.gnssPublisher


gpsReceiverSelector?

protected optional gpsReceiverSelector: GpsReceiverSelector

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

Inherited from

Epic2FsInstrument.gpsReceiverSelector


haveUpdatesStarted

protected haveUpdatesStarted: boolean = false

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

Whether this instrument has started updating.

Inherited from

Epic2FsInstrument.haveUpdatesStarted


hEventPublisher

protected readonly hEventPublisher: HEventPublisher

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

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


inertialDataProvider

protected readonly inertialDataProvider: DefaultInertialDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:50


instrument

readonly instrument: BaseInstrument

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:74

This instrument's parent BaseInstrument.

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


landingGearData

protected readonly landingGearData: DefaultLandingGearDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:44


landingGearDataProvider

protected readonly landingGearDataProvider: DefaultLandingGearDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:47


mfdUserSettingsManager

protected readonly mfdUserSettingsManager: MfdUserSettingManager

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

Inherited from

Epic2FsInstrument.mfdUserSettingsManager


minimumsPublisher

protected readonly minimumsPublisher: MinimumsSimVarPublisher

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

Inherited from

Epic2FsInstrument.minimumsPublisher


protected readonly navComSimVarPublisher: NavComSimVarPublisher

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

Inherited from

Epic2FsInstrument.navComSimVarPublisher


protected readonly navComUserSettingsManager: NavComUserSettingManager

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

Inherited from

Epic2FsInstrument.navComUserSettingsManager


nearestContext

protected readonly nearestContext: Epic2NearestContext

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

Inherited from

Epic2FsInstrument.nearestContext


pfdUserSettingsManager

protected readonly pfdUserSettingsManager: PfdUserSettingManager

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

Inherited from

Epic2FsInstrument.pfdUserSettingsManager


radioAltimeterDataProvider

protected readonly radioAltimeterDataProvider: DefaultRadioAltimeterDataProvider

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:51


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

Inherited from

Epic2FsInstrument.softKeyController


speedLimitPublisher

protected readonly speedLimitPublisher: SpeedLimitPublisher

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

Inherited from

Epic2FsInstrument.speedLimitPublisher


systems

protected readonly systems: AvionicsSystem[] = []

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

Inherited from

Epic2FsInstrument.systems


timerPublisher

protected readonly timerPublisher: FlightTimerPublisher<any>

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

Inherited from

Epic2FsInstrument.timerPublisher


trafficInstrument

protected readonly trafficInstrument: TrafficInstrument

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

Inherited from

Epic2FsInstrument.trafficInstrument


verticalPathCalculator

protected readonly verticalPathCalculator: SmoothingPathCalculator

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

Inherited from

Epic2FsInstrument.verticalPathCalculator


vNavPublisher

protected readonly vNavPublisher: VNavSimVarPublisher

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

Inherited from

Epic2FsInstrument.vNavPublisher


xmlLogicHost

protected readonly xmlLogicHost: CompositeLogicXMLHost

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:56


xpdrInstrument

protected readonly xpdrInstrument: XPDRInstrument

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

Inherited from

Epic2FsInstrument.xpdrInstrument

Methods

createSystems()

protected createSystems(): void

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

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/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:96

Init instrument.

Returns

void

Overrides

Epic2FsInstrument.doInit


getBootDuration()

protected getBootDuration(): number

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

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

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

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

Returns

void

Inherit Doc

Inherited from

Epic2FsInstrument.onFlightStart


onGameStateChanged()

onGameStateChanged(oldState, newState): void

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

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/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:204

Parameters

ParameterType
argsstring[]

Returns

void

Inherit Doc

Overrides

Epic2FsInstrument.onInteractionEvent


onPowerChanged()

protected onPowerChanged(current, previous): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:169

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

Overrides

Epic2FsInstrument.onPowerChanged


onPoweredStart()

protected onPoweredStart(): void

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

Returns

void

Inherit Doc

Inherited from

Epic2FsInstrument.onPoweredStart


onPowerOff()

onPowerOff(): void

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

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

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

Parameters

ParameterType
soundEventIdName_Z

Returns

void

Inherit Doc

Inherited from

Epic2FsInstrument.onSoundEnd


renderComponents()

protected renderComponents(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:188

Returns

void

Inherit Doc


renderPluginComponents()

protected renderPluginComponents(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:178

Renders any plugin UI components.

Returns

void


setSelectedDu()

protected setSelectedDu(hostDuIndex?): void

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

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


Update()

Update(): void

Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/LowerMFD/Epic2LowerMfdInstrument.tsx:163

Returns

void

Inherit Doc

Overrides

Epic2FsInstrument.Update


updateSystems()

protected updateSystems(): void

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

Updates this instrument's systems.

Returns

void

Inherited from

Epic2FsInstrument.updateSystems