Skip to main content

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

ParameterTypeDescription
instrumentBaseInstrumentThis instrument's parent BaseInstrument.

Returns

G3XTouchPrimaryFsInstrument

Overrides

G3XTouchFsInstrument.constructor

Properties

accelerometerPublisher

protected readonly accelerometerPublisher: AccelerometerPublisher

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

Inherited from

G3XTouchFsInstrument.accelerometerPublisher


activeFlightPlanStore

protected readonly activeFlightPlanStore: ActiveFlightPlanStore

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

Inherited from

G3XTouchFsInstrument.activeFlightPlanStore


adcPublisher

protected readonly adcPublisher: AdcPublisher

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

Inherited from

G3XTouchFsInstrument.adcPublisher


ahrsPublisher

protected readonly ahrsPublisher: AhrsPublisher

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

Inherited from

G3XTouchFsInstrument.ahrsPublisher


ambientPublisher

protected readonly ambientPublisher: AmbientPublisher

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

Inherited from

G3XTouchFsInstrument.ambientPublisher


apInstrument

protected readonly apInstrument: AutopilotInstrument

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

Inherited from

G3XTouchFsInstrument.apInstrument


autoBacklightManager

protected readonly autoBacklightManager: G3XAutoBacklightManager

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

Inherited from

G3XTouchFsInstrument.autoBacklightManager


avionicsStatusClient

protected readonly avionicsStatusClient: AvionicsStatusClient

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

Inherited from

G3XTouchFsInstrument.avionicsStatusClient


avionicsStatusEventClient

protected readonly avionicsStatusEventClient: AvionicsStatusEventClient

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

Inherited from

G3XTouchFsInstrument.avionicsStatusEventClient


avionicsStatusSimVar

protected readonly avionicsStatusSimVar: string

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

Inherited from

G3XTouchFsInstrument.avionicsStatusSimVar


backlightManager

protected readonly backlightManager: G3XBacklightManager

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

Inherited from

G3XTouchFsInstrument.backlightManager


backlightPublisher

protected readonly backlightPublisher: G3XBacklightPublisher

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

Inherited from

G3XTouchFsInstrument.backlightPublisher


backplane

protected readonly backplane: InstrumentBackplane

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

Inherited from

G3XTouchFsInstrument.backplane


baseInstrumentPublisher

protected readonly baseInstrumentPublisher: BaseInstrumentPublisher

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

Inherited from

G3XTouchFsInstrument.baseInstrumentPublisher


bus

protected readonly bus: EventBus

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

Inherited from

G3XTouchFsInstrument.bus


casPowerStateManager

protected readonly casPowerStateManager: CasPowerStateManager

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

Inherited from

G3XTouchFsInstrument.casPowerStateManager


casSystem

protected readonly casSystem: CasSystem

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

Inherited from

G3XTouchFsInstrument.casSystem


chartsAliasedSettingManager

protected readonly chartsAliasedSettingManager: UserSettingManager<G3XChartsUserSettingTypes>

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

Inherited from

G3XTouchFsInstrument.chartsAliasedSettingManager


chartsSettingManager

protected readonly chartsSettingManager: G3XChartsUserSettingManager

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

Inherited from

G3XTouchFsInstrument.chartsSettingManager


chartsSources

protected readonly chartsSources: G3XChartsSource[] = []

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

Inherited from

G3XTouchFsInstrument.chartsSources


clock

protected readonly clock: Clock

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

Inherited from

G3XTouchFsInstrument.clock


config

protected readonly config: AvionicsConfig

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

Inherited from

G3XTouchFsInstrument.config


controlSurfacesPublisher

protected readonly controlSurfacesPublisher: ControlSurfacesPublisher

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

Inherited from

G3XTouchFsInstrument.controlSurfacesPublisher


displayAliasedSettingManager

protected readonly displayAliasedSettingManager: UserSettingManager<DisplayUserSettingTypes>

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

Inherited from

G3XTouchFsInstrument.displayAliasedSettingManager


displaySettingManager

protected readonly displaySettingManager: DisplayUserSettingManager

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

Inherited from

G3XTouchFsInstrument.displaySettingManager


eisPublisher

protected readonly eisPublisher: EISPublisher

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

Inherited from

G3XTouchFsInstrument.eisPublisher


electricalPublisher

protected readonly electricalPublisher: ElectricalPublisher

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

Inherited from

G3XTouchFsInstrument.electricalPublisher


externalFlightPathCalculators

protected readonly externalFlightPathCalculators: Map<string, FlightPathCalculator>

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

Inherited from

G3XTouchFsInstrument.externalFlightPathCalculators


externalFlightPlanners

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

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

Inherited from

G3XTouchFsInstrument.externalFlightPlanners


facLoader

protected readonly facLoader: FacilityLoader

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

Inherited from

G3XTouchFsInstrument.facLoader


facRepo

protected readonly facRepo: FacilityRepository

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

Inherited from

G3XTouchFsInstrument.facRepo


flightPathCalculator

protected readonly flightPathCalculator: FlightPathCalculator

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

Inherited from

G3XTouchFsInstrument.flightPathCalculator


flightPlanner

protected readonly flightPlanner: FlightPlanner<"g3x">

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

Inherited from

G3XTouchFsInstrument.flightPlanner


fms

protected readonly fms: G3XFms

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

Inherited from

G3XTouchFsInstrument.fms


fplSourceDataProvider

protected readonly fplSourceDataProvider: DefaultG3XFplSourceDataProvider

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

Inherited from

G3XTouchFsInstrument.fplSourceDataProvider


fuelTotalizerPublisher

protected readonly fuelTotalizerPublisher: FuelTotalizerSimVarPublisher

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

Inherited from

G3XTouchFsInstrument.fuelTotalizerPublisher


g3xNavPublisher

protected readonly g3xNavPublisher: G3XNavSimVarPublisher

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

Inherited from

G3XTouchFsInstrument.g3xNavPublisher


garminAutopilotPublisher

protected readonly garminAutopilotPublisher: GarminAPSimVarPublisher

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

Inherited from

G3XTouchFsInstrument.garminAutopilotPublisher


gduAliasedSettingManager

protected readonly gduAliasedSettingManager: UserSettingManager<GduUserSettingTypes>

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

Inherited from

G3XTouchFsInstrument.gduAliasedSettingManager


gduDisplay

protected readonly gduDisplay: NodeReference<GduDisplay<GduDisplayProps>>

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

Inherited from

G3XTouchFsInstrument.gduDisplay


gduIndex

protected readonly gduIndex: number

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

Inherited from

G3XTouchFsInstrument.gduIndex


gduSettingManager

protected readonly gduSettingManager: GduUserSettingManager

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

Inherited from

G3XTouchFsInstrument.gduSettingManager


gnssPublisher

protected readonly gnssPublisher: GNSSPublisher

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

Inherited from

G3XTouchFsInstrument.gnssPublisher


gpsIntegrityDataProvider

protected readonly gpsIntegrityDataProvider: DefaultGpsIntegrityDataProvider

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

Inherited from

G3XTouchFsInstrument.gpsIntegrityDataProvider


gpsReceiverSelectors

protected readonly gpsReceiverSelectors: GpsReceiverSelector[] = []

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

Inherited from

G3XTouchFsInstrument.gpsReceiverSelectors


gpsSatComputers

protected readonly gpsSatComputers: GPSSatComputer[] = []

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

Inherited from

G3XTouchFsInstrument.gpsSatComputers


haveUpdatesStarted

protected haveUpdatesStarted: boolean = false

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

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

Inherited from

G3XTouchFsInstrument.hEventPublisher


instrument

readonly instrument: BaseInstrument

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

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

Inherited from

G3XTouchFsInstrument.instrumentConfig


isPane1Visible

protected readonly isPane1Visible: Subject<boolean>

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

Inherited from

G3XTouchFsInstrument.isPane1Visible


isPane2Visible

protected readonly isPane2Visible: Subject<boolean>

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

Inherited from

G3XTouchFsInstrument.isPane2Visible


isPowered

protected isPowered: undefined | boolean = undefined

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

Inherited from

G3XTouchFsInstrument.isPowered


isPrimary

protected readonly isPrimary: boolean

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

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

Inherited from

G3XTouchFsInstrument.lNavObsPublisher


localSettingSaveManager?

protected optional localSettingSaveManager: G3XLocalUserSettingSaveManager

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

Inherited from

G3XTouchFsInstrument.localSettingSaveManager


mapTerrainWxSettingCompatManager

protected readonly mapTerrainWxSettingCompatManager: G3XMapTerrainWxSettingCompatManager

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

Inherited from

G3XTouchFsInstrument.mapTerrainWxSettingCompatManager


mfdMainPageRegistrar

protected readonly mfdMainPageRegistrar: MfdMainPageRegistrar

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

Inherited from

G3XTouchFsInstrument.mfdMainPageRegistrar


minimumsDataProvider

protected readonly minimumsDataProvider: DefaultMinimumsDataProvider

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

Inherited from

G3XTouchFsInstrument.minimumsDataProvider


minimumsPublisher

protected readonly minimumsPublisher: MinimumsSimVarPublisher

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

Inherited from

G3XTouchFsInstrument.minimumsPublisher


protected readonly navComControlPublisher: G3XNavComControlPublisher

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

Inherited from

G3XTouchFsInstrument.navComControlPublisher


protected readonly navComSavedFrequenciesProvider: DefaultRadioSavedFrequenciesDataProvider

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

Inherited from

G3XTouchFsInstrument.navComSavedFrequenciesProvider


protected readonly navComSimVarPublisher: NavComSimVarPublisher

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

Inherited from

G3XTouchFsInstrument.navComSimVarPublisher


protected readonly navDataBarEditController: G3XNavDataBarEditController

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

Inherited from

G3XTouchFsInstrument.navDataBarEditController


protected readonly navDataBarFieldModelFactory: G3XNavDataBarFieldModelFactory

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

Inherited from

G3XTouchFsInstrument.navDataBarFieldModelFactory


protected readonly navDataBarFieldRenderer: G3XNavDataBarFieldRenderer

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

Inherited from

G3XTouchFsInstrument.navDataBarFieldRenderer


protected readonly navDataFieldGpsValidity: MappedSubscribable<NavDataFieldGpsValidity>

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

Inherited from

G3XTouchFsInstrument.navDataFieldGpsValidity


protected readonly navEventsPublisher: NavEventsPublisher

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

Inherited from

G3XTouchFsInstrument.navEventsPublisher


protected readonly navIndicators: G3XTouchNavIndicators

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

Inherited from

G3XTouchFsInstrument.navIndicators


protected readonly navSources: G3XTouchNavSources

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

Inherited from

G3XTouchFsInstrument.navSources


pfdAliasedSettingManager

protected readonly pfdAliasedSettingManager: UserSettingManager<PfdUserSettingTypes>

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

Inherited from

G3XTouchFsInstrument.pfdAliasedSettingManager


pfdInsetRegistrar

protected readonly pfdInsetRegistrar: PfdInsetRegistrar

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

Inherited from

G3XTouchFsInstrument.pfdInsetRegistrar


pfdPageRegistrar

protected readonly pfdPageRegistrar: PfdPageRegistrar

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

Inherited from

G3XTouchFsInstrument.pfdPageRegistrar


pfdSettingManager

protected readonly pfdSettingManager: PfdUserSettingManager

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

Inherited from

G3XTouchFsInstrument.pfdSettingManager


pluginSystem

protected readonly pluginSystem: PluginSystem<G3XTouchPlugin, G3XTouchPluginBinder>

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

Inherited from

G3XTouchFsInstrument.pluginSystem


posHeadingDataProvider

protected readonly posHeadingDataProvider: DefaultPositionHeadingDataProvider

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

Inherited from

G3XTouchFsInstrument.posHeadingDataProvider


radiosDataProvider

protected readonly radiosDataProvider: DefaultG3XRadiosDataProvider

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

Inherited from

G3XTouchFsInstrument.radiosDataProvider


reversionaryModeManager

protected readonly reversionaryModeManager: ReversionaryModeManager

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

Inherited from

G3XTouchFsInstrument.reversionaryModeManager


reversionaryModeSub

protected readonly reversionaryModeSub: Subscription

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

Inherited from

G3XTouchFsInstrument.reversionaryModeSub


savedFrequenciesSettingManager

protected readonly savedFrequenciesSettingManager: SavedFrequenciesUserSettingsManager

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

Inherited from

G3XTouchFsInstrument.savedFrequenciesSettingManager


savedNavComFrequenciesManager

protected readonly savedNavComFrequenciesManager: SavedNavComFrequencyManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:183


speedConstraintStore

protected readonly speedConstraintStore: GarminSpeedConstraintStore

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

Inherited from

G3XTouchFsInstrument.speedConstraintStore


systems

protected readonly systems: AvionicsSystem[] = []

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

Inherited from

G3XTouchFsInstrument.systems


timerPublisher

protected readonly timerPublisher: FlightTimerPublisher<any>

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

Inherited from

G3XTouchFsInstrument.timerPublisher


trafficAvionicsSystem

protected readonly trafficAvionicsSystem: null | TrafficAvionicsSystem<TrafficSystem>

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

Inherited from

G3XTouchFsInstrument.trafficAvionicsSystem


trafficInstrument

protected readonly trafficInstrument: TrafficInstrument

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

Inherited from

G3XTouchFsInstrument.trafficInstrument


trafficSystem

protected readonly trafficSystem: null | TrafficSystem

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

Inherited from

G3XTouchFsInstrument.trafficSystem


uiService

protected readonly uiService: UiService

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

Inherited from

G3XTouchFsInstrument.uiService


vnavDataProvider

protected readonly vnavDataProvider: DefaultVNavDataProvider

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

Inherited from

G3XTouchFsInstrument.vnavDataProvider


vNavPublisher

protected readonly vNavPublisher: VNavSimVarPublisher

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

Inherited from

G3XTouchFsInstrument.vNavPublisher


vSpeedSettingManager

protected readonly vSpeedSettingManager: VSpeedUserSettingManager

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

Inherited from

G3XTouchFsInstrument.vSpeedSettingManager


windDataProvider

protected readonly windDataProvider: DefaultWindDataProvider

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

Inherited from

G3XTouchFsInstrument.windDataProvider


xmlLogicHost

protected readonly xmlLogicHost: CompositeLogicXMLHost

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

Inherited from

G3XTouchFsInstrument.xmlLogicHost

Methods

createExternalFplSourceOptions()

protected createExternalFplSourceOptions(config): undefined | G3XFmsExternalFplSourceOptions

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

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

Parameters

ParameterTypeDescription
configundefined | FmsExternalFplSourceConfigThe configuration object that defines the external flight plan source for which to create options.

Returns

undefined | G3XFmsExternalFplSourceOptions

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

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

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

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

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

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

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

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

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/G3XTouchPrimaryFsInstrument.ts:463

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

Parameters

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

Returns

void

Overrides

G3XTouchFsInstrument.initGlobalPersistentSettings


initInternalFlightPlans()

protected initInternalFlightPlans(): Promise<void>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/G3XTouchPrimaryFsInstrument.ts:521

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

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

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

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

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

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

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

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

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

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

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

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

Responds to when this instrument's power state changes.

Parameters

ParameterTypeDescription
currentbooleanThe current power state.
previousundefined | booleanThe 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:1778

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

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

ParameterType
soundEventIdName_Z

Returns

void

Inherit Doc

Overrides

G3XTouchFsInstrument.onSoundEnd


registerMfdMainPages()

protected registerMfdMainPages(context): void

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

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

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

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

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

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

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

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/G3XTouchPrimaryFsInstrument.ts:640

Returns

void

Inherit Doc

Overrides

G3XTouchFsInstrument.Update


updateSystems()

protected updateSystems(): void

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

Updates this instrument's systems.

Returns

void

Inherited from

G3XTouchFsInstrument.updateSystems