Class: Epic2PfdInstrument
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:35
The PFD instrument.
Extends
Constructors
Constructor
new Epic2PfdInstrument(
instrument,config):Epic2PfdInstrument
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:151
Parameters
| Parameter | Type |
|---|---|
instrument | BaseInstrument |
config | AvionicsConfig |
Returns
Epic2PfdInstrument
Inherit Doc
Overrides
Properties
adahrsSelector?
protectedoptionaladahrsSelector:AdahrsSystemSelector
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:138
Inherited from
Epic2FsInstrument.adahrsSelector
adcPublisher
protectedreadonlyadcPublisher:AdcPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:114
Inherited from
Epic2FsInstrument.adcPublisher
agm1State
protectedreadonlyagm1State:Subject<AvionicsSystemState>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:57
Inherited from
agm2State
protectedreadonlyagm2State:Subject<AvionicsSystemState>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:58
Inherited from
ahrsPublisher
protectedreadonlyahrsPublisher:AhrsPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:115
Inherited from
Epic2FsInstrument.ahrsPublisher
aircraftInertialPublisher
protectedreadonlyaircraftInertialPublisher:AircraftInertialPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:116
Inherited from
Epic2FsInstrument.aircraftInertialPublisher
airGroundDataProvider
protectedreadonlyairGroundDataProvider:DefaultAirGroundDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:85
airspeedDataProvider
protectedreadonlyairspeedDataProvider:DefaultAirspeedDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:58
altitudeDataProvider
protectedreadonlyaltitudeDataProvider:DefaultAltitudeDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:61
antiIcePublisher
protectedreadonlyantiIcePublisher:AntiIcePublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:117
Inherited from
Epic2FsInstrument.antiIcePublisher
apInstrument
protectedreadonlyapInstrument:AutopilotInstrument
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:131
Inherited from
Epic2FsInstrument.apInstrument
apPanelPublisher
protectedreadonlyapPanelPublisher:Epic2ApPanelPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:129
Inherited from
Epic2FsInstrument.apPanelPublisher
attitudeDataProvider
protectedreadonlyattitudeDataProvider:DefaultAttitudeDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:64
autopilotDataProvider
protectedreadonlyautopilotDataProvider:DefaultAutopilotDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:68
autothrottleDataProvider
protectedreadonlyautothrottleDataProvider:DefaultAutothrottleDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:69
backplane
protectedreadonlybackplane:InstrumentBackplane
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:109
Inherited from
baseInstrumentPublisher
protectedreadonlybaseInstrumentPublisher:BaseInstrumentPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:113
Inherited from
Epic2FsInstrument.baseInstrumentPublisher
brakePublisher
protectedreadonlybrakePublisher:BrakeSimvarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:118
Inherited from
Epic2FsInstrument.brakePublisher
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:64
Inherited from
clock
protectedreadonlyclock:Clock
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:111
Inherited from
cockpitUserSettings
protectedreadonlycockpitUserSettings:DefaultUserSettingManager<RefsSettings>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:66
Inherited from
Epic2FsInstrument.cockpitUserSettings
config
protectedreadonlyconfig:AvionicsConfig
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:153
The general avionics configuration object.
Inherited from
controlSurfacesPublisher
protectedreadonlycontrolSurfacesPublisher:ControlSurfacesPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:124
Inherited from
Epic2FsInstrument.controlSurfacesPublisher
displayUnitIndex
protectedreadonlydisplayUnitIndex: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
protectedreadonlyduControlPublisher:Epic2InputControlPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:81
Inherited from
Epic2FsInstrument.duControlPublisher
eisPublisher
protectedreadonlyeisPublisher:EISPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:123
Inherited from
Epic2FsInstrument.eisPublisher
electricalPublisher
protectedreadonlyelectricalPublisher:ElectricalPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:126
Inherited from
Epic2FsInstrument.electricalPublisher
facLoader
protectedreadonlyfacLoader:FacilityLoader
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:69
Inherited from
facRepo
protectedreadonlyfacRepo:FacilityRepository
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:68
Inherited from
flapWarningDataProvider
protectedreadonlyflapWarningDataProvider:DefaultFlapWarningDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:73
flapWarningSelector?
protectedoptionalflapWarningSelector:FlapWarningSystemSelector
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:139
Inherited from
Epic2FsInstrument.flapWarningSelector
flightPathCalculator
protectedreadonlyflightPathCalculator:FlightPathCalculator
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:83
Inherited from
Epic2FsInstrument.flightPathCalculator
flightPlanner
protectedreadonlyflightPlanner:FlightPlanner<"">
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:102
Inherited from
Epic2FsInstrument.flightPlanner
fuelSystemPublisher
protectedreadonlyfuelSystemPublisher:FuelSystemSimVarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:128
Inherited from
Epic2FsInstrument.fuelSystemPublisher
gnssPublisher
protectedreadonlygnssPublisher:GNSSPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:119
Inherited from
Epic2FsInstrument.gnssPublisher
gpsReceiverSelector?
protectedoptionalgpsReceiverSelector:GpsReceiverSelector
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:137
Inherited from
Epic2FsInstrument.gpsReceiverSelector
haveUpdatesStarted
protectedhaveUpdatesStarted:boolean=false
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:142
Whether this instrument has started updating.
Inherited from
Epic2FsInstrument.haveUpdatesStarted
headingDataProvider
protectedreadonlyheadingDataProvider:DefaultHeadingDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:70
hEventPublisher
protectedreadonlyhEventPublisher:HEventPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:79
Inherited from
Epic2FsInstrument.hEventPublisher
hostDisplayUnitIndex
protectedreadonlyhostDisplayUnitIndex: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
protectedreadonlyinertialDataProvider:DefaultInertialDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:74
instrument
readonlyinstrument:BaseInstrument
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:152
This instrument's parent BaseInstrument.
Inherited from
isAgmOn
protectedreadonlyisAgmOn:Subject<boolean>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:59
Inherited from
isDuBooted
protectedreadonlyisDuBooted:Subject<boolean>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:60
Inherited from
isPowered
protectedisPowered:undefined|boolean=undefined
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:50
Inherited from
landingGearDataProvider
protectedreadonlylandingGearDataProvider:DefaultLandingGearDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:77
mfdUserSettingsManager
protectedreadonlymfdUserSettingsManager:MfdUserSettingManager
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:74
Inherited from
Epic2FsInstrument.mfdUserSettingsManager
minimumsPublisher
protectedreadonlyminimumsPublisher:MinimumsSimVarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:122
Inherited from
Epic2FsInstrument.minimumsPublisher
navComSimVarPublisher
protectedreadonlynavComSimVarPublisher:NavComSimVarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:121
Inherited from
Epic2FsInstrument.navComSimVarPublisher
navComUserSettingsManager
protectedreadonlynavComUserSettingsManager:NavComUserSettingManager
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:77
Inherited from
Epic2FsInstrument.navComUserSettingsManager
navigationSourceDataProvider
protectedreadonlynavigationSourceDataProvider:DefaultNavigationSourceDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:122
nearestContext
protectedreadonlynearestContext:Epic2NearestContext
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:72
Inherited from
Epic2FsInstrument.nearestContext
pfdMapDataProvider
protectedreadonlypfdMapDataProvider:MapDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:124
pfdSettings
protectedreadonlypfdSettings:UserSettingManager<PfdAliasedUserSettingTypes>
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:55
pfdUserSettingsManager
protectedreadonlypfdUserSettingsManager:PfdUserSettingManager
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:75
Inherited from
Epic2FsInstrument.pfdUserSettingsManager
radioAltimeterDataProvider
protectedreadonlyradioAltimeterDataProvider:DefaultRadioAltimeterDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:78
selectedAdahrsIndex
protectedreadonlyselectedAdahrsIndex:Subject<number>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:53
Inherited from
Epic2FsInstrument.selectedAdahrsIndex
selectedAoaIndex
protectedreadonlyselectedAoaIndex:Subject<number>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:52
Inherited from
Epic2FsInstrument.selectedAoaIndex
selectedFlapWarningIndex
protectedreadonlyselectedFlapWarningIndex:Subject<number>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:55
Inherited from
Epic2FsInstrument.selectedFlapWarningIndex
selectedFmsPosIndex
protectedreadonlyselectedFmsPosIndex:Subject<number>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:54
Inherited from
Epic2FsInstrument.selectedFmsPosIndex
softKeyController
protectedreadonlysoftKeyController:Epic2DuController
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:80
Inherited from
Epic2FsInstrument.softKeyController
speedLimitPublisher
protectedreadonlyspeedLimitPublisher:SpeedLimitPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:127
Inherited from
Epic2FsInstrument.speedLimitPublisher
stallWarningDataProvider
protectedreadonlystallWarningDataProvider:DefaultStallWarningDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:81
systems
protectedreadonlysystems:AvionicsSystem[] =[]
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:135
Inherited from
tawsDataProvider
protectedreadonlytawsDataProvider:DefaultTawsDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:67
timerPublisher
protectedreadonlytimerPublisher:FlightTimerPublisher<any>
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:125
Inherited from
Epic2FsInstrument.timerPublisher
trafficInstrument
protectedreadonlytrafficInstrument:TrafficInstrument
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:132
Inherited from
Epic2FsInstrument.trafficInstrument
verticalDeviationDataProvider
protectedreadonlyverticalDeviationDataProvider:DefaultVerticalDeviationDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:134
verticalPathCalculator
protectedreadonlyverticalPathCalculator:SmoothingPathCalculator
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:104
Inherited from
Epic2FsInstrument.verticalPathCalculator
vNavPublisher
protectedreadonlyvNavPublisher:VNavSimVarPublisher
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:120
Inherited from
Epic2FsInstrument.vNavPublisher
vSpeedDataProvider
protectedreadonlyvSpeedDataProvider:DefaultVSpeedDataProvider
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:93
xpdrInstrument
protectedreadonlyxpdrInstrument:XPDRInstrument
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:133
Inherited from
Epic2FsInstrument.xpdrInstrument
Methods
createSystems()
protectedcreateSystems():void
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:228
Creates this instrument's avionics systems.
Returns
void
Overrides
Epic2FsInstrument.createSystems
doInit()
protecteddoInit():void
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:211
Init instrument.
Returns
void
Overrides
getBootDuration()
protectedgetBootDuration():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()
protectedonBootFinished():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()
protectedonBootStart():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/PFD/Epic2PfdInstrument.tsx:316
Parameters
| Parameter | Type |
|---|---|
args | string[] |
Returns
void
Inherit Doc
Overrides
Epic2FsInstrument.onInteractionEvent
onPowerChanged()
protectedonPowerChanged(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()
protectedonPoweredStart():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/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:261
A callback for when sounds are done playing. This is needed to support the sound server.
Parameters
| Parameter | Type | Description |
|---|---|---|
soundEventId | Name_Z | The sound that got played. |
Returns
void
Overrides
renderComponents()
protectedrenderComponents():void
Defined in: workingtitle-instruments-epic2/instruments/html_ui/Pages/VCockpit/Instruments/NavSystems/Epic2v2/PFD/Epic2PfdInstrument.tsx:268
Returns
void
Inherit Doc
setSelectedDu()
protectedsetSelectedDu(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
Update()
Update():
void
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:367
Returns
void
Inherit Doc
Inherited from
updateSystems()
protectedupdateSystems():void
Defined in: workingtitle-instruments-epic2/shared/Epic2FsInstrument.tsx:376
Updates this instrument's systems.
Returns
void