Skip to main content

Class: GtcLandingDataPage

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:24

A GTC landing data page.

Extends

Constructors

Constructor

new GtcLandingDataPage(props): GtcLandingDataPage

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

Creates an instance of a DisplayComponent.

Parameters

ParameterTypeDescription
propsGtcLandingDataPagePropsThe propertis of the component.

Returns

GtcLandingDataPage

Inherited from

GtcToldDataPage.constructor

Properties

_activeComponent

protected readonly _activeComponent: Subject<null | GtcInteractionHandler>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34

Inherited from

GtcToldDataPage._activeComponent


_sidebarState

protected readonly _sidebarState: GtcSidebarState

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36

Inherited from

GtcToldDataPage._sidebarState


_title

protected readonly _title: Subject<undefined | string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40

Inherited from

GtcToldDataPage._title


bus

protected readonly bus: EventBus

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31

Inherited from

GtcToldDataPage.bus


context?

optional context: [] = undefined

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

The context on this component, if any.

Inherited from

GtcToldDataPage.context


contextType?

readonly optional contextType: readonly [] = undefined

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

The type of context for this component, if any.

Inherited from

GtcToldDataPage.contextType


facWaypointCache

protected readonly facWaypointCache: GarminFacilityWaypointCache

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:50

Inherited from

GtcToldDataPage.facWaypointCache


gtcService

protected readonly gtcService: GtcService

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32

Inherited from

GtcToldDataPage.gtcService


isPaused

protected isPaused: boolean = true

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:84

Inherited from

GtcToldDataPage.isPaused


isTakeoff

protected readonly isTakeoff: false = false

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:27

Overrides

GtcToldDataPage.isTakeoff


listItemHeight

protected readonly listItemHeight: 85 | 155

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:79

Inherited from

GtcToldDataPage.listItemHeight


listItemSpacing

protected readonly listItemSpacing: 4 | 6

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:80

Inherited from

GtcToldDataPage.listItemSpacing


magVar

protected readonly magVar: MappedSubject<[null | AirportWaypoint, null | OneWayRunway], number>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:63

Inherited from

GtcToldDataPage.magVar


originDestIcaoSetting

protected readonly originDestIcaoSetting: UserSetting<string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:29

Overrides

GtcToldDataPage.originDestIcaoSetting


originDestIcaoSub?

protected optional originDestIcaoSub: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:86

Inherited from

GtcToldDataPage.originDestIcaoSub


props

props: GtcLandingDataPageProps & ComponentProps

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

The properties of the component.

Inherited from

GtcToldDataPage.props


result

protected readonly result: Subject<null | ToldLandingPerformanceResult>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:77

Inherited from

GtcToldDataPage.result


resultSetting

protected readonly resultSetting: UserSetting<string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:30

Overrides

GtcToldDataPage.resultSetting


selectedAirport

protected readonly selectedAirport: Subject<null | AirportWaypoint>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:60

Inherited from

GtcToldDataPage.selectedAirport


selectedAirportSub?

protected optional selectedAirportSub: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:87

Inherited from

GtcToldDataPage.selectedAirportSub


selectedRunway

protected readonly selectedRunway: Subject<null | OneWayRunway>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:61

Inherited from

GtcToldDataPage.selectedRunway


selectedRunwaySub?

protected optional selectedRunwaySub: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:88

Inherited from

GtcToldDataPage.selectedRunwaySub


sidebarState

readonly sidebarState: SidebarStateReadonly

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:38

The GTC sidebar state (labels and buttons) requested by this view.

Inherited from

GtcToldDataPage.sidebarState


title

readonly title: Subscribable<undefined | string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42

This view's title.

Inherited from

GtcToldDataPage.title


toldSettingManager

protected readonly toldSettingManager: DefaultUserSettingManager<ToldUserSettingTypes>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:52

Inherited from

GtcToldDataPage.toldSettingManager


unitsSettingManager

protected readonly unitsSettingManager: UnitsUserSettingManager<UnitsUserSettingTypes>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:58

Inherited from

GtcToldDataPage.unitsSettingManager


weightFuelSettingManager

protected readonly weightFuelSettingManager: DefaultUserSettingManager<WeightFuelUserSettingTypes>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:53

Inherited from

GtcToldDataPage.weightFuelSettingManager

Methods

destroy()

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:431

Destroys this component.

Returns

void

Inherited from

GtcToldDataPage.destroy


getContext()

protected getContext(context): never

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

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

GtcToldDataPage.getContext


getRootCssClass()

protected getRootCssClass(): string

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:110

Gets this page's root CSS class.

Returns

string

This page's root CSS class.

Overrides

GtcToldDataPage.getRootCssClass


onAfterRender()

onAfterRender(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:36

A callback that is called after the component is rendered.

Returns

void

Overrides

GtcToldDataPage.onAfterRender


onBeforeRender()

onBeforeRender(): void

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

A callback that is called before the component is rendered.

Returns

void

Inherited from

GtcToldDataPage.onBeforeRender


onClose()

onClose(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:75

A method that is called when this view is closed. A view is closed when it does not appear in the most recent history state of its parent view stack.

Returns

void

Inherited from

GtcToldDataPage.onClose


onGtcInteractionEvent()

onGtcInteractionEvent(event): boolean

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:97

Called when there is an interaction event when this is the active view.

Parameters

ParameterTypeDescription
eventGtcInteractionEventThe event.

Returns

boolean

Whether the event was handled or not.

Inherited from

GtcToldDataPage.onGtcInteractionEvent


onInUse()

onInUse(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:48

A method that is called when this view comes into use. A view is in-use when it appears in at least one history state of its parent view stack.

Returns

void

Inherited from

GtcToldDataPage.onInUse


onOpen()

onOpen(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:43

A method that is called when this view is opened. A view is open when it appears in the most recent history state of its parent view stack.

Returns

void

Overrides

GtcToldDataPage.onOpen


onOutOfUse()

onOutOfUse(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:56

A method that is called when this view goes out of use. A view is out-of-use when it does not appear in any history states of its parent view stack.

Returns

void

Inherited from

GtcToldDataPage.onOutOfUse


onPause()

onPause(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:260

A method that is called when this view is paused. A view is paused when it is not the active view.

Returns

void

Inherited from

GtcToldDataPage.onPause


onResume()

onResume(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:248

A method that is called when this view is resumed. A view is resumed when it is the active view.

Returns

void

Inherited from

GtcToldDataPage.onResume


parseResult()

protected parseResult(resultString): null | ToldLandingPerformanceResult

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:105

Parses a performance result object from a string.

Parameters

ParameterTypeDescription
resultStringstringThe stringified result object.

Returns

null | ToldLandingPerformanceResult

The performance result object parsed from the specified string, or null if the string does not define such an object.

Overrides

GtcToldDataPage.parseResult


render()

render(): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:272

Renders the component.

Returns

VNode

A JSX element to be rendered.

Inherited from

GtcToldDataPage.render


renderConfigTab()

protected renderConfigTab(contentRef, sidebarState): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:115

Renders this page's config tab.

Parameters

ParameterTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.
sidebarStateSubscribable<null | GtcSidebarState>The sidebar state to use.

Returns

VNode

This page's config tab, as a VNode.

Overrides

GtcToldDataPage.renderConfigTab


renderDataTab()

protected renderDataTab(contentRef): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:131

Renders this page's data tab.

Parameters

ParameterTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's data tab, as a VNode.

Overrides

GtcToldDataPage.renderDataTab


renderOriginDestTab()

protected renderOriginDestTab(contentRef): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:354

Renders this page's origin/destination tab.

Parameters

ParameterTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's origin/destination tab, as a VNode.

Inherited from

GtcToldDataPage.renderOriginDestTab


renderRunwayTab()

protected renderRunwayTab(contentRef): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:398

Renders this page's runway tab.

Parameters

ParameterTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's runway tab, as a VNode.

Inherited from

GtcToldDataPage.renderRunwayTab


renderTab()

protected renderTab(position, label, renderContent?): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:320

Renders a tab for this page's tab container.

Parameters

ParameterTypeDescription
positionnumberThe position of the tab.
labelstringThe tab label.
renderContent?(contentRef, sidebarState) => VNodeA function which renders the tab contents.

Returns

VNode

A tab for this page's tab container, as a VNode.

Inherited from

GtcToldDataPage.renderTab


renderTabsWithoutPerformance()

protected renderTabsWithoutPerformance(): VNode[]

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:292

Renders this page's tabs without performance calculation support.

Returns

VNode[]

This page's tabs without performance calculation support, as an array of VNodes.

Inherited from

GtcToldDataPage.renderTabsWithoutPerformance


renderTabsWithPerformance()

protected renderTabsWithPerformance(): VNode[]

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:303

Renders this page's tabs with performance calculation support.

Returns

VNode[]

This page's tabs without performance calculation support, as an array of VNodes.

Inherited from

GtcToldDataPage.renderTabsWithPerformance


renderWeatherTab()

protected renderWeatherTab(contentRef): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcToldDataPage.tsx:375

Renders this page's weather tab.

Parameters

ParameterTypeDescription
contentRefNodeReference<GtcToldDataPageTabContent>A reference to assign to the tab's content.

Returns

VNode

This page's weather tab, as a VNode.

Inherited from

GtcToldDataPage.renderWeatherTab