Skip to main content

Interface: G3XToggleButtonGaugeProps

Properties of gauge button.

Hierarchy

Properties

beginText

beginText: string

Text at the beginning of the gauge.

Inherited from

G3XGaugeProps.beginText

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:41


bus

bus: EventBus

The event bus.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Gauges/G3XToggleButtonGaugeProps.ts:8


cached

cached: boolean

Whether to cache the data that the button publishes to the event bus.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Gauges/G3XToggleButtonGaugeProps.ts:17


children

Optional children: DisplayChildren[]

The children of the display component.

Inherited from

G3XGaugeProps.children

Defined in

src/sdk/components/FSComponent.ts:122


colorLines

colorLines: G3XGaugeColorLine[]

A list of colir lines.

Inherited from

G3XGaugeProps.colorLines

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:27


colorLines2

colorLines2: XMLGaugeColorLine[]

A list of colir lines.

Inherited from

G3XGaugeProps.colorLines2

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:13


colorZones

colorZones: G3XGaugeColorZone[]

A list of color zones.

Inherited from

G3XGaugeProps.colorZones

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:9


colorZones2

Optional colorZones2: G3XGaugeColorZone[]

A list of color zones for double gauge.

Inherited from

G3XGaugeProps.colorZones2

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:11


cursorText1

cursorText1: string

The label of the first cursor.

Inherited from

G3XGaugeProps.cursorText1

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:45


cursorText2

cursorText2: string

The labe of the second cursor, for

Inherited from

G3XGaugeProps.cursorText2

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:47


dataChecklistId

dataChecklistId: string

The identifier to assign to the data-checklist attribute of the gauge's root element.

Inherited from

G3XGaugeProps.dataChecklistId

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:49


endText

endText: string

Text at the end of the gauge.

Inherited from

G3XGaugeProps.endText

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:43


event

event: string

The event bus topic to which to bind the button's state.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Gauges/G3XToggleButtonGaugeProps.ts:11


graduationHasText

graduationHasText: boolean

Do the graduations have text?

Inherited from

G3XGaugeProps.graduationHasText

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:39


graduationLength

graduationLength: number

The length of individual graduations.

Inherited from

G3XGaugeProps.graduationLength

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:37


label

Optional label: string

The button's label.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Gauges/G3XToggleButtonGaugeProps.ts:20


maximum

maximum: CompositeLogicXMLElement

The maximum value.

Inherited from

G3XGaugeProps.maximum

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:25


maximum2

maximum2: CompositeLogicXMLElement

The maximum2 value.

Inherited from

G3XGaugeProps.maximum2

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:17


minimum

minimum: CompositeLogicXMLElement

The minimum value.

Inherited from

G3XGaugeProps.minimum

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:23


minimum2

minimum2: CompositeLogicXMLElement

The minimum2 value.

Inherited from

G3XGaugeProps.minimum2

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:15


redBlink: CompositeLogicXMLElement

Any triggers for blinking the element red.

Inherited from

G3XGaugeProps.redBlink

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:51


ref

Optional ref: NodeReference<any>

A reference to the display component.

Inherited from

G3XGaugeProps.ref

Defined in

src/sdk/components/FSComponent.ts:125


smoothFactor

Optional smoothFactor: number

An optional smoothing factor for value changes.

Inherited from

G3XGaugeProps.smoothFactor

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:21


style

style: Partial<G3XGaugeStyle>

Style for the gauge

Inherited from

G3XGaugeProps.style

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:19


sync

sync: boolean

Whether to sync to other instruments the data that the button publishes to the event bus.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Gauges/G3XToggleButtonGaugeProps.ts:14


title

title: string

The title of the gauge.

Inherited from

G3XGaugeProps.title

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:33


unit

unit: string

The units measured by the gauge.

Inherited from

G3XGaugeProps.unit

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:35


value1

value1: CompositeLogicXMLElement

The first possible value.

Inherited from

G3XGaugeProps.value1

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:29


value2

value2: CompositeLogicXMLElement

The second possible value for dual elements.

Inherited from

G3XGaugeProps.value2

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeProps.ts:31