Class: WTG3000MfdInstrument
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:63
A G3000/5000 MFD instrument.
Extends
WTG3000FsInstrument
Constructors
Constructor
new WTG3000MfdInstrument(
instrument,config,instrumentConfig):WTG3000MfdInstrument
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:363
Constructor.
Parameters
| Parameter | Type | Description |
|---|---|---|
instrument | BaseInstrument | This instrument's parent BaseInstrument. |
config | AvionicsConfig | This instrument's general configuration object. |
instrumentConfig | MfdConfig | This instrument's instrument-specific configuration object. |
Returns
WTG3000MfdInstrument
Overrides
WTG3000FsInstrument.constructor
Properties
adcPublisher
protectedreadonlyadcPublisher:AdcPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:113
Inherited from
WTG3000FsInstrument.adcPublisher
ahrsPublisher
protectedreadonlyahrsPublisher:AhrsPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:114
Inherited from
WTG3000FsInstrument.ahrsPublisher
apInstrument
protectedreadonlyapInstrument:AutopilotInstrument
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:134
Inherited from
WTG3000FsInstrument.apInstrument
avionicsStatusClient
protectedreadonlyavionicsStatusClient:AvionicsStatusClient
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:104
Inherited from
WTG3000FsInstrument.avionicsStatusClient
avionicsStatusEventClient
protectedreadonlyavionicsStatusEventClient:AvionicsStatusEventClient
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:105
Inherited from
WTG3000FsInstrument.avionicsStatusEventClient
avionicsStatusSimVar
protectedreadonlyavionicsStatusSimVar:string
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:106
Inherited from
WTG3000FsInstrument.avionicsStatusSimVar
backplane
protectedreadonlybackplane:InstrumentBackplane
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:108
Inherited from
WTG3000FsInstrument.backplane
baseInstrumentPublisher
protectedreadonlybaseInstrumentPublisher:BaseInstrumentPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:112
Inherited from
WTG3000FsInstrument.baseInstrumentPublisher
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:58
Inherited from
WTG3000FsInstrument.bus
casPowerStateManager
protectedreadonlycasPowerStateManager:CasPowerStateManager
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:149
Inherited from
WTG3000FsInstrument.casPowerStateManager
checkListDef?
protectedoptionalcheckListDef:G3000ChecklistSetDef
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:151
Inherited from
WTG3000FsInstrument.checkListDef
checklistStateProvider?
protectedoptionalchecklistStateProvider:DefaultChecklistStateProvider<GarminChecklistItemTypeDefMap,G3000ChecklistMetadata,G3000ChecklistGroupMetadata,void,void>
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:152
Inherited from
WTG3000FsInstrument.checklistStateProvider
clock
protectedreadonlyclock:Clock
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:110
Inherited from
WTG3000FsInstrument.clock
config
protectedreadonlyconfig:AvionicsConfig
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:168
This instrument's general configuration object.
Inherited from
WTG3000FsInstrument.config
controlSurfacesPublisher
protectedreadonlycontrolSurfacesPublisher:ControlSurfacesPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:126
Inherited from
WTG3000FsInstrument.controlSurfacesPublisher
eisPublisher
protectedreadonlyeisPublisher:EISPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:125
Inherited from
WTG3000FsInstrument.eisPublisher
facLoader
protectedreadonlyfacLoader:FacilityLoader
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:60
Inherited from
WTG3000FsInstrument.facLoader
facRepo
protectedreadonlyfacRepo:FacilityRepository
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:59
Inherited from
WTG3000FsInstrument.facRepo
flightPathCalculator
protectedreadonlyflightPathCalculator:FlightPathCalculator
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:64
Inherited from
WTG3000FsInstrument.flightPathCalculator
flightPlanner
protectedreadonlyflightPlanner:FlightPlanner<"">
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:79
Inherited from
WTG3000FsInstrument.flightPlanner
fms
protectedreadonlyfms:Fms<"">
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:92
Inherited from
WTG3000FsInstrument.fms
fmsSpeedsSettingManager?
protectedreadonlyoptionalfmsSpeedsSettingManager:FmsSpeedUserSettingManager
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:146
Inherited from
WTG3000FsInstrument.fmsSpeedsSettingManager
fuelTotalizerPublisher
protectedreadonlyfuelTotalizerPublisher:FuelTotalizerSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:128
Inherited from
WTG3000FsInstrument.fuelTotalizerPublisher
garminAutopilotPublisher
protectedreadonlygarminAutopilotPublisher:GarminAPSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:122
Inherited from
WTG3000FsInstrument.garminAutopilotPublisher
garminNavPublisher
protectedreadonlygarminNavPublisher:GarminNavSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:116
Inherited from
WTG3000FsInstrument.garminNavPublisher
gnssPublisher
protectedreadonlygnssPublisher:GNSSPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:115
Inherited from
WTG3000FsInstrument.gnssPublisher
gpsReceiverSelector?
protectedoptionalgpsReceiverSelector:GpsReceiverSelector
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:154
Inherited from
WTG3000FsInstrument.gpsReceiverSelector
haveUpdatesStarted
protectedhaveUpdatesStarted:boolean=false
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:157
Whether this instrument has started updating.
Inherited from
WTG3000FsInstrument.haveUpdatesStarted
hEventPublisher
protectedreadonlyhEventPublisher:HEventPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:62
Inherited from
WTG3000FsInstrument.hEventPublisher
iauIndex
protectedreadonlyiauIndex:number
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:68
Inherit Doc
Overrides
WTG3000FsInstrument.iauIndex
iauSettingManager
protectedreadonlyiauSettingManager:IauUserSettingManager
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:144
Inherited from
WTG3000FsInstrument.iauSettingManager
instrument
readonlyinstrument:BaseInstrument
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:167
This instrument's parent BaseInstrument.
Inherited from
WTG3000FsInstrument.instrument
instrumentType
protectedreadonlyinstrumentType:InstrumentType
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:166
The type of this instrument.
Inherited from
WTG3000FsInstrument.instrumentType
isPowered
protectedisPowered:undefined|boolean=undefined
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:54
Inherited from
WTG3000FsInstrument.isPowered
lNavDataPublisher
protectedreadonlylNavDataPublisher:LNavDataSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:119
Inherited from
WTG3000FsInstrument.lNavDataPublisher
lnavObsPublisher
protectedreadonlylnavObsPublisher:LNavObsSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:118
Inherited from
WTG3000FsInstrument.lnavObsPublisher
lNavPublisher
protectedreadonlylNavPublisher:LNavSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:117
Inherited from
WTG3000FsInstrument.lNavPublisher
minimumsDataProvider
protectedreadonlyminimumsDataProvider:DefaultMinimumsDataProvider
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:141
Inherited from
WTG3000FsInstrument.minimumsDataProvider
minimumsPublisher
protectedreadonlyminimumsPublisher:MinimumsSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:123
Inherited from
WTG3000FsInstrument.minimumsPublisher
navComSimVarPublisher
protectedreadonlynavComSimVarPublisher:NavComSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:121
Inherited from
WTG3000FsInstrument.navComSimVarPublisher
navEventsPublisher
protectedreadonlynavEventsPublisher:NavEventsPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:124
Inherited from
WTG3000FsInstrument.navEventsPublisher
navIndicators
protectedreadonlynavIndicators:G3000NavIndicators
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:93
Overrides
WTG3000FsInstrument.navIndicators
navSources
protectedreadonlynavSources:G3000NavSources
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:92
Overrides
WTG3000FsInstrument.navSources
speedConstraintStore
protectedreadonlyspeedConstraintStore:GarminSpeedConstraintStore
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:90
Inherited from
WTG3000FsInstrument.speedConstraintStore
systems
protectedreadonlysystems:AvionicsSystem[] =[]
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:136
Inherited from
WTG3000FsInstrument.systems
terrainSystemStateDataProvider
protectedreadonlyterrainSystemStateDataProvider:DefaultTerrainSystemStateDataProvider
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:142
Inherited from
WTG3000FsInstrument.terrainSystemStateDataProvider
timerPublisher
protectedreadonlytimerPublisher:FlightTimerPublisher<any>
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:127
Inherited from
WTG3000FsInstrument.timerPublisher
verticalPathCalculator
protectedreadonlyverticalPathCalculator:SmoothingPathCalculator
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:81
Inherited from
WTG3000FsInstrument.verticalPathCalculator
vNavPublisher
protectedreadonlyvNavPublisher:VNavSimVarPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:120
Inherited from
WTG3000FsInstrument.vNavPublisher
vSpeedSettingManager
protectedreadonlyvSpeedSettingManager:VSpeedUserSettingManager
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:145
Inherited from
WTG3000FsInstrument.vSpeedSettingManager
weightBalancePublisher
protectedreadonlyweightBalancePublisher:undefined|G3000WeightBalancePublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:130
Inherited from
WTG3000FsInstrument.weightBalancePublisher
weightBalanceSettingManager?
protectedreadonlyoptionalweightBalanceSettingManager:WeightBalanceUserSettingManager
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:147
Inherited from
WTG3000FsInstrument.weightBalanceSettingManager
weightFuelPublisher
protectedreadonlyweightFuelPublisher:WeightFuelPublisher
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:129
Inherited from
WTG3000FsInstrument.weightFuelPublisher
Methods
createNavReferenceIndicatorCollection()
protectedcreateNavReferenceIndicatorCollection():G3000NavIndicators
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:354
Creates a navigation reference indicator collection for this instrument to use.
Returns
G3000NavIndicators
A navigation reference indicator collection for this instrument to use.
Inherited from
WTG3000FsInstrument.createNavReferenceIndicatorCollection
createNavReferenceIndicators()
protectedcreateNavReferenceIndicators(): [G3000NavIndicatorName,G3000NavIndicator][]
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:377
Creates an array of tuples of the navigation reference indicator names and their associated indicators for this instrument to use.
Returns
[G3000NavIndicatorName, G3000NavIndicator][]
An array of tuples of the navigation reference indicator names and their associated indicators for this instrument to use.
Inherited from
WTG3000FsInstrument.createNavReferenceIndicators
createNavReferenceSourceCollection()
protectedcreateNavReferenceSourceCollection():G3000NavSources
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:346
Creates a navigation reference source collection for this instrument to use.
Returns
G3000NavSources
A navigation reference source collection for this instrument to use.
Inherited from
WTG3000FsInstrument.createNavReferenceSourceCollection
createNavReferenceSources()
protectedcreateNavReferenceSources():G3000NavSource[]
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:362
Creates an array of the navigation reference sources for this instrument to use.
Returns
G3000NavSource[]
An array of the navigation reference sources for this instrument to use.
Inherited from
WTG3000FsInstrument.createNavReferenceSources
createSystems()
protectedcreateSystems():void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:404
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.createSystems
getBootDuration()
protectedgetBootDuration():number
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:959
Returns
number
Inherit Doc
Overrides
WTG3000FsInstrument.getBootDuration
initAvionicsStatusListener()
protectedinitAvionicsStatusListener():void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:449
Initializes this instrument's avionics status listener. Once intialized, the listener will call this instrument's
onAvionicsStatusChanged() method as appropriate.
Returns
void
Inherited from
WTG3000FsInstrument.initAvionicsStatusListener
initChecklist()
protectedinitChecklist(pluginSystem):Promise<void>
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:423
Initializes this instrument's checklist system.
Parameters
| Parameter | Type | Description |
|---|---|---|
pluginSystem | PluginSystem<G3000Plugin<G3000PluginBinder>, G3000PluginBinder> | This instrument's plugin system. |
Returns
Promise<void>
Inherited from
WTG3000FsInstrument.initChecklist
onAvionicsStatusChanged()
protectedonAvionicsStatusChanged(event):void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:1004
Parameters
| Parameter | Type |
|---|---|
event | Readonly<AvionicsStatusChangeEvent> |
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.onAvionicsStatusChanged
onBootFinished()
protectedonBootFinished():void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:995
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.onBootFinished
onFlightStart()
onFlightStart():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:964
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.onFlightStart
onGameStateChanged()
onGameStateChanged(
oldState,newState):void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:488
Parameters
| Parameter | Type |
|---|---|
oldState | GameState |
newState | GameState |
Returns
void
Inherit Doc
Inherited from
WTG3000FsInstrument.onGameStateChanged
onInteractionEvent()
onInteractionEvent(
args):void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:477
Parameters
| Parameter | Type |
|---|---|
args | string[] |
Returns
void
Inherit Doc
Inherited from
WTG3000FsInstrument.onInteractionEvent
onPowerChanged()
protectedonPowerChanged(current,previous):void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:536
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
WTG3000FsInstrument.onPowerChanged
onPowerOff()
onPowerOff():
void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:517
A callback which is executed when this instrument transitions from a power-on to power-off state.
Returns
void
Inherited from
WTG3000FsInstrument.onPowerOff
onPowerOn()
onPowerOn():
void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:501
A callback which is executed when this instrument transitions from a power-off to power-on state.
Returns
void
Inherited from
WTG3000FsInstrument.onPowerOn
onSoundEnd()
onSoundEnd(
soundEventId):void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:990
Parameters
| Parameter | Type |
|---|---|
soundEventId | Name_Z |
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.onSoundEnd
Update()
Update():
void
Defined in: workingtitle-instruments-g3000/html_ui/MFD/WTG3000MfdInstrument.tsx:971
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.Update
updateSystems()
protectedupdateSystems():void
Defined in: workingtitle-instruments-g3000/html_ui/Shared/WTG3000FsInstrument.ts:469
Updates this instrument's systems.
Returns
void
Inherited from
WTG3000FsInstrument.updateSystems