Class: Epic2UpperMfdInstrument
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:52
The EPIC2 upper MFD instrument.
Extends
Constructors
Constructor
new Epic2UpperMfdInstrument(
instrument
,config
):Epic2UpperMfdInstrument
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:150
Parameters
Parameter | Type |
---|---|
instrument | BaseInstrument |
config | AvionicsConfig |
Returns
Epic2UpperMfdInstrument
Inherit Doc
Overrides
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
agm2State
protected
readonly
agm2State:Subject
<AvionicsSystemState
>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:58
Inherited from
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
altimeterBaroKeyEventHandler?
protected
optional
altimeterBaroKeyEventHandler:AltimeterBaroKeyEventHandler
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:138
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
backplane
protected
readonly
backplane:InstrumentBackplane
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:109
Inherited from
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
clock
protected
readonly
clock:Clock
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:111
Inherited from
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:151
The general avionics configuration object.
Inherited from
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
facRepo
protected
readonly
facRepo:FacilityRepository
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:68
Inherited from
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
fmsSpeedManager
protected
readonly
fmsSpeedManager:Epic2FmsSpeedManager
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:131
fuelSystemPublisher
protected
readonly
fuelSystemPublisher:FuelSystemSimVarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:128
Inherited from
Epic2FsInstrument
.fuelSystemPublisher
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
instrument
readonly
instrument:BaseInstrument
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:151
This instrument's parent BaseInstrument.
Inherited from
isAgmOn
protected
readonly
isAgmOn:Subject
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:59
Inherited from
isDuBooted
protected
readonly
isDuBooted:Subject
<boolean
>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:60
Inherited from
isPowered
protected
isPowered:undefined
|boolean
=undefined
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:50
Inherited from
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
navComSimVarPublisher
protected
readonly
navComSimVarPublisher:NavComSimVarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:121
Inherited from
Epic2FsInstrument
.navComSimVarPublisher
navComUserSettingsManager
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
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
stallWarningDataProvider
protected
readonly
stallWarningDataProvider:DefaultStallWarningDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:100
systems
protected
readonly
systems:AvionicsSystem
[] =[]
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:135
Inherited from
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
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/UpperMFD/Epic2UpperMfdInstrument.tsx:231
Init instrument.
Returns
void
Overrides
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
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
Parameter | Type |
---|---|
oldState | GameState |
newState | GameState |
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/UpperMFD/Epic2UpperMfdInstrument.tsx:583
Parameters
Parameter | Type |
---|---|
args | string [] |
Returns
void
Inherit Doc
Overrides
Epic2FsInstrument
.onInteractionEvent
onPowerChanged()
protected
onPowerChanged(current
,previous
):void
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:462
Responds to when this instrument's power state changes.
Parameters
Parameter | Type | Description |
---|---|---|
current | boolean | The current power state. |
previous | undefined | boolean | The 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: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
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
onSoundEnd()
onSoundEnd(
soundEventId
):void
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:400
Parameters
Parameter | Type |
---|---|
soundEventId | Name_Z |
Returns
void
Inherit Doc
Inherited from
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
Parameter | Type | Description |
---|---|---|
hostDuIndex? | DisplayUnitIndices | The 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/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:317
Setup the baro key event handler.
Returns
void
Update()
Update():
void
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/MFD/UpperMFD/Epic2UpperMfdInstrument.tsx:555
Returns
void
Inherit Doc
Overrides
updateSystems()
protected
updateSystems():void
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:376
Updates this instrument's systems.
Returns
void