Skip to main content

Class: GtcTakeoffDataPage

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:22

A GTC takeoff data page.

Extends​

Constructors​

Constructor​

new GtcTakeoffDataPage(props): GtcTakeoffDataPage

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:31

Parameters​

ParameterType
propsGtcTakeoffDataPageProps

Returns​

GtcTakeoffDataPage

Inherit Doc​

Overrides​

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: true = true

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:23

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/GtcTakeoffDataPage.tsx:25

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: GtcTakeoffDataPageProps & ComponentProps

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

The properties of the component.

Inherited from​

GtcToldDataPage.props


result​

protected readonly result: Subject<null | ToldTakeoffPerformanceResult>

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/GtcTakeoffDataPage.tsx:26

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/GtcTakeoffDataPage.tsx:102

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/GtcTakeoffDataPage.tsx:38

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/GtcTakeoffDataPage.tsx:45

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 | ToldTakeoffPerformanceResult

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/ToldPages/GtcTakeoffDataPage.tsx:97

Parses a performance result object from a string.

Parameters​

ParameterTypeDescription
resultStringstringThe stringified result object.

Returns​

null | ToldTakeoffPerformanceResult

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/GtcTakeoffDataPage.tsx:107

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/GtcTakeoffDataPage.tsx:123

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