Class: GtcLandingDataPage
A GTC landing data page.
Hierarchy
GtcToldDataPage
<ToldLandingPerformanceResult
,GtcLandingDataPageProps
>↳
GtcLandingDataPage
Constructors
constructor
• new GtcLandingDataPage(props
): GtcLandingDataPage
Creates an instance of a DisplayComponent.
Parameters
Name | Type | Description |
---|---|---|
props | GtcLandingDataPageProps | The propertis of the component. |
Returns
Inherited from
Defined in
sdk/components/FSComponent.ts:73
Properties
_activeComponent
• Protected
Readonly
_activeComponent: Subject
<null
| GtcInteractionHandler
>
Inherited from
GtcToldDataPage._activeComponent
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:26
_sidebarState
• Protected
Readonly
_sidebarState: GtcSidebarState
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:28
_title
• Protected
Readonly
_title: Subject
<undefined
| string
>
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:32
bus
• Protected
Readonly
bus: EventBus
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:23
context
• Optional
context: [] = undefined
The context on this component, if any.
Inherited from
Defined in
sdk/components/FSComponent.ts:64
contextType
• Optional
Readonly
contextType: readonly [] = undefined
The type of context for this component, if any.
Inherited from
Defined in
sdk/components/FSComponent.ts:67
facWaypointCache
• Protected
Readonly
facWaypointCache: GarminFacilityWaypointCache
Inherited from
GtcToldDataPage.facWaypointCache
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:50
gtcService
• Protected
Readonly
gtcService: GtcService
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:24
isPaused
• Protected
isPaused: boolean
= true
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:84
isTakeoff
• Protected
Readonly
isTakeoff: false
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:26
listItemHeight
• Protected
Readonly
listItemHeight: 155
| 85
Inherited from
GtcToldDataPage.listItemHeight
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:79
listItemSpacing
• Protected
Readonly
listItemSpacing: 4
| 6
Inherited from
GtcToldDataPage.listItemSpacing
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:80
magVar
• Protected
Readonly
magVar: MappedSubject
<[null
| AirportWaypoint
, null
| OneWayRunway
], number
>
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:63
originDestIcaoSetting
• Protected
Readonly
originDestIcaoSetting: UserSetting
<string
>
Overrides
GtcToldDataPage.originDestIcaoSetting
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:28
originDestIcaoSub
• Protected
Optional
originDestIcaoSub: Subscription
Inherited from
GtcToldDataPage.originDestIcaoSub
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:86
props
• props: GtcLandingDataPageProps
& ComponentProps
The properties of the component.
Inherited from
Defined in
sdk/components/FSComponent.ts:61
result
• Protected
Readonly
result: Subject
<null
| ToldLandingPerformanceResult
>
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:77
resultSetting
• Protected
Readonly
resultSetting: UserSetting
<string
>
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:29
selectedAirport
• Protected
Readonly
selectedAirport: Subject
<null
| AirportWaypoint
>
Inherited from
GtcToldDataPage.selectedAirport
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:60
selectedAirportSub
• Protected
Optional
selectedAirportSub: Subscription
Inherited from
GtcToldDataPage.selectedAirportSub
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:87
selectedRunway
• Protected
Readonly
selectedRunway: Subject
<null
| OneWayRunway
>
Inherited from
GtcToldDataPage.selectedRunway
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:61
selectedRunwaySub
• Protected
Optional
selectedRunwaySub: Subscription
Inherited from
GtcToldDataPage.selectedRunwaySub
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:88
sidebarState
• Readonly
sidebarState: SidebarStateReadonly
The GTC sidebar state (labels and buttons) requested by this view.
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:30
title
• Readonly
title: Subscribable
<undefined
| string
>
This view's title.
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:34
toldSettingManager
• Protected
Readonly
toldSettingManager: DefaultUserSettingManager
<ToldUserSettingTypes
>
Inherited from
GtcToldDataPage.toldSettingManager
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:52
unitsSettingManager
• Protected
Readonly
unitsSettingManager: UnitsUserSettingManager
<UnitsUserSettingTypes
>
Inherited from
GtcToldDataPage.unitsSettingManager
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:58
weightFuelSettingManager
• Protected
Readonly
weightFuelSettingManager: DefaultUserSettingManager
<WeightFuelUserSettingTypes
>
Inherited from
GtcToldDataPage.weightFuelSettingManager
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:53
Methods
destroy
▸ destroy(): void
Destroys this component.
Returns
void
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:407
getContext
▸ getContext(context
): never
Gets a context data subscription from the context collection.
Parameters
Name | Type | Description |
---|---|---|
context | never | The 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
Defined in
sdk/components/FSComponent.ts:106
getRootCssClass
▸ getRootCssClass(): string
Gets this page's root CSS class.
Returns
string
This page's root CSS class.
Overrides
GtcToldDataPage.getRootCssClass
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:115
onAfterRender
▸ onAfterRender(): void
A callback that is called after the component is rendered.
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:35
onBeforeRender
▸ onBeforeRender(): void
A callback that is called before the component is rendered.
Returns
void
Inherited from
GtcToldDataPage.onBeforeRender
Defined in
sdk/components/FSComponent.ts:80
onClose
▸ onClose(): void
The Close lifecycle method
Returns
void
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:47
onGtcInteractionEvent
▸ onGtcInteractionEvent(event
): boolean
Called when there is an interaction event when this is the active view.
Parameters
Name | Type | Description |
---|---|---|
event | GtcInteractionEvent | The event. |
Returns
boolean
Whether the event was handled or not.
Inherited from
GtcToldDataPage.onGtcInteractionEvent
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:65
onOpen
▸ onOpen(): void
The Open lifecycle method
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:42
onPause
▸ onPause(): void
The Pause lifecycle method
Returns
void
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:258
onResume
▸ onResume(): void
The Resume lifecycle method
Returns
void
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:246
parseResult
▸ parseResult(resultString
): null
| ToldLandingPerformanceResult
Parses a performance result object from a string.
Parameters
Name | Type | Description |
---|---|---|
resultString | string | The 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
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:110
render
▸ render(): VNode
Renders the component.
Returns
VNode
A JSX element to be rendered.
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:270
renderConfigTab
▸ renderConfigTab(contentRef
, sidebarState
): VNode
Renders this page's config tab.
Parameters
Name | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
sidebarState | Subscribable <null | GtcSidebarState > | The sidebar state to use. |
Returns
VNode
This page's config tab, as a VNode.
Overrides
GtcToldDataPage.renderConfigTab
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:120
renderDataTab
▸ renderDataTab(contentRef
): VNode
Renders this page's data tab.
Parameters
Name | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's data tab, as a VNode.
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcLandingDataPage.tsx:136
renderOriginDestTab
▸ renderOriginDestTab(contentRef
): VNode
Renders this page's origin/destination tab.
Parameters
Name | Type | Description |
---|---|---|
contentRef | NodeReference <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
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:331
renderRunwayTab
▸ renderRunwayTab(contentRef
): VNode
Renders this page's runway tab.
Parameters
Name | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's runway tab, as a VNode.
Inherited from
GtcToldDataPage.renderRunwayTab
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:374
renderTab
▸ renderTab(position
, label
, renderContent?
): VNode
Renders a tab for this page's tab container.
Parameters
Name | Type | Description |
---|---|---|
position | number | The position of the tab. |
label | string | The tab label. |
renderContent? | (contentRef : NodeReference <GtcToldDataPageTabContent >, sidebarState : Subscribable <null | GtcSidebarState >) => VNode | A function which renders the tab contents. |
Returns
VNode
A tab for this page's tab container, as a VNode.
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:297
renderWeatherTab
▸ renderWeatherTab(contentRef
): VNode
Renders this page's weather tab.
Parameters
Name | Type | Description |
---|---|---|
contentRef | NodeReference <GtcToldDataPageTabContent > | A reference to assign to the tab's content. |
Returns
VNode
This page's weather tab, as a VNode.
Inherited from
GtcToldDataPage.renderWeatherTab
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:351