Skip to main content

Class: GtcAirportInfoPage

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:66

A GTC airport information page.

Deprecated​

This component has been replaced by GtcAirportInfoPage2.

Extends​

Constructors​

Constructor​

new GtcAirportInfoPage(props): GtcAirportInfoPage

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:90

Parameters​

ParameterType
propsGtcAirportInfoPageProps

Returns​

GtcAirportInfoPage

Inherit Doc​

Overrides​

GtcWaypointInfoPage.constructor

Properties​

_activeComponent​

protected readonly _activeComponent: Subject<GtcInteractionHandler | null>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34

Inherited from​

GtcWaypointInfoPage._activeComponent


_sidebarState​

protected readonly _sidebarState: GtcSidebarState

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36

Inherited from​

GtcWaypointInfoPage._sidebarState


_title​

protected readonly _title: Subject<string | undefined>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40

Inherited from​

GtcWaypointInfoPage._title


bus​

protected readonly bus: EventBus

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31

Inherited from​

GtcWaypointInfoPage.bus


context?​

optional context: [] = undefined

Defined in: sdk/components/FSComponent.ts:67

The context on this component, if any.

Inherited from​

GtcWaypointInfoPage.context


contextType?​

readonly optional contextType: readonly [] = undefined

Defined in: sdk/components/FSComponent.ts:70

The type of context for this component, if any.

Inherited from​

GtcWaypointInfoPage.contextType


displayPaneIndex​

protected readonly displayPaneIndex: ControllableDisplayPaneIndex

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:58

Inherited from​

GtcWaypointInfoPage.displayPaneIndex


displayPaneSettings​

protected readonly displayPaneSettings: UserSettingManager<DisplayPaneSettings>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:59

Inherited from​

GtcWaypointInfoPage.displayPaneSettings


facWaypointCache​

protected readonly facWaypointCache: GarminFacilityWaypointCache

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:61

Inherited from​

GtcWaypointInfoPage.facWaypointCache


gtcService​

protected readonly gtcService: GtcService

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32

Inherited from​

GtcWaypointInfoPage.gtcService


hasSelectedWaypoint​

protected readonly hasSelectedWaypoint: MappedSubscribable<boolean>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:66

Whether a waypoint is selected.

Inherited from​

GtcWaypointInfoPage.hasSelectedWaypoint


headingPipe?​

protected optional headingPipe: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:112

Inherited from​

GtcWaypointInfoPage.headingPipe


isGpsDrSub?​

protected optional isGpsDrSub: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:113

Inherited from​

GtcWaypointInfoPage.isGpsDrSub


optionsPopupKey​

protected readonly optionsPopupKey: Options = GtcAirportInfoPagePopupKeys.Options

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:75

The view key for this page's options popup.

Overrides​

GtcWaypointInfoPage.optionsPopupKey


planeHeadingTrue​

protected readonly planeHeadingTrue: Subject<number>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:76

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

Inherited from​

GtcWaypointInfoPage.planeHeadingTrue


ppos​

protected readonly ppos: GeoPointSubject

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:73

The position of the airplane.

Inherited from​

GtcWaypointInfoPage.ppos


pposPipe?​

protected optional pposPipe: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:111

Inherited from​

GtcWaypointInfoPage.pposPipe


props​

props: GtcAirportInfoPageProps & ComponentProps

Defined in: sdk/components/FSComponent.ts:64

The properties of the component.

Inherited from​

GtcWaypointInfoPage.props


publisher​

protected readonly publisher: Publisher<DisplayPaneControlEvents<WaypointInfoPaneViewEventTypes>>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:56

Inherited from​

GtcWaypointInfoPage.publisher


resetMapRange​

protected resetMapRange: boolean = false

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:107

Inherited from​

GtcWaypointInfoPage.resetMapRange


rootCssClass​

protected readonly rootCssClass: SetSubject<string>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:54

Inherited from​

GtcWaypointInfoPage.rootCssClass


selectedFacility​

protected readonly selectedFacility: Subject<AirportFacility | null>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:69

The facility associated with the selected waypoint.

Inherited from​

GtcWaypointInfoPage.selectedFacility


selectedFacilityPipe?​

protected optional selectedFacilityPipe: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:70

Inherited from​

GtcWaypointInfoPage.selectedFacilityPipe


selectedWaypoint​

protected readonly selectedWaypoint: Subject<AirportWaypoint | null>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:64

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

Inherited from​

GtcWaypointInfoPage.selectedWaypoint


selectedWaypointInfo​

protected readonly selectedWaypointInfo: WaypointInfoStore

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:79

An information store for the selected waypoint.

Inherited from​

GtcWaypointInfoPage.selectedWaypointInfo


selectedWaypointRelativeBearing​

protected readonly selectedWaypointRelativeBearing: MappedSubject<[NumberUnitInterface<"navangle", NavAngleUnit>, number], number>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:85

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


showOnMap​

protected readonly showOnMap: Subject<boolean>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:92

Inherited from​

GtcWaypointInfoPage.showOnMap


showOnMapData​

protected readonly showOnMapData: Subject<Omit<WaypointInfoPaneSelectionData, "resetRange">>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:93

Inherited from​

GtcWaypointInfoPage.showOnMapData


showOnMapSub?​

protected optional showOnMapSub: Subscription

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:114

Inherited from​

GtcWaypointInfoPage.showOnMapSub


sidebarState​

readonly sidebarState: SidebarStateReadonly

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:38

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

Inherited from​

GtcWaypointInfoPage.sidebarState


title​

readonly title: Subscribable<string | undefined>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42

This view's title.

Inherited from​

GtcWaypointInfoPage.title


unitsSettingManager​

protected readonly unitsSettingManager: UnitsUserSettingManager<UnitsUserSettingTypes>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:109

Inherited from​

GtcWaypointInfoPage.unitsSettingManager


waypointSelectType​

protected readonly waypointSelectType: Airport = FacilitySearchType.Airport

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:74

The type of waypoint displayed by this page.

Overrides​

GtcWaypointInfoPage.waypointSelectType


NULL_IDENT​

protected readonly static NULL_IDENT: object

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:39

1​

1: string = '––––'

2​

2: string = '–––––'

3​

3: string = '–––––'

4​

4: string = '–––––'

6​

6: string = '––––––'

8​

8: string = '––––––'

Inherited from​

GtcWaypointInfoPage.NULL_IDENT


REQUIRED_FACILITY_DATA_FLAGS​

protected readonly static REQUIRED_FACILITY_DATA_FLAGS: number

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:67

Methods​

destroy()​

destroy(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:421

Destroys this component.

Returns​

void

Overrides​

GtcWaypointInfoPage.destroy


getContext()​

protected getContext(context): never

Defined in: sdk/components/FSComponent.ts:109

Gets a context data subscription from the context collection.

Parameters​

ParameterTypeDescription
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​

GtcWaypointInfoPage.getContext


getCssClass()​

protected getCssClass(): string

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:221

Gets the CSS class for this page's root element.

Returns​

string

The CSS class for this page's root element.

Overrides​

GtcWaypointInfoPage.getCssClass


initSelection()​

initSelection(facility?): Promise<void>

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:110

Initializes this page's airport selection.

Parameters​

ParameterTypeDescription
facility?IcaoValue | AirportFacilityThe airport facility to select, or its ICAO. If not defined, an initial airport will automatically be selected.

Returns​

Promise<void>

Overrides​

GtcWaypointInfoPage.initSelection


onAfterRender()​

onAfterRender(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:97

A callback that is called after the component is rendered.

Returns​

void

Overrides​

GtcWaypointInfoPage.onAfterRender


onBeforeRender()​

onBeforeRender(): void

Defined in: sdk/components/FSComponent.ts:83

A callback that is called before the component is rendered.

Returns​

void

Inherited from​

GtcWaypointInfoPage.onBeforeRender


onClose()​

onClose(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:200

A method that is called when this view is closed. A view is closed when it does not appear in the most recent history state of its parent view stack.

Returns​

void

Inherited from​

GtcWaypointInfoPage.onClose


onGtcInteractionEvent()​

onGtcInteractionEvent(event): boolean

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:97

Called when there is an interaction event when this is the active view.

Parameters​

ParameterTypeDescription
eventGtcInteractionEventThe event.

Returns​

boolean

Whether the event was handled or not.

Inherited from​

GtcWaypointInfoPage.onGtcInteractionEvent


onInUse()​

onInUse(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:48

A method that is called when this view comes into use. A view is in-use when it appears in at least one history state of its parent view stack.

Returns​

void

Inherited from​

GtcWaypointInfoPage.onInUse


onOpen()​

onOpen(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:200

A method that is called when this view is opened. A view is open when it appears in the most recent history state of its parent view stack.

Returns​

void

Overrides​

GtcWaypointInfoPage.onOpen


onOutOfUse()​

onOutOfUse(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:56

A method that is called when this view goes out of use. A view is out-of-use when it does not appear in any history states of its parent view stack.

Returns​

void

Inherited from​

GtcWaypointInfoPage.onOutOfUse


onPause()​

onPause(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:214

A method that is called when this view is paused. A view is paused when it is not the active view.

Returns​

void

Overrides​

GtcWaypointInfoPage.onPause


onResume()​

onResume(): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:207

A method that is called when this view is resumed. A view is resumed when it is the active view.

Returns​

void

Overrides​

GtcWaypointInfoPage.onResume


render()​

render(): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:230

Renders the component.

Returns​

VNode

A JSX element to be rendered.

Inherited from​

GtcWaypointInfoPage.render


renderContent()​

protected renderContent(): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcAirportInfoPage.tsx:226

Renders this page's main content.

Returns​

VNode

This page's main content, as a VNode.

Overrides​

GtcWaypointInfoPage.renderContent


renderOptionsPopup()​

protected renderOptionsPopup(gtcService, controlMode, displayPaneIndex?): VNode

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:275

Renders this page's options popup.

Parameters​

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

Inherited from​

GtcWaypointInfoPage.renderOptionsPopup


sendSelectionData()​

protected sendSelectionData(data): void

Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/Deprecated/GtcWaypointInfoPage.tsx:221

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

Parameters​

ParameterTypeDescription
dataWaypointInfoPaneSelectionDataThe data to send.

Returns​

void

Inherited from​

GtcWaypointInfoPage.sendSelectionData