Class: G3XTouchFsInstrument
A common instrument for the G3X Touch.
Hierarchy
G3XTouchFsInstrument
Implements
FsInstrument
Constructors
constructor
• new G3XTouchFsInstrument(instrument
, isPrimary
): G3XTouchFsInstrument
Creates a new instance of G3XTouchFsInstrument.
Parameters
Name | Type | Description |
---|---|---|
instrument | BaseInstrument | This instrument's parent BaseInstrument. |
isPrimary | boolean | Whether this instrument is the primary instrument. |
Returns
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
lNavDataPublisher
• Protected
Readonly
lNavDataPublisher: LNavDataSimVarPublisher
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:221
lNavObsPublisher
• Protected
Readonly
lNavObsPublisher: LNavObsSimVarPublisher
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:220
lNavPublisher
• 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
navComControlPublisher
• Protected
Readonly
navComControlPublisher: G3XNavComControlPublisher
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:230
navComSavedFrequenciesProvider
• Protected
Readonly
navComSavedFrequenciesProvider: DefaultRadioSavedFrequenciesDataProvider
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:285
navComSimVarPublisher
• Protected
Readonly
navComSimVarPublisher: NavComSimVarPublisher
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:223
navDataBarEditController
• Protected
Readonly
navDataBarEditController: G3XNavDataBarEditController
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:318
navDataBarFieldModelFactory
• Protected
Readonly
navDataBarFieldModelFactory: G3XNavDataBarFieldModelFactory
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:305
navDataBarFieldRenderer
• Protected
Readonly
navDataBarFieldRenderer: G3XNavDataBarFieldRenderer
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:313
navDataFieldGpsValidity
• Protected
Readonly
navDataFieldGpsValidity: MappedSubscribable
<NavDataFieldGpsValidity
>
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:291
navEventsPublisher
• Protected
Readonly
navEventsPublisher: NavEventsPublisher
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:225
navIndicators
• Protected
Readonly
navIndicators: G3XTouchNavIndicators
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchFsInstrument.tsx:241
navSources
• 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
Name | Type | Description |
---|---|---|
config | undefined | FmsExternalFplSourceConfig | The 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
Name | Type | Description |
---|---|---|
flightPlanner | FlightPlanner <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
Name | Type | Description |
---|---|---|
pluginSettings | Iterable <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
Name | Type | Description |
---|---|---|
pluginSettings | Iterable <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
Name | Type | Description |
---|---|---|
event | Readonly <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
Name | Type |
---|---|
oldState | GameState |
newState | GameState |
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
Name | Type |
---|---|
args | string [] |
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
Name | Type | Description |
---|---|---|
isReversionaryMode | boolean | Whether 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
Name | Type | Description |
---|---|---|
current | boolean | The current power state. |
previous | undefined | boolean | The previous power state, or undefined if the previous state was invalid. |
Returns
void
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
Name | Type |
---|---|
soundEventId | Name_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
Name | Type | Description |
---|---|---|
context | Readonly <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
Name | Type | Description |
---|---|---|
context | Readonly <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
Name | Type | Description |
---|---|---|
context | Readonly <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
Name | Type | Description |
---|---|---|
context | Readonly <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
Name | Type | Description |
---|---|---|
context | Readonly <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