@microsoft/msfs-wtg3000-gtc
Enumerations
- BtnImagePath
- BtnImagePathHor
- BtnImagePathVert
- ChannelSpacing
- FlightPlanDataFieldType
- GtcCenterKnobState
- GtcDualKnobState
- GtcFrequencyDialogInputType
- GtcHardwareControlEvent
- GtcMapKnobState
- GtcProcedurePreviewMode
- GtcViewKeys
- GtcViewLifecyclePolicy
- TabConfiguration
- UserWaypointFlightPlanStatus
Classes
- AbstractG3000GtcPlugin
- AbstractGtcNumberDialog
- AbstractSimpleGtcNumberDialog
- AddEnrouteWaypointListItem
- AirwayOptionsSlideoutMenu
- ApproachOptionsSlideoutMenu
- ArrivalOptionsSlideoutMenu
- BgImgTouchButton
- ButtonBar
- ChannelInputSlot
- CharInput
- CharInputSlot
- CursorInput
- DepartureOptionsSlideoutMenu
- DestinationOptionsSlideoutMenu
- DigitInputSlot
- EnrouteOptionsSlideoutMenu
- FlightPlanAltitudeConstraintBox
- FlightPlanApproachListItem
- FlightPlanArrivalListItem
- FlightPlanDataFieldsBox
- FlightPlanDataFieldsPage
- FlightPlanDestinationListItem
- FlightPlanEnrouteListItem
- FlightPlanLegListItem
- FlightPlanOriginListItem
- FlightPlanSegmentListItem
- FrequencyInput
- GarminTouchList
- GenericCursorInputSlot
- GtcAdvancedVnavProfilePage
- GtcAirportInfoPage
- GtcAirwaySelectionDialog
- GtcAltitudeDialog
- GtcApproachMinimumsPopup
- GtcApproachPage
- GtcArrivalPage
- GtcAudioRadiosPopup
- GtcAvionicsSettingsPage
- GtcAvionicsSettingsPageMfdFieldsList
- GtcAvionicsSettingsPageSystemList
- GtcAvionicsSettingsPageUnitsList
- GtcBaroPressureDialog
- GtcBearingArrow
- GtcConfig
- GtcConnextWeatherSettingsPage
- GtcContainer
- GtcCourseDialog
- GtcDefaultPositionHeadingDataProvider
- GtcDeparturePage
- GtcDesignatedPaneButton
- GtcDialogs
- GtcDirectToPage
- GtcDirectToPageWaypointTab
- GtcDistanceDialog
- GtcDuplicateWaypointDialog
- GtcDurationDialog
- GtcDurationDialogMSS
- GtcFindWaypointDialog
- GtcFlapSpeedsPage
- GtcFlightPlanDialogs
- GtcFlightPlanOptionsPopup
- GtcFlightPlanPage
- GtcFmsSpeedDialog
- GtcFrequencyDialog
- GtcGenericView
- GtcHoldPage
- GtcImgTouchButton
- GtcIntegerDialog
- GtcInteractionEventUtils
- GtcIntersectionInfoPage
- GtcKeyboardDialog
- GtcKnobHandler
- GtcKnobStatesManager
- GtcLandingDataPage
- GtcLandingDataPageConfigTab
- GtcLandingDataPageDataTab
- GtcLatLonDialog
- GtcList
- GtcListButton
- GtcListDialog
- GtcListItem
- GtcListSelectTouchButton
- GtcLoadFrequencyDialog
- GtcLocalTimeOffsetDialog
- GtcMapDetailSettingIcon
- GtcMapDetailSettingsPopup
- GtcMapNexradSettingsPopup
- GtcMapPointerControlPopup
- GtcMapRangeSettingSelectButton
- GtcMapSettingsPage
- GtcMapTrafficSettingsPopup
- GtcMessageDialog
- GtcMfdHomePage
- GtcMinimumsControl
- GtcMinimumsPage
- GtcMinimumsSourceDialog
- GtcMinimumsTouchButton
- GtcMinuteDurationDialog
- GtcNavComHome
- GtcNavComTopBar
- GtcNdbInfoPage
- GtcNearestAirportOptionsPopup
- GtcNearestAirportPage
- GtcNearestDirectoryPage
- GtcNearestIntersectionPage
- GtcNearestNdbPage
- GtcNearestTab
- GtcNearestUserWaypointPage
- GtcNearestVorPage
- GtcNearestWaypointList
- GtcNearestWaypointListItem
- GtcNearestWaypointOptionsPopup
- GtcNearestWaypointPage
- GtcNearestWaypointPageListItem
- GtcNearestWeatherPage
- GtcPerfPage
- GtcPfdHomePage
- GtcPfdMapSettingsPage
- GtcPfdSettingsPage
- GtcPfdSettingsPageGeneralList
- GtcPfdSettingsPageMasterList
- GtcPfdSettingsPagePfdList
- GtcPfdSettingsPageSvtList
- GtcPfdTrafficMapButton
- GtcPressurizationDialog
- GtcProcedureSelectionPage
- GtcProceduresPage
- GtcRunwayGradientDialog
- GtcRunwayLengthDialog
- GtcService
- GtcSetValueTouchButton
- GtcSetupPage
- GtcSidebar
- GtcSliderThumbIcon
- GtcSpeedBugsPage
- GtcSpeedConstraintDialog
- GtcSpeedDialog
- GtcTakeoffDataPage
- GtcTakeoffDataPageConfigTab
- GtcTakeoffDataPageDataTab
- GtcTemperatureDialog
- GtcTimerPage
- GtcToggleTouchButton
- GtcToldConfigDefaultsPopup
- GtcToldDataPage
- GtcToldDataPageOriginDestTab
- GtcToldDataPageRunwayTab
- GtcToldDataPageWeatherTab
- GtcToldFactorDialog
- GtcToldOriginDestDisplay
- GtcToldRunwayDisplay
- GtcTouchButton
- GtcTrafficSettingsPage
- GtcTransponderDialog
- GtcTransponderModePopup
- GtcUiMapWaypointIconImageCache
- GtcUserSettings
- GtcUserWaypointDialog
- GtcUserWaypointEditController
- GtcUserWaypointInfoOptionsPopup
- GtcUserWaypointInfoPage
- GtcUtilitiesMinimumsPopup
- GtcUtilitiesPage
- GtcVSpeedDialog
- GtcValueTouchButton
- GtcView
- GtcVnavAltitudeDialog
- GtcVnavFlightPathAngleDialog
- GtcVnavProfilePage
- GtcVorInfoPage
- GtcWaypointButton
- GtcWaypointDialog
- GtcWaypointIcon
- GtcWaypointInfoDirectoryPage
- GtcWaypointInfoOptionsPopup
- GtcWaypointInfoPage
- GtcWaypointInfoPageInfo
- GtcWaypointInfoPageNoWaypointMessage
- GtcWaypointSelectButton
- GtcWeatherRadarSettingsPage
- GtcWeatherSelectionPage
- GtcWeightDialog
- GtcWeightFuelPage
- ImgTouchButton
- Keyboard
- LabelBar
- LabelBarLabel
- NumberInput
- NumberPad
- OriginOptionsSlideoutMenu
- RoundTouchButton
- SetValueTouchButton
- SignInputSlot
- TabbedContainer
- TabbedContent
- TitleBar
- ToggleTouchButton
- TouchButton
- TouchList
- TouchSlider
- TrafficSettingsDisplay
- ValueTouchButton
- WTG3000GtcInstrument
- WaypointOptionsSlideoutMenu
- XpdrTcasSettingsGroup
Interfaces
- AirwayOptionsSlideoutMenuProps
- ApproachOptionsSlideoutMenuProps
- ArrivalOptionsSlideoutMenuProps
- ChannelInputSlotProps
- CharInputProps
- CharInputSlotProps
- CursorInputProps
- CursorInputSlot
- DepartureOptionsSlideoutMenuProps
- DestinationOptionsSlideoutMenuProps
- DigitInputSlotProps
- EnrouteOptionsSlideoutMenuProps
- FlightPlanPageProps
- FrequencyInputProps
- G3000GtcPlugin
- G3000GtcPluginBinder
- GarminTouchListProps
- GenericCursorInputSlotProps
- GtcAirportInfoPageProps
- GtcAirwaySelectionDialogInput
- GtcAirwaySelectionDialogOutput
- GtcAirwaySelectionDialogProps
- GtcAltitudeDialogInput
- GtcAltitudeDialogOutput
- GtcApproachMinimumsPopupProps
- GtcApproachPageProps
- GtcAudioRadiosPopupProps
- GtcAvionicsSettingsPageMfdFieldsListProps
- GtcAvionicsSettingsPageProps
- GtcAvionicsSettingsPageSystemListProps
- GtcAvionicsSettingsPageTabContent
- GtcAvionicsSettingsPageUnitsListProps
- GtcBaroPressureDialogInput
- GtcBaroPressureDialogOutput
- GtcBearingArrowProps
- GtcContainerProps
- GtcCourseDialogInput
- GtcDesignatedPaneButtonProps
- GtcDialogView
- GtcDirectToPageProps
- GtcDirectToPageWaypointTabProps
- GtcDistanceDialogInput
- GtcDistanceDialogOutput
- GtcDuplicateWaypointDialogProps
- GtcDurationDialogInput
- GtcDurationDialogMSSInput
- GtcFindDialogProps
- GtcFlapSpeedsProps
- GtcFlightPlanOptionsPopupProps
- GtcFmsSpeedDialogInput
- GtcFmsSpeedDialogOutput
- GtcFmsSpeedDialogProps
- GtcGenericViewProps
- GtcHoldPageInput
- GtcHoldPageProps
- GtcImgTouchButtonProps
- GtcIntegerDialogInput
- GtcInteractionHandler
- GtcIntersectionInfoPageProps
- GtcKeyboardDialogProps
- GtcKnobStates
- GtcLandingDataPageConfigTabProps
- GtcLandingDataPageDataTabProps
- GtcLandingDataPageProps
- GtcListButtonProps
- GtcListItemProps
- GtcListProps
- GtcListSelectTouchButtonProps
- GtcMapDetailSettingIconProps
- GtcMapDetailSettingsPopupProps
- GtcMapNexradSettingsPopupProps
- GtcMapPointerControlPopupProps
- GtcMapRangeSettingSelectButtonProps
- GtcMapSettingsPageProps
- GtcMapTrafficSettingsPopupProps
- GtcMfdHomePageProps
- GtcMinimumsControlProps
- GtcMinimumsPageProps
- GtcMinimumsSourceDialogProps
- GtcMinimumsTouchButtonProps
- GtcMinuteDurationDialogInput
- GtcNavComHomeProps
- GtcNdbInfoPageProps
- GtcNearestAirportOptionsPopupProps
- GtcNearestAirportPageProps
- GtcNearestTabProps
- GtcNearestWaypointListItemProps
- GtcNearestWaypointListProps
- GtcNearestWaypointOptionsPopupProps
- GtcNearestWaypointPageListItemProps
- GtcNearestWaypointPageProps
- GtcNumberDialogInput
- GtcNumberDialogInputDefinition
- GtcPerfPageProps
- GtcPfdHomePageProps
- GtcPfdMapSettingsPageProps
- GtcPfdSettingsPageGeneralListProps
- GtcPfdSettingsPageMasterListProps
- GtcPfdSettingsPagePfdListProps
- GtcPfdSettingsPageProps
- GtcPfdSettingsPageSvtListProps
- GtcPfdSettingsPageTabContent
- GtcPfdTrafficMapButtonProps
- GtcPositionHeadingDataProvider
- GtcPressurizationDialogAltitudeOutput
- GtcPressurizationDialogInput
- GtcProcedureSelectionPageProps
- GtcRunwayGradientDialogInput
- GtcRunwayLengthDialogInput
- GtcRunwayLengthDialogOutput
- GtcSetValueTouchButtonProps
- GtcSliderThumbIconProps
- GtcSpeedBugsPageProps
- GtcSpeedConstraintDialogInput
- GtcSpeedConstraintDialogProps
- GtcSpeedConstraintDialogResultRemove
- GtcSpeedConstraintDialogResultRevert
- GtcSpeedConstraintDialogResultSet
- GtcSpeedDialogInput
- GtcSpeedDialogOutput
- GtcTakeoffDataPageConfigTabProps
- GtcTakeoffDataPageDataTabProps
- GtcTakeoffDataPageProps
- GtcTemperatureDialogInput
- GtcTemperatureDialogOutput
- GtcToggleTouchButtonProps
- GtcToldConfigDefaultsPopupProps
- GtcToldDataPageOriginDestTabProps
- GtcToldDataPageProps
- GtcToldDataPageRunwayTabProps
- GtcToldDataPageTabContent
- GtcToldDataPageWeatherTabProps
- GtcToldFactorDialogInput
- GtcToldOriginDestDisplayProps
- GtcToldRunwayDisplayProps
- GtcTouchButtonProps
- GtcTrafficSettingsPageProps
- GtcTransponderDialogProps
- GtcUserWaypointDialogProps
- GtcUserWaypointInfoOptionsPopupProps
- GtcUserWaypointInfoPageProps
- GtcUtilitiesMinimumsPopupProps
- GtcUtilitiesPageProps
- GtcVSpeedDialogInput
- GtcValueTouchButtonProps
- GtcViewProps
- GtcViewStackContainer
- GtcVnavAltitudeDialogInput
- GtcVnavAltitudeDialogResultDirect
- GtcVnavAltitudeDialogResultRemove
- GtcVnavAltitudeDialogResultRevert
- GtcVnavAltitudeDialogResultSet
- GtcVnavFlightPathAngleDialogInput
- GtcVorInfoPageProps
- GtcWaypointButtonProps
- GtcWaypointDialogInput
- GtcWaypointDialogProps
- GtcWaypointInfoOptionsPopupProps
- GtcWaypointInfoPageInfoProps
- GtcWaypointInfoPageNoWaypointMessageProps
- GtcWaypointInfoPageProps
- GtcWaypointSelectButtonProps
- GtcWeatherRadarSettingsPageProps
- GtcWeatherSelectionPageProps
- GtcWeightDialogInput
- GtcWeightDialogOutput
- GtcWeightFuelPageProps
- KeyboardProps
- LabelBarProps
- NumberInputProps
- NumberPadProps
- OriginOptionsSlideoutMenuProps
- RoundButtonProps
- SignInputSlotProps
- TabbedContainerProps
- TabbedContentProps
- TcasXpdrSettingsGroupProps
- TouchListProps
- TrafficSettingsDisplayProps
- ViewStackRefs
- WaypointOptionsSlideoutMenuProps
Type Aliases
CursorInputCharSelectionMode
Ƭ CursorInputCharSelectionMode: "none"
| "blink"
| "highlight"
A type of character selection mode for a CursorInputSlot.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/CursorInput/CursorInputSlot.tsx:11
DualConcentricKnobLabelKey
Ƭ DualConcentricKnobLabelKey: typeof dualConcentricKnobLabelKeys
[number
]
Possible states that a GTC View may request for dualConcentricKnobLabel.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/Sidebar.ts:33
G3000GtcViewContext
Ƭ G3000GtcViewContext: Object
References to items used to create the base G3000's GTC views.
Type declaration
Name | Type | Description |
---|---|---|
existingUserWptArray | SubscribableArray <FacilityWaypoint <UserFacility >> | An array containing all existing user waypoints. |
flightPlanListManager | FlightPlanListManager | undefined | A manager which maintains a flat list representation of flight plan segments and legs. |
fmsSpeedTargetDataProvider | FmsSpeedTargetDataProvider | undefined | A provider of FMS speed target data. |
minimumsDataProvider | MinimumsDataProvider | A provider of minimums data. |
obsSuspDataProvider | ObsSuspDataProvider | A provider of LNAV OBS/suspend data. |
posHeadingDataProvider | GtcPositionHeadingDataProvider | A provider of airplane position and heading data that updates at the instrument refresh rate. |
posHeadingDataProvider1Hz | GtcPositionHeadingDataProvider | A provider of airplane position and heading data that updates at one hertz. |
userWptEditController | GtcUserWaypointEditController | A controller for editing user waypoints. |
vnavDataProvider | VNavDataProvider | A provider of VNAV data. |
wptInfoSelectedIntersection | MutableSubscribable <FacilityWaypoint <IntersectionFacility > | null > | The selected intersection for the Intersection Information page. |
wptInfoSelectedNdb | MutableSubscribable <FacilityWaypoint <NdbFacility > | null > | The selected NDB for the NDB Information page. |
wptInfoSelectedUserWpt | MutableSubscribable <FacilityWaypoint <UserFacility > | null > | The selected waypoint for the User Waypoint Information page. |
wptInfoSelectedVor | MutableSubscribable <FacilityWaypoint <VorFacility > | null > | The selected VOR for the VOR Information page. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/G3000GtcViewContext.ts:13
GtcAliasedUserSettingTypes
Ƭ GtcAliasedUserSettingTypes: GtcInstrumentAliasedUserSettingTypes
& GtcNonInstrumentIndexedUserSettingTypes
Aliased GTC user settings.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Settings/GtcUserSettings.ts:68
GtcAllUserSettingTypes
Ƭ GtcAllUserSettingTypes: GtcInstrumentIndexedUserSettingTypes
<GtcIndex
> & GtcNonInstrumentIndexedUserSettingTypes
All true GTC user settings.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Settings/GtcUserSettings.ts:73
GtcControlMode
Ƭ GtcControlMode: "PFD"
| "MFD"
| "NAV_COM"
G3000 Control Modes
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcService.tsx:47
GtcDialogChainResult
Ƭ GtcDialogChainResult<Steps
>: GtcDialogResultCancelled
| GtcDialogChainResultSubmitted
<Steps
>
A result of an invoked dialog chain.
Type parameters
Name | Type |
---|---|
Steps | extends readonly GtcDialogChainStep <any >[] |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogs.tsx:73
GtcDialogChainResultSubmitted
Ƭ GtcDialogChainResultSubmitted<Steps
>: Object
A result of an invoked dialog chain that was completed without being cancelled.
Type parameters
Name | Type |
---|---|
Steps | extends readonly GtcDialogChainStep <any >[] |
Type declaration
Name | Type | Description |
---|---|---|
payload | GtcDialogChainStepResults <Steps > | The results of each dialog invoked in the chain, in order. |
wasCancelled | false | Whether the dialog chain was cancelled. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogs.tsx:60
GtcDialogChainStep
Ƭ GtcDialogChainStep<Dialog
>: Object
A definition for a single step in a dialog chain.
Type parameters
Name | Type |
---|---|
Dialog | extends GtcDialogView <any , any > |
Type declaration
Name | Type | Description |
---|---|---|
delay? | number | The delay, in milliseconds, after the step has finished before the next step can begin. |
input | (chainOutput : readonly GtcDialogResult <any >[]) => GtcDialogInputType <Dialog > | A function which generates the request input to pass to the opened dialog. |
key | string | The key of the dialog to open. |
onResult? | (result : GtcDialogResult <GtcDialogOutputType <Dialog >>) => boolean | A callback function which is invoked when the opened dialog returns a result and returns whether the chain should continue. If not defined, no action will be taken when the dialog returns a result and the chain will continue if and only if the dialog request was not cancelled. |
popupOcclusionType? | GtcViewOcclusionType | The occlusion type to apply to views beneath the opened dialog. Defaults to 'darken' . |
popupType? | GtcPopupType | The popup type to apply to the opened dialog. Defaults to 'normal' . |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogs.tsx:15
GtcDialogChainStepDialogType
Ƭ GtcDialogChainStepDialogType<Step
>: Step
extends GtcDialogChainStep
<infer Dialog> ? Dialog
: never
A utility type which extracts the type of an invoked dialog view from a dialog chain step.
Type parameters
Name |
---|
Step |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogs.tsx:48
GtcDialogChainStepResults
Ƭ GtcDialogChainStepResults<Steps
>: { [Index in keyof Steps]: Index extends keyof [] ? Steps[Index] : GtcDialogResult<GtcDialogOutputType<GtcDialogChainStepDialogType<Steps[Index]>>> }
An array of individual dialog results from an invoked dialog chain.
Type parameters
Name | Type |
---|---|
Steps | extends readonly GtcDialogChainStep <any >[] |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogs.tsx:53
GtcDialogInputType
Ƭ GtcDialogInputType<Dialog
>: Dialog
extends GtcDialogView
<infer Input, any
> ? Input
: never
A utility type which extracts the input type of a dialog view.
Type parameters
Name | Type |
---|---|
Dialog | extends GtcDialogView <any , any > |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogView.tsx:34
GtcDialogOutputType
Ƭ GtcDialogOutputType<Dialog
>: Dialog
extends GtcDialogView
<any
, infer Output> ? Output
: never
A utility type which extracts the output type of a dialog view.
Type parameters
Name | Type |
---|---|
Dialog | extends GtcDialogView <any , any > |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogView.tsx:39
GtcDialogResult
Ƭ GtcDialogResult<T
>: GtcDialogResultCancelled
| GtcDialogResultSubmitted
<T
>
The result of opening a dialog, depending on whether it was cancelled or submitted
Type parameters
Name |
---|
T |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogView.tsx:29
GtcDialogResultCancelled
Ƭ GtcDialogResultCancelled: Object
The result of a cancelled dialog
Type declaration
Name | Type | Description |
---|---|---|
wasCancelled | true | Indicates that the dialog was cancelled |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogView.tsx:15
GtcDialogResultSubmitted
Ƭ GtcDialogResultSubmitted<T
>: Object
The result of a submitted dialog containing a data payload
Type parameters
Name |
---|
T |
Type declaration
Name | Type | Description |
---|---|---|
payload | T | The data payload to return to the dialog opener |
wasCancelled | false | Indicates that the dialog was not cancelled |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDialogView.tsx:21
GtcDualKnobRotationState
Ƭ GtcDualKnobRotationState: GtcDualKnobState
GTC dual concentric knob control states.
Deprecated
Please use GtcDualKnobState instead.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcKnobStates.ts:45
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcKnobStates.ts:50
GtcDuplicateWaypointDialogInput
Ƭ GtcDuplicateWaypointDialogInput<T
>: Object
A request input for GtcDuplicateWaypointDialog.
Type parameters
Name | Type |
---|---|
T | extends Facility = Facility |
Type declaration
Name | Type | Description |
---|---|---|
duplicates | readonly T [] | The duplicate facilities. |
ident | string | The ident of the duplicate facilities. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcDuplicateWaypointDialog.tsx:30
GtcFrequencyDialogInput
Ƭ GtcFrequencyDialogInput: Object
A request input for GtcFrequencyDialog.
Type declaration
Name | Type | Description |
---|---|---|
activeFrequency? | number | Subscribable <number > | The active frequency to display above the dialog's input. If not defined, nothing will be displayed above the input. |
initialValue | number | The frequency, in hertz, initially loaded into the dialog at the start of the request. |
radio? | TunableRadio | The radio for which the request is being made. |
showAdfModeButtons? | boolean | Whether to show the ADF mode selection buttons. Ignored if the input type is not ADF. Defaults to false . |
showFindButton | boolean | Whether to show the find button. |
showTransferButton | boolean | Whether to show the transfer frequency button. |
title? | string | The GTC view title to display while the request is active. |
type | GtcFrequencyDialogInputType | The frequency input type to use. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcFrequencyDialog.tsx:36
GtcFrequencyDialogResult
Ƭ GtcFrequencyDialogResult: Object
A request result returned from GtcFrequencyDialog.
Type declaration
Name | Type | Description |
---|---|---|
frequency | number | The selected frequency, in hertz. |
transfer | boolean | Whether a frequency transfer was selected. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcFrequencyDialog.tsx:65
GtcHoldPageOutput
Ƭ GtcHoldPageOutput: HoldInfo
| "cancel-hold"
A request result returned by GtcHoldPage.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/HoldPage/GtcHoldPage.tsx:33
GtcInteractionEvent
Ƭ GtcInteractionEvent: typeof GtcInteractionEvent
[keyof typeof GtcInteractionEvent
]
An interaction event targeting the GTC, like a GTC button or knob press/turn, or a button bar button press.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcInteractionEvent.ts:38
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcInteractionEvent.ts:40
GtcKeyboardDialogParams
Ƭ GtcKeyboardDialogParams: Object
The parameters needed to construct a list dialog
Type declaration
Name | Type | Description |
---|---|---|
allowSpaces | boolean | Whether or not to allow spaces to be input. |
facilitySearchType? | G3000WaypointSearchType | The type of facility to search for. If not provided, then the input will be normal text. |
initialInputText? | string | The initial input text to populate the input box with. |
label | string | The initial input label. |
maxLength | number | Max number of characters to allow. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcKeyboardDialog.tsx:41
GtcKnobStatePluginOverrides
Ƭ GtcKnobStatePluginOverrides: Object
A set of plugin-defined knob control state overrides.
Type declaration
Name | Type | Description |
---|---|---|
centerKnobState? | Subscribable <string | null > | The center knob control state override, or null if the state should not be overridden. |
dualKnobState? | Subscribable <string | null > | The dual concentric knob control state override, or null if the state should not be overridden. |
mapKnobState? | Subscribable <string | null > | The map knob control state override, or null if the state should not be overridden. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcKnobStates.ts:87
GtcLatLonDialogInput
Ƭ GtcLatLonDialogInput: Object
A request input for GtcLatLonDialog.
Type declaration
Name | Type | Description |
---|---|---|
format | G3000LatLonDisplayFormat | The input format type to use. |
initialValue | LatLonInterface | The latitude/longitude coordinates initially loaded into the dialog at the start of the request. |
title? | string | The GTC view title to display while the request is active. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcLatLonDialog.tsx:17
GtcListDialogParams
Ƭ GtcListDialogParams<T
>: Object
The parameters needed to display a selection list for GtcListDialog.
Type parameters
Name |
---|
T |
Type declaration
Name | Type | Description |
---|---|---|
class? | string | CSS class(es) to apply to the dialog's root element. |
inputData | ListDialogItemDefinition <T >[] | An array of list item definitions. Each definition defines one selectable value and how the value is to be displayed in the list. |
itemsPerPage? | number | The number of list items per page to display. Defaults to 5. |
listItemHeightPx? | number | Height of each list item in pixels. |
listItemSpacingPx? | number | How much space between each list item in pixels. |
maxRenderedItemCount? | number | The maximum number of list items that can be rendered simultaneously. The value will be clamped to be greater than or equal to itemsPerPage * 3 . Defaults to 25. |
scrollToValue? | T | Scrolls to the given value when opened, overrides the scrolling behavior of selectedValue. |
selectedValue? | T | Subscribable <T > | The currently selected value. The list item associated with the selected value will be highlighted. |
title? | string | The GTC view title to display with the selection list. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcListDialog.tsx:10
GtcListFormattingProps
Ƭ GtcListFormattingProps: Omit
<TouchListProps
, "itemCount"
| "maxRenderedItemCount"
>
Formatting props for GtcList.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/List/GtcList.tsx:18
GtcLoadFrequencyDialogInput
Ƭ GtcLoadFrequencyDialogInput: Object
A request input for GtcLoadFrequencyDialog.
Type declaration
Name | Type | Description |
---|---|---|
comChannelSpacing? | ComSpacing | The COM channel spacing mode to use. Ignored if type is not COM . Defaults to 25 kHz. |
frequency | number | The frequency, in megahertz, to be loaded. |
label | string | The label to show after the frequency. |
type | RadioType | The radio type to load the frequency to. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcLoadFrequencyDialog.tsx:11
GtcMessageDialogInput
Ƭ GtcMessageDialogInput: Object
A request input for GtcMessageDialog.
Type declaration
Name | Type | Description |
---|---|---|
acceptButtonLabel? | string | VNode | The label to display for the accept button. Defaults to 'OK' . |
class? | string | CSS class(es) to apply to the dialog's root element. |
message | string | VNode | The message to display. |
rejectButtonLabel? | string | VNode | The label to display for the reject button. Defaults to 'Cancel' . |
showRejectButton | boolean | Whether to show the reject button. |
title? | string | The GTC view title to display with the message. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcMessageDialog.tsx:11
GtcPopupType
Ƭ GtcPopupType: "normal"
| "slideout-right"
| "slideout-right-full"
| "slideout-bottom"
| "slideout-top"
A type of GTC popup.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcService.tsx:41
GtcPressurizationDialogOutput
Ƭ GtcPressurizationDialogOutput: GtcPressurizationDialogAltitudeOutput
| "use-fms-destination"
A request result returned by GtcPressurizationDialog.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcPressurizationDialog.tsx:25
GtcSidebarState
Ƭ GtcSidebarState: Object
A GTC sidebar state.
Type declaration
Name | Type | Description |
---|---|---|
centerKnobLabel | Subject <string | null > | The label to display for the center knob. |
dualConcentricKnobLabel | Subject <DualConcentricKnobLabelKey | string | null > | The label to display for the dual concentric knob. |
enterButtonLabel | Subject <string > | The label to display for the enter button. |
mapKnobLabel | Subject <string | null > | The label to display for the map knob. |
slot1 | Subject <Slot1Buttons | null > | The button state of slot 1. |
slot5 | Subject <Slot5Buttons | null > | The button state of slot 5. |
useWaypointArrowButtons | Subject <boolean > | The label to display for the arrow buttons. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/Sidebar.ts:36
GtcSpeedConstraintDialogResult
Ƭ GtcSpeedConstraintDialogResult: GtcSpeedConstraintDialogResultSet
| GtcSpeedConstraintDialogResultRevert
| GtcSpeedConstraintDialogResultRemove
A result type for GtcSpeedConstraintDialog.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcSpeedConstraintDialog.tsx:48
GtcToldConfigDefaultsPopupEnumOption
Ƭ GtcToldConfigDefaultsPopupEnumOption<T
>: Object
A description of an option of enumerated values for which GtcToldConfigDefaultsPopup can support changing the default.
Type parameters
Name | Type |
---|---|
T | extends UserSettingValue |
Type declaration
Name | Type | Description |
---|---|---|
name | string | The name of the option. |
renderValue | (value : T ) => string | A function which renders option values to text. |
setting | UserSetting <T > | The user setting that stores the default value of the option. |
values | readonly T [] | The selectable default values of the option. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldConfigDefaultsPopup.tsx:14
GtcToldConfigDefaultsPopupFactorOption
Ƭ GtcToldConfigDefaultsPopupFactorOption: Object
A description of a factor option for which GtcToldConfigDefaultsPopup can support changing the default.
Type declaration
Name | Type | Description |
---|---|---|
name | string | The name of the option. |
setting | UserSetting <number > | The user setting that stores the default value of the option. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldConfigDefaultsPopup.tsx:31
GtcToldConfigDefaultsPopupOption
Ƭ GtcToldConfigDefaultsPopupOption: GtcToldConfigDefaultsPopupEnumOption
<any
> | GtcToldConfigDefaultsPopupFactorOption
A description of an option for which GtcToldConfigDefaultsPopup can support changing the default.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/ToldPages/GtcToldConfigDefaultsPopup.tsx:42
GtcUserWaypointDialogCreateInput
Ƭ GtcUserWaypointDialogCreateInput: Object
A request for GtcUserWaypointDialog to create a new user waypoint.
Type declaration
Name | Type | Description |
---|---|---|
initialLatLon? | LatLonInterface | The latitude/longitude coordinates initially loaded into the dialog at the start of the request. If defined, the dialog will also initialize to LAT/LON mode. If not defined, the dialog will initialize to RAD/DIS mode with the initial coordinates set to match the airplane's current position. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcUserWaypointDialog.tsx:43
GtcUserWaypointDialogEditInput
Ƭ GtcUserWaypointDialogEditInput: Object
A request for GtcUserWaypointDialog to edit an existing user waypoint facility.
Type declaration
Name | Type | Description |
---|---|---|
editFacility | string | UserFacility | The facility to edit, or the ICAO of the facility to edit. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcUserWaypointDialog.tsx:35
GtcUserWaypointDialogInput
Ƭ GtcUserWaypointDialogInput: GtcUserWaypointDialogEditInput
| GtcUserWaypointDialogCreateInput
A request input for GtcUserWaypointDialog.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcUserWaypointDialog.tsx:55
GtcViewEntry
Ƭ GtcViewEntry<T
>: Pick
<RenderedViewEntry
<T
>, "key"
| "ref"
>
Publicly consumable ViewEntry interface to disallow the visibility to be mutated from outside of GtcService
Type parameters
Name | Type |
---|---|
T | extends GtcView = GtcView |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcService.tsx:154
GtcViewOcclusionType
Ƭ GtcViewOcclusionType: "darken"
| "hide"
| "none"
A type of occlusion applied to GTC views.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcService.tsx:44
GtcViewType
Ƭ GtcViewType: "page"
| "popup"
| "base"
A type of opened GTC view.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcService.tsx:38
GtcVnavAltitudeDialogResult
Ƭ GtcVnavAltitudeDialogResult: GtcVnavAltitudeDialogResultSet
| GtcVnavAltitudeDialogResultRevert
| GtcVnavAltitudeDialogResultRemove
| GtcVnavAltitudeDialogResultDirect
A result type for the altitude dialog.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcVnavAltitudeDialog.tsx:47
GtcWaypointIconProps
Ƭ GtcWaypointIconProps: Pick
<WaypointIconProps
, "waypoint"
| "planeHeading"
| "class"
| "ref"
>
Props for GtcWaypointIcon.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/GtcWaypointIcon/GtcWaypointIcon.tsx:6
LabelBarPluginHandlers
Ƭ LabelBarPluginHandlers: Object
A set of plugin-defined functions which return labels to apply to the GTC label bar.
Type declaration
Name | Type | Description |
---|---|---|
centerKnobLabel? | (knobState : string ) => string | null | A function which returns a GTC center knob label, or null to defer label generation. |
dualKnobLabel? | (knobState : string ) => string | null | A function which returns a GTC dual concentric knob label, or null to defer label generation. |
mapKnobLabel? | (knobState : string ) => string | null | A function which returns a GTC map knob label, or null to defer label generation. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/LabelBar/LabelBar.tsx:15
ListDialogItemDefinition
Ƭ ListDialogItemDefinition<T
>: Object
A definition for a selection list item in a GtcListDialog.
Type parameters
Name |
---|
T |
Type declaration
Name | Type | Description |
---|---|---|
isEnabled? | boolean | Whether the list item button is enabled or not. Defaults to true. |
labelRenderer | () => string | VNode | A function which renders the list item button's label. |
onDestroy? | () => void | A callback function to execute when the list item is destroyed. |
onPressed? | (value : T ) => boolean | Promise <boolean > | A callback function to execute when a list item button is pressed. The function should accept the value of the item as a parameter and return whether the pending request should be fulfilled with the value. If not defined, pressing the button will always fulfill the pending request with the value of the list item. |
value | T | The value to return out of the dialog when the list item is selected. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Dialog/GtcListDialog.tsx:48
SidebarState
Ƭ SidebarState: ReturnType
<typeof createSidebarState
>
The state used by the SidebarState to determine which buttons to show, and how to show them.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/Sidebar.ts:6
SidebarStateReadonly
Ƭ SidebarStateReadonly: { [Item in keyof SidebarState]: Subscribable<ExtractSubjectType<SidebarState[Item]>> }
Readonly version of SidebarStateState.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/Sidebar.ts:9
Slot1Buttons
Ƭ Slot1Buttons: "cancel"
Possible states that a GTC View may request for slot 1.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/Sidebar.ts:24
Slot5Buttons
Ƭ Slot5Buttons: "arrowsDisabled"
| "arrowsUp"
| "arrowsDown"
| "arrowsBoth"
| "enterEnabled"
| "enterDisabled"
Possible states that a GTC View may request for slot 5.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/Sidebar.ts:27
TransponderDialogLayout
Ƭ TransponderDialogLayout: "MODE_AND_CODE"
| "CODE_ONLY"
Transponder dialog layouts
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Pages/NavComHome/GtcTransponderDialog.tsx:22
WaypointSelectType
Ƭ WaypointSelectType: Extract
<FacilitySearchType
, FacilitySearchType.AllExceptVisual
| FacilitySearchType.Airport
| FacilitySearchType.Vor
| FacilitySearchType.Ndb
| FacilitySearchType.Intersection
| FacilitySearchType.User
>
Waypoint search types supported by GtcWaypointSelectButton.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/TouchButton/GtcWaypointSelectButton.tsx:16
WaypointSelectTypeMap
Ƭ WaypointSelectTypeMap: Object
A map from waypoint search types to waypoint types.
Type declaration
Name | Type | Description |
---|---|---|
1 | AirportWaypoint | Airports. |
2 | FacilityWaypoint <IntersectionFacility > | Intersections. |
3 | FacilityWaypoint <VorFacility > | VORs. |
4 | FacilityWaypoint <NdbFacility > | NDBs. |
6 | FacilityWaypoint <UserFacility > | User waypoints. |
8 | FacilityWaypoint | All waypoints. |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/Components/TouchButton/GtcWaypointSelectButton.tsx:28
Variables
GtcDualKnobRotationState
• Const
GtcDualKnobRotationState: typeof GtcDualKnobState
= GtcDualKnobState
GTC dual concentric knob control states.
Deprecated
Please use GtcDualKnobState instead.
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcKnobStates.ts:45
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcKnobStates.ts:50
GtcInteractionEvent
• Const
GtcInteractionEvent: Object
Type declaration
Name | Type |
---|---|
ButtonBarCancelPressed | ButtonBarCancelPressed |
ButtonBarDownPressed | ButtonBarDownPressed |
ButtonBarEnterPressed | ButtonBarEnterPressed |
ButtonBarUpPressed | ButtonBarUpPressed |
CenterKnobDec | CenterKnobDec |
CenterKnobInc | CenterKnobInc |
CenterKnobPush | CenterKnobPush |
InnerKnobDec | InnerKnobDec |
InnerKnobInc | InnerKnobInc |
InnerKnobPush | InnerKnobPush |
InnerKnobPushLong | InnerKnobPushLong |
JoystickDown | JoystickDown |
JoystickLeft | JoystickLeft |
JoystickRight | JoystickRight |
JoystickUp | JoystickUp |
MapKnobDec | MapKnobDec |
MapKnobInc | MapKnobInc |
MapKnobPush | MapKnobPush |
OuterKnobDec | OuterKnobDec |
OuterKnobInc | OuterKnobInc |
SoftKey1 | SoftKey1 |
SoftKey2 | SoftKey2 |
SoftKey3 | SoftKey3 |
Defined in
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcInteractionEvent.ts:38
workingtitle-instruments-g3000/html_ui/Pages/VCockpit/Instruments/NavSystems/WTG3000/GTC/GtcService/GtcInteractionEvent.ts:40