Skip to main content

Class: GtcNearestWaypointPage<T, EntryType, P>

A GTC nearest waypoint page.

Type parameters

NameType
Textends NearestWaypointFacilityType
EntryTypeextends NearestWaypointEntry<NearestWaypointTypeMap[T]> = NearestWaypointEntry<NearestWaypointTypeMap[T]>
Pextends GtcNearestWaypointPageProps = GtcNearestWaypointPageProps

Hierarchy

Constructors

constructor

new GtcNearestWaypointPage<T, EntryType, P>(props): GtcNearestWaypointPage<T, EntryType, P>

Constructor.

Type parameters

NameType
Textends NearestWaypointFacilityType
EntryTypeextends NearestWaypointEntry<NearestWaypointTypeMap[T]> = NearestWaypointEntry<NearestWaypointTypeMap[T]>
Pextends GtcNearestWaypointPageProps = GtcNearestWaypointPageProps

Parameters

NameTypeDescription
propsPThis component's props.

Returns

GtcNearestWaypointPage<T, EntryType, P>

Throws

Error if a display pane index is not defined for this view.

Overrides

GtcView.constructor

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

GtcView._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

GtcView._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

GtcView._title

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcView.ts:32


bus

Protected Readonly bus: EventBus

Inherited from

GtcView.bus

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

GtcView.context

Defined in

sdk/components/FSComponent.ts:64


contextType

Optional Readonly contextType: readonly [] = undefined

The type of context for this component, if any.

Inherited from

GtcView.contextType

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

GtcView.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.

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

GtcView.props

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

GtcView.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

GtcView.title

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

NameTypeDescription
waypointNearestWaypointTypeMap[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

GtcView.destroy

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

NameTypeDescription
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

GtcView.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.

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

NameTypeDescription
contextG3000NearestContextA 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

GtcView.onAfterRender

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

GtcView.onBeforeRender

Defined in

sdk/components/FSComponent.ts:80


onClose

onClose(): void

The Close lifecycle method

Returns

void

Overrides

GtcView.onClose

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

NameTypeDescription
eventGtcInteractionEventThe event.

Returns

boolean

Whether the event was handled or not.

Inherited from

GtcView.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

GtcView.onOpen

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

GtcView.onPause

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

GtcView.onResume

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

GtcView.render

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

NameTypeDescription
dataEntryTypeThe nearest waypoint entry for which to render.
indexnumberThe 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

NameTypeDescription
dataNearestPaneSelectionDataThe data to send.

Returns

void

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NearestPages/GtcNearestWaypointPage.tsx:237