Class: GtcNearestWaypointPage<T, EntryType, P>
A GTC nearest waypoint page.
Type parameters
Name | Type |
---|---|
T | extends NearestWaypointFacilityType |
EntryType | extends NearestWaypointEntry <NearestWaypointTypeMap [T ]> = NearestWaypointEntry <NearestWaypointTypeMap [T ]> |
P | extends GtcNearestWaypointPageProps = GtcNearestWaypointPageProps |
Hierarchy
GtcView
<P
>↳
GtcNearestWaypointPage
Constructors
constructor
• new GtcNearestWaypointPage<T
, EntryType
, P
>(props
): GtcNearestWaypointPage
<T
, EntryType
, P
>
Constructor.
Type parameters
Name | Type |
---|---|
T | extends NearestWaypointFacilityType |
EntryType | extends NearestWaypointEntry <NearestWaypointTypeMap [T ]> = NearestWaypointEntry <NearestWaypointTypeMap [T ]> |
P | extends GtcNearestWaypointPageProps = GtcNearestWaypointPageProps |
Parameters
Name | Type | Description |
---|---|---|
props | P | This component's props. |
Returns
GtcNearestWaypointPage
<T
, EntryType
, P
>
Throws
Error if a display pane index is not defined for this view.
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:106
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
displayPaneIndex
• Protected
Readonly
displayPaneIndex: ControllableDisplayPaneIndex
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:51
displayPaneSettings
• Protected
Readonly
displayPaneSettings: UserSettingManager
<DisplayPaneSettings
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:52
facWaypointCache
• Protected
Readonly
facWaypointCache: GarminFacilityWaypointCache
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:54
gtcService
• Protected
Readonly
gtcService: GtcService
Inherited from
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.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:69
headingPipe
• Protected
Optional
headingPipe: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:96
isGpsDataFailedSub
• Protected
Optional
isGpsDataFailedSub: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:97
isGpsDrSub
• Protected
Optional
isGpsDrSub: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:98
isPaused
• Protected
isPaused: boolean
= true
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:91
listItemHeight
• Protected
Readonly
listItemHeight: 70
| 130
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:80
listItemSpacing
• Protected
Readonly
listItemSpacing: 2
| 1
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:81
listRef
• Protected
Readonly
listRef: NodeReference
<GtcList
<EntryType
& DynamicListData
>>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:42
nearestContext
• Protected
Optional
nearestContext: G3000NearestContext
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:56
nearestFacilitiesUpdateSub
• Protected
Optional
nearestFacilitiesUpdateSub: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:93
nearestSubscription
• Protected
Optional
nearestSubscription: NearestSubscription
<FacilityTypeMap
[T
]>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:57
optionsPopupKey
• Protected
Readonly
Abstract
optionsPopupKey: string
The view key for this page's options popup.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:47
planeHeadingTrue
• Protected
Readonly
planeHeadingTrue: Subject
<number
>
The true heading of the airplane, in degrees, or NaN
if heading data is invalid.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:78
ppos
• Protected
Readonly
ppos: GeoPointSubject
The position of the airplane.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:75
pposPipe
• Protected
Optional
pposPipe: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:95
props
• props: P
& ComponentProps
The properties of the component.
Inherited from
Defined in
sdk/components/FSComponent.ts:61
publisher
• Protected
Readonly
publisher: Publisher
<DisplayPaneControlEvents
<NearestPaneViewEventTypes
>>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:49
resetMapRange
• Protected
resetMapRange: boolean
= false
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:87
rootCssClass
• Protected
Readonly
rootCssClass: SetSubject
<string
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:44
selectedFacility
• Protected
Readonly
selectedFacility: Subject
<null
| FacilityTypeMap
[T
]>
The facility associated with the selected waypoint.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:72
selectedFacilityPipe
• Protected
Optional
selectedFacilityPipe: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:94
selectedWaypoint
• Protected
Readonly
selectedWaypoint: Subject
<null
| NearestWaypointTypeMap
[T
]>
The selected waypoint, or null
if there is no selected waypoint.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:67
showOnMap
• Protected
Readonly
showOnMap: Subject
<boolean
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:85
showOnMapIcao
• Protected
Readonly
showOnMapIcao: MappedSubscribable
<string
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:86
showOnMapSub
• Protected
Optional
showOnMapSub: Subscription
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:99
showOnMapType
• Protected
Readonly
Abstract
showOnMapType: NearestPaneSelectionType
The view key for this page's options popup.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:84
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
unitsSettingManager
• Protected
Readonly
unitsSettingManager: UnitsUserSettingManager
<UnitsUserSettingTypes
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:89
waypointArray
• Protected
Readonly
waypointArray: NearestWaypointArray
<T
, EntryType
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:59
GPS_FAIL_CLEAR_LIST_DELAY
▪ Static
Protected
Readonly
GPS_FAIL_CLEAR_LIST_DELAY: 10000
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:40
Methods
createWaypointEntry
▸ createWaypointEntry(waypoint
): EntryType
Creates a waypoint entry for a nearest facility search result.
Parameters
Name | Type | Description |
---|---|---|
waypoint | NearestWaypointTypeMap [T ] | A nearest facility search result, as a Waypoint. |
Returns
EntryType
A waypoint entry for the specified nearest facility search result.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:229
destroy
▸ destroy(): void
Destroys this component.
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:300
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
getCssClass
▸ getCssClass(): string
Gets the CSS class for this page's root element.
Returns
string
The CSS class for this page's root element.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:277
getHeaderTypeLabel
▸ getHeaderTypeLabel(): string
Gets the label for the type column of this page's header .
Returns
string
The label for the type column of this page's header.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:283
getNearestSubscription
▸ getNearestSubscription(context
): NearestSubscription
<FacilityTypeMap
[T
]>
Gets this page's nearest facilities subscription from a nearest context.
Parameters
Name | Type | Description |
---|---|---|
context | G3000NearestContext | A nearest context. |
Returns
NearestSubscription
<FacilityTypeMap
[T
]>
This page's nearest facilities subscription from the specified nearest context.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:148
initNearestSearch
▸ initNearestSearch(): Promise
<void
>
Initializes this page's nearest waypoints search.
Returns
Promise
<void
>
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:132
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/NearestPages/GtcNearestWaypointPage.tsx:151
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
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:195
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/NearestPages/GtcNearestWaypointPage.tsx:190
onPause
▸ onPause(): void
The Pause lifecycle method
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:212
onResume
▸ onResume(): void
The Resume lifecycle method
Returns
void
Overrides
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:201
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/NearestPages/GtcNearestWaypointPage.tsx:246
renderAdditionalHeaderColumns
▸ renderAdditionalHeaderColumns(): null
| VNode
Renders additional header columns.
Returns
null
| VNode
Additional header columns, as a VNode, or null
if there are no additional columns.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:289
renderListItem
▸ renderListItem(data
, index
): VNode
Renders an item for this page's nearest waypoint list.
Parameters
Name | Type | Description |
---|---|---|
data | EntryType | The nearest waypoint entry for which to render. |
index | number | The index of the item. |
Returns
VNode
A nearest waypoint list item, as a VNode.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:297
sendSelectionData
▸ sendSelectionData(data
): void
Sends waypoint selection data to the display pane controlled by this page.
Parameters
Name | Type | Description |
---|---|---|
data | NearestPaneSelectionData | The data to send. |
Returns
void
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:237