Skip to main content

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: 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

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: 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: 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
NameTypeDescription
refNodeReference<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