Class: G3XTouchPrimaryFsInstrument
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:45
A primary instrument for the G3X Touch.
Extends
Constructors
Constructor
new G3XTouchPrimaryFsInstrument(
instrument):G3XTouchPrimaryFsInstrument
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:289
Creates a new instance of G3XTouchFsInstrument.
Parameters
| Parameter | Type | Description |
|---|---|---|
instrument | BaseInstrument | This instrument's parent BaseInstrument. |
Returns
G3XTouchPrimaryFsInstrument
Overrides
G3XTouchFsInstrument.constructor
Properties
accelerometerPublisher
protectedreadonlyaccelerometerPublisher:AccelerometerPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:223
Inherited from
G3XTouchFsInstrument.accelerometerPublisher
activeFlightPlanStore
protectedreadonlyactiveFlightPlanStore:ActiveFlightPlanStore
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:305
Inherited from
G3XTouchFsInstrument.activeFlightPlanStore
adcPublisher
protectedreadonlyadcPublisher:AdcPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:224
Inherited from
G3XTouchFsInstrument.adcPublisher
ahrsPublisher
protectedreadonlyahrsPublisher:AhrsPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:225
Inherited from
G3XTouchFsInstrument.ahrsPublisher
ambientPublisher
protectedreadonlyambientPublisher:AmbientPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:222
Inherited from
G3XTouchFsInstrument.ambientPublisher
apInstrument
protectedreadonlyapInstrument:AutopilotInstrument
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:242
Inherited from
G3XTouchFsInstrument.apInstrument
autoBacklightManager
protectedreadonlyautoBacklightManager:G3XAutoBacklightManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:340
Inherited from
G3XTouchFsInstrument.autoBacklightManager
avionicsStatusClient
protectedreadonlyavionicsStatusClient:AvionicsStatusClient
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:210
Inherited from
G3XTouchFsInstrument.avionicsStatusClient
avionicsStatusEventClient
protectedreadonlyavionicsStatusEventClient:AvionicsStatusEventClient
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:211
Inherited from
G3XTouchFsInstrument.avionicsStatusEventClient
avionicsStatusSimVar
protectedreadonlyavionicsStatusSimVar:string
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:212
Inherited from
G3XTouchFsInstrument.avionicsStatusSimVar
backlightManager
protectedreadonlybacklightManager:G3XBacklightManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:350
Inherited from
G3XTouchFsInstrument.backlightManager
backlightPublisher
protectedreadonlybacklightPublisher:G3XBacklightPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:240
Inherited from
G3XTouchFsInstrument.backlightPublisher
backplane
protectedreadonlybackplane:InstrumentBackplane
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:217
Inherited from
G3XTouchSecondaryFsInstrument.backplane
baseInstrumentPublisher
protectedreadonlybaseInstrumentPublisher:BaseInstrumentPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:221
Inherited from
G3XTouchFsInstrument.baseInstrumentPublisher
bus
protectedreadonlybus:EventBus
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:124
Inherited from
G3XTouchSecondaryFsInstrument.bus
casPowerStateManager
protectedreadonlycasPowerStateManager:CasPowerStateManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:307
Inherited from
G3XTouchSecondaryFsInstrument.casPowerStateManager
casSystem
protectedreadonlycasSystem:CasSystem
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:126
Inherited from
G3XTouchSecondaryFsInstrument.casSystem
chartsAliasedSettingManager
protectedreadonlychartsAliasedSettingManager:UserSettingManager<G3XChartsUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:267
Inherited from
G3XTouchFsInstrument.chartsAliasedSettingManager
chartsSettingManager
protectedreadonlychartsSettingManager:G3XChartsUserSettingManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:262
Inherited from
G3XTouchSecondaryFsInstrument.chartsSettingManager
chartsSources
protectedreadonlychartsSources:G3XChartsSource[] =[]
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:369
Inherited from
G3XTouchFsInstrument.chartsSources
clock
protectedreadonlyclock:Clock
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:219
Inherited from
config
protectedreadonlyconfig:AvionicsConfig
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:128
Inherited from
G3XTouchSecondaryFsInstrument.config
controlSurfacesPublisher
protectedreadonlycontrolSurfacesPublisher:ControlSurfacesPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:236
Inherited from
G3XTouchFsInstrument.controlSurfacesPublisher
displayAliasedSettingManager
protectedreadonlydisplayAliasedSettingManager:UserSettingManager<DisplayUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:265
Inherited from
G3XTouchFsInstrument.displayAliasedSettingManager
displaySettingManager
protectedreadonlydisplaySettingManager:DisplayUserSettingManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:259
Inherited from
G3XTouchSecondaryFsInstrument.displaySettingManager
eisPublisher
protectedreadonlyeisPublisher:EISPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:235
Inherited from
G3XTouchFsInstrument.eisPublisher
electricalPublisher
protectedreadonlyelectricalPublisher:ElectricalPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:234
Inherited from
G3XTouchFsInstrument.electricalPublisher
externalFlightPathCalculators
protectedreadonlyexternalFlightPathCalculators:Map<string,FlightPathCalculator>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:172
Inherited from
G3XTouchFsInstrument.externalFlightPathCalculators
externalFlightPlanners
protectedreadonlyexternalFlightPlanners:Map<string,FlightPlanner<any>>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:173
Inherited from
G3XTouchFsInstrument.externalFlightPlanners
facLoader
protectedreadonlyfacLoader:FacilityLoader
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:145
Inherited from
G3XTouchSecondaryFsInstrument.facLoader
facRepo
protectedreadonlyfacRepo:FacilityRepository
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:144
Inherited from
G3XTouchSecondaryFsInstrument.facRepo
flightPathCalculator
protectedreadonlyflightPathCalculator:FlightPathCalculator
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:151
Inherited from
G3XTouchSecondaryFsInstrument.flightPathCalculator
flightPlanner
protectedreadonlyflightPlanner:FlightPlanner<"g3x">
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:168
Inherited from
G3XTouchSecondaryFsInstrument.flightPlanner
fms
protectedreadonlyfms:G3XFms
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:175
Inherited from
G3XTouchSecondaryFsInstrument.fms
fplSourceDataProvider
protectedreadonlyfplSourceDataProvider:DefaultG3XFplSourceDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:187
Inherited from
G3XTouchSecondaryFsInstrument.fplSourceDataProvider
fuelTotalizerPublisher
protectedreadonlyfuelTotalizerPublisher:FuelTotalizerSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:238
Inherited from
G3XTouchFsInstrument.fuelTotalizerPublisher
g3xNavPublisher
protectedreadonlyg3xNavPublisher:G3XNavSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:227
Inherited from
G3XTouchFsInstrument.g3xNavPublisher
garminAutopilotPublisher
protectedreadonlygarminAutopilotPublisher:GarminAPSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:231
Inherited from
G3XTouchFsInstrument.garminAutopilotPublisher
gduAliasedSettingManager
protectedreadonlygduAliasedSettingManager:UserSettingManager<GduUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:264
Inherited from
G3XTouchSecondaryFsInstrument.gduAliasedSettingManager
gduDisplay
protectedreadonlygduDisplay:NodeReference<GduDisplay<GduDisplayProps>>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:122
Inherited from
G3XTouchFsInstrument.gduDisplay
gduIndex
protectedreadonlygduIndex:number
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:136
Inherited from
G3XTouchSecondaryFsInstrument.gduIndex
gduSettingManager
protectedreadonlygduSettingManager:GduUserSettingManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:258
Inherited from
G3XTouchSecondaryFsInstrument.gduSettingManager
gnssPublisher
protectedreadonlygnssPublisher:GNSSPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:226
Inherited from
G3XTouchFsInstrument.gnssPublisher
gpsIntegrityDataProvider
protectedreadonlygpsIntegrityDataProvider:DefaultGpsIntegrityDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:271
Inherited from
G3XTouchSecondaryFsInstrument.gpsIntegrityDataProvider
gpsReceiverSelectors
protectedreadonlygpsReceiverSelectors:GpsReceiverSelector[] =[]
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:275
Inherited from
G3XTouchFsInstrument.gpsReceiverSelectors
gpsSatComputers
protectedreadonlygpsSatComputers:GPSSatComputer[] =[]
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:274
Inherited from
G3XTouchFsInstrument.gpsSatComputers
haveUpdatesStarted
protectedhaveUpdatesStarted:boolean=false
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:372
Whether this instrument has started updating.
Inherited from
G3XTouchFsInstrument.haveUpdatesStarted
hEventPublisher
protectedreadonlyhEventPublisher:HEventPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:149
Inherited from
G3XTouchFsInstrument.hEventPublisher
instrument
readonlyinstrument:BaseInstrument
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:381
This instrument's parent BaseInstrument.
Inherited from
G3XTouchSecondaryFsInstrument.instrument
instrumentConfig
protectedreadonlyinstrumentConfig:InstrumentConfig
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:129
Inherited from
G3XTouchFsInstrument.instrumentConfig
isPane1Visible
protectedreadonlyisPane1Visible:Subject<boolean>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:357
Inherited from
G3XTouchFsInstrument.isPane1Visible
isPane2Visible
protectedreadonlyisPane2Visible:Subject<boolean>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:358
Inherited from
G3XTouchFsInstrument.isPane2Visible
isPowered
protectedisPowered:boolean|undefined=undefined
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:140
Inherited from
G3XTouchFsInstrument.isPowered
isPrimary
protectedreadonlyisPrimary:boolean
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:382
Whether this instrument is the primary instrument.
Inherited from
G3XTouchSecondaryFsInstrument.isPrimary
lNavObsPublisher
protectedreadonlylNavObsPublisher:LNavObsSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:228
Inherited from
G3XTouchFsInstrument.lNavObsPublisher
localSettingSaveManager?
protectedoptionallocalSettingSaveManager:G3XLocalUserSettingSaveManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:367
Inherited from
G3XTouchFsInstrument.localSettingSaveManager
mapTerrainWxSettingCompatManager
protectedreadonlymapTerrainWxSettingCompatManager:G3XMapTerrainWxSettingCompatManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:338
Inherited from
G3XTouchSecondaryFsInstrument.mapTerrainWxSettingCompatManager
mfdMainPageRegistrar
protectedreadonlymfdMainPageRegistrar:MfdMainPageRegistrar
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:361
Inherited from
G3XTouchFsInstrument.mfdMainPageRegistrar
minimumsDataProvider
protectedreadonlyminimumsDataProvider:DefaultMinimumsDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:272
Inherited from
G3XTouchSecondaryFsInstrument.minimumsDataProvider
minimumsPublisher
protectedreadonlyminimumsPublisher:MinimumsSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:232
Inherited from
G3XTouchFsInstrument.minimumsPublisher
navComControlPublisher
protectedreadonlynavComControlPublisher:G3XNavComControlPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:239
Inherited from
G3XTouchSecondaryFsInstrument.navComControlPublisher
navComSavedFrequenciesProvider
protectedreadonlynavComSavedFrequenciesProvider:DefaultRadioSavedFrequenciesDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:303
Inherited from
G3XTouchSecondaryFsInstrument.navComSavedFrequenciesProvider
navComSimVarPublisher
protectedreadonlynavComSimVarPublisher:NavComSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:230
Inherited from
G3XTouchFsInstrument.navComSimVarPublisher
navDataBarEditController
protectedreadonlynavDataBarEditController:G3XNavDataBarEditController
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:336
Inherited from
G3XTouchFsInstrument.navDataBarEditController
navDataBarFieldModelFactory
protectedreadonlynavDataBarFieldModelFactory:G3XNavDataBarFieldModelFactory
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:323
Inherited from
G3XTouchFsInstrument.navDataBarFieldModelFactory
navDataBarFieldRenderer
protectedreadonlynavDataBarFieldRenderer:G3XNavDataBarFieldRenderer
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:331
Inherited from
G3XTouchFsInstrument.navDataBarFieldRenderer
navDataFieldGpsValidity
protectedreadonlynavDataFieldGpsValidity:MappedSubscribable<NavDataFieldGpsValidity>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:309
Inherited from
G3XTouchFsInstrument.navDataFieldGpsValidity
navEventsPublisher
protectedreadonlynavEventsPublisher:NavEventsPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:233
Inherited from
G3XTouchFsInstrument.navEventsPublisher
navIndicators
protectedreadonlynavIndicators:G3XTouchNavIndicators
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:256
Inherited from
G3XTouchFsInstrument.navIndicators
navSources
protectedreadonlynavSources:G3XTouchNavSources
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:255
Inherited from
G3XTouchFsInstrument.navSources
pfdAliasedSettingManager
protectedreadonlypfdAliasedSettingManager:UserSettingManager<PfdUserSettingTypes>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:266
Inherited from
G3XTouchFsInstrument.pfdAliasedSettingManager
pfdInsetRegistrar
protectedreadonlypfdInsetRegistrar:PfdInsetRegistrar
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:363
Inherited from
G3XTouchFsInstrument.pfdInsetRegistrar
pfdPageRegistrar
protectedreadonlypfdPageRegistrar:PfdPageRegistrar
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:362
Inherited from
G3XTouchFsInstrument.pfdPageRegistrar
pfdSettingManager
protectedreadonlypfdSettingManager:PfdUserSettingManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:260
Inherited from
G3XTouchSecondaryFsInstrument.pfdSettingManager
pluginSystem
protectedreadonlypluginSystem:PluginSystem<G3XTouchPlugin,G3XTouchPluginBinder>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:365
Inherited from
G3XTouchSecondaryFsInstrument.pluginSystem
posHeadingDataProvider
protectedreadonlyposHeadingDataProvider:DefaultPositionHeadingDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:294
Inherited from
G3XTouchSecondaryFsInstrument.posHeadingDataProvider
radiosDataProvider
protectedreadonlyradiosDataProvider:DefaultG3XRadiosDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:301
Inherited from
G3XTouchSecondaryFsInstrument.radiosDataProvider
reversionaryModeManager
protectedreadonlyreversionaryModeManager:ReversionaryModeManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:214
Inherited from
G3XTouchFsInstrument.reversionaryModeManager
reversionaryModeSub
protectedreadonlyreversionaryModeSub:Subscription
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:215
Inherited from
G3XTouchFsInstrument.reversionaryModeSub
savedFrequenciesSettingManager
protectedreadonlysavedFrequenciesSettingManager:SavedFrequenciesUserSettingsManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:269
Inherited from
G3XTouchSecondaryFsInstrument.savedFrequenciesSettingManager
savedNavComFrequenciesManager
protectedreadonlysavedNavComFrequenciesManager:SavedNavComFrequencyManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:183
speedConstraintStore
protectedreadonlyspeedConstraintStore:GarminSpeedConstraintStore
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:170
Inherited from
G3XTouchFsInstrument.speedConstraintStore
systems
protectedreadonlysystems:AvionicsSystem[] =[]
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:253
Inherited from
timerPublisher
protectedreadonlytimerPublisher:FlightTimerPublisher<any>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:237
Inherited from
G3XTouchFsInstrument.timerPublisher
trafficAvionicsSystem
protectedreadonlytrafficAvionicsSystem:TrafficAvionicsSystem<TrafficSystem> |null
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:250
Inherited from
G3XTouchSecondaryFsInstrument.trafficAvionicsSystem
trafficInstrument
protectedreadonlytrafficInstrument:TrafficInstrument
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:243
Inherited from
G3XTouchFsInstrument.trafficInstrument
trafficSystem
protectedreadonlytrafficSystem:TrafficSystem|null
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:251
Inherited from
G3XTouchSecondaryFsInstrument.trafficSystem
uiService
protectedreadonlyuiService:UiService
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:360
Inherited from
G3XTouchFsInstrument.uiService
vnavDataProvider
protectedreadonlyvnavDataProvider:DefaultVNavDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:284
Inherited from
G3XTouchSecondaryFsInstrument.vnavDataProvider
vNavPublisher
protectedreadonlyvNavPublisher:VNavSimVarPublisher
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:229
Inherited from
G3XTouchFsInstrument.vNavPublisher
vSpeedSettingManager
protectedreadonlyvSpeedSettingManager:VSpeedUserSettingManager
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:261
Inherited from
G3XTouchFsInstrument.vSpeedSettingManager
windDataProvider
protectedreadonlywindDataProvider:DefaultWindDataProvider
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:277
Inherited from
G3XTouchSecondaryFsInstrument.windDataProvider
xmlLogicHost
protectedreadonlyxmlLogicHost:CompositeLogicXMLHost
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:125
Inherited from
G3XTouchSecondaryFsInstrument.xmlLogicHost
Methods
createExternalFplSourceOptions()
protectedcreateExternalFplSourceOptions(config):G3XFmsExternalFplSourceOptions|undefined
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:496
Creates a set of external flight plan source options from a configuration object.
Parameters
| Parameter | Type | Description |
|---|---|---|
config | FmsExternalFplSourceConfig | undefined | The configuration object that defines the external flight plan source for which to create options. |
Returns
G3XFmsExternalFplSourceOptions | undefined
A set of external flight plan source options defined by the specified configuration object.
Inherited from
G3XTouchFsInstrument.createExternalFplSourceOptions
createSystems()
protectedcreateSystems():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:552
Creates this instrument's avionics systems.
Returns
void
Inherited from
G3XTouchFsInstrument.createSystems
getBoot1Duration()
protectedgetBoot1Duration():number
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:806
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
G3XTouchFsInstrument.getBoot1Duration
getBoot2Duration()
protectedgetBoot2Duration():number
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:814
Gets the duration, in milliseconds, required for this instrument to boot on phase 2.
Returns
number
The duration, in milliseconds, required for this instrument to boot on phase 2.
Inherited from
G3XTouchFsInstrument.getBoot2Duration
initAvionicsStatusListener()
protectedinitAvionicsStatusListener():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1689
Initializes this instrument's avionics status listener. Once intialized, the listener will call this instrument's
onAvionicsStatusChanged() method as appropriate.
Returns
void
Inherited from
G3XTouchFsInstrument.initAvionicsStatusListener
initChartSources()
protectedinitChartSources(pluginSystem):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:679
Initializes this instrument's electronic charts sources.
Parameters
| Parameter | Type | Description |
|---|---|---|
pluginSystem | PluginSystem<G3XTouchPlugin, G3XTouchPluginBinder> | This instrument's plugin system. |
Returns
void
Throws
Error if a charts source factory produces a source with an improper ID.
Inherited from
G3XTouchFsInstrument.initChartSources
initExternalFlightPlan()
protectedinitExternalFlightPlan(flightPlanner):Promise<void>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:792
Initializes this instrument's flight plans for a single external flight plan source.
Parameters
| Parameter | Type | Description |
|---|---|---|
flightPlanner | FlightPlanner | The flight planner associated with the external flight plan source for which to initialize flight plans. |
Returns
Promise<void>
Inherited from
G3XTouchFsInstrument.initExternalFlightPlan
initExternalFlightPlans()
protectedinitExternalFlightPlans():Promise<void>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:777
Initializes this instrument's external flight plans.
Returns
Promise<void>
Inherited from
G3XTouchFsInstrument.initExternalFlightPlans
initFlightPlans()
protectedinitFlightPlans():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:767
Initializes this instrument's flight plans.
Returns
void
Inherited from
G3XTouchFsInstrument.initFlightPlans
initGlobalPersistentSettings()
protectedinitGlobalPersistentSettings(pluginSettings):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:463
Initializes persistent global settings. Loads saved settings and starts auto-save.
Parameters
| Parameter | Type | Description |
|---|---|---|
pluginSettings | Iterable<UserSetting<any>> | Global persistent settings defined by plugins. |
Returns
void
Overrides
G3XTouchFsInstrument.initGlobalPersistentSettings
initInternalFlightPlans()
protectedinitInternalFlightPlans():Promise<void>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:521
Returns
Promise<void>
Inherit Doc
Overrides
G3XTouchFsInstrument.initInternalFlightPlans
initLocalPersistentSettings()
protectedinitLocalPersistentSettings(pluginSettings):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:750
Initializes persistent instrument-local settings. Loads saved settings and starts auto-save.
Parameters
| Parameter | Type | Description |
|---|---|---|
pluginSettings | Iterable<UserSetting<any>> | Instrument-local persistent settings defined by plugins. |
Returns
void
Inherited from
G3XTouchFsInstrument.initLocalPersistentSettings
initNearestContext()
protectedinitNearestContext():Promise<void>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1675
Initializes this instrument's nearest context.
Returns
Promise<void>
Inherited from
G3XTouchFsInstrument.initNearestContext
initPersistentSettings()
protectedinitPersistentSettings():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:720
Initializes persistent settings. Loads saved settings and starts auto-save. Should be called after plugins have been initialized.
Returns
void
Inherited from
G3XTouchFsInstrument.initPersistentSettings
initPlugins()
protectedinitPlugins():Promise<void>
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:641
Initializes this instrument's plugins.
Returns
Promise<void>
Inherited from
G3XTouchFsInstrument.initPlugins
onAvionicsStatusChanged()
protectedonAvionicsStatusChanged(event):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1851
Responds to when the avionics status of this instrument changes.
Parameters
| Parameter | Type | Description |
|---|---|---|
event | Readonly<AvionicsStatusChangeEvent> | The event describing the avionics status change. |
Returns
void
Inherited from
G3XTouchFsInstrument.onAvionicsStatusChanged
onBoot1Finished()
protectedonBoot1Finished():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1826
Responds to when this instrument is finished booting phase 1.
Returns
void
Inherited from
G3XTouchFsInstrument.onBoot1Finished
onBoot2Finished()
protectedonBoot2Finished():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1834
Responds to when this instrument is finished booting phase 2.
Returns
void
Inherited from
G3XTouchFsInstrument.onBoot2Finished
onFlightStart()
onFlightStart():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1750
Returns
void
Inherit Doc
Inherited from
G3XTouchFsInstrument.onFlightStart
onGameStateChanged()
onGameStateChanged(
oldState,newState):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1756
Parameters
| Parameter | Type |
|---|---|
oldState | GameState |
newState | GameState |
Returns
void
Inherit Doc
Inherited from
G3XTouchFsInstrument.onGameStateChanged
onInteractionEvent()
onInteractionEvent(
args):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1745
Parameters
| Parameter | Type |
|---|---|
args | string[] |
Returns
void
Inherit Doc
Inherited from
G3XTouchFsInstrument.onInteractionEvent
onIsReversionaryModeChanged()
protectedonIsReversionaryModeChanged(isReversionaryMode):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1843
Responds to when whether reversionary mode should be active changes while this instrument is powered and booted.
Parameters
| Parameter | Type | Description |
|---|---|---|
isReversionaryMode | boolean | Whether reversionary mode should be active. |
Returns
void
Inherited from
G3XTouchFsInstrument.onIsReversionaryModeChanged
onPowerChanged()
protectedonPowerChanged(current,previous):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1803
Responds to when this instrument's power state changes.
Parameters
| Parameter | Type | Description |
|---|---|---|
current | boolean | The current power state. |
previous | boolean | undefined | The previous power state, or undefined if the previous state was invalid. |
Returns
void
Inherited from
G3XTouchFsInstrument.onPowerChanged
onPowerOff()
onPowerOff():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1785
A callback which is executed when this instrument transitions from a power-on to power-off state.
Returns
void
Inherited from
G3XTouchFsInstrument.onPowerOff
onPowerOn()
onPowerOn():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1769
A callback which is executed when this instrument transitions from a power-off to power-on state.
Returns
void
Inherited from
G3XTouchFsInstrument.onPowerOn
onSoundEnd()
onSoundEnd(
soundEventId):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:652
Parameters
| Parameter | Type |
|---|---|
soundEventId | Name_Z |
Returns
void
Inherit Doc
Overrides
G3XTouchFsInstrument.onSoundEnd
registerMfdMainPages()
protectedregisterMfdMainPages(context):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1315
Registers this instrument's MFD main pages. Should be called after plugins have been initialized.
Parameters
| Parameter | Type | Description |
|---|---|---|
context | Readonly<G3XTouchUiComponentContext> | References to items used to create the base G3X Touch's MFD main pages. |
Returns
void
Inherited from
G3XTouchFsInstrument.registerMfdMainPages
registerPfdInsets()
protectedregisterPfdInsets(context):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1584
Registers this instrument's PFD insets. Should be called after plugins have been initialized.
Parameters
| Parameter | Type | Description |
|---|---|---|
context | Readonly<G3XTouchUiComponentContext> | References to items used to create the base G3X Touch's PFD insets. |
Returns
void
Inherited from
G3XTouchFsInstrument.registerPfdInsets
registerPfdInstrumentsPage()
protectedregisterPfdInstrumentsPage(context):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1549
Registers this instrument's PFD instruments view page.
Parameters
| Parameter | Type | Description |
|---|---|---|
context | Readonly<G3XTouchUiComponentContext> | References to items used to create the base G3X Touch's PFD pages. |
Returns
void
Inherited from
G3XTouchFsInstrument.registerPfdInstrumentsPage
registerPfdPages()
protectedregisterPfdPages(context):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1490
Registers this instrument's PFD pages. Should be called after plugins have been initialized.
Parameters
| Parameter | Type | Description |
|---|---|---|
context | Readonly<G3XTouchUiComponentContext> | References to items used to create the base G3X Touch's PFD pages. |
Returns
void
Inherited from
G3XTouchFsInstrument.registerPfdPages
registerUiComponents()
protectedregisterUiComponents():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:822
Registers this instrument's UI views, MFD main pages, and PFD insets. Should be called after plugins have been initialized.
Returns
void
Inherited from
G3XTouchFsInstrument.registerUiComponents
registerViews()
protectedregisterViews(context):void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:851
Registers this instrument's UI views. Should be called after plugins have been initialized.
Parameters
| Parameter | Type | Description |
|---|---|---|
context | Readonly<G3XTouchUiComponentContext> | References to items used to create the base G3X Touch's UI views. |
Returns
void
Inherited from
G3XTouchFsInstrument.registerViews
renderComponents()
protectedrenderComponents():VNode
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1697
Renders this instrument's display components. Should be called after plugins have been initialized.
Returns
This instrument's rendered display components, as a VNode.
Inherited from
G3XTouchFsInstrument.renderComponents
Update()
Update():
void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:640
Returns
void
Inherit Doc
Overrides
updateSystems()
protectedupdateSystems():void
Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1737
Updates this instrument's systems.
Returns
void