Skip to main content

Class: Gdu460CnsDataBarItemManager

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

A manager that keeps track of the items to render and display on a GDU 460 CNS data bar.

Constructors

Constructor

new Gdu460CnsDataBarItemManager(uiService, displaySettingManager, dataBarSettingManager, options): Gdu460CnsDataBarItemManager

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/Gdu460/CnsDataBar/Gdu460CnsDataBarItemManager.ts:171

Creates a new instance of Gdu460CnsDataBarItemManager.

Parameters

ParameterTypeDescription
uiServiceUiServiceThe UI service.
displaySettingManagerUserSettingManager<DisplayUserSettingTypes>A manager for display user settings.
dataBarSettingManagerUserSettingManager<CnsDataBarUserSettingTypes>A manager for CNS data bar user settings.
optionsReadonly<Gdu460CnsDataBarItemManagerOptions>Options with which to configure the manager.

Returns

Gdu460CnsDataBarItemManager

Properties

leftItems

readonly leftItems: SubscribableArray<Readonly<CnsDataBarItemData>>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/Gdu460/CnsDataBar/Gdu460CnsDataBarItemManager.ts:142

The CNS data bar items to render on the left side.


maxDataFieldCount

readonly maxDataFieldCount: Subscribable<number>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/Gdu460/CnsDataBar/Gdu460CnsDataBarItemManager.ts:153

The maximum number of nav data fields that can be displayed on the CNS data bar given the currently rendered data bar items.


rightItems

readonly rightItems: SubscribableArray<Readonly<CnsDataBarItemData>>

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/Gdu460/CnsDataBar/Gdu460CnsDataBarItemManager.ts:146

The CNS data bar items to render on the right side.

Methods

destroy()

destroy(): void

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/GduDisplay/Gdu460/CnsDataBar/Gdu460CnsDataBarItemManager.ts:627

Destroys this manager. Once destroyed, the manager will no longer automatically keep track of items to render and display.

Returns

void