Class: GtcUserWaypointInfoPage
A GTC user waypoint information page.
Hierarchy
GtcWaypointInfoPage
<FacilitySearchType.User
,GtcUserWaypointInfoPageProps
>↳
GtcUserWaypointInfoPage
Constructors
constructor
• new GtcUserWaypointInfoPage(props
): GtcUserWaypointInfoPage
Constructor.
Parameters
Name | Type | Description |
---|---|---|
props | GtcUserWaypointInfoPageProps | This component's props. |
Returns
Throws
Error if a display pane index is not defined for this view.
Inherited from
GtcWaypointInfoPage.constructor
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:117
Properties
_activeComponent
• Protected
Readonly
_activeComponent: Subject
<null
| GtcInteractionHandler
>
Inherited from
GtcWaypointInfoPage._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
GtcWaypointInfoPage._sidebarState
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
GtcWaypointInfoPage.contextType
Defined in
sdk/components/FSComponent.ts:67
displayPaneIndex
• Protected
Readonly
displayPaneIndex: ControllableDisplayPaneIndex
Inherited from
GtcWaypointInfoPage.displayPaneIndex
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:54
displayPaneSettings
• Protected
Readonly
displayPaneSettings: UserSettingManager
<DisplayPaneSettings
>
Inherited from
GtcWaypointInfoPage.displayPaneSettings
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:55
facWaypointCache
• Protected
Readonly
facWaypointCache: GarminFacilityWaypointCache
Inherited from
GtcWaypointInfoPage.facWaypointCache
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:57
gtcService
• Protected
Readonly
gtcService: GtcService
Inherited from
GtcWaypointInfoPage.gtcService
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:24
hasSelectedWaypoint
• Protected
Readonly
hasSelectedWaypoint: MappedSubscribable
<boolean
>
Whether a waypoint is selected.
Inherited from
GtcWaypointInfoPage.hasSelectedWaypoint
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:62
headingPipe
• Protected
Optional
headingPipe: Subscription
Inherited from
GtcWaypointInfoPage.headingPipe
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:108
isGpsDrSub
• Protected
Optional
isGpsDrSub: Subscription
Inherited from
GtcWaypointInfoPage.isGpsDrSub
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:109
optionsPopupKey
• Protected
Readonly
optionsPopupKey: Options
= GtcUserWaypointInfoPagePopupKeys.Options
The view key for this page's options popup.
Overrides
GtcWaypointInfoPage.optionsPopupKey
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:55
planeHeadingTrue
• Protected
Readonly
planeHeadingTrue: Subject
<number
>
The true heading of the airplane, in degrees, or NaN
if heading data is invalid.
Inherited from
GtcWaypointInfoPage.planeHeadingTrue
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:72
ppos
• Protected
Readonly
ppos: GeoPointSubject
The position of the airplane.
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:69
pposPipe
• Protected
Optional
pposPipe: Subscription
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:107
props
• props: GtcUserWaypointInfoPageProps
& ComponentProps
The properties of the component.
Inherited from
Defined in
sdk/components/FSComponent.ts:61
publisher
• Protected
Readonly
publisher: Publisher
<DisplayPaneControlEvents
<WaypointInfoPaneViewEventTypes
>>
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:52
resetMapRange
• Protected
resetMapRange: boolean
= false
Inherited from
GtcWaypointInfoPage.resetMapRange
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:103
rootCssClass
• Protected
Readonly
rootCssClass: SetSubject
<string
>
Inherited from
GtcWaypointInfoPage.rootCssClass
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:50
selectedFacility
• Protected
Readonly
selectedFacility: Subject
<null
| UserFacility
>
The facility associated with the selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedFacility
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:65
selectedFacilityPipe
• Protected
Optional
selectedFacilityPipe: Subscription
Inherited from
GtcWaypointInfoPage.selectedFacilityPipe
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:66
selectedWaypoint
• Protected
Readonly
selectedWaypoint: Subject
<null
| FacilityWaypoint
<UserFacility
>>
The selected waypoint, or null
if there is no selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedWaypoint
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:60
selectedWaypointInfo
• Protected
Readonly
selectedWaypointInfo: WaypointInfoStore
An information store for the selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedWaypointInfo
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:75
selectedWaypointRelativeBearing
• Protected
Readonly
selectedWaypointRelativeBearing: MappedSubject
<[NumberUnitInterface
<"navangle"
, NavAngleUnit
>, number
], number
>
The bearing to the selected waypoint, relative to the airplane's current heading, in degrees, or NaN
if there is
no selected waypoint or position/heading data is invalid.
Inherited from
GtcWaypointInfoPage.selectedWaypointRelativeBearing
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:81
showOnMap
• Protected
Readonly
showOnMap: Subject
<boolean
>
Inherited from
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:88
showOnMapData
• Protected
Readonly
showOnMapData: Subject
<Omit
<WaypointInfoPaneSelectionData
, "resetRange"
>>
Inherited from
GtcWaypointInfoPage.showOnMapData
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:89
showOnMapSub
• Protected
Optional
showOnMapSub: Subscription
Inherited from
GtcWaypointInfoPage.showOnMapSub
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:110
sidebarState
• Readonly
sidebarState: SidebarStateReadonly
The GTC sidebar state (labels and buttons) requested by this view.
Inherited from
GtcWaypointInfoPage.sidebarState
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
unitsSettingManager
• Protected
Readonly
unitsSettingManager: UnitsUserSettingManager
<UnitsUserSettingTypes
>
Inherited from
GtcWaypointInfoPage.unitsSettingManager
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:105
waypointSelectType
• Protected
Readonly
waypointSelectType: User
= FacilitySearchType.User
The type of waypoint displayed by this page.
Overrides
GtcWaypointInfoPage.waypointSelectType
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:54
NULL_IDENT
▪ Static
Protected
Readonly
NULL_IDENT: Object
Type declaration
Name | Type |
---|---|
1 | string |
2 | string |
3 | string |
4 | string |
6 | string |
8 | string |
Inherited from
GtcWaypointInfoPage.NULL_IDENT
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:35
Methods
destroy
▸ destroy(): void
Destroys this component.
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:302
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
GtcWaypointInfoPage.getContext
Defined in
sdk/components/FSComponent.ts:106
getCssClass
▸ getCssClass(): string
Gets the CSS class for this page's root element.
Returns
string
The CSS class for this page's root element.
Overrides
GtcWaypointInfoPage.getCssClass
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:179
initSelection
▸ initSelection(facility?
): Promise
<void
>
Initializes this page's user waypoint selection. If the initial selected waypoint does not exist anymore, then
the selection will be set to the oldest existing user waypoint. If there are no existing user waypoints, the
selection will be set to null
.
Parameters
Name | Type | Description |
---|---|---|
facility? | string | UserFacility | The user waypoint facility to select, or its ICAO. If not defined, the selection will be initialized to the most recently selected user waypoint. |
Returns
Promise
<void
>
Overrides
GtcWaypointInfoPage.initSelection
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:118
onAfterRender
▸ onAfterRender(): void
A callback that is called after the component is rendered.
Returns
void
Overrides
GtcWaypointInfoPage.onAfterRender
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:70
onBeforeRender
▸ onBeforeRender(): void
A callback that is called before the component is rendered.
Returns
void
Inherited from
GtcWaypointInfoPage.onBeforeRender
Defined in
sdk/components/FSComponent.ts:80
onClose
▸ onClose(): void
The Close lifecycle method
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:157
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
GtcWaypointInfoPage.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/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:147
onPause
▸ onPause(): void
The Pause lifecycle method
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:172
onResume
▸ onResume(): void
The Resume lifecycle method
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:165
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/WaypointInfoPages/GtcWaypointInfoPage.tsx:226
renderContent
▸ renderContent(): VNode
Renders this page's main content.
Returns
VNode
This page's main content, as a VNode.
Overrides
GtcWaypointInfoPage.renderContent
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:184
renderOptionsPopup
▸ renderOptionsPopup(gtcService
, controlMode
, displayPaneIndex?
): VNode
Renders this page's options popup.
Parameters
Name | Type | Description |
---|---|---|
gtcService | GtcService | The GTC service. |
controlMode | GtcControlMode | The control mode to which the popup belongs. |
displayPaneIndex? | ControllableDisplayPaneIndex | The index of the display pane associated with the popup. |
Returns
VNode
This page's options popup, as a VNode.
Overrides
GtcWaypointInfoPage.renderOptionsPopup
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcUserWaypointInfoPage.tsx:287
sendSelectionData
▸ sendSelectionData(data
): void
Sends waypoint selection data to the display pane controlled by this page.
Parameters
Name | Type | Description |
---|---|---|
data | WaypointInfoPaneSelectionData | The data to send. |
Returns
void
Inherited from
GtcWaypointInfoPage.sendSelectionData
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:217