Class: GtcToldDataPage<ResultType, P>
A GTC TOLD (takeoff/landing) data page.
Type parameters
Name | Type |
---|---|
ResultType | extends ToldTakeoffPerformanceResult | ToldLandingPerformanceResult |
P | extends GtcToldDataPageProps = GtcToldDataPageProps |
Hierarchy
GtcView
<P
>↳
GtcToldDataPage
Constructors
constructor
• new GtcToldDataPage<ResultType
, P
>(props
): GtcToldDataPage
<ResultType
, P
>
Creates an instance of a DisplayComponent.
Type parameters
Name | Type |
---|---|
ResultType | extends ToldTakeoffPerformanceResult | ToldLandingPerformanceResult |
P | extends GtcToldDataPageProps = GtcToldDataPageProps |
Parameters
Name | Type | Description |
---|---|---|
props | P | The propertis of the component. |
Returns
GtcToldDataPage
<ResultType
, P
>
Inherited from
Defined in
sdk/components/FSComponent.ts:73
Properties
_activeComponent
• Protected
Readonly
_activeComponent: Subject
<null
| GtcInteractionHandler
>
Inherited from
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
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
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:84
isTakeoff
• Protected
Readonly
Abstract
isTakeoff: boolean
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:48
listItemHeight
• Protected
Readonly
listItemHeight: 155
| 85
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:79
listItemSpacing
• Protected
Readonly
listItemSpacing: 4
| 6
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
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:63
originDestIcaoSetting
• Protected
Readonly
Abstract
originDestIcaoSetting: UserSetting
<string
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:55
originDestIcaoSub
• Protected
Optional
originDestIcaoSub: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:86
props
• props: P
& ComponentProps
The properties of the component.
Inherited from
Defined in
sdk/components/FSComponent.ts:61
result
• Protected
Readonly
result: Subject
<null
| ResultType
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:77
resultSetting
• Protected
Readonly
Abstract
resultSetting: UserSetting
<string
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:56
selectedAirport
• Protected
Readonly
selectedAirport: Subject
<null
| AirportWaypoint
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:60
selectedAirportSub
• Protected
Optional
selectedAirportSub: Subscription
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
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:61
selectedRunwaySub
• Protected
Optional
selectedRunwaySub: Subscription
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
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:52
unitsSettingManager
• Protected
Readonly
unitsSettingManager: UnitsUserSettingManager
<UnitsUserSettingTypes
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:58
weightFuelSettingManager
• Protected
Readonly
weightFuelSettingManager: DefaultUserSettingManager
<WeightFuelUserSettingTypes
>
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
Overrides
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.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:288
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/GtcToldDataPage.tsx:92
onBeforeRender
▸ onBeforeRender(): void
A callback that is called before the component is rendered.
Returns
void
Inherited from
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
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/GtcToldDataPage.tsx:241
onPause
▸ onPause(): void
The Pause lifecycle method
Returns
void
Overrides
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
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:246
parseResult
▸ parseResult(resultString
): null
| ResultType
Parses a performance result object from a string.
Parameters
Name | Type | Description |
---|---|---|
resultString | string | The stringified result object. |
Returns
null
| ResultType
The performance result object parsed from the specified string, or null
if the string does not define
such an object.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:238
render
▸ render(): VNode
Renders the component.
Returns
VNode
A JSX element to be rendered.
Overrides
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.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:397
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.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:404
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.
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.
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.
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.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldDataPage.tsx:351