Interface: GduDisplayProps
Component props for a G3X Touch GDU display.
Hierarchy
ComponentProps
↳
GduDisplayProps
Properties
bus
• bus: EventBus
The event bus.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:32
children
• Optional
children: DisplayChildren
[]
The children of the display component.
Inherited from
ComponentProps.children
Defined in
src/sdk/components/FSComponent.ts:122
config
• config: AvionicsConfig
The general avionics configuration object.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:20
displaySettingManager
• displaySettingManager: UserSettingManager
<DisplayUserSettingTypes
>
A manager for display user settings.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:56
fms
• fms: G3XFms
The FMS instance.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:35
gpsIntegrityDataProvider
• gpsIntegrityDataProvider: GpsIntegrityDataProvider
A provider of GPS position integrity data.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:41
instrumentConfig
• instrumentConfig: InstrumentConfig
The configuration object of the display's parent instrument.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:23
isPane1Visible
• isPane1Visible: Subscribable
<boolean
>
Whether the display's UI pane 1 is visible.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:62
isPane2Visible
• isPane2Visible: Subscribable
<boolean
>
Whether the display's UI pane 2 is visible.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:65
navDataBarEditController
• navDataBarEditController: G3XNavDataBarEditController
A controller for editing nav data bar fields.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:53
navDataBarFieldModelFactory
• navDataBarFieldModelFactory: NavDataBarFieldModelFactory
The factory to use to create data models for nav data bar fields.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:44
navDataBarFieldRenderer
• navDataBarFieldRenderer: NavDataFieldRenderer
The renderer to use to render nav data bar fields.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:47
navDataFieldGpsValidity
• navDataFieldGpsValidity: Subscribable
<NavDataFieldGpsValidity
>
The GPS validity state for nav data fields.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:50
onChecklistHighlightRendered
• Optional
onChecklistHighlightRendered: (ref
: NodeReference
<HTMLElement
>) => void
A function to call when the display's sim assisted checklist highlight layer element has been rendered.
Param
A reference to the display's rendered sim assisted checklist highlight layer element.
Type declaration
▸ (ref
): void
A function to call when the display's sim assisted checklist highlight layer element has been rendered.
Parameters
Name | Type | Description |
---|---|---|
ref | NodeReference <HTMLElement > | A reference to the display's rendered sim assisted checklist highlight layer element. |
Returns
void
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:71
pfdSettingManager
• pfdSettingManager: UserSettingManager
<PfdUserSettingTypes
>
A manager for PFD user settings.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:59
pluginSystem
• pluginSystem: PluginSystem
<G3XTouchPlugin
, G3XTouchPluginBinder
>
The plugin system of the display's parent instrument.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:26
ref
• Optional
ref: NodeReference
<any
>
A reference to the display component.
Inherited from
ComponentProps.ref
Defined in
src/sdk/components/FSComponent.ts:125
uiService
• uiService: UiService
The UI service.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:38
xmlLogicHost
• xmlLogicHost: CompositeLogicXMLHost
The logic host for the GDU's gauges.
Defined in
src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/GduDisplay.ts:29