Class: GtcAirportInfoPage
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:61
A GTC airport information page.
Extends
GtcWaypointInfoPage<FacilitySearchType.Airport,GtcAirportInfoPageProps>
Constructors
Constructor
new GtcAirportInfoPage(
props):GtcAirportInfoPage
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:78
Parameters
| Parameter | Type |
|---|---|
props | GtcAirportInfoPageProps |
Returns
GtcAirportInfoPage
Inherit Doc
Overrides
GtcWaypointInfoPage.constructor
Properties
_activeComponent
protectedreadonly_activeComponent:Subject<null|GtcInteractionHandler>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:34
Inherited from
GtcWaypointInfoPage._activeComponent
_sidebarState
protectedreadonly_sidebarState:GtcSidebarState
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:36
Inherited from
GtcWaypointInfoPage._sidebarState
_title
protectedreadonly_title:Subject<undefined|string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:40
Inherited from
bus
protectedreadonlybus:EventBus
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:31
Inherited from
context?
optionalcontext: [] =undefined
Defined in: sdk/components/FSComponent.ts:64
The context on this component, if any.
Inherited from
contextType?
readonlyoptionalcontextType: readonly [] =undefined
Defined in: sdk/components/FSComponent.ts:67
The type of context for this component, if any.
Inherited from
GtcWaypointInfoPage.contextType
displayPaneIndex
protectedreadonlydisplayPaneIndex:ControllableDisplayPaneIndex
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:54
Inherited from
GtcWaypointInfoPage.displayPaneIndex
displayPaneSettings
protectedreadonlydisplayPaneSettings:UserSettingManager<DisplayPaneSettings>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:55
Inherited from
GtcWaypointInfoPage.displayPaneSettings
facWaypointCache
protectedreadonlyfacWaypointCache:GarminFacilityWaypointCache
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:57
Inherited from
GtcWaypointInfoPage.facWaypointCache
gtcService
protectedreadonlygtcService:GtcService
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:32
Inherited from
GtcWaypointInfoPage.gtcService
hasSelectedWaypoint
protectedreadonlyhasSelectedWaypoint:MappedSubscribable<boolean>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:62
Whether a waypoint is selected.
Inherited from
GtcWaypointInfoPage.hasSelectedWaypoint
headingPipe?
protectedoptionalheadingPipe:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:108
Inherited from
GtcWaypointInfoPage.headingPipe
isGpsDrSub?
protectedoptionalisGpsDrSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:109
Inherited from
GtcWaypointInfoPage.isGpsDrSub
optionsPopupKey
protectedreadonlyoptionsPopupKey:Options=GtcAirportInfoPagePopupKeys.Options
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:63
The view key for this page's options popup.
Overrides
GtcWaypointInfoPage.optionsPopupKey
planeHeadingTrue
protectedreadonlyplaneHeadingTrue:Subject<number>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:72
The true heading of the airplane, in degrees, or NaN if heading data is invalid.
Inherited from
GtcWaypointInfoPage.planeHeadingTrue
ppos
protectedreadonlyppos:GeoPointSubject
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:69
The position of the airplane.
Inherited from
pposPipe?
protectedoptionalpposPipe:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:107
Inherited from
props
props:
GtcAirportInfoPageProps&ComponentProps
Defined in: sdk/components/FSComponent.ts:61
The properties of the component.
Inherited from
publisher
protectedreadonlypublisher:Publisher<DisplayPaneControlEvents<WaypointInfoPaneViewEventTypes>>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:52
Inherited from
resetMapRange
protectedresetMapRange:boolean=false
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:103
Inherited from
GtcWaypointInfoPage.resetMapRange
rootCssClass
protectedreadonlyrootCssClass:SetSubject<string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:50
Inherited from
GtcWaypointInfoPage.rootCssClass
selectedFacility
protectedreadonlyselectedFacility:Subject<null|AirportFacility>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:65
The facility associated with the selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedFacility
selectedFacilityPipe?
protectedoptionalselectedFacilityPipe:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:66
Inherited from
GtcWaypointInfoPage.selectedFacilityPipe
selectedWaypoint
protectedreadonlyselectedWaypoint:Subject<null|AirportWaypoint>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:60
The selected waypoint, or null if there is no selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedWaypoint
selectedWaypointInfo
protectedreadonlyselectedWaypointInfo:WaypointInfoStore
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:75
An information store for the selected waypoint.
Inherited from
GtcWaypointInfoPage.selectedWaypointInfo
selectedWaypointRelativeBearing
protectedreadonlyselectedWaypointRelativeBearing:MappedSubject<[NumberUnitInterface<"navangle",NavAngleUnit>,number],number>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:81
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
protectedreadonlyshowOnMap:Subject<boolean>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:88
Inherited from
showOnMapData
protectedreadonlyshowOnMapData:Subject<Omit<WaypointInfoPaneSelectionData,"resetRange">>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:89
Inherited from
GtcWaypointInfoPage.showOnMapData
showOnMapSub?
protectedoptionalshowOnMapSub:Subscription
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:110
Inherited from
GtcWaypointInfoPage.showOnMapSub
sidebarState
readonlysidebarState: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
readonlytitle:Subscribable<undefined|string>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/GtcService/GtcView.ts:42
This view's title.
Inherited from
unitsSettingManager
protectedreadonlyunitsSettingManager:UnitsUserSettingManager<UnitsUserSettingTypes>
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:105
Inherited from
GtcWaypointInfoPage.unitsSettingManager
waypointSelectType
protectedreadonlywaypointSelectType:Airport=FacilitySearchType.Airport
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:62
The type of waypoint displayed by this page.
Overrides
GtcWaypointInfoPage.waypointSelectType
NULL_IDENT
protectedreadonlystaticNULL_IDENT:object
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:35
1
1:
string='––––'
2
2:
string='–––––'
3
3:
string='–––––'
4
4:
string='–––––'
6
6:
string='––––––'
8
8:
string='––––––'
Inherited from
GtcWaypointInfoPage.NULL_IDENT
Methods
destroy()
destroy():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:413
Destroys this component.
Returns
void
Overrides
getContext()
protectedgetContext(context):never
Defined in: sdk/components/FSComponent.ts:106
Gets a context data subscription from the context collection.
Parameters
| Parameter | 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
GtcWaypointInfoPage.getContext
getCssClass()
protectedgetCssClass():string
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:213
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/GtcAirportInfoPage.tsx:98
Initializes this page's airport selection.
Parameters
| Parameter | Type | Description |
|---|---|---|
facility? | string | AirportFacility | The 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/GtcAirportInfoPage.tsx:85
A callback that is called after the component is rendered.
Returns
void
Overrides
GtcWaypointInfoPage.onAfterRender
onBeforeRender()
onBeforeRender():
void
Defined in: sdk/components/FSComponent.ts:80
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/GtcWaypointInfoPage.tsx:196
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
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
| Parameter | Type | Description |
|---|---|---|
event | GtcInteractionEvent | The 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
onOpen()
onOpen():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:192
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
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/GtcAirportInfoPage.tsx:206
A method that is called when this view is paused. A view is paused when it is not the active view.
Returns
void
Overrides
onResume()
onResume():
void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:199
A method that is called when this view is resumed. A view is resumed when it is the active view.
Returns
void
Overrides
render()
render():
VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:226
Renders the component.
Returns
VNode
A JSX element to be rendered.
Inherited from
renderContent()
protectedrenderContent():VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcAirportInfoPage.tsx:218
Renders this page's main content.
Returns
VNode
This page's main content, as a VNode.
Overrides
GtcWaypointInfoPage.renderContent
renderOptionsPopup()
protectedrenderOptionsPopup(gtcService,controlMode,displayPaneIndex?):VNode
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:271
Renders this page's options popup.
Parameters
| Parameter | Type | Description |
|---|---|---|
gtcService | GtcService | The GTC service. |
controlMode | GtcControlMode | The control mode to which the popup belongs. |
displayPaneIndex? | ControllableDisplayPaneIndex | The index of the display pane associated with the popup. |
Returns
VNode
This page's options popup, as a VNode.
Inherited from
GtcWaypointInfoPage.renderOptionsPopup
sendSelectionData()
protectedsendSelectionData(data):void
Defined in: workingtitle-instruments-g3000/html_ui/GTC/Pages/WaypointInfoPages/GtcWaypointInfoPage.tsx:217
Sends waypoint selection data to the display pane controlled by this page.
Parameters
| Parameter | Type | Description |
|---|---|---|
data | WaypointInfoPaneSelectionData | The data to send. |
Returns
void