Skip to main content

Class: BottomInfoPanel

Defined in: workingtitle-instruments-g3000/html_ui/PFD/Components/BottomInfoPanel/BottomInfoPanel.tsx:108

A G3000 PFD bottom information panel.

The panel consists of five cells, lettered A through E from left to right. Cell C occupies the center of the panel. Cells B and D (on either side of cell C) are only visible when the PFD is in full mode.

Cell A contains some combination of two of the speed, temperature, wind, and time displays. Not all combinations are valid due to space constraints.

Cell B contains either (1) the NAV/DME information display, or (2) nothing if NAV/DME information is rendered in a banner instead.

Cell C contains either (1) the navigation status box, or (2) the bearing info displays if the navigation status box is rendered in a banner instead.

Cell D contains the bearing info displays if cell C contains the navigation status box. If instead the bearing info displays are contained in cell C, cell D contains either (1) the time display, or (2) nothing.

Cell E contains the time display or is empty. If the time display is normally contained in cell D, then cell E will contain the time display when the PFD is in half mode.

Extends​

Constructors​

Constructor​

new BottomInfoPanel(props): BottomInfoPanel

Defined in: sdk/components/FSComponent.ts:76

Creates an instance of a DisplayComponent.

Parameters​

ParameterTypeDescription
propsBottomInfoPanelPropsThe propertis of the component.

Returns​

BottomInfoPanel

Inherited from​

DisplayComponent.constructor

Properties​

context?​

optional context: [] = undefined

Defined in: sdk/components/FSComponent.ts:67

The context on this component, if any.

Inherited from​

DisplayComponent.context


contextType?​

readonly optional contextType: readonly [] = undefined

Defined in: sdk/components/FSComponent.ts:70

The type of context for this component, if any.

Inherited from​

DisplayComponent.contextType


props​

props: BottomInfoPanelProps & ComponentProps

Defined in: sdk/components/FSComponent.ts:64

The properties of the component.

Inherited from​

DisplayComponent.props

Methods​

destroy()​

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/PFD/Components/BottomInfoPanel/BottomInfoPanel.tsx:397

Destroys this component.

Returns​

void

Overrides​

DisplayComponent.destroy


getContext()​

protected getContext(context): never

Defined in: sdk/components/FSComponent.ts:109

Gets a context data subscription from the context collection.

Parameters​

ParameterTypeDescription
contextneverThe context to get the subscription for.

Returns​

never

The requested context.

Throws​

An error if no data for the specified context type could be found.

Inherited from​

DisplayComponent.getContext


onAfterRender()​

onAfterRender(thisNode): void

Defined in: workingtitle-instruments-g3000/html_ui/PFD/Components/BottomInfoPanel/BottomInfoPanel.tsx:155

A callback that is called after the component is rendered.

Parameters​

ParameterTypeDescription
thisNodeVNodeThe component's VNode.

Returns​

void

Overrides​

DisplayComponent.onAfterRender


onBeforeRender()​

onBeforeRender(): void

Defined in: sdk/components/FSComponent.ts:83

A callback that is called before the component is rendered.

Returns​

void

Inherited from​

DisplayComponent.onBeforeRender


render()​

render(): VNode

Defined in: workingtitle-instruments-g3000/html_ui/PFD/Components/BottomInfoPanel/BottomInfoPanel.tsx:168

Renders the component.

Returns​

VNode

A JSX element to be rendered.

Overrides​

DisplayComponent.render