Skip to main content

Class: WTG3000GtcInstrument

A G3000/5000 GTC instrument.

Hierarchy

  • WTG3000FsInstrument

    WTG3000GtcInstrument

Constructors

constructor

new WTG3000GtcInstrument(instrument, config, instrumentConfig): WTG3000GtcInstrument

Constructs a new WTG3000GtcInstrument.

Parameters

NameTypeDescription
instrumentBaseInstrumentThis instrument's parent BaseInstrument.
configAvionicsConfigThis instrument's general configuration object.
instrumentConfigGtcConfigThis instrument's instrument-specific configuration object.

Returns

WTG3000GtcInstrument

Overrides

WTG3000FsInstrument.constructor

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/WTG3000GtcInstrument.tsx:126

Properties

adcPublisher

Protected Readonly adcPublisher: AdcPublisher

Inherited from

WTG3000FsInstrument.adcPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:103


ahrsPublisher

Protected Readonly ahrsPublisher: AhrsPublisher

Inherited from

WTG3000FsInstrument.ahrsPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:104


apInstrument

Protected Readonly apInstrument: AutopilotInstrument

Inherited from

WTG3000FsInstrument.apInstrument

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:120


avionicsStatusClient

Protected Readonly avionicsStatusClient: AvionicsStatusClient

Inherited from

WTG3000FsInstrument.avionicsStatusClient

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:94


avionicsStatusEventClient

Protected Readonly avionicsStatusEventClient: AvionicsStatusEventClient

Inherited from

WTG3000FsInstrument.avionicsStatusEventClient

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:95


avionicsStatusSimVar

Protected Readonly avionicsStatusSimVar: string

Inherited from

WTG3000FsInstrument.avionicsStatusSimVar

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:96


backplane

Protected Readonly backplane: InstrumentBackplane

Inherited from

WTG3000FsInstrument.backplane

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:98


baseInstrumentPublisher

Protected Readonly baseInstrumentPublisher: BaseInstrumentPublisher

Inherited from

WTG3000FsInstrument.baseInstrumentPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:102


bus

Protected Readonly bus: EventBus

Inherited from

WTG3000FsInstrument.bus

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:48


casPowerStateManager

Protected Readonly casPowerStateManager: CasPowerStateManager

Inherited from

WTG3000FsInstrument.casPowerStateManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:131


clock

Protected Readonly clock: Clock

Inherited from

WTG3000FsInstrument.clock

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:100


config

Protected Readonly config: AvionicsConfig

This instrument's general configuration object.

Inherited from

WTG3000FsInstrument.config

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:147


controlSurfacesPublisher

Protected Readonly controlSurfacesPublisher: ControlSurfacesPublisher

Inherited from

WTG3000FsInstrument.controlSurfacesPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:115


eisPublisher

Protected Readonly eisPublisher: EISPublisher

Inherited from

WTG3000FsInstrument.eisPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:114


facLoader

Protected Readonly facLoader: FacilityLoader

Inherited from

WTG3000FsInstrument.facLoader

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:50


facRepo

Protected Readonly facRepo: FacilityRepository

Inherited from

WTG3000FsInstrument.facRepo

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:49


flightPathCalculator

Protected Readonly flightPathCalculator: FlightPathCalculator

Inherited from

WTG3000FsInstrument.flightPathCalculator

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:54


flightPlanner

Protected Readonly flightPlanner: FlightPlanner<"">

Inherited from

WTG3000FsInstrument.flightPlanner

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:69


fms

Protected Readonly fms: Fms<"">

Inherited from

WTG3000FsInstrument.fms

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:82


fmsSpeedsSettingManager

Protected Optional Readonly fmsSpeedsSettingManager: FmsSpeedUserSettingManager

Inherited from

WTG3000FsInstrument.fmsSpeedsSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:129


fuelTotalizerPublisher

Protected Readonly fuelTotalizerPublisher: FuelTotalizerSimVarPublisher

Inherited from

WTG3000FsInstrument.fuelTotalizerPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:117


garminNavPublisher

Protected Readonly garminNavPublisher: GarminNavSimVarPublisher

Inherited from

WTG3000FsInstrument.garminNavPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:106


gnssPublisher

Protected Readonly gnssPublisher: GNSSPublisher

Inherited from

WTG3000FsInstrument.gnssPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:105


gpsReceiverSelector

Protected Optional gpsReceiverSelector: GpsReceiverSelector

Inherited from

WTG3000FsInstrument.gpsReceiverSelector

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:133


hEventPublisher

Protected Readonly hEventPublisher: HEventPublisher

Inherited from

WTG3000FsInstrument.hEventPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:52


haveUpdatesStarted

Protected haveUpdatesStarted: boolean = false

Whether this instrument has started updating.

Inherited from

WTG3000FsInstrument.haveUpdatesStarted

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:136


iauIndex

Protected Readonly iauIndex: number

Inherit Doc

Overrides

WTG3000FsInstrument.iauIndex

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/WTG3000GtcInstrument.tsx:54


iauSettingManager

Protected Readonly iauSettingManager: IauUserSettingManager

Inherited from

WTG3000FsInstrument.iauSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:127


instrument

Readonly instrument: BaseInstrument

This instrument's parent BaseInstrument.

Inherited from

WTG3000FsInstrument.instrument

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:146


instrumentType

Protected Readonly instrumentType: InstrumentType

The type of this instrument.

Inherited from

WTG3000FsInstrument.instrumentType

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:145


isPowered

Protected isPowered: undefined | boolean = undefined

Inherited from

WTG3000FsInstrument.isPowered

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:44


Protected Readonly lNavDataPublisher: LNavDataSimVarPublisher

Inherited from

WTG3000FsInstrument.lNavDataPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:109


Protected Readonly lNavPublisher: LNavSimVarPublisher

Inherited from

WTG3000FsInstrument.lNavPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:107


Protected Readonly lnavObsPublisher: LNavObsSimVarPublisher

Inherited from

WTG3000FsInstrument.lnavObsPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:108


minimumsDataProvider

Protected Readonly minimumsDataProvider: DefaultMinimumsDataProvider

Inherited from

WTG3000FsInstrument.minimumsDataProvider

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:124


minimumsPublisher

Protected Readonly minimumsPublisher: MinimumsSimVarPublisher

Inherited from

WTG3000FsInstrument.minimumsPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:112


Protected Readonly navComSimVarPublisher: NavComSimVarPublisher

Inherited from

WTG3000FsInstrument.navComSimVarPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:111


Protected Readonly navEventsPublisher: NavEventsPublisher

Inherited from

WTG3000FsInstrument.navEventsPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:113


speedConstraintStore

Protected Readonly speedConstraintStore: GarminSpeedConstraintStore

Inherited from

WTG3000FsInstrument.speedConstraintStore

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:80


systems

Protected Readonly systems: AvionicsSystem[] = []

Inherited from

WTG3000FsInstrument.systems

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:122


terrainSystemStateDataProvider

Protected Readonly terrainSystemStateDataProvider: DefaultTerrainSystemStateDataProvider

Inherited from

WTG3000FsInstrument.terrainSystemStateDataProvider

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:125


timerPublisher

Protected Readonly timerPublisher: FlightTimerPublisher<any>

Inherited from

WTG3000FsInstrument.timerPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:116


vNavPublisher

Protected Readonly vNavPublisher: VNavSimVarPublisher

Inherited from

WTG3000FsInstrument.vNavPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:110


vSpeedSettingManager

Protected Readonly vSpeedSettingManager: VSpeedUserSettingManager

Inherited from

WTG3000FsInstrument.vSpeedSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:128


verticalPathCalculator

Protected Readonly verticalPathCalculator: SmoothingPathCalculator

Inherited from

WTG3000FsInstrument.verticalPathCalculator

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:71


weightFuelPublisher

Protected Readonly weightFuelPublisher: WeightFuelPublisher

Inherited from

WTG3000FsInstrument.weightFuelPublisher

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:118

Methods

Update

Update(): void

Returns

void

Inherit Doc

Inherited from

WTG3000FsInstrument.Update

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:332


createSystems

createSystems(): void

Creates this instrument's avionics systems. This method should be called after this.iauIndex has been defined.

Returns

void

Inherited from

WTG3000FsInstrument.createSystems

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:200


getBootDuration

getBootDuration(): number

Returns

number

Inherit Doc

Overrides

WTG3000FsInstrument.getBootDuration

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/WTG3000GtcInstrument.tsx:1363


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

Inherited from

WTG3000FsInstrument.initAvionicsStatusListener

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:321


onAvionicsStatusChanged

onAvionicsStatusChanged(event): void

Parameters

NameType
eventReadonly<AvionicsStatusChangeEvent>

Returns

void

Inherit Doc

Overrides

WTG3000FsInstrument.onAvionicsStatusChanged

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/WTG3000GtcInstrument.tsx:1368


onBootFinished

onBootFinished(): void

Responds to when this instrument is finished booting.

Returns

void

Inherited from

WTG3000FsInstrument.onBootFinished

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:428


onFlightStart

onFlightStart(): void

Returns

void

Inherit Doc

Inherited from

WTG3000FsInstrument.onFlightStart

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:354


onGameStateChanged

onGameStateChanged(oldState, newState): void

Parameters

NameType
oldStateGameState
newStateGameState

Returns

void

Inherit Doc

Inherited from

WTG3000FsInstrument.onGameStateChanged

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:360


onInteractionEvent

onInteractionEvent(args): void

Parameters

NameType
argsstring[]

Returns

void

Inherit Doc

Inherited from

WTG3000FsInstrument.onInteractionEvent

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:349


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

Inherited from

WTG3000FsInstrument.onPowerChanged

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:408


onPowerOff

onPowerOff(): void

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

Returns

void

Inherited from

WTG3000FsInstrument.onPowerOff

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:389


onPowerOn

onPowerOn(): void

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

Returns

void

Inherited from

WTG3000FsInstrument.onPowerOn

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:373


onSoundEnd

onSoundEnd(soundEventId): void

Parameters

NameType
soundEventIdName_Z

Returns

void

Inherit Doc

Inherited from

WTG3000FsInstrument.onSoundEnd

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:366


updateSystems

updateSystems(): void

Updates this instrument's systems.

Returns

void

Inherited from

WTG3000FsInstrument.updateSystems

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:341