Class: WTG3000PfdInstrument
A G3000/5000 PFD instrument. Primary Flight Display showing the the basic flight instruments.
Hierarchy
WTG3000FsInstrument
↳
WTG3000PfdInstrument
Constructors
constructor
• new WTG3000PfdInstrument(instrument
, config
, instrumentConfig
): WTG3000PfdInstrument
Constructor.
Parameters
Name | Type | Description |
---|---|---|
instrument | BaseInstrument | This instrument's parent BaseInstrument. |
config | AvionicsConfig | This instrument's general configuration object. |
instrumentConfig | PfdConfig | This instrument's instrument-specific configuration object. |
Returns
Overrides
WTG3000FsInstrument.constructor
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/WTG3000PfdInstrument.tsx:111
Properties
adcPublisher
• Protected
Readonly
adcPublisher: AdcPublisher
Inherited from
WTG3000FsInstrument.adcPublisher
Defined in
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/WTG3000PfdInstrument.tsx:36
iauSettingManager
• Protected
Readonly
iauSettingManager: IauUserSettingManager
Inherited from
WTG3000FsInstrument.iauSettingManager
Defined in
src/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
src/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
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:44
lNavDataPublisher
• Protected
Readonly
lNavDataPublisher: LNavDataSimVarPublisher
Inherited from
WTG3000FsInstrument.lNavDataPublisher
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:109
lNavPublisher
• Protected
Readonly
lNavPublisher: LNavSimVarPublisher
Inherited from
WTG3000FsInstrument.lNavPublisher
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:107
lnavObsPublisher
• Protected
Readonly
lnavObsPublisher: LNavObsSimVarPublisher
Inherited from
WTG3000FsInstrument.lnavObsPublisher
Defined in
src/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
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:112
navComSimVarPublisher
• Protected
Readonly
navComSimVarPublisher: NavComSimVarPublisher
Inherited from
WTG3000FsInstrument.navComSimVarPublisher
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:111
navEventsPublisher
• Protected
Readonly
navEventsPublisher: NavEventsPublisher
Inherited from
WTG3000FsInstrument.navEventsPublisher
Defined in
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:118
Methods
Update
▸ Update(): void
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.Update
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/WTG3000PfdInstrument.tsx:415
createSystems
▸ createSystems(): void
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.createSystems
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/WTG3000PfdInstrument.tsx:176
getBootDuration
▸ getBootDuration(): number
Returns
number
Inherit Doc
Overrides
WTG3000FsInstrument.getBootDuration
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/WTG3000PfdInstrument.tsx:410
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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:321
onAvionicsStatusChanged
▸ onAvionicsStatusChanged(event
): void
Parameters
Name | Type |
---|---|
event | Readonly <AvionicsStatusChangeEvent > |
Returns
void
Inherit Doc
Overrides
WTG3000FsInstrument.onAvionicsStatusChanged
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/PFD/WTG3000PfdInstrument.tsx:421
onBootFinished
▸ onBootFinished(): void
Responds to when this instrument is finished booting.
Returns
void
Inherited from
WTG3000FsInstrument.onBootFinished
Defined in
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:354
onGameStateChanged
▸ onGameStateChanged(oldState
, newState
): void
Parameters
Name | Type |
---|---|
oldState | GameState |
newState | GameState |
Returns
void
Inherit Doc
Inherited from
WTG3000FsInstrument.onGameStateChanged
Defined in
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:360
onInteractionEvent
▸ onInteractionEvent(args
): void
Parameters
Name | Type |
---|---|
args | string [] |
Returns
void
Inherit Doc
Inherited from
WTG3000FsInstrument.onInteractionEvent
Defined in
src/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
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
Inherited from
WTG3000FsInstrument.onPowerChanged
Defined in
src/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
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:373
onSoundEnd
▸ onSoundEnd(soundEventId
): void
Parameters
Name | Type |
---|---|
soundEventId | Name_Z |
Returns
void
Inherit Doc
Inherited from
WTG3000FsInstrument.onSoundEnd
Defined in
src/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
src/workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/Shared/WTG3000FsInstrument.ts:341