Skip to main content

Class: GtcAirportInfoPage

A GTC airport information page.

Hierarchy

Constructors

constructor

new GtcAirportInfoPage(props): GtcAirportInfoPage

Parameters

NameType
propsGtcAirportInfoPageProps

Returns

GtcAirportInfoPage

Inherit Doc

Overrides

GtcWaypointInfoPage.constructor

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:78

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

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

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

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

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 = GtcAirportInfoPagePopupKeys.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/GtcAirportInfoPage.tsx:63


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

GtcWaypointInfoPage.ppos

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

GtcWaypointInfoPage.pposPipe

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:107


props

props: GtcAirportInfoPageProps & ComponentProps

The properties of the component.

Inherited from

GtcWaypointInfoPage.props

Defined in

sdk/components/FSComponent.ts:61


publisher

Protected Readonly publisher: Publisher<DisplayPaneControlEvents<WaypointInfoPaneViewEventTypes>>

Inherited from

GtcWaypointInfoPage.publisher

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 | AirportFacility>

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 | AirportWaypoint>

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

GtcWaypointInfoPage.showOnMap

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

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

GtcWaypointInfoPage.unitsSettingManager

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:105


waypointSelectType

Protected Readonly waypointSelectType: Airport = FacilitySearchType.Airport

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/GtcAirportInfoPage.tsx:62


NULL_IDENT

Static Protected Readonly NULL_IDENT: Object

Type declaration

NameType
1string
2string
3string
4string
6string
8string

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

GtcWaypointInfoPage.destroy

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:413


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

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/GtcAirportInfoPage.tsx:213


initSelection

initSelection(facility?): Promise<void>

Initializes this page's airport selection.

Parameters

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

Returns

Promise<void>

Overrides

GtcWaypointInfoPage.initSelection

Defined in

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


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/GtcAirportInfoPage.tsx:85


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

Inherited from

GtcWaypointInfoPage.onClose

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:196


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

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

GtcWaypointInfoPage.onOpen

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:192


onPause

onPause(): void

The Pause lifecycle method

Returns

void

Overrides

GtcWaypointInfoPage.onPause

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:206


onResume

onResume(): void

The Resume lifecycle method

Returns

void

Overrides

GtcWaypointInfoPage.onResume

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:199


render

render(): VNode

Renders the component.

Returns

VNode

A JSX element to be rendered.

Inherited from

GtcWaypointInfoPage.render

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/GtcAirportInfoPage.tsx:218


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.

Inherited from

GtcWaypointInfoPage.renderOptionsPopup

Defined in

workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:271


sendSelectionData

sendSelectionData(data): void

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

Parameters

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