Skip to main content

Class: G3XTouchSecondaryFsInstrument

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchSecondaryFsInstrument.ts:11

A secondary instrument for the G3X Touch.

Extends​

Constructors​

Constructor​

new G3XTouchSecondaryFsInstrument(instrument): G3XTouchSecondaryFsInstrument

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchSecondaryFsInstrument.ts:19

Creates a new instance of G3XTouchFsInstrument.

Parameters​

ParameterTypeDescription
instrumentBaseInstrumentThis instrument's parent BaseInstrument.

Returns​

G3XTouchSecondaryFsInstrument

Overrides​

G3XTouchFsInstrument.constructor

Properties​

accelerometerPublisher​

protected readonly accelerometerPublisher: AccelerometerPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:224

Inherited from​

G3XTouchFsInstrument.accelerometerPublisher


activeFlightPlanStore​

protected readonly activeFlightPlanStore: ActiveFlightPlanStore

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:306

Inherited from​

G3XTouchFsInstrument.activeFlightPlanStore


adcPublisher​

protected readonly adcPublisher: AdcPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:225

Inherited from​

G3XTouchFsInstrument.adcPublisher


ahrsPublisher​

protected readonly ahrsPublisher: AhrsPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:226

Inherited from​

G3XTouchFsInstrument.ahrsPublisher


ambientPublisher​

protected readonly ambientPublisher: AmbientPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:223

Inherited from​

G3XTouchFsInstrument.ambientPublisher


apInstrument​

protected readonly apInstrument: AutopilotInstrument

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:243

Inherited from​

G3XTouchFsInstrument.apInstrument


autoBacklightManager​

protected readonly autoBacklightManager: G3XAutoBacklightManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:343

Inherited from​

G3XTouchFsInstrument.autoBacklightManager


avionicsStatusClient​

protected readonly avionicsStatusClient: AvionicsStatusClient

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:211

Inherited from​

G3XTouchFsInstrument.avionicsStatusClient


avionicsStatusEventClient​

protected readonly avionicsStatusEventClient: AvionicsStatusEventClient

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:212

Inherited from​

G3XTouchFsInstrument.avionicsStatusEventClient


avionicsStatusSimVar​

protected readonly avionicsStatusSimVar: string

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:213

Inherited from​

G3XTouchFsInstrument.avionicsStatusSimVar


backlightManager​

protected readonly backlightManager: G3XBacklightManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:353

Inherited from​

G3XTouchFsInstrument.backlightManager


backlightPublisher​

protected readonly backlightPublisher: G3XBacklightPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:241

Inherited from​

G3XTouchFsInstrument.backlightPublisher


backplane​

protected readonly backplane: InstrumentBackplane

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:218

Inherited from​

G3XTouchFsInstrument.backplane


baseInstrumentPublisher​

protected readonly baseInstrumentPublisher: BaseInstrumentPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:222

Inherited from​

G3XTouchFsInstrument.baseInstrumentPublisher


bus​

protected readonly bus: EventBus

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:125

Inherited from​

G3XTouchFsInstrument.bus


casPowerStateManager​

protected readonly casPowerStateManager: CasPowerStateManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:308

Inherited from​

G3XTouchFsInstrument.casPowerStateManager


casSystem​

protected readonly casSystem: CasSystem

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:127

Inherited from​

G3XTouchFsInstrument.casSystem


chartsAliasedSettingManager​

protected readonly chartsAliasedSettingManager: UserSettingManager<G3XChartsUserSettingTypes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:268

Inherited from​

G3XTouchFsInstrument.chartsAliasedSettingManager


chartsSettingManager​

protected readonly chartsSettingManager: G3XChartsUserSettingManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:263

Inherited from​

G3XTouchFsInstrument.chartsSettingManager


chartsSources​

protected readonly chartsSources: G3XChartsSource[] = []

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:372

Inherited from​

G3XTouchFsInstrument.chartsSources


clock​

protected readonly clock: Clock

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:220

Inherited from​

G3XTouchFsInstrument.clock


config​

protected readonly config: AvionicsConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:129

Inherited from​

G3XTouchFsInstrument.config


controlSurfacesPublisher​

protected readonly controlSurfacesPublisher: ControlSurfacesPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:237

Inherited from​

G3XTouchFsInstrument.controlSurfacesPublisher


displayAliasedSettingManager​

protected readonly displayAliasedSettingManager: UserSettingManager<DisplayUserSettingTypes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:266

Inherited from​

G3XTouchFsInstrument.displayAliasedSettingManager


displaySettingManager​

protected readonly displaySettingManager: DisplayUserSettingManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:260

Inherited from​

G3XTouchFsInstrument.displaySettingManager


eisPublisher​

protected readonly eisPublisher: EISPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:236

Inherited from​

G3XTouchFsInstrument.eisPublisher


electricalPublisher​

protected readonly electricalPublisher: ElectricalPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:235

Inherited from​

G3XTouchFsInstrument.electricalPublisher


externalFlightPathCalculators​

protected readonly externalFlightPathCalculators: Map<string, FlightPathCalculator>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:173

Inherited from​

G3XTouchFsInstrument.externalFlightPathCalculators


externalFlightPlanners​

protected readonly externalFlightPlanners: Map<string, FlightPlanner<any>>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:174

Inherited from​

G3XTouchFsInstrument.externalFlightPlanners


facLoader​

protected readonly facLoader: FacilityLoader

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:146

Inherited from​

G3XTouchFsInstrument.facLoader


facRepo​

protected readonly facRepo: FacilityRepository

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:145

Inherited from​

G3XTouchFsInstrument.facRepo


flightPathCalculator​

protected readonly flightPathCalculator: FlightPathCalculator

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:152

Inherited from​

G3XTouchFsInstrument.flightPathCalculator


flightPlanner​

protected readonly flightPlanner: FlightPlanner<"g3x">

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:169

Inherited from​

G3XTouchFsInstrument.flightPlanner


fms​

protected readonly fms: G3XFms

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:176

Inherited from​

G3XTouchFsInstrument.fms


fplSourceDataProvider​

protected readonly fplSourceDataProvider: DefaultG3XFplSourceDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:188

Inherited from​

G3XTouchFsInstrument.fplSourceDataProvider


fuelTotalizerPublisher​

protected readonly fuelTotalizerPublisher: FuelTotalizerSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:239

Inherited from​

G3XTouchFsInstrument.fuelTotalizerPublisher


g3xNavPublisher​

protected readonly g3xNavPublisher: G3XNavSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:228

Inherited from​

G3XTouchFsInstrument.g3xNavPublisher


garminAutopilotPublisher​

protected readonly garminAutopilotPublisher: GarminAPSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:232

Inherited from​

G3XTouchFsInstrument.garminAutopilotPublisher


gduAliasedSettingManager​

protected readonly gduAliasedSettingManager: UserSettingManager<GduUserSettingTypes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:265

Inherited from​

G3XTouchFsInstrument.gduAliasedSettingManager


gduDisplay​

protected readonly gduDisplay: NodeReference<GduDisplay<GduDisplayProps>>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:123

Inherited from​

G3XTouchFsInstrument.gduDisplay


gduIndex​

protected readonly gduIndex: number

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:137

Inherited from​

G3XTouchFsInstrument.gduIndex


gduSettingManager​

protected readonly gduSettingManager: GduUserSettingManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:259

Inherited from​

G3XTouchFsInstrument.gduSettingManager


gnssPublisher​

protected readonly gnssPublisher: GNSSPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:227

Inherited from​

G3XTouchFsInstrument.gnssPublisher


gpsIntegrityDataProvider​

protected readonly gpsIntegrityDataProvider: DefaultGpsIntegrityDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:272

Inherited from​

G3XTouchFsInstrument.gpsIntegrityDataProvider


gpsReceiverSelectors​

protected readonly gpsReceiverSelectors: GpsReceiverSelector[] = []

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:276

Inherited from​

G3XTouchFsInstrument.gpsReceiverSelectors


gpsSatComputers​

protected readonly gpsSatComputers: GPSSatComputer[] = []

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:275

Inherited from​

G3XTouchFsInstrument.gpsSatComputers


haveUpdatesStarted​

protected haveUpdatesStarted: boolean = false

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:375

Whether this instrument has started updating.

Inherited from​

G3XTouchFsInstrument.haveUpdatesStarted


hEventPublisher​

protected readonly hEventPublisher: HEventPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:150

Inherited from​

G3XTouchFsInstrument.hEventPublisher


instrument​

readonly instrument: BaseInstrument

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:384

This instrument's parent BaseInstrument.

Inherited from​

G3XTouchFsInstrument.instrument


instrumentConfig​

protected readonly instrumentConfig: InstrumentConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:130

Inherited from​

G3XTouchFsInstrument.instrumentConfig


isPane1Visible​

protected readonly isPane1Visible: Subject<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:360

Inherited from​

G3XTouchFsInstrument.isPane1Visible


isPane2Visible​

protected readonly isPane2Visible: Subject<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:361

Inherited from​

G3XTouchFsInstrument.isPane2Visible


isPowered​

protected isPowered: boolean | undefined = undefined

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:141

Inherited from​

G3XTouchFsInstrument.isPowered


isPrimary​

protected readonly isPrimary: boolean

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:385

Whether this instrument is the primary instrument.

Inherited from​

G3XTouchFsInstrument.isPrimary


protected readonly lNavObsPublisher: LNavObsSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:229

Inherited from​

G3XTouchFsInstrument.lNavObsPublisher


localSettingSaveManager?​

protected optional localSettingSaveManager: G3XLocalUserSettingSaveManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:370

Inherited from​

G3XTouchFsInstrument.localSettingSaveManager


mapTerrainWxSettingCompatManager​

protected readonly mapTerrainWxSettingCompatManager: G3XMapTerrainWxSettingCompatManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:341

Inherited from​

G3XTouchFsInstrument.mapTerrainWxSettingCompatManager


mfdMainPageRegistrar​

protected readonly mfdMainPageRegistrar: MfdMainPageRegistrar

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:364

Inherited from​

G3XTouchFsInstrument.mfdMainPageRegistrar


minimumsDataProvider​

protected readonly minimumsDataProvider: DefaultMinimumsDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:273

Inherited from​

G3XTouchFsInstrument.minimumsDataProvider


minimumsPublisher​

protected readonly minimumsPublisher: MinimumsSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:233

Inherited from​

G3XTouchFsInstrument.minimumsPublisher


protected readonly navComControlPublisher: G3XNavComControlPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:240

Inherited from​

G3XTouchFsInstrument.navComControlPublisher


protected readonly navComSavedFrequenciesProvider: DefaultRadioSavedFrequenciesDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:304

Inherited from​

G3XTouchFsInstrument.navComSavedFrequenciesProvider


protected readonly navComSimVarPublisher: NavComSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:231

Inherited from​

G3XTouchFsInstrument.navComSimVarPublisher


protected readonly navDataBarEditController: G3XNavDataBarEditController

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:339

Inherited from​

G3XTouchFsInstrument.navDataBarEditController


protected readonly navDataBarFieldModelFactory: G3XNavDataBarFieldModelFactory

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:324

Inherited from​

G3XTouchFsInstrument.navDataBarFieldModelFactory


protected readonly navDataBarFieldRenderer: G3XNavDataBarFieldRenderer

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:334

Inherited from​

G3XTouchFsInstrument.navDataBarFieldRenderer


protected readonly navDataFieldGpsValidity: MappedSubscribable<NavDataFieldGpsValidity>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:310

Inherited from​

G3XTouchFsInstrument.navDataFieldGpsValidity


protected readonly navEventsPublisher: NavEventsPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:234

Inherited from​

G3XTouchFsInstrument.navEventsPublisher


protected readonly navIndicators: G3XTouchNavIndicators

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:257

Inherited from​

G3XTouchFsInstrument.navIndicators


protected readonly navSources: G3XTouchNavSources

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:256

Inherited from​

G3XTouchFsInstrument.navSources


pfdAliasedSettingManager​

protected readonly pfdAliasedSettingManager: UserSettingManager<PfdUserSettingTypes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:267

Inherited from​

G3XTouchFsInstrument.pfdAliasedSettingManager


pfdInsetRegistrar​

protected readonly pfdInsetRegistrar: PfdInsetRegistrar

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:366

Inherited from​

G3XTouchFsInstrument.pfdInsetRegistrar


pfdPageRegistrar​

protected readonly pfdPageRegistrar: PfdPageRegistrar

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:365

Inherited from​

G3XTouchFsInstrument.pfdPageRegistrar


pfdSettingManager​

protected readonly pfdSettingManager: PfdUserSettingManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:261

Inherited from​

G3XTouchFsInstrument.pfdSettingManager


pluginSystem​

protected readonly pluginSystem: PluginSystem<G3XTouchPlugin, G3XTouchPluginBinder>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:368

Inherited from​

G3XTouchFsInstrument.pluginSystem


posHeadingDataProvider​

protected readonly posHeadingDataProvider: DefaultPositionHeadingDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:295

Inherited from​

G3XTouchFsInstrument.posHeadingDataProvider


radiosDataProvider​

protected readonly radiosDataProvider: DefaultG3XRadiosDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:302

Inherited from​

G3XTouchFsInstrument.radiosDataProvider


reversionaryModeManager​

protected readonly reversionaryModeManager: ReversionaryModeManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:215

Inherited from​

G3XTouchFsInstrument.reversionaryModeManager


reversionaryModeSub​

protected readonly reversionaryModeSub: Subscription

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:216

Inherited from​

G3XTouchFsInstrument.reversionaryModeSub


savedFrequenciesSettingManager​

protected readonly savedFrequenciesSettingManager: SavedFrequenciesUserSettingsManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:270

Inherited from​

G3XTouchFsInstrument.savedFrequenciesSettingManager


speedConstraintStore​

protected readonly speedConstraintStore: GarminSpeedConstraintStore

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:171

Inherited from​

G3XTouchFsInstrument.speedConstraintStore


systems​

protected readonly systems: AvionicsSystem[] = []

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:254

Inherited from​

G3XTouchFsInstrument.systems


timerPublisher​

protected readonly timerPublisher: FlightTimerPublisher<any>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:238

Inherited from​

G3XTouchFsInstrument.timerPublisher


trafficAvionicsSystem​

protected readonly trafficAvionicsSystem: TrafficAvionicsSystem<TrafficSystem> | null

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:251

Inherited from​

G3XTouchFsInstrument.trafficAvionicsSystem


trafficInstrument​

protected readonly trafficInstrument: TrafficInstrument

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:244

Inherited from​

G3XTouchFsInstrument.trafficInstrument


trafficSystem​

protected readonly trafficSystem: TrafficSystem | null

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:252

Inherited from​

G3XTouchFsInstrument.trafficSystem


uiService​

protected readonly uiService: UiService

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:363

Inherited from​

G3XTouchFsInstrument.uiService


vnavDataProvider​

protected readonly vnavDataProvider: DefaultVNavDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:285

Inherited from​

G3XTouchFsInstrument.vnavDataProvider


vNavPublisher​

protected readonly vNavPublisher: VNavSimVarPublisher

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:230

Inherited from​

G3XTouchFsInstrument.vNavPublisher


vSpeedSettingManager​

protected readonly vSpeedSettingManager: VSpeedUserSettingManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:262

Inherited from​

G3XTouchFsInstrument.vSpeedSettingManager


windDataProvider​

protected readonly windDataProvider: DefaultWindDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:278

Inherited from​

G3XTouchFsInstrument.windDataProvider


xmlLogicHost​

protected readonly xmlLogicHost: CompositeLogicXMLHost

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:126

Inherited from​

G3XTouchFsInstrument.xmlLogicHost

Methods​

createExternalFplSourceOptions()​

protected createExternalFplSourceOptions(config): G3XFmsExternalFplSourceOptions | undefined

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:499

Creates a set of external flight plan source options from a configuration object.

Parameters​

ParameterTypeDescription
configFmsExternalFplSourceConfig | undefinedThe 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()​

protected createSystems(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:555

Creates this instrument's avionics systems.

Returns​

void

Inherited from​

G3XTouchFsInstrument.createSystems


getBoot1Duration()​

protected getBoot1Duration(): number

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:810

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()​

protected getBoot2Duration(): number

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:818

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()​

protected initAvionicsStatusListener(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1702

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()​

protected initChartSources(pluginSystem): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:683

Initializes this instrument's electronic charts sources.

Parameters​

ParameterTypeDescription
pluginSystemPluginSystem<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()​

protected initExternalFlightPlan(flightPlanner): Promise<void>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:796

Initializes this instrument's flight plans for a single external flight plan source.

Parameters​

ParameterTypeDescription
flightPlannerFlightPlannerThe flight planner associated with the external flight plan source for which to initialize flight plans.

Returns​

Promise<void>

Inherited from​

G3XTouchFsInstrument.initExternalFlightPlan


initExternalFlightPlans()​

protected initExternalFlightPlans(): Promise<void>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:781

Initializes this instrument's external flight plans.

Returns​

Promise<void>

Inherited from​

G3XTouchFsInstrument.initExternalFlightPlans


initFlightPlans()​

protected initFlightPlans(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:771

Initializes this instrument's flight plans.

Returns​

void

Inherited from​

G3XTouchFsInstrument.initFlightPlans


initGlobalPersistentSettings()​

protected initGlobalPersistentSettings(pluginSettings): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:746

Initializes persistent global settings. Loads saved settings and starts auto-save.

Parameters​

ParameterTypeDescription
pluginSettingsIterable<UserSetting<any>>Global persistent settings defined by plugins.

Returns​

void

Inherited from​

G3XTouchFsInstrument.initGlobalPersistentSettings


initInternalFlightPlans()​

protected initInternalFlightPlans(): Promise<void>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchSecondaryFsInstrument.ts:70

Returns​

Promise<void>

Inherit Doc​

Overrides​

G3XTouchFsInstrument.initInternalFlightPlans


initLocalPersistentSettings()​

protected initLocalPersistentSettings(pluginSettings): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:754

Initializes persistent instrument-local settings. Loads saved settings and starts auto-save.

Parameters​

ParameterTypeDescription
pluginSettingsIterable<UserSetting<any>>Instrument-local persistent settings defined by plugins.

Returns​

void

Inherited from​

G3XTouchFsInstrument.initLocalPersistentSettings


initNearestContext()​

protected initNearestContext(): Promise<void>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1688

Initializes this instrument's nearest context.

Returns​

Promise<void>

Inherited from​

G3XTouchFsInstrument.initNearestContext


initPersistentSettings()​

protected initPersistentSettings(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:724

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()​

protected initPlugins(): Promise<void>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:644

Initializes this instrument's plugins.

Returns​

Promise<void>

Inherited from​

G3XTouchFsInstrument.initPlugins


onAvionicsStatusChanged()​

protected onAvionicsStatusChanged(event): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1864

Responds to when the avionics status of this instrument changes.

Parameters​

ParameterTypeDescription
eventReadonly<AvionicsStatusChangeEvent>The event describing the avionics status change.

Returns​

void

Inherited from​

G3XTouchFsInstrument.onAvionicsStatusChanged


onBoot1Finished()​

protected onBoot1Finished(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1839

Responds to when this instrument is finished booting phase 1.

Returns​

void

Inherited from​

G3XTouchFsInstrument.onBoot1Finished


onBoot2Finished()​

protected onBoot2Finished(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1847

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

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

Parameters​

ParameterType
oldStateGameState
newStateGameState

Returns​

void

Inherit Doc​

Inherited from​

G3XTouchFsInstrument.onGameStateChanged


onInteractionEvent()​

onInteractionEvent(args): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1758

Parameters​

ParameterType
argsstring[]

Returns​

void

Inherit Doc​

Inherited from​

G3XTouchFsInstrument.onInteractionEvent


onIsReversionaryModeChanged()​

protected onIsReversionaryModeChanged(isReversionaryMode): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1856

Responds to when whether reversionary mode should be active changes while this instrument is powered and booted.

Parameters​

ParameterTypeDescription
isReversionaryModebooleanWhether reversionary mode should be active.

Returns​

void

Inherited from​

G3XTouchFsInstrument.onIsReversionaryModeChanged


onPowerChanged()​

protected onPowerChanged(current, previous): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1816

Responds to when this instrument's power state changes.

Parameters​

ParameterTypeDescription
currentbooleanThe current power state.
previousboolean | undefinedThe 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:1798

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

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/G3XTouchFsInstrument.tsx:1775

Parameters​

ParameterType
soundEventIdName_Z

Returns​

void

Inherit Doc​

Inherited from​

G3XTouchFsInstrument.onSoundEnd


registerMfdMainPages()​

protected registerMfdMainPages(context): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1325

Registers this instrument's MFD main pages. Should be called after plugins have been initialized.

Parameters​

ParameterTypeDescription
contextReadonly<G3XTouchUiComponentContext>References to items used to create the base G3X Touch's MFD main pages.

Returns​

void

Inherited from​

G3XTouchFsInstrument.registerMfdMainPages


registerPfdInsets()​

protected registerPfdInsets(context): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1596

Registers this instrument's PFD insets. Should be called after plugins have been initialized.

Parameters​

ParameterTypeDescription
contextReadonly<G3XTouchUiComponentContext>References to items used to create the base G3X Touch's PFD insets.

Returns​

void

Inherited from​

G3XTouchFsInstrument.registerPfdInsets


registerPfdInstrumentsPage()​

protected registerPfdInstrumentsPage(context): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1560

Registers this instrument's PFD instruments view page.

Parameters​

ParameterTypeDescription
contextReadonly<G3XTouchUiComponentContext>References to items used to create the base G3X Touch's PFD pages.

Returns​

void

Inherited from​

G3XTouchFsInstrument.registerPfdInstrumentsPage


registerPfdPages()​

protected registerPfdPages(context): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1501

Registers this instrument's PFD pages. Should be called after plugins have been initialized.

Parameters​

ParameterTypeDescription
contextReadonly<G3XTouchUiComponentContext>References to items used to create the base G3X Touch's PFD pages.

Returns​

void

Inherited from​

G3XTouchFsInstrument.registerPfdPages


registerUiComponents()​

protected registerUiComponents(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:826

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()​

protected registerViews(context): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:855

Registers this instrument's UI views. Should be called after plugins have been initialized.

Parameters​

ParameterTypeDescription
contextReadonly<G3XTouchUiComponentContext>References to items used to create the base G3X Touch's UI views.

Returns​

void

Inherited from​

G3XTouchFsInstrument.registerViews


renderComponents()​

protected renderComponents(): VNode

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1710

Renders this instrument's display components. Should be called after plugins have been initialized.

Returns​

VNode

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/G3XTouchFsInstrument.tsx:1740

Returns​

void

Inherit Doc​

Inherited from​

G3XTouchFsInstrument.Update


updateSystems()​

protected updateSystems(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchFsInstrument.tsx:1750

Updates this instrument's systems.

Returns​

void

Inherited from​

G3XTouchFsInstrument.updateSystems