Skip to main content

@microsoft/msfs-wtg3000-gtc

Enumerations

Classes

Interfaces

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

NameTypeDescription
existingUserWptArraySubscribableArray<FacilityWaypoint<UserFacility>>An array containing all existing user waypoints.
flightPlanListManagerFlightPlanListManager | undefinedA manager which maintains a flat list representation of flight plan segments and legs.
fmsSpeedTargetDataProviderFmsSpeedTargetDataProvider | undefinedA provider of FMS speed target data.
minimumsDataProviderMinimumsDataProviderA provider of minimums data.
obsSuspDataProviderObsSuspDataProviderA provider of LNAV OBS/suspend data.
posHeadingDataProviderGtcPositionHeadingDataProviderA provider of airplane position and heading data that updates at the instrument refresh rate.
posHeadingDataProvider1HzGtcPositionHeadingDataProviderA provider of airplane position and heading data that updates at one hertz.
userWptEditControllerGtcUserWaypointEditControllerA controller for editing user waypoints.
vnavDataProviderVNavDataProviderA provider of VNAV data.
wptInfoSelectedIntersectionMutableSubscribable<FacilityWaypoint<IntersectionFacility> | null>The selected intersection for the Intersection Information page.
wptInfoSelectedNdbMutableSubscribable<FacilityWaypoint<NdbFacility> | null>The selected NDB for the NDB Information page.
wptInfoSelectedUserWptMutableSubscribable<FacilityWaypoint<UserFacility> | null>The selected waypoint for the User Waypoint Information page.
wptInfoSelectedVorMutableSubscribable<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

NameType
Stepsextends 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

NameType
Stepsextends readonly GtcDialogChainStep<any>[]

Type declaration

NameTypeDescription
payloadGtcDialogChainStepResults<Steps>The results of each dialog invoked in the chain, in order.
wasCancelledfalseWhether 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

NameType
Dialogextends GtcDialogView<any, any>

Type declaration

NameTypeDescription
delay?numberThe 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.
keystringThe key of the dialog to open.
onResult?(result: GtcDialogResult<GtcDialogOutputType<Dialog>>) => booleanA 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?GtcViewOcclusionTypeThe occlusion type to apply to views beneath the opened dialog. Defaults to 'darken'.
popupType?GtcPopupTypeThe 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

NameType
Stepsextends 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

NameType
Dialogextends 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

NameType
Dialogextends 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

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

NameTypeDescription
payloadTThe data payload to return to the dialog opener
wasCancelledfalseIndicates 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

NameType
Textends Facility = Facility

Type declaration

NameTypeDescription
duplicatesreadonly T[]The duplicate facilities.
identstringThe 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

NameTypeDescription
activeFrequency?number | Subscribable<number>The active frequency to display above the dialog's input. If not defined, nothing will be displayed above the input.
initialValuenumberThe frequency, in hertz, initially loaded into the dialog at the start of the request.
radio?TunableRadioThe radio for which the request is being made.
showAdfModeButtons?booleanWhether to show the ADF mode selection buttons. Ignored if the input type is not ADF. Defaults to false.
showFindButtonbooleanWhether to show the find button.
showTransferButtonbooleanWhether to show the transfer frequency button.
title?stringThe GTC view title to display while the request is active.
typeGtcFrequencyDialogInputTypeThe 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

NameTypeDescription
frequencynumberThe selected frequency, in hertz.
transferbooleanWhether 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

NameTypeDescription
allowSpacesbooleanWhether or not to allow spaces to be input.
facilitySearchType?G3000WaypointSearchTypeThe type of facility to search for. If not provided, then the input will be normal text.
initialInputText?stringThe initial input text to populate the input box with.
labelstringThe initial input label.
maxLengthnumberMax 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

NameTypeDescription
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

NameTypeDescription
formatG3000LatLonDisplayFormatThe input format type to use.
initialValueLatLonInterfaceThe latitude/longitude coordinates initially loaded into the dialog at the start of the request.
title?stringThe 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

NameTypeDescription
class?stringCSS class(es) to apply to the dialog's root element.
inputDataListDialogItemDefinition<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?numberThe number of list items per page to display. Defaults to 5.
listItemHeightPx?numberHeight of each list item in pixels.
listItemSpacingPx?numberHow much space between each list item in pixels.
maxRenderedItemCount?numberThe 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?TScrolls 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?stringThe 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

NameTypeDescription
comChannelSpacing?ComSpacingThe COM channel spacing mode to use. Ignored if type is not COM. Defaults to 25 kHz.
frequencynumberThe frequency, in megahertz, to be loaded.
labelstringThe label to show after the frequency.
typeRadioTypeThe 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

NameTypeDescription
acceptButtonLabel?string | VNodeThe label to display for the accept button. Defaults to 'OK'.
class?stringCSS class(es) to apply to the dialog's root element.
messagestring | VNodeThe message to display.
rejectButtonLabel?string | VNodeThe label to display for the reject button. Defaults to 'Cancel'.
showRejectButtonbooleanWhether to show the reject button.
title?stringThe 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

NameTypeDescription
centerKnobLabelSubject<string | null>The label to display for the center knob.
dualConcentricKnobLabelSubject<DualConcentricKnobLabelKey | string | null>The label to display for the dual concentric knob.
enterButtonLabelSubject<string>The label to display for the enter button.
mapKnobLabelSubject<string | null>The label to display for the map knob.
slot1Subject<Slot1Buttons | null>The button state of slot 1.
slot5Subject<Slot5Buttons | null>The button state of slot 5.
useWaypointArrowButtonsSubject<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

NameType
Textends UserSettingValue

Type declaration

NameTypeDescription
namestringThe name of the option.
renderValue(value: T) => stringA function which renders option values to text.
settingUserSetting<T>The user setting that stores the default value of the option.
valuesreadonly 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

NameTypeDescription
namestringThe name of the option.
settingUserSetting<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

NameTypeDescription
initialLatLon?LatLonInterfaceThe 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

NameTypeDescription
editFacilitystring | UserFacilityThe 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

NameType
Textends 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

NameTypeDescription
centerKnobLabel?(knobState: string) => string | nullA function which returns a GTC center knob label, or null to defer label generation.
dualKnobLabel?(knobState: string) => string | nullA function which returns a GTC dual concentric knob label, or null to defer label generation.
mapKnobLabel?(knobState: string) => string | nullA 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

NameTypeDescription
isEnabled?booleanWhether the list item button is enabled or not. Defaults to true.
labelRenderer() => string | VNodeA function which renders the list item button's label.
onDestroy?() => voidA 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.
valueTThe 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

NameTypeDescription
1AirportWaypointAirports.
2FacilityWaypoint<IntersectionFacility>Intersections.
3FacilityWaypoint<VorFacility>VORs.
4FacilityWaypoint<NdbFacility>NDBs.
6FacilityWaypoint<UserFacility>User waypoints.
8FacilityWaypointAll 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

NameType
ButtonBarCancelPressedButtonBarCancelPressed
ButtonBarDownPressedButtonBarDownPressed
ButtonBarEnterPressedButtonBarEnterPressed
ButtonBarUpPressedButtonBarUpPressed
CenterKnobDecCenterKnobDec
CenterKnobIncCenterKnobInc
CenterKnobPushCenterKnobPush
InnerKnobDecInnerKnobDec
InnerKnobIncInnerKnobInc
InnerKnobPushInnerKnobPush
InnerKnobPushLongInnerKnobPushLong
JoystickDownJoystickDown
JoystickLeftJoystickLeft
JoystickRightJoystickRight
JoystickUpJoystickUp
MapKnobDecMapKnobDec
MapKnobIncMapKnobInc
MapKnobPushMapKnobPush
OuterKnobDecOuterKnobDec
OuterKnobIncOuterKnobInc
SoftKey1SoftKey1
SoftKey2SoftKey2
SoftKey3SoftKey3

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