Skip to main content

Class: G3XTouchFsInstrument

A common instrument for the G3X Touch.

Hierarchy

Implements

  • FsInstrument

Constructors

constructor

new G3XTouchFsInstrument(instrument, isPrimary): G3XTouchFsInstrument

Creates a new instance of G3XTouchFsInstrument.

Parameters

NameTypeDescription
instrumentBaseInstrumentThis instrument's parent BaseInstrument.
isPrimarybooleanWhether this instrument is the primary instrument.

Returns

G3XTouchFsInstrument

Throws

Error

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:350

Properties

accelerometerPublisher

Protected Readonly accelerometerPublisher: AccelerometerPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:214


activeFlightPlanStore

Protected Readonly activeFlightPlanStore: ActiveFlightPlanStore

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:287


adcPublisher

Protected Readonly adcPublisher: AdcPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:215


ahrsPublisher

Protected Readonly ahrsPublisher: AhrsPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:216


apInstrument

Protected Readonly apInstrument: AutopilotInstrument

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:233


avionicsStatusClient

Protected Readonly avionicsStatusClient: AvionicsStatusClient

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:202


avionicsStatusEventClient

Protected Readonly avionicsStatusEventClient: AvionicsStatusEventClient

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:203


avionicsStatusSimVar

Protected Readonly avionicsStatusSimVar: string

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:204


backlightManager

Protected Readonly backlightManager: G3XBacklightManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:322


backlightPublisher

Protected Readonly backlightPublisher: G3XBacklightPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:231


backplane

Protected Readonly backplane: InstrumentBackplane

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:209


baseInstrumentPublisher

Protected Readonly baseInstrumentPublisher: BaseInstrumentPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:213


bus

Protected Readonly bus: EventBus

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:120


casPowerStateManager

Protected Readonly casPowerStateManager: CasPowerStateManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:289


casSystem

Protected Readonly casSystem: CasSystem

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:122


clock

Protected Readonly clock: Clock

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:211


comRadioSpacingDataProvider

Protected Readonly comRadioSpacingDataProvider: DefaultComRadioSpacingDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:283


config

Protected Readonly config: AvionicsConfig

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:124


controlSurfacesPublisher

Protected Readonly controlSurfacesPublisher: ControlSurfacesPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:227


displayAliasedSettingManager

Protected Readonly displayAliasedSettingManager: UserSettingManager<DisplayUserSettingTypes>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:249


displaySettingManager

Protected Readonly displaySettingManager: DisplayUserSettingManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:244


eisPublisher

Protected Readonly eisPublisher: EISPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:226


externalFlightPathCalculators

Protected Readonly externalFlightPathCalculators: Map<string, FlightPathCalculator>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:165


externalFlightPlanners

Protected Readonly externalFlightPlanners: Map<string, FlightPlanner<any>>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:166


facLoader

Protected Readonly facLoader: FacilityLoader

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:141


facRepo

Protected Readonly facRepo: FacilityRepository

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:140


flightPathCalculator

Protected Readonly flightPathCalculator: FlightPathCalculator

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:145


flightPlanner

Protected Readonly flightPlanner: FlightPlanner<"g3x">

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:161


fms

Protected Readonly fms: G3XFms

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:168


fplSourceDataProvider

Protected Readonly fplSourceDataProvider: DefaultG3XFplSourceDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:179


fuelTotalizerPublisher

Protected Readonly fuelTotalizerPublisher: FuelTotalizerSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:229


g3xNavPublisher

Protected Readonly g3xNavPublisher: G3XNavSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:218


gduAliasedSettingManager

Protected Readonly gduAliasedSettingManager: UserSettingManager<GduUserSettingTypes>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:248


gduDisplay

Protected Readonly gduDisplay: NodeReference<GduDisplay<GduDisplayProps>>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:118


gduIndex

Protected Readonly gduIndex: number

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:132


gduSettingManager

Protected Readonly gduSettingManager: GduUserSettingManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:243


gnssPublisher

Protected Readonly gnssPublisher: GNSSPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:217


gpsIntegrityDataProvider

Protected Readonly gpsIntegrityDataProvider: DefaultGpsIntegrityDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:253


gpsReceiverSelectors

Protected Readonly gpsReceiverSelectors: GpsReceiverSelector[] = []

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:257


gpsSatComputers

Protected Readonly gpsSatComputers: GPSSatComputer[] = []

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:256


hEventPublisher

Protected Readonly hEventPublisher: HEventPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:143


haveUpdatesStarted

Protected haveUpdatesStarted: boolean = false

Whether this instrument has started updating.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:342


instrument

Readonly instrument: BaseInstrument

This instrument's parent BaseInstrument.

Implementation of

FsInstrument.instrument

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:351


instrumentConfig

Protected Readonly instrumentConfig: InstrumentConfig

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:125


isPane1Visible

Protected Readonly isPane1Visible: Subject<boolean>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:329


isPane2Visible

Protected Readonly isPane2Visible: Subject<boolean>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:330


isPowered

Protected isPowered: undefined | boolean = undefined

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:136


isPrimary

Protected Readonly isPrimary: boolean

Whether this instrument is the primary instrument.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:352


Protected Readonly lNavDataPublisher: LNavDataSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:221


Protected Readonly lNavObsPublisher: LNavObsSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:220


Protected Readonly lNavPublisher: LNavSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:219


localSettingSaveManager

Protected Optional localSettingSaveManager: G3XLocalUserSettingSaveManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:339


mapTerrainWxSettingCompatManager

Protected Readonly mapTerrainWxSettingCompatManager: G3XMapTerrainWxSettingCompatManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:320


mfdMainPageRegistrar

Protected Readonly mfdMainPageRegistrar: MfdMainPageRegistrar

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:333


minimumsDataProvider

Protected Readonly minimumsDataProvider: DefaultMinimumsDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:254


minimumsPublisher

Protected Readonly minimumsPublisher: MinimumsSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:224


Protected Readonly navComControlPublisher: G3XNavComControlPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:230


Protected Readonly navComSavedFrequenciesProvider: DefaultRadioSavedFrequenciesDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:285


Protected Readonly navComSimVarPublisher: NavComSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:223


Protected Readonly navDataBarEditController: G3XNavDataBarEditController

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:318


Protected Readonly navDataBarFieldModelFactory: G3XNavDataBarFieldModelFactory

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:305


Protected Readonly navDataBarFieldRenderer: G3XNavDataBarFieldRenderer

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:313


Protected Readonly navDataFieldGpsValidity: MappedSubscribable<NavDataFieldGpsValidity>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:291


Protected Readonly navEventsPublisher: NavEventsPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:225


Protected Readonly navIndicators: G3XTouchNavIndicators

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:241


Protected Readonly navSources: G3XTouchNavSources

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:240


pfdAliasedSettingManager

Protected Readonly pfdAliasedSettingManager: UserSettingManager<PfdUserSettingTypes>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:250


pfdInsetRegistrar

Protected Readonly pfdInsetRegistrar: PfdInsetRegistrar

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:335


pfdPageRegistrar

Protected Readonly pfdPageRegistrar: PfdPageRegistrar

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:334


pfdSettingManager

Protected Readonly pfdSettingManager: PfdUserSettingManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:245


pluginSystem

Protected Readonly pluginSystem: PluginSystem<G3XTouchPlugin, G3XTouchPluginBinder>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:337


posHeadingDataProvider

Protected Readonly posHeadingDataProvider: DefaultPositionHeadingDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:276


reversionaryModeManager

Protected Readonly reversionaryModeManager: ReversionaryModeManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:206


reversionaryModeSub

Protected Readonly reversionaryModeSub: Subscription

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:207


savedFrequenciesSettingManager

Protected Readonly savedFrequenciesSettingManager: SavedFrequenciesUserSettingsManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:251


speedConstraintStore

Protected Readonly speedConstraintStore: GarminSpeedConstraintStore

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:163


systems

Protected Readonly systems: AvionicsSystem[] = []

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:238


timerPublisher

Protected Readonly timerPublisher: FlightTimerPublisher<any>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:228


trafficAvionicsSystem

Protected Readonly trafficAvionicsSystem: null | TrafficAvionicsSystem<TrafficSystem>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:235


trafficInstrument

Protected Readonly trafficInstrument: TrafficInstrument

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:234


trafficSystem

Protected Readonly trafficSystem: null | TrafficSystem

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:236


uiService

Protected Readonly uiService: UiService

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:332


vNavPublisher

Protected Readonly vNavPublisher: VNavSimVarPublisher

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:222


vSpeedSettingManager

Protected Readonly vSpeedSettingManager: VSpeedUserSettingManager

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:246


vnavDataProvider

Protected Readonly vnavDataProvider: DefaultVNavDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:266


windDataProvider

Protected Readonly windDataProvider: DefaultWindDataProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:259


xmlLogicHost

Protected Readonly xmlLogicHost: CompositeLogicXMLHost

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:121

Methods

Update

Update(): void

Returns

void

Inherit Doc

Implementation of

FsInstrument.Update

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1621


createExternalFplSourceOptions

createExternalFplSourceOptions(config): undefined | G3XFmsExternalFplSourceOptions

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

Parameters

NameTypeDescription
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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:465


createSystems

createSystems(): void

Creates this instrument's avionics systems.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:520


getBoot1Duration

getBoot1Duration(): number

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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:730


getBoot2Duration

getBoot2Duration(): number

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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:738


initAvionicsStatusListener

initAvionicsStatusListener(): void

Initializes this instrument's avionics status listener. Once intialized, the listener will call this instrument's onAvionicsStatusChanged() method as appropriate.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1584


initExternalFlightPlan

initExternalFlightPlan(flightPlanner): Promise<void>

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

Parameters

NameTypeDescription
flightPlannerFlightPlanner<any>The flight planner associated with the external flight plan source for which to initialize flight plans.

Returns

Promise<void>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:716


initExternalFlightPlans

initExternalFlightPlans(): Promise<void>

Initializes this instrument's external flight plans.

Returns

Promise<void>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:701


initFlightPlans

initFlightPlans(): void

Initializes this instrument's flight plans.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:691


initGlobalPersistentSettings

initGlobalPersistentSettings(pluginSettings): void

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

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:666


initInternalFlightPlans

initInternalFlightPlans(): Promise<void>

Returns

Promise<void>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:696


initLocalPersistentSettings

initLocalPersistentSettings(pluginSettings): void

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

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:674


initNearestContext

initNearestContext(): Promise<void>

Initializes this instrument's nearest context.

Returns

Promise<void>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1570


initPersistentSettings

initPersistentSettings(): void

Initializes persistent settings. Loads saved settings and starts auto-save. Should be called after plugins have been initialized.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:644


initPlugins

initPlugins(): Promise<void>

Initializes this instrument's plugins.

Returns

Promise<void>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:608


onAvionicsStatusChanged

onAvionicsStatusChanged(event): void

Responds to when the avionics status of this instrument changes.

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1745


onBoot1Finished

onBoot1Finished(): void

Responds to when this instrument is finished booting phase 1.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1720


onBoot2Finished

onBoot2Finished(): void

Responds to when this instrument is finished booting phase 2.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1728


onFlightStart

onFlightStart(): void

Returns

void

Inherit Doc

Implementation of

FsInstrument.onFlightStart

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1644


onGameStateChanged

onGameStateChanged(oldState, newState): void

Parameters

NameType
oldStateGameState
newStateGameState

Returns

void

Inherit Doc

Implementation of

FsInstrument.onGameStateChanged

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1650


onInteractionEvent

onInteractionEvent(args): void

Parameters

NameType
argsstring[]

Returns

void

Inherit Doc

Implementation of

FsInstrument.onInteractionEvent

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1639


onIsReversionaryModeChanged

onIsReversionaryModeChanged(isReversionaryMode): void

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

Parameters

NameTypeDescription
isReversionaryModebooleanWhether reversionary mode should be active.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1737


onPowerChanged

onPowerChanged(current, previous): void

Responds to when this instrument's power state changes.

Parameters

NameTypeDescription
currentbooleanThe current power state.
previousundefined | booleanThe previous power state, or undefined if the previous state was invalid.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1697


onPowerOff

onPowerOff(): void

A callback which is executed when this instrument transitions from a power-on to power-off state.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1679


onPowerOn

onPowerOn(): void

A callback which is executed when this instrument transitions from a power-off to power-on state.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1663


onSoundEnd

onSoundEnd(soundEventId): void

Parameters

NameType
soundEventIdName_Z

Returns

void

Inherit Doc

Implementation of

FsInstrument.onSoundEnd

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1656


registerMfdMainPages

registerMfdMainPages(context): void

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

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1221


registerPfdInsets

registerPfdInsets(context): void

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

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1481


registerPfdInstrumentsPage

registerPfdInstrumentsPage(context): void

Registers this instrument's PFD instruments view page.

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1446


registerPfdPages

registerPfdPages(context): void

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

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1388


registerUiComponents

registerUiComponents(): void

Registers this instrument's UI views, MFD main pages, and PFD insets. Should be called after plugins have been initialized.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:746


registerViews

registerViews(context): void

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

Parameters

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

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:774


renderComponents

renderComponents(): VNode

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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1592


updateSystems

updateSystems(): void

Updates this instrument's systems.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:1631