Skip to main content

Class: GtcNearestUserWaypointPage

A GTC nearest user waypoint page.

Hierarchy

Constructors

constructor

new GtcNearestUserWaypointPage(props): GtcNearestUserWaypointPage

Constructor.

Parameters

NameTypeDescription
propsGtcNearestWaypointPagePropsThis component's props.

Returns

GtcNearestUserWaypointPage

Throws

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

Inherited from

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

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

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

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

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

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

GtcNearestWaypointPage.contextType

Defined in

sdk/components/FSComponent.ts:67


displayPaneIndex

Protected Readonly displayPaneIndex: ControllableDisplayPaneIndex

Inherited from

GtcNearestWaypointPage.displayPaneIndex

Defined in

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


displayPaneSettings

Protected Readonly displayPaneSettings: UserSettingManager<DisplayPaneSettings>

Inherited from

GtcNearestWaypointPage.displayPaneSettings

Defined in

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


facWaypointCache

Protected Readonly facWaypointCache: GarminFacilityWaypointCache

Inherited from

GtcNearestWaypointPage.facWaypointCache

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

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

GtcNearestWaypointPage.hasSelectedWaypoint

Defined in

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


headingPipe

Protected Optional headingPipe: Subscription

Inherited from

GtcNearestWaypointPage.headingPipe

Defined in

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


isGpsDataFailedSub

Protected Optional isGpsDataFailedSub: Subscription

Inherited from

GtcNearestWaypointPage.isGpsDataFailedSub

Defined in

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


isGpsDrSub

Protected Optional isGpsDrSub: Subscription

Inherited from

GtcNearestWaypointPage.isGpsDrSub

Defined in

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


isPaused

Protected isPaused: boolean = true

Inherited from

GtcNearestWaypointPage.isPaused

Defined in

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


listItemHeight

Protected Readonly listItemHeight: 70 | 130

Inherited from

GtcNearestWaypointPage.listItemHeight

Defined in

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


listItemSpacing

Protected Readonly listItemSpacing: 2 | 1

Inherited from

GtcNearestWaypointPage.listItemSpacing

Defined in

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


listRef

Protected Readonly listRef: NodeReference<GtcList<NearestWaypointEntry<FacilityWaypoint<UserFacility>> & DynamicListData>>

Inherited from

GtcNearestWaypointPage.listRef

Defined in

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


nearestContext

Protected Optional nearestContext: G3000NearestContext

Inherited from

GtcNearestWaypointPage.nearestContext

Defined in

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


nearestFacilitiesUpdateSub

Protected Optional nearestFacilitiesUpdateSub: Subscription

Inherited from

GtcNearestWaypointPage.nearestFacilitiesUpdateSub

Defined in

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


nearestSubscription

Protected Optional nearestSubscription: NearestSubscription<UserFacility>

Inherited from

GtcNearestWaypointPage.nearestSubscription

Defined in

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


optionsPopupKey

Protected Readonly optionsPopupKey: Options = GtcNearestUserWaypointPagePopupKeys.Options

The view key for this page's options popup.

Overrides

GtcNearestWaypointPage.optionsPopupKey

Defined in

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


planeHeadingTrue

Protected Readonly planeHeadingTrue: Subject<number>

The true heading of the airplane, in degrees, or NaN if heading data is invalid.

Inherited from

GtcNearestWaypointPage.planeHeadingTrue

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.

Inherited from

GtcNearestWaypointPage.ppos

Defined in

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


pposPipe

Protected Optional pposPipe: Subscription

Inherited from

GtcNearestWaypointPage.pposPipe

Defined in

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


props

props: GtcNearestWaypointPageProps & ComponentProps

The properties of the component.

Inherited from

GtcNearestWaypointPage.props

Defined in

sdk/components/FSComponent.ts:61


publisher

Protected Readonly publisher: Publisher<DisplayPaneControlEvents<NearestPaneViewEventTypes>>

Inherited from

GtcNearestWaypointPage.publisher

Defined in

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


resetMapRange

Protected resetMapRange: boolean = false

Inherited from

GtcNearestWaypointPage.resetMapRange

Defined in

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


rootCssClass

Protected Readonly rootCssClass: SetSubject<string>

Inherited from

GtcNearestWaypointPage.rootCssClass

Defined in

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


selectedFacility

Protected Readonly selectedFacility: Subject<null | UserFacility>

The facility associated with the selected waypoint.

Inherited from

GtcNearestWaypointPage.selectedFacility

Defined in

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


selectedFacilityPipe

Protected Optional selectedFacilityPipe: Subscription

Inherited from

GtcNearestWaypointPage.selectedFacilityPipe

Defined in

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


selectedWaypoint

Protected Readonly selectedWaypoint: Subject<null | FacilityWaypoint<UserFacility>>

The selected waypoint, or null if there is no selected waypoint.

Inherited from

GtcNearestWaypointPage.selectedWaypoint

Defined in

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


showOnMap

Protected Readonly showOnMap: Subject<boolean>

Inherited from

GtcNearestWaypointPage.showOnMap

Defined in

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


showOnMapIcao

Protected Readonly showOnMapIcao: MappedSubscribable<string>

Inherited from

GtcNearestWaypointPage.showOnMapIcao

Defined in

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


showOnMapSub

Protected Optional showOnMapSub: Subscription

Inherited from

GtcNearestWaypointPage.showOnMapSub

Defined in

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


showOnMapType

Protected Readonly showOnMapType: User = NearestPaneSelectionType.User

The view key for this page's options popup.

Overrides

GtcNearestWaypointPage.showOnMapType

Defined in

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


sidebarState

Readonly sidebarState: SidebarStateReadonly

The GTC sidebar state (labels and buttons) requested by this view.

Inherited from

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

GtcNearestWaypointPage.title

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

GtcNearestWaypointPage.unitsSettingManager

Defined in

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


waypointArray

Protected Readonly waypointArray: NearestWaypointArray<USR, NearestWaypointEntry<FacilityWaypoint<UserFacility>>>

Inherited from

GtcNearestWaypointPage.waypointArray

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

Inherited from

GtcNearestWaypointPage.GPS_FAIL_CLEAR_LIST_DELAY

Defined in

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

Methods

createWaypointEntry

createWaypointEntry(waypoint): NearestWaypointEntry<FacilityWaypoint<UserFacility>>

Creates a waypoint entry for a nearest facility search result.

Parameters

NameTypeDescription
waypointFacilityWaypoint<UserFacility>A nearest facility search result, as a Waypoint.

Returns

NearestWaypointEntry<FacilityWaypoint<UserFacility>>

A waypoint entry for the specified nearest facility search result.

Inherited from

GtcNearestWaypointPage.createWaypointEntry

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

Inherited from

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

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

GtcNearestWaypointPage.getCssClass

Defined in

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


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.

Overrides

GtcNearestWaypointPage.getHeaderTypeLabel

Defined in

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


getNearestSubscription

getNearestSubscription(context): NearestSubscription<UserFacility>

Gets this page's nearest facilities subscription from a nearest context.

Parameters

NameTypeDescription
contextG3000NearestContextA nearest context.

Returns

NearestSubscription<UserFacility>

This page's nearest facilities subscription from the specified nearest context.

Overrides

GtcNearestWaypointPage.getNearestSubscription

Defined in

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


initNearestSearch

initNearestSearch(): Promise<void>

Initializes this page's nearest waypoints search.

Returns

Promise<void>

Inherited from

GtcNearestWaypointPage.initNearestSearch

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

GtcNearestWaypointPage.onAfterRender

Defined in

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


onBeforeRender

onBeforeRender(): void

A callback that is called before the component is rendered.

Returns

void

Inherited from

GtcNearestWaypointPage.onBeforeRender

Defined in

sdk/components/FSComponent.ts:80


onClose

onClose(): void

The Close lifecycle method

Returns

void

Inherited from

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

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

Inherited from

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

Inherited from

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

Inherited from

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

Inherited from

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

Overrides

GtcNearestWaypointPage.renderAdditionalHeaderColumns

Defined in

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


renderListItem

renderListItem(data): VNode

Renders an item for this page's nearest waypoint list.

Parameters

NameTypeDescription
dataNearestWaypointEntry<FacilityWaypoint<UserFacility>>The nearest waypoint entry for which to render.

Returns

VNode

A nearest waypoint list item, as a VNode.

Overrides

GtcNearestWaypointPage.renderListItem

Defined in

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


renderOptionsPopup

renderOptionsPopup(gtcService, controlMode, displayPaneIndex?): VNode

Renders this page's options popup.

Parameters

NameTypeDescription
gtcServiceGtcServiceThe GTC service.
controlModeGtcControlModeThe control mode to which the popup belongs.
displayPaneIndex?ControllableDisplayPaneIndexThe index of the display pane associated with the popup.

Returns

VNode

This page's options popup, as a VNode.

Defined in

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


sendSelectionData

sendSelectionData(data): void

Sends waypoint selection data to the display pane controlled by this page.

Parameters

NameTypeDescription
dataNearestPaneSelectionDataThe data to send.

Returns

void

Inherited from

GtcNearestWaypointPage.sendSelectionData

Defined in

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