Skip to main content

Interface: GduDisplayProps

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:19

Component props for a G3X Touch GDU display.

Extends​

Properties​

bus​

bus: EventBus

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:33

The event bus.


children?​

optional children: DisplayChildren[]

Defined in: src/sdk/components/FSComponent.ts:125

The children of the display component.

Inherited from​

ComponentProps.children


config​

config: AvionicsConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:21

The general avionics configuration object.


displaySettingManager​

displaySettingManager: UserSettingManager<DisplayUserSettingTypes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:60

A manager for display user settings.


fms​

fms: G3XFms

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:36

The FMS instance.


gpsIntegrityDataProvider​

gpsIntegrityDataProvider: GpsIntegrityDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:42

A provider of GPS position integrity data.


instrumentConfig​

instrumentConfig: InstrumentConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:24

The configuration object of the display's parent instrument.


isPane1Visible​

isPane1Visible: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:66

Whether the display's UI pane 1 is visible.


isPane2Visible​

isPane2Visible: Subscribable<boolean>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:69

Whether the display's UI pane 2 is visible.


navDataBarEditController: G3XNavDataBarEditController

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:57

A controller for editing nav data bar fields.


navDataBarFieldModelFactory: NavDataBarFieldModelFactory

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:48

The factory to use to create data models for nav data bar fields.


navDataBarFieldRenderer: NavDataFieldRenderer

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:51

The renderer to use to render nav data bar fields.


navDataFieldGpsValidity: Subscribable<NavDataFieldGpsValidity>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:54

The GPS validity state for nav data fields.


onChecklistHighlightRendered()?​

optional onChecklistHighlightRendered: (ref) => void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:75

A function to call when the display's sim assisted checklist highlight layer element has been rendered.

Parameters​

ParameterTypeDescription
refNodeReference<HTMLElement>A reference to the display's rendered sim assisted checklist highlight layer element.

Returns​

void


pfdSettingManager​

pfdSettingManager: UserSettingManager<PfdUserSettingTypes>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:63

A manager for PFD user settings.


pluginSystem​

pluginSystem: PluginSystem<G3XTouchPlugin, G3XTouchPluginBinder>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:27

The plugin system of the display's parent instrument.


radiosDataProvider​

radiosDataProvider: G3XRadiosDataProvider

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:45

A provider of radio data.


ref?​

optional ref: NodeReference<any>

Defined in: src/sdk/components/FSComponent.ts:128

A reference to the display component.

Inherited from​

ComponentProps.ref


uiService​

uiService: UiService

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:39

The UI service.


xmlLogicHost​

xmlLogicHost: CompositeLogicXMLHost

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/GduDisplay.ts:30

The logic host for the GDU's gauges.