Skip to main content

workingtitle-instruments-g3x-touch

Enumerations

Classes

Interfaces

Type Aliases

ActiveNavSourceManagerExternalNavigatorDefinition

Ƭ ActiveNavSourceManagerExternalNavigatorDefinition: Object

An external navigator definition for ActiveNavSourceManager.

Type declaration

NameTypeDescription
cdiId?stringThe ID of the CDI used by the external navigator.
supportGpsbooleanWhether GPS navigation data can be received from the external navigator.
supportNavbooleanWhether NAV radio data can be received from the external navigator.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Navigation/ActiveNavSourceManager.ts:18


ActiveNavSourceManagerOptions

Ƭ ActiveNavSourceManagerOptions: Object

Configuration options for ActiveNavSourceManager.

Type declaration

NameTypeDescription
setFromKeyEventsbooleanWhether to allow the active navigation source to be set using key events.
syncWithSimbooleanWhether to keep the active navigation source synchronized with the sim's GPS DRIVES NAV1 and AUTOPILOT NAV SELECTED SimVars.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Navigation/ActiveNavSourceManager.ts:32


AdcDefinition

Ƭ AdcDefinition: Object

A definition for an ADC.

Type declaration

NameTypeDescription
airspeedIndicatorIndexnumberThe index of the sim airspeed indicator used by this definition's ADC.
electricity?CompositeLogicXMLElementThe electrical logic for this definition's ADC.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:8


AhrsDefinition

Ƭ AhrsDefinition: Object

A definition for an AHRS.

Type declaration

NameTypeDescription
attitudeIndicatorIndexnumberThe index of the sim attitude indicator used by this definition's AHRS.
directionIndicatorIndexnumberThe index of the sim direction indicator used by this definition's AHRS.
electricity?CompositeLogicXMLElementThe electrical logic for this definition's AHRS.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:19


AoaDefinition

Ƭ AoaDefinition: Object

A definition for an angle of attack computer.

Type declaration

NameTypeDescription
electricity?CompositeLogicXMLElementThe electrical logic for this definition's angle of attack computer.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:110


AoaIndicatorUserSettingTypes

Ƭ AoaIndicatorUserSettingTypes: Object

Angle of attack indicator user settings.

Type declaration

NameTypeDescription
aoaDisplayModeAoaIndicatorDisplaySettingModeThe display mode of the angle of attack indicator.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:52


ApproachDialogInput

Ƭ ApproachDialogInput: Object

A request input for ApproachDialog.

Type declaration

NameTypeDescription
disableLoad?booleanWhether to disable the Load Approach button. Defaults to false.
initialAirport?AirportFacilityThe airport to which to initialize the dialog.
initialApproachIndex?numberThe index of the approach to which to initialize the dialog.
isLoadedApproachActive?booleanWhether the currently loaded approach is active. Ignored if loadedApproachData is undefined. Defaults to false.
loadedApproachData?Readonly<G3XFmsFplLoadedApproachData>Data describing the currently loaded approach.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/ApproachDialog/ApproachDialog.tsx:40


ApproachDialogOutput

Ƭ ApproachDialogOutput: Object

A request result returned by ApproachDialog.

Type declaration

NameTypeDescription
action"load" | "activate" | "vtf"The selected action.
airportAirportFacilityThe parent airport of the selected VFR approach.
approachIndexnumberThe index of the published approach on which the selected VFR approach is based.
approachProcedureGarminVfrApproachProcedureThe selected VFR approach procedure.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/ApproachDialog/ApproachDialog.tsx:63


AttitudeIndicatorUserSettingTypes

Ƭ AttitudeIndicatorUserSettingTypes: Object

Attitude indicator user settings.

Type declaration

NameTypeDescription
pfdStandardRateTurnPointerShowbooleanWhether to show the standard rate turn bank angle pointers.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:35


AutopilotHdgOptions

Ƭ AutopilotHdgOptions: Object

Options for the autopilot HDG director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/AutopilotConfig.ts:17


AutopilotLNavOptions

Ƭ AutopilotLNavOptions: Object

Options for the autopilot LNAV director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/AutopilotConfig.ts:41


AutopilotLocOptions

Ƭ AutopilotLocOptions: Object

Options for the autopilot LOC director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/AutopilotConfig.ts:33


AutopilotLowBankOptions

Ƭ AutopilotLowBankOptions: Object

Options for the autopilot Low Bank Mode.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/AutopilotConfig.ts:49


AutopilotRollOptions

Ƭ AutopilotRollOptions: Object

Options for the autopilot ROL director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.
minBankAnglenumberThe minimum supported bank angle, in degrees.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/AutopilotConfig.ts:6


AutopilotVorOptions

Ƭ AutopilotVorOptions: Object

Options for the autopilot VOR director.

Type declaration

NameTypeDescription
maxBankAnglenumberThe maximum supported bank angle, in degrees.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/AutopilotConfig.ts:25


AvionicsStatusChangeEvent

Ƭ AvionicsStatusChangeEvent: Object

An event describing a change in avionics unit status.

Type declaration

NameTypeDescription
currentAvionicsStatusThe current status of the avionics unit (GDU).
previousAvionicsStatus | undefinedThe previous status of the avionics unit (GDU).

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsStatus/AvionicsStatusEvents.ts:24


AvionicsStatusGlobalPowerEvent

Ƭ AvionicsStatusGlobalPowerEvent: Object

An event describing a change in the avionics global power state. The global power state is off (false) if all avionics units have a status equal to AvionicsStatus.Off, and on (true) otherwise.

Type declaration

NameTypeDescription
currentboolean | undefinedThe current global power state. A value of undefined indicates a power state could not be derived because no avionics unit has yet reported its status.
previousboolean | undefinedThe previous global power state. A value of undefined indicates a power state could not be derived because no avionics unit had yet reported its status.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsStatus/AvionicsStatusEvents.ts:7


BacklightTrueUserSettingTypes

Ƭ BacklightTrueUserSettingTypes: { [P in keyof BacklightUserSettingTypes as `${P}_g3x`]: BacklightUserSettingTypes[P] }

True backlight user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/BacklightUserSettings.ts:27


BacklightUserSettingTypes

Ƭ BacklightUserSettingTypes: Object

Backlight user settings.

Type declaration

NameTypeDescription
displayBacklightManualLevelnumberThe manual backlight intensity level, in the range [0, 1].
displayBacklightModeBacklightControlSettingModeThe selected backlight control mode.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/BacklightUserSettings.ts:16


BaroMinimumDialogClearOutput

Ƭ BaroMinimumDialogClearOutput: Object

A request result returned by BaroMinimumDialog indicating the baro minimum altitude should be cleared.

Type declaration

NameTypeDescription
cleartrueWhether to clear the baro minimum altitude and exit baro minimum mode.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/BaroMinimumDialog/BaroMinimumDialog.tsx:30


BaroMinimumDialogOutput

Ƭ BaroMinimumDialogOutput: BaroMinimumDialogClearOutput | BaroMinimumDialogSelectOutput

A request result returned by BaroMinimumDialog.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/BaroMinimumDialog/BaroMinimumDialog.tsx:49


BaroMinimumDialogSelectOutput

Ƭ BaroMinimumDialogSelectOutput: Object

A request result returned by BaroMinimumDialog indicating a selected baro minimum altitude.

Type declaration

NameTypeDescription
clearfalseWhether to clear the baro minimum altitude and exit baro minimum mode.
valuenumberThe selected minimum altitude, in feet.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/BaroMinimumDialog/BaroMinimumDialog.tsx:38


CnsDataBarAudioItemDef

Ƭ CnsDataBarAudioItemDef: Object

A definition describing a CNS data bar audio item.

Type declaration

NameTypeDescription
shape"square" | "triangle"The shape of selection indicator.
typeAudio | AudioOnly | AudioMinimizedThe type of the item.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarItem.ts:56


CnsDataBarComRadioItemDef

Ƭ CnsDataBarComRadioItemDef: CnsDataBarRadioItemDef & { type: Com | ComMinimized }

A definition describing a CNS data bar COM radio item.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarItem.ts:40


CnsDataBarItemData

Ƭ CnsDataBarItemData<T>: DynamicListData & T & { width: number }

A dynamic list data object describing a rendered CNS data bar item.

Type parameters

NameType
Textends CnsDataBarItemDef = CnsDataBarItemDef

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarItem.ts:71


CnsDataBarItemDef

Ƭ CnsDataBarItemDef: CnsDataBarSimpleItemDef | CnsDataBarComRadioItemDef | CnsDataBarNavRadioItemDef | CnsDataBarAudioItemDef

A definition describing a CNS data bar item.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarItem.ts:66


CnsDataBarNavRadioItemDef

Ƭ CnsDataBarNavRadioItemDef: CnsDataBarRadioItemDef & { type: Nav | NavMinimized }

A definition describing a CNS data bar NAV radio item.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarItem.ts:48


CnsDataBarSimpleItemDef

Ƭ CnsDataBarSimpleItemDef: Object

A definition describing a CNS data bar simple item.

Type declaration

NameTypeDescription
typeSplit | Xpdr | TimerThe type of the item.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CnsDataBar/CnsDataBarItem.ts:22


CnsDataBarTrueUserSettingTypes

Ƭ CnsDataBarTrueUserSettingTypes: { [P in keyof CnsDataBarUserSettingTypes as `${P}_g3x`]: CnsDataBarUserSettingTypes[P] }

True CNS data bar user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/CnsDataBarUserSettings.ts:83


CnsDataBarUserSettingTypes

Ƭ CnsDataBarUserSettingTypes: NavDataBarSettingTypes & { cnsDataBarAudioButtonScreenSide: CnsDataBarScreenSideSettingMode ; cnsDataBarAudioButtonSize: CnsDataBarButtonSizeSettingMode ; cnsDataBarComRadioButtonSize: CnsDataBarButtonSizeSettingMode ; cnsDataBarComRadioScreenSide: CnsDataBarScreenSideSettingMode ; cnsDataBarMaxFieldCount: number ; cnsDataBarNavRadioButtonSize: CnsDataBarButtonSizeSettingMode ; cnsDataBarNavRadioScreenSide: CnsDataBarScreenSideSettingMode ; cnsDataBarRadioVolumeShortcutShow: boolean ; cnsDataBarRadioVolumeShow: boolean ; cnsDataBarSplitButtonSide: CnsDataBarModeButtonSideSettingMode ; cnsDataBarTransponderScreenSide: CnsDataBarScreenSideSettingMode ; cnsDataBarUserTimerShow: CnsDataBarShowSettingMode }

Aliased CNS data bar user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/CnsDataBarUserSettings.ts:42


ComFrequencyUserSettingTypes

Ƭ ComFrequencyUserSettingTypes: Object

The user settings for the COM frequencies.

Type declaration

NameTypeDescription
frequencyComRecentstringThe name and frequency of the radio station, separated by ';'.
frequencyComUserstringThe name and frequency of the radio station, separated by ';'.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/SavedFrequenciesUserSettings.ts:6


ComRadio

Ƭ ComRadio: "COM1" | "COM2"

COM radios.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Radio/G3XRadioTypes.ts:5


ComRadioDefinition

Ƭ ComRadioDefinition: RadioDefinition<ComRadioIndex>

A definition for a COM radio.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/RadiosConfig.ts:22


CompassArcOptions

Ƭ CompassArcOptions: Omit<G3XMapCompassArcLayerProps, keyof MapLayerProps<any>>

Styling options for the compass arc.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/G3XMapBuilder.tsx:45


CursorInputCharSelectionMode

Ƭ CursorInputCharSelectionMode: "none" | "blink" | "highlight"

A type of character selection mode for a CursorInputSlot.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/CursorInput/CursorInputSlot.tsx:11


DataBarFieldSelectDialogInput

Ƭ DataBarFieldSelectDialogInput: Object

A request input for DataBarFieldSelectDialog.

Type declaration

NameTypeDescription
initialValueNavDataFieldTypeThe initial navigation data field type to focus when opening the request.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/DataBarFieldEditView/DataBarFieldSelectDialog.tsx:18


DefaultFlightPlanDataFieldCalculatorRepoOptions

Ƭ DefaultFlightPlanDataFieldCalculatorRepoOptions: Object

Configuration options for DefaultFlightPlanDataFieldCalculatorRepo.

Type declaration

NameTypeDescription
fuelOnBoardType?"sensed" | "totalizer" | "none"The type of fuel-on-board data used by the repository's calculators. Defaults to 'none'.
supportSensedFuelFlow?booleanWhether sensed fuel flow can be used by the repository's calculators. Defaults to false.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/DefaultFlightPlanDataFieldCalculatorRepo.ts:18


DefaultVdiDataProviderOptions

Ƭ DefaultVdiDataProviderOptions: Object

Configuration options for DefaultVdiDataProvider.

Type declaration

NameTypeDescription
ahrsIndex?number | Subscribable<number>The index of the AHRS from which to source data. Defaults to 1.
fmsId?string | Subscribable<string>The ID of the FMS from which to source data.
vnavIndex?number | Subscribable<number>The index of the VNAV from which to source data. Defaults to 0.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/VDI/DefaultVdiDataProvider.ts:16


DirectToTargetParams

Ƭ DirectToTargetParams: Object

Parameters describing the target of a Direct-To.

Type declaration

NameTypeDescription
coursenumber | undefinedThe user-defined magnetic course, in degrees. If not defined, then the Direct-To course will originate at the airplane's current position with an initial turn.
waypointFacilityWaypoint | nullThe target waypoint.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/DirectToView/DirectToTargetParams.ts:6


DisplayAllUserSettingTypes

Ƭ DisplayAllUserSettingTypes: DisplayIndexedUserSettingTypes<number> & DisplayNonIndexedUserSettingTypes

All true display user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/DisplayUserSettings.ts:94


DisplayUserSettingTypes

Ƭ DisplayUserSettingTypes: Object

Display user settings.

Type declaration

NameTypeDescription
displayAudioPanelLocationDisplayLocationSettingModeThe instrument types on which the CNS data bar audio panel button is displayed.
displayComRadioLocationDisplayLocationSettingModeThe instrument types on which the CNS data bar COM radio buttons are displayed.
displayEisLocationDisplayLocationSettingModeThe instrument types on which the EIS is displayed.
displayEisScreenSideDisplayScreenSideSettingModeThe screen side on which the EIS display is located.
displayKnobZoomReversebooleanWhether to the reverse the direction of zooming when using the bezel rotary knobs.
displayMapZoomButtonShowbooleanWhether to show on-screen zoom buttons on maps and charts.
displayMfdSplitScreenPageKeystringThe key of the page to display on the PFD pane when the GDU is operating as an MFD and is in split screen mode.
displayNavRadioLocationDisplayLocationSettingModeThe instrument types on which the CNS data bar NAV radio buttons are displayed.
displayPfdPaneSideDisplayScreenSideSettingModeThe screen side on which the PFD pane is located.
displayStartupSplitModebooleanWhether to initialize to split screen mode on start-up.
displayToggleSplitWithBackbooleanWhether to support toggling split screen mode with the Back key.
displayTransponderLocationDisplayLocationSettingModeThe instrument types on which the CNS data bar transponder button is displayed.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/DisplayUserSettings.ts:25


ExternalGpsReceiverDefinition

Ƭ ExternalGpsReceiverDefinition: BaseGpsReceiverDefinition & { isPrimary: boolean ; options?: Readonly<GPSSatComputerOptions> ; supportSbas: boolean ; type: "external" }

A definition for an external GPS receiver.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:55


ExternalNavigatorGpsReceiverDefinition

Ƭ ExternalNavigatorGpsReceiverDefinition: BaseGpsReceiverDefinition & { externalSourceIndex: 1 | 2 ; options?: Readonly<GPSSatComputerOptions> ; supportSbas: boolean ; type: "external-navigator" }

A definition for an external navigator GPS receiver.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:72


FlapsGaugeLineComponentConfig

Ƭ FlapsGaugeLineComponentConfig: Object

The FlapsGaugeLineComponentConfig component configuration.

Type declaration

NameTypeDescription
colorstringThe color of the component.
type"line"The type of component to render.
valuenumberThe value of the component.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/PfdCentralAreaLeftGauges/FlapsElevatorTrimGauge/FlapsGauge/FlapsGaugeConfig.ts:6


FlapsGaugeRangeComponentConfig

Ƭ FlapsGaugeRangeComponentConfig: Object

The FlapsGaugeRangeComponentConfig component configuration.

Type declaration

NameTypeDescription
colorstringThe color of the component.
range[number, number]The range of the component.
type"range"The type of component to render.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/PfdCentralAreaLeftGauges/FlapsElevatorTrimGauge/FlapsGauge/FlapsGaugeConfig.ts:26


FlapsGaugeTickMarkComponentConfig

Ƭ FlapsGaugeTickMarkComponentConfig: Object

The FlapsGaugeTickMarkComponentConfig component configuration.

Type declaration

NameTypeDescription
type"tickMark"The type of component to render.
valuenumberThe value of the component.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/PfdCentralAreaLeftGauges/FlapsElevatorTrimGauge/FlapsGauge/FlapsGaugeConfig.ts:17


FlightDirectorUserSettingTypes

Ƭ FlightDirectorUserSettingTypes: Object

Flight director user settings.

Type declaration

NameTypeDescription
flightDirectorFormatFlightDirectorFormatSettingModeThe format of the flight director.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:27


FlightPlanDataFieldTypeValueMap

Ƭ FlightPlanDataFieldTypeValueMap: Object

A map from flight plan data field type to data value type.

Type declaration

NameTypeDescription
CumulativeDistanceNumberUnitSubject<UnitFamily.Distance>Cumulative distance.
CumulativeEteNumberUnitSubject<UnitFamily.Duration>Cumulative estimated time enroute.
CumulativeFuelNumberUnitSubject<UnitFamily.Weight>Cumulative fuel burn.
DtkBasicNavAngleSubjectDesired track.
EtaSubject<number>Estimated time of arrival.
FuelRemainingNumberUnitSubject<UnitFamily.Weight>Fuel remaining.
LegDistanceNumberUnitSubject<UnitFamily.Distance>Leg distance.
LegEteNumberUnitSubject<UnitFamily.Duration>Leg estimated time enroute.
LegFuelNumberUnitSubject<UnitFamily.Weight>Leg fuel burn.
SunriseSubject<number>Time of sunrise.
SunsetSubject<number>Time of sunset.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/FlightPlanDataField.ts:23


FlightPlanDataItem

Ƭ FlightPlanDataItem: FlightPlanLegDataItem | FlightPlanApproachLegPreviewDataItem | FlightPlanAddWaypointDataItem

A data item describing how to display details of a flight plan in a list format.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/FlightPlanDataItem.ts:112


FlightPlannerFlightPlanDataArrayOptions

Ƭ FlightPlannerFlightPlanDataArrayOptions: Object

Configuration options for FlightPlannerFlightPlanDataArray.

Type declaration

NameTypeDescription
calculateDebounce?numberThe amount of time, in milliseconds, by which to debounce data field calculations following flight plan changes. Defaults to 250.
dataFieldCount?numberThe number of data fields supported by the array. Defaults to 0.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/FlightPlannerFlightPlanDataArray.ts:23


FmsFlightPathOptions

Ƭ FmsFlightPathOptions: Object

Options for flight path calculations.

Type declaration

NameTypeDescription
lowBankAnglenumberThe maximum bank angle, in degrees, to use to calculate turns while in low-bank mode.
maxBankAnglenumberThe maximum bank angle, in degrees, to use to calculate turns while outside of low-bank mode.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/FmsConfig.ts:7


FmsPositionDefinition

Ƭ FmsPositionDefinition: Object

A definition for an FMS geo-positioning system.

Type declaration

NameTypeDescription
electricity?CompositeLogicXMLElementThe electrical logic for this definition's FMS geo-positioning system.
gpsReceiverIndexesreadonly number[]The indexes of the GPS receivers that can be used by this definition's FMS geo-positioning system to source position data. The order of the indexes in the array determines the priority with which the receivers are selected when two or more receivers are providing the position data quality.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/GduDefsConfig.ts:7


FplCalculationTrueUserSettingTypes

Ƭ FplCalculationTrueUserSettingTypes: { [P in keyof FplCalculationUserSettingTypes as `${P}_g3x`]: FplCalculationUserSettingTypes[P] }

True flight planning calculation user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/FplCalculationUserSettings.ts:17


FplCalculationUserSettingTypes

Ƭ FplCalculationUserSettingTypes: Object

Flight planning calculation user settings.

Type declaration

NameTypeDescription
fplFuelFlownumberThe user-defined flight plan fuel flow, in gallons per hour.
fplSpeednumberThe user-defined flight plan ground speed, in knots.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/FplCalculationUserSettings.ts:6


FplDisplayTrueUserSettingTypes

Ƭ FplDisplayTrueUserSettingTypes: { [P in keyof FplDisplayUserSettingTypes as `${P}_g3x`]: FplDisplayUserSettingTypes[P] }

True flight planning display user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/FplDisplayUserSettings.ts:25


FplDisplayUserSettingTypes

Ƭ FplDisplayUserSettingTypes: Object

Flight planning display user settings.

Type declaration

NameTypeDescription
fplDataField1FlightPlanDataFieldTypeThe type of the first MFD FPL page data field.
fplDataField2FlightPlanDataFieldTypeThe type of the second MFD FPL page data field.
fplDataField3FlightPlanDataFieldTypeThe type of the third MFD FPL page data field.
fplShowMapbooleanWhether to show the map on the MFD FPL page.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/FplDisplayUserSettings.ts:8


FplSourceTrueUserSettingTypes

Ƭ FplSourceTrueUserSettingTypes: { [P in keyof FplSourceUserSettingTypes as `${P}_g3x`]: FplSourceUserSettingTypes[P] }

True flight plan source user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/FplSourceUserSettings.ts:22


FplSourceUserSettingTypes

Ƭ FplSourceUserSettingTypes: Object

Flight plan source user settings.

Type declaration

NameTypeDescription
fplSourceG3XFplSourceSettingModeThe desired flight plan source.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/FplSourceUserSettings.ts:14


G3XAPEvents

Ƭ G3XAPEvents: IndexedG3XAPNavToNavEvents<G3XExternalNavigatorIndex>

All events related to the G3X autopilot.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XAPEvents.ts:44


G3XAirspeedAlertOptions

Ƭ G3XAirspeedAlertOptions: Object

Options for airspeed alerts.

Type declaration

NameTypeDescription
supportOverspeedbooleanWhether to support the overspeed alert.
supportTrendOverspeedbooleanWhether to support the trend overspeed alert.
supportTrendUnderspeedbooleanWhether to suppor the trend underspeed alert.
supportUnderspeedbooleanWhether to support the underspeed alert.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/G3XAirspeedIndicator.tsx:32


G3XAirspeedTapeScaleOptions

Ƭ G3XAirspeedTapeScaleOptions: Pick<AirspeedTapeProps, "minimum" | "maximum" | "window" | "majorTickInterval" | "minorTickFactor">

Scale options for an airspeed tape.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/G3XAirspeedIndicator.tsx:22


G3XAirspeedTrendVectorOptions

Ƭ G3XAirspeedTrendVectorOptions: Pick<AirspeedTapeProps, "trendThreshold">

Options for an airspeed trend vector.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/G3XAirspeedIndicator.tsx:27


G3XCdiId

Ƭ G3XCdiId: "g3x"

The ID of the G3X Touch's CDI.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/CommonTypes.ts:48


G3XDateTimeTrueUserSettingTypes

Ƭ G3XDateTimeTrueUserSettingTypes: { [P in keyof DateTimeUserSettingTypes as `${P}_g3x`]: DateTimeUserSettingTypes[P] }

True G3X Touch date/time user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/G3XDateTimeUserSettings.ts:8


G3XEisDefinition

Ƭ G3XEisDefinition: Object

A definition for rendering a G3X Touch EIS.

Type declaration

NameTypeDescription
combinedGauges?G3XGaugeSpec[]The gauges configuration in combined mode (when the MFD engine page is visible), or undefined if combined mode is not supported.
defaultGaugesG3XGaugeSpec[]The gauges configuration in default mode (when the MFD engine page is not visible).
functionsMap<string, G3XFunction>Any configured functions.
sizeEisSizesThe size of the EIS.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XEisDefinition.ts:8


G3XEnginePageDefinition

Ƭ G3XEnginePageDefinition: Object

A definition for rendering a G3X Touch MFD engine page.

Type declaration

NameTypeDescription
contentG3XEnginePageTabDefinition[] | G3XEnginePageGaugesDefinitionThe content of the engine page.
functionsMap<string, G3XFunction>Any configured functions.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XEnginePageDefinition.ts:7


G3XEnginePageFuelCalcTabDefinition

Ƭ G3XEnginePageFuelCalcTabDefinition: G3XEnginePageBaseTabDefinition & { gaugesDef: G3XEnginePageGaugesDefinition ; presetFuel1?: number ; presetFuel2?: number ; type: FuelCalculator }

A definition for a fuel calculator MFD engine page tab.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XEnginePageDefinition.ts:59


G3XEnginePageGaugesDefinition

Ƭ G3XEnginePageGaugesDefinition: Object

A definition describing a set of gauges to render within the MFD engine page.

Type declaration

NameTypeDescription
fullscreenGaugeConfig?G3XGaugeSpec[]The gauges config for the page in fullscreen mode.
gaugeConfig?G3XGaugeSpec[]The gauges config for the page.
splitscreenGaugeConfig?G3XGaugeSpec[]The gauges config for the page in splitscreen mode.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XEnginePageDefinition.ts:18


G3XEnginePageSimpleTabDefinition

Ƭ G3XEnginePageSimpleTabDefinition: G3XEnginePageBaseTabDefinition & { gaugesDef: G3XEnginePageGaugesDefinition ; type: Simple }

A definition for a simple MFD engine page tab.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XEnginePageDefinition.ts:48


G3XEnginePageTabDefinition

Ƭ G3XEnginePageTabDefinition: G3XEnginePageSimpleTabDefinition | G3XEnginePageFuelCalcTabDefinition

A definition for an MFD engine page tab.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XEnginePageDefinition.ts:76


G3XExternalFplSourceIndex

Ƭ G3XExternalFplSourceIndex: G3XExternalNavigatorIndex

Valid indexes for G3X Touch external flight plan sources.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFplSourceTypes.ts:23


G3XExternalNavigatorIndex

Ƭ G3XExternalNavigatorIndex: 1 | 2

Valid external navigator indexes.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/CommonTypes.ts:53


G3XFlightPlannerId

Ƭ G3XFlightPlannerId: "g3x"

The ID of the G3X Touch's flight planner.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/CommonTypes.ts:43


G3XFmsExternalFplSourceOptions

Ƭ G3XFmsExternalFplSourceOptions: Object

Configuration options for an external flight plan data source for G3XFms.

Type declaration

NameTypeDescription
cdiIdstringThe ID of the CDI used by the external flight plan data source.
flightPlannerFlightPlannerThe flight planner of the external flight plan data source.
lnavIndexnumberThe index of the LNAV instance used by the external flight plan data source.
useSimObsStatebooleanWhether the external flight plan data source uses the sim's native OBS state.
verticalPathCalculator?VNavPathCalculatorThe vertical path calculator to use with the external flight plan data source, or undefined if the external source does not support VNAV.
vnavIndexnumberThe index of the VNAV instance used by the external flight plan data source.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFms.ts:19


G3XFmsFplLoadedApproachData

Ƭ G3XFmsFplLoadedApproachData: Object

Data describing a VFR approach procedure that is loaded into a G3X Touch internal flight plan.

Type declaration

NameTypeDescription
airportIcaostringThe ICAO of the loaded approach airport.
approachGarminVfrApproachProcedureThe loaded VFR approach procedure.
approachIndexnumberThe index of the published approach on which the loaded VFR approach is based.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFmsFplUserDataTypes.ts:14


G3XFmsFplUserDataTypeMap

Ƭ G3XFmsFplUserDataTypeMap: FmsFplUserDataTypeMap & { g3x_loaded_approach: Readonly<G3XFmsFplLoadedApproachData> }

Mappings from G3X Touch flight plan user data keys to their data types.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFmsFplUserDataTypes.ts:28


G3XFmsOptions

Ƭ G3XFmsOptions: Object

Configuration options for G3XFms.

Type declaration

NameTypeDescription
externalFplSourceOptions?readonly (Readonly<G3XFmsExternalFplSourceOptions> | undefined)[]Configuration options for external flight plan data sources, indexed by external source index. If not defined, then external sources will not be supported.
lnavIndexnumberThe index of the LNAV computer associated with the FMS's active flight plan.
useSimObsStatebooleanWhether the FMS's internal navigation source uses the sim's native OBS state. If true, then the sim's OBS state as exposed through the event bus topics defined in NavEvents will be used, and standard sim OBS key events will be used to control the state. If false, then the OBS state exposed through the event bus topics defined in LNavObsEvents will be used, and control events defined in LNavObsControlEvents will be used to control the state. Defaults to true.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFms.ts:45


G3XFplSourceDataProviderSourceDef

Ƭ G3XFplSourceDataProviderSourceDef: Object

A definition describing a flight plan source.

Type declaration

NameTypeDescription
cdiIdstringThe ID of the CDI associated with the flight plan source.
externalNavigatorIndex?numberThe index of the flight plan source's parent external navigator, or undefined if the source is an internal source.
fmsFmsThe Garmin FMS instance associated with the flight plan source.
lnavIndexnumberThe index of the LNAV instance associated with the flight plan source.
vnavIndexnumberThe index of the VNAV instance associated with the flight plan source.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/FlightPlan/G3XFplSourceDataProvider.ts:11


G3XFunction

Ƭ G3XFunction: Object

The data for a function.

Type declaration

NameTypeDescription
logicCompositeLogicXMLElementThe XML logic the function runs.
namestringThe function's name.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XFunction.ts:4


G3XGaugeSpec

Ƭ G3XGaugeSpec: Object

The specification for a single gauge configuration.

Type declaration

NameTypeDescription
configurationG3XGaugeSpecConfigConfiguration for the gauge.
gaugeTypeG3XGaugeTypeThe type of gauge this is.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeSpec.ts:16


G3XGaugeSpecConfig

Ƭ G3XGaugeSpecConfig: G3XGaugeProps | G3XGaugeColumnProps | G3XGaugeRowProps | G3XTextElementProps | G3XFuelCalculatorProps

set of types that allowed for Gauge Spec configuration

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/G3XGaugesConfigFactory/Definitions/G3XGaugeSpec.ts:11


G3XHorizonAircraftSymbolOptions

Ƭ G3XHorizonAircraftSymbolOptions: Pick<G3XAttitudeAircraftSymbolProps, "color" | "singleCueBarSpan">

Options for the G3X horizon display's aircraft symbol.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HorizonDisplay/G3XHorizonDisplay.tsx:33


G3XHorizonPitchLadderOptions

Ƭ G3XHorizonPitchLadderOptions: Pick<G3XPitchLadderProps, "clipBounds" | "options">

Options for the G3X horizon display's pitch ladder.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HorizonDisplay/G3XHorizonDisplay.tsx:28


G3XMapDelegatedUserSettingNames

Ƭ G3XMapDelegatedUserSettingNames: never

Names of Garmin map user settings that delegate to a G3X-specific user setting.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/MapUserSettings.ts:10


G3XMapNexradUserSettings

Ƭ G3XMapNexradUserSettings: Pick<G3XMapUserSettingTypes, "mapWeatherShow" | "mapNexradShow">

G3X Touch user settings controlling the display of NEXRAD.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Controllers/G3XMapNexradController.ts:13


G3XMapOmittedUserSettingNames

Ƭ G3XMapOmittedUserSettingNames: "mapTrackVectorShow"

Names of Garmin map user settings that are not supported by the G3X Touch.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/MapUserSettings.ts:15


G3XMapRangeValueDisplayProps

Ƭ G3XMapRangeValueDisplayProps: G3XMapRangeValueDisplayRangeProps & ComponentProps & { class?: string | SubscribableSet<string> ; displayUnit: Unit<UnitFamily.Distance> | null | Subscribable<Unit<UnitFamily.Distance> | null> ; useBasicUnitFormat?: boolean }

Component props for G3XMapRangeValueDisplay.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Common/G3XMapRangeValueDisplay.tsx:35


G3XMapTerrainWxUserSettings

Ƭ G3XMapTerrainWxUserSettings: Pick<G3XMapUserSettingTypes, "mapTerrainMode" | "mapWeatherShow">

G3X Touch user settings controlling the display of map terrain and weather overlays.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/G3XMapTerrainWxSettingCompatManager.ts:10


G3XMapTrackVectorUserSettings

Ƭ G3XMapTrackVectorUserSettings: Pick<G3XMapUserSettingTypes, "mapTrackVectorMode" | "mapTrackVectorDistance" | "mapTrackVectorLookahead">

User settings controlling the map track vector.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Controllers/G3XMapTrackVectorController.ts:13


G3XMapTrueUserSettingTypes

Ƭ G3XMapTrueUserSettingTypes: { [P in keyof G3XMapUserSettingTypes as `${P}_g3x`]: G3XMapUserSettingTypes[P] }

True G3X Touch map user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/MapUserSettings.ts:87


G3XMapUserSettingTypes

Ƭ G3XMapUserSettingTypes: Omit<MapUserSettingTypes, G3XMapDelegatedUserSettingNames | G3XMapOmittedUserSettingNames> & G3XSpecificMapUserSettingTypes

Aliased G3X Touch map user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/MapUserSettings.ts:80


G3XMapWaypointLabelStyleFuncDef

Ƭ G3XMapWaypointLabelStyleFuncDef: Object

A definition for a function that retrieves map waypoint label styles.

Type declaration

NameTypeDescription
styles(waypoint: Waypoint) => MapWaypointLabelStylesA function which retrieves map waypoint label styles.
subscriptionsSubscription[]The subscriptions maintained by the style retrieval function.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/G3XMapWaypointStyles.ts:18


G3XMapWaypointVisUserSettings

Ƭ G3XMapWaypointVisUserSettings: MapWaypointVisUserSettings & Pick<G3XMapUserSettingTypes, "mapRunwayLabelRangeIndex">

G3X Touch user settings controlling the visibility of map waypoints.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/G3XMapBuilder.tsx:40


G3XNavMapOptions

Ƭ G3XNavMapOptions: Object

Options for creating a G3X Touch navigation map.

Type declaration

NameTypeDescription
airplaneIconOrientation?MapOwnAirplaneIconOrientation | Subscribable<MapOwnAirplaneIconOrientation>The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp.
airplaneIconSrcstring | Subscribable<string>The URI of the player airplane icon's image asset
allowRelativeTerrainMode?booleanWhether to allow relative terrain mode. Defaults to true. Ignored if useTerrainUserSettings is false or settingManager is not defined.
bingDelay?numberThe amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0.
bingIdstringThe ID to assign to the map's bound Bing Map instance.
compassArcOptions?Readonly<CompassArcOptions>Styling options for the compass arc. Required to display the compass arc.
dataUpdateFreqnumber | Subscribable<number>The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data.
defaultFocusRangeIndex?numberThe default map range index to apply when the procedure focus consists of only a single point in space. Defaults to 7 (0.8 NM with standard range arrays).
drawEntirePlan?boolean | Subscribable<boolean>Whether to always draw the entire active flight plan, or a subscribable which provides it. Defaults to false. Ignored if the active flight plan is not displayed.
flightPlanner?FlightPlanner | Subscribable<FlightPlanner>The flight planner containing the active flight plan. Required to display the active flight plan.
gduFormatGduFormatThe format of the map's parent GDU.
gduIndexnumberThe index of the GDU from which the map sources data.
gduSettingManagerUserSettingManager<GduUserSettingTypes>A manager for GDU user settings.
groundRelativeTerrainBlendDuration?numberThe amount of time, in milliseconds, over which to blend the on-ground and relative terrain mode colors when transitioning between the two. Defaults to 10000 milliseconds.
includeAirspaces?booleanWhether to display airspaces. Defaults to true.
includeAltitudeArc?booleanWhether to include the altitude intercept arc display. Defaults to true.
includeDetailIndicator?booleanWhether to include a detail indicator. Defaults to true.
includeDragPan?booleanWhether to include support for drag-to-pan. Defaults to true.
includeMiniCompass?booleanWhether to include a mini-compass. Defaults to true.
includeOrientationToggle?booleanWhether the mini-compass should function as a toggle button for map orientation. Ignored if includeMiniCompass is false. Defaults to false.
includeRelativeTerrainStatusIndicator?booleanWhether to include a relative terrain mode status indicator. Defaults to true.
includeRunwayOutlines?booleanWhether to display airport runway outlines. Defaults to true.
includeTerrainScale?booleanWhether to include a terrain scale indicator. Defaults to true.
includeTrackVector?booleanWhether to include the track vector display. Defaults to true.
includeTrafficFailedIndicator?booleanWhether to include a traffic failed mode indicator. Defaults to true.
includeTrafficOffScaleIndicator?booleanWhether to include a traffic off-scale status indicator. Defaults to true.
includeTrafficStatusIndicator?booleanWhether to include a traffic status indicator. Defaults to true.
lnavIndex?number | Subscribable<number>The index of the LNAV instance associated with the active flight plan. Required to display the active flight plan.
metricRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for metric units mode. Defaults to a standard range array.
nauticalRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for nautical units mode. Defaults to a standard range array.
nexradMinRangeIndex?numberThe minimum range index, inclusive, at which NEXRAD is visible.
noGpsBannerText?stringThe text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION'.
nominalFocusMargins?ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>A subscribable which provides the nominal focus margins, as [left, top, right, bottom] in pixels. The nominal margins define the offset of the boundaries of the focus region relative to the map's projected window, excluding the dead zone. Positive values represent offsets toward the center of the window. When the flight plan is focused, the focused elements of the plan are guaranteed to be contained within the focus region. Defaults to [0, 0, 0, 0].
projectedRangenumber | Subscribable<number>The projected scale of the map's nominal range, in pixels.
rangeTargetControlGroup?"top-right" | "bottom-left" | "bottom-right"The indicator group in which to render the range/target control indicator. Defaults to 'top-right'.
settingManager?UserSettingManager<Partial<G3XMapUserSettingTypes>>A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
showDetailIndicatorTitle?booleanWhether to show the detail indicator title. Defaults to true. Ignored if includeDetailIndicator is false.
showTrafficAltRestriction?booleanWhether to show the traffic altitude restriction mode on the traffic status indicator. Defaults to true. Ignored if includeTrafficStatusIndicator is false.
supportFlightPlanFocus?booleanWhether to support flight plan focus. Defaults to false. Ignored if the active flight plan is not displayed.
targetOffsets?Partial<Record<MapOrientation, ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>>>The nominal projected target offset of the map for each orientation mode, as [x, y], where each component is expressed relative to the width or height of the map's projected window, excluding the dead zone. Defaults to the following: { [MapOrientation.NorthUp]: [0, 0], [MapOrientation.TrackUp]: [0, 0.25], [MapOrientation.DtkUp]: [0, 0.25] }
trafficIconOptions?G3XNavMapTrafficIconOptionsConfiguration options for traffic icons. Required to display traffic.
trafficSettingManager?UserSettingManager<Partial<TrafficUserSettingTypes>>A user setting manager containing settings controlling the operation of the traffic system. If not defined, certain traffic display options will not be controlled by user settings.
trafficSystem?TrafficSystemThe traffic system from which to retrieve traffic intruder data. Required to display traffic.
unitsSettingManager?UnitsUserSettingManagerA display units user setting manager. If not defined, map display units will not be controlled by user settings.
useAirspaceVisUserSettings?booleanWhether to bind airspace visibility to user settings. Defaults to true. Ignored if settingManager is not defined.
useAltitudeArcUserSettings?booleanWhether to bind altitude intercept arc options to user settings. Defaults to true. Ignored if settingManager is not defined.
useCompassArcUserSettings?booleanWhether to bind the display of the compass arc to user settings. Defaults to true. Ignored if settingManager is not defined.
useDeclutterUserSetting?booleanWhether to bind the global declutter function to user settings. Defaults to true. Ignored if settingManager is not defined.
useNexradUserSettings?booleanWhether to bind the display of NEXRAD to user settings. Defaults to true. Ignored if settingManager is not defined.
useOrientationUserSettings?booleanWhether to bind map orientation to user settings. Defaults to true. Ignored if settingManager is not defined.
useRangeUserSettingByDefault?booleanWhether the map's range should be controlled by user setting by default. Defaults to true.
useTerrainUserSettings?booleanWhether to bind terrain colors to user settings. Defaults to true. Ignored if settingManager is not defined.
useTrackVectorUserSettings?booleanWhether to bind track vector options to user settings. Defaults to true. Ignored if settingManager is not defined.
useWaypointUserSettings?booleanWhether to bind waypoint visibility and label text to user settings. Ignored if settingManager is not defined. Defaults to true.
vnavIndex?number | Subscribable<number>The index of the VNAV instance associated with the active flight plan. Required to display the active flight plan.
waypointStyleScale?numberThe scaling factor of waypoint icons and labels. Defaults to 1.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XNavMapBuilder.tsx:39


G3XNavMapTrafficIconOptions

Ƭ G3XNavMapTrafficIconOptions: Pick<TrafficIconOptions, "iconSize" | "fontSize">

Configuration options for traffic intruder icons for G3X Touch navigation maps.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XNavMapBuilder.tsx:34


G3XNearestAirportTrueUserSettingTypes

Ƭ G3XNearestAirportTrueUserSettingTypes: { [P in keyof G3XNearestAirportUserSettingTypes as `${P}_g3x`]: G3XNearestAirportUserSettingTypes[P] }

True G3X Touch nearest airport user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/G3XNearestAirportUserSettings.ts:16


G3XNearestAirportUserSettingTypes

Ƭ G3XNearestAirportUserSettingTypes: NearestAirportUserSettingTypes & { nearestAptShowCity: boolean }

Aliased G3X Touch nearest airport user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/G3XNearestAirportUserSettings.ts:8


G3XNearestMapOptions

Ƭ G3XNearestMapOptions: Object

Options for creating a G3X Touch nearest map.

Type declaration

NameTypeDescription
airplaneIconOrientation?MapOwnAirplaneIconOrientation | Subscribable<MapOwnAirplaneIconOrientation>The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp.
airplaneIconSrcstring | Subscribable<string>The URI of the player airplane icon's image asset
allowRelativeTerrainMode?booleanWhether to allow relative terrain mode. Defaults to true. Ignored if useTerrainUserSettings is false or settingManager is not defined.
bingDelay?numberThe amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0.
bingIdstringThe ID to assign to the map's bound Bing Map instance.
dataUpdateFreqnumber | Subscribable<number>The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data.
flightPlanner?FlightPlanner | Subscribable<FlightPlanner>The flight planner containing the active flight plan. Required to display the active flight plan.
gduFormatGduFormatThe format of the map's parent GDU.
gduIndexnumberThe index of the GDU from which the map sources data.
gduSettingManagerUserSettingManager<GduUserSettingTypes>A manager for GDU user settings.
groundRelativeTerrainBlendDuration?numberThe amount of time, in milliseconds, over which to blend the on-ground and relative terrain mode colors when transitioning between the two. Defaults to 10000 milliseconds.
highlightLineOptions?Readonly<WaypointHighlightLineOptions>Styling options for the waypoint highlight line. Defaults to the options returned by G3XMapUtils.waypointHighlightLineOptions() for the appropriate GDU format.
highlightMargins?ReadonlyFloat64ArrayThe margins around the projected map boundaries to respect when automatically selecting a range to place a highlighted waypoint in view, as [left, top, right, bottom] in pixels. Positive values move the margin inwards toward the center of the projection. Defaults to [0, 0, 0, 0].
includeAirspaces?booleanWhether to display airspaces. Defaults to true.
includeAltitudeArc?booleanWhether to include the altitude intercept arc display. Defaults to true.
includeDetailIndicator?booleanWhether to include a detail indicator. Defaults to true.
includeDragPan?booleanWhether to include support for drag-to-pan. Defaults to true.
includeMiniCompass?booleanWhether to include a mini-compass. Defaults to false.
includeRelativeTerrainStatusIndicator?booleanWhether to include a relative terrain mode status indicator. Defaults to true.
includeRunwayOutlines?booleanWhether to display airport runway outlines. Defaults to true.
includeTerrainScale?booleanWhether to include a terrain scale indicator. Defaults to true.
includeTrackVector?booleanWhether to include the track vector display. Defaults to true.
includeTrafficFailedIndicator?booleanWhether to include a traffic failed mode indicator. Defaults to true.
includeTrafficOffScaleIndicator?booleanWhether to include a traffic off-scale status indicator. Defaults to true.
includeTrafficStatusIndicator?booleanWhether to include a traffic status indicator. Defaults to true.
lnavIndex?number | Subscribable<number>The index of the LNAV instance associated with the active flight plan. Required to display the active flight plan.
metricRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for metric units mode. Defaults to a standard range array.
nauticalRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for nautical units mode. Defaults to a standard range array.
nexradMinRangeIndex?numberThe minimum range index, inclusive, at which NEXRAD is visible.
noGpsBannerText?stringThe text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION'.
projectedRangenumber | Subscribable<number>The projected scale of the map's nominal range, in pixels.
rangeTargetControlGroup?"top-right" | "bottom-left" | "bottom-right"The indicator group in which to render the range/target control indicator. Defaults to 'top-right'.
settingManager?UserSettingManager<Partial<G3XMapUserSettingTypes>>A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
showDetailIndicatorTitle?booleanWhether to show the detail indicator title. Defaults to true. Ignored if includeDetailIndicator is false.
showTrafficAltRestriction?booleanWhether to show the traffic altitude restriction mode on the traffic status indicator. Defaults to true. Ignored if includeTrafficStatusIndicator is false.
targetOffset?ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>The nominal projected target offset of the map, as [x, y], where each component is expressed relative to the width or height of the map's projected window, excluding the dead zone. Defaults to [0, 0].
trafficIconOptions?G3XNearestMapTrafficIconOptionsConfiguration options for traffic icons. Required to display traffic.
trafficSettingManager?UserSettingManager<Partial<TrafficUserSettingTypes>>A user setting manager containing settings controlling the operation of the traffic system. If not defined, certain traffic display options will not be controlled by user settings.
trafficSystem?TrafficSystemThe traffic system from which to retrieve traffic intruder data. Required to display traffic.
unitsSettingManager?UnitsUserSettingManagerA display units user setting manager. If not defined, map display units will not be controlled by user settings.
useAirspaceVisUserSettings?booleanWhether to bind airspace visibility to user settings. Defaults to true. Ignored if settingManager is not defined.
useAltitudeArcUserSettings?booleanWhether to bind altitude intercept arc options to user settings. Defaults to true. Ignored if settingManager is not defined.
useDeclutterUserSetting?booleanWhether to bind the global declutter function to user settings. Defaults to true. Ignored if settingManager is not defined.
useNexradUserSettings?booleanWhether to bind the display of NEXRAD to user settings. Defaults to true. Ignored if settingManager is not defined.
useTerrainUserSettings?booleanWhether to bind terrain colors to user settings. Defaults to true. Ignored if settingManager is not defined.
useTrackVectorUserSettings?booleanWhether to bind track vector options to user settings. Defaults to true. Ignored if settingManager is not defined.
useWaypointUserSettings?booleanWhether to bind waypoint visibility and label text to user settings. Ignored if settingManager is not defined. Defaults to true.
vnavIndex?number | Subscribable<number>The index of the VNAV instance associated with the active flight plan. Required to display the active flight plan.
waypointStyleScale?numberThe scaling factor of waypoint icons and labels. Defaults to 1.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XNearestMapBuilder.tsx:40


G3XNearestMapTrafficIconOptions

Ƭ G3XNearestMapTrafficIconOptions: Pick<TrafficIconOptions, "iconSize" | "fontSize">

Configuration options for traffic intruder icons for G3X Touch nearest maps.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XNearestMapBuilder.tsx:35


G3XPitchLadderOptions

Ƭ G3XPitchLadderOptions: Object

Options for G3XPitchLadder.

Type declaration

NameTypeDescription
svtDisabledStylesG3XPitchLadderStylesStyling options to apply when synthetic vision is disabled.
svtEnabledStylesG3XPitchLadderStylesStyling options to apply when synthetic vision is enabled.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HorizonDisplay/PitchLadder/G3XPitchLadder.tsx:64


G3XPitchLadderStyles

Ƭ G3XPitchLadderStyles: Object

Styling options for the G3X Touch pitch ladder.

Type declaration

NameTypeDescription
chevronThresholdNegativenumberThe maximum negative pitch value at which to display warning chevrons.
chevronThresholdPositivenumberThe minimum positive pitch value at which to display warning chevrons.
majorLineHeightnumberThe length of the vertical component of major pitch lines, in pixels.
majorLineIncrementnumberThe increment, in degrees, between major pitch lines.
majorLineLengthnumberThe length of major pitch lines.
majorLineShowNumberbooleanWhether to show number labels for major pitch lines.
mediumLineFactornumberThe number of medium pitch lines for each major pitch line.
mediumLineLengthnumberThe length of medium pitch lines.
mediumLineMaxPitchnumberThe maximum pitch at which to draw medium pitch lines.
mediumLineShowNumberbooleanWhether to show number labels for medium pitch lines.
minorLineFactornumberThe number of minor pitch lines for each medium pitch line.
minorLineLengthnumberThe length of minor pitch lines.
minorLineMaxPitchnumberThe maximum pitch at which to draw minor pitch lines.
minorLineShowNumberbooleanWhether to show number labels for minor pitch lines.
numberMarginnumberThe horizontal margin of each number label from its pitch line, in pixels.
numberOffsetYnumberThe vertical offset of each number label, in pixels.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HorizonDisplay/PitchLadder/G3XPitchLadder.tsx:11


G3XProcPreviewMapOptions

Ƭ G3XProcPreviewMapOptions: Object

Options for creating a G3X Touch procedure preview map.

Type declaration

NameTypeDescription
airplaneIconOrientation?MapOwnAirplaneIconOrientation | Subscribable<MapOwnAirplaneIconOrientation>The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp.
airplaneIconSrcstring | Subscribable<string>The URI of the player airplane icon's image asset
bingDelay?numberThe amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0.
bingIdstringThe ID to assign to the map's bound Bing Map instance.
dataUpdateFreqnumber | Subscribable<number>The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data.
defaultFocusRangeIndex?numberThe default map range index to apply when the procedure focus consists of only a single point in space. Defaults to 17 (25 NM/50 KM with standard range arrays).
gduFormatGduFormatThe format of the map's parent GDU.
gduIndexnumberThe index of the GDU from which the map sources data.
gduSettingManagerUserSettingManager<GduUserSettingTypes>A manager for GDU user settings.
includeAirspaces?booleanWhether to display airspaces. Defaults to true.
includeAltitudeArc?booleanWhether to include the altitude intercept arc display. Defaults to true.
includeDetailIndicator?booleanWhether to include a detail indicator. Defaults to true.
includeRunwayOutlines?booleanWhether to display airport runway outlines. Defaults to true.
includeTrackVector?booleanWhether to include the track vector display. Defaults to true.
metricRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for metric units mode. Defaults to a standard range array.
nauticalRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for nautical units mode. Defaults to a standard range array.
noGpsBannerText?stringThe text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION'.
nominalFocusMargins?ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>A subscribable which provides the nominal focus margins, as [left, top, right, bottom] in pixels. The nominal margins define the offset of the boundaries of the focus region relative to the map's projected window, excluding the dead zone. Positive values represent offsets toward the center of the window. When the flight plan is focused, the focused elements of the plan are guaranteed to be contained within the focus region. Defaults to [0, 0, 0, 0].
projectedRangenumber | Subscribable<number>The projected scale of the map's nominal range, in pixels.
settingManager?UserSettingManager<Partial<G3XMapUserSettingTypes>>A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
showDetailIndicatorTitle?booleanWhether to show the detail indicator title. Defaults to true. Ignored if includeDetailIndicator is false.
targetOffset?ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>The nominal projected target offset of the map, as [x, y], where each component is expressed relative to the width or height of the map's projected window, excluding the dead zone. Defaults to [0, 0].
unitsSettingManager?UnitsUserSettingManagerA display units user setting manager. If not defined, map display units will not be controlled by user settings.
useAirspaceVisUserSettings?booleanWhether to bind airspace visibility to user settings. Defaults to true. Ignored if settingManager is not defined.
useAltitudeArcUserSettings?booleanWhether to bind altitude intercept arc options to user settings. Defaults to true. Ignored if settingManager is not defined.
useCompassArcUserSettings?booleanWhether to bind the display of the compass arc to user settings. Defaults to true. Ignored if settingManager is not defined.
useDeclutterUserSetting?booleanWhether to bind the global declutter function to user settings. Defaults to true. Ignored if settingManager is not defined.
useTrackVectorUserSettings?booleanWhether to bind track vector options to user settings. Defaults to true. Ignored if settingManager is not defined.
useWaypointUserSettings?booleanWhether to bind waypoint visibility and label text to user settings. Ignored if settingManager is not defined. Defaults to true.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XProcPreviewMapBuilder.tsx:29


G3XSpecificMapUserSettingTypes

Ƭ G3XSpecificMapUserSettingTypes: Object

G3X Touch-specific map user settings.

Type declaration

NameTypeDescription
mapAirportLargeTextSizeG3XMapLabelTextSizeSettingModeThe size of large airport label text.
mapAirportMediumTextSizeG3XMapLabelTextSizeSettingModeThe size of medium airport label text.
mapAirportSmallTextSizeG3XMapLabelTextSizeSettingModeThe size of small airport label text.
mapCompassArcShowbooleanWhether to show the compass arc.
mapIntersectionTextSizeG3XMapLabelTextSizeSettingModeThe size of intersection label text.
mapNdbTextSizeG3XMapLabelTextSizeSettingModeThe size of NDB label text.
mapRunwayLabelRangeIndexnumberAirport runway label maximum range.
mapTrackVectorDistancenumberThe track vector distance, in nautical miles.
mapTrackVectorModeG3XMapTrackVectorSettingModeThe track vector mode.
mapUserWaypointTextSizeG3XMapLabelTextSizeSettingModeThe size of user waypoint label text.
mapVorTextSizeG3XMapLabelTextSizeSettingModeThe size of VOR label text.
mapWeatherShowbooleanWhether to show weather data products.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/MapUserSettings.ts:39


G3XSynVisUserSettingTypes

Ƭ G3XSynVisUserSettingTypes: Pick<SynVisUserSettingTypes, "svtEnabled" | "svtTrafficShow"> & { svtFpmShow: boolean }

G3X synthetic vision user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:11


G3XTouchNavIndicator

Ƭ G3XTouchNavIndicator: NavReferenceIndicator<G3XTouchNavSourceName>

A G3X Touch NavReferenceIndicator.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:25


G3XTouchNavIndicatorName

Ƭ G3XTouchNavIndicatorName: "bearingPointer1" | "bearingPointer2" | "activeSource"

A valid NavReferenceIndicator name for the G3X Touch.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:23


G3XTouchNavIndicators

Ƭ G3XTouchNavIndicators: NavReferenceIndicators<G3XTouchNavSourceName, G3XTouchNavIndicatorName>

A collection of G3X Touch NavReferenceIndicator|NavReferenceIndicators.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:27


G3XTouchNavSource

Ƭ G3XTouchNavSource: NavReferenceSource<G3XTouchNavSourceName>

A G3X Touch NavReferenceSource.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:18


G3XTouchNavSourceName

Ƭ G3XTouchNavSourceName: "NAV1" | "NAV2" | "GPSInt" | "GPS1" | "GPS2" | "NRST"

A valid NavReferenceSource name for the G3X Touch.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:16


G3XTouchNavSources

Ƭ G3XTouchNavSources: NavReferenceSources<G3XTouchNavSourceName>

A collection of G3X Touch NavReferenceSource|NavReferenceSources.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/NavReference/G3XTouchNavReference.ts:20


G3XTouchUiComponentContext

Ƭ G3XTouchUiComponentContext: Object

References to items used to create the base G3X Touch's UI views, MFD main pages, PFD pages, and PFD insets.

Type declaration

NameTypeDescription
comRadioSpacingDataProviderComRadioSpacingDataProviderA provider of COM radio channel spacing data.
gpsSatComputersreadonly GPSSatComputer[]An array of the GPS computers used by the GPS receiver systems connected to the G3X Touch, indexed by GPS receiver system index.
mfdMainPageRegistrarMfdMainPageRegistrarThe MFD main page registrar.
minimumsDataProviderMinimumsDataProviderA provider of minimums data.
navDataBarEditControllerG3XNavDataBarEditControllerA controller for editing CNS data bar nav data fields.
navDataBarFieldModelFactoryNavDataBarFieldModelFactoryA factory for CNS data bar nav data field models.
navDataBarFieldRendererNavDataFieldRendererA renderer for CNS data bar nav data fields.
navDataFieldGpsValiditySubscribable<NavDataFieldGpsValidity>The GPS validity state used by nav data fields.
pfdInsetRegistrar?PfdInsetRegistrarThe PFD inset registrar.
pfdPageRegistrarPfdPageRegistrarThe PFD page registrar.
posHeadingDataProviderPositionHeadingDataProviderA provider of airplane position and heading data that updates at the instrument refresh rate.
trafficSystemTrafficSystem | nullThe traffic system.
vnavDataProviderVNavDataProviderA provider of VNAV data.
windDataProviderWindDataProviderA provider of wind data.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/G3XTouchUiComponentContext.ts:15


G3XTrafficInsetMapOptions

Ƭ G3XTrafficInsetMapOptions: G3XTrafficMapBaseOptions & { rangeControlGroup: "bottom-left" | "bottom-right" }

Options for creating a G3X Touch traffic inset map.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XTrafficMapBuilder.tsx:71


G3XTrafficMapIconOptions

Ƭ G3XTrafficMapIconOptions: Pick<TrafficIconOptions, "iconSize" | "fontSize">

Configuration options for traffic intruder icons for G3X Touch traffic maps.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XTrafficMapBuilder.tsx:27


G3XTrafficMapOptions

Ƭ G3XTrafficMapOptions: G3XTrafficMapBaseOptions

Options for creating a G3X Touch traffic map.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XTrafficMapBuilder.tsx:66


G3XTrafficSystemType

Ƭ G3XTrafficSystemType: TrafficSystemType.Tis | TrafficSystemType.Tas

Traffic system types supported by the G3X Touch.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Traffic/TrafficConfig.ts:11


G3XTrafficTrueUserSettingTypes

Ƭ G3XTrafficTrueUserSettingTypes: NonSuffixedTrafficUserSettingTypes & { [P in keyof SuffixedTrafficUserSettingTypes as `${P}_g3x`]: SuffixedTrafficUserSettingTypes[P] }

True G3X Touch traffic user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/G3XTrafficUserSettings.ts:23


G3XUnitsTrueUserSettingTypes

Ƭ G3XUnitsTrueUserSettingTypes: { [P in keyof G3XUnitsUserSettingTypes as `${P}_g3x`]: G3XUnitsUserSettingTypes[P] }

True G3X Touch display units user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/G3XUnitsUserSettings.ts:43


G3XUnitsUserSettingTypes

Ƭ G3XUnitsUserSettingTypes: UnitsUserSettingTypes & { unitsBaroPressure: G3XUnitsBaroPressureSettingMode ; unitsFuelEconomy: G3XUnitsFuelEconomySettingMode }

Aliased G3X Touch display units user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/G3XUnitsUserSettings.ts:33


G3XVSpeedBugDefinition

Ƭ G3XVSpeedBugDefinition: Object

A definition for an airspeed indicator reference V-speed bug.

Type declaration

NameTypeDescription
labelstringThe bug's label text.
namestringThe name of the bug's reference V-speed.
showOffscalebooleanWhether to show an off-scale label for the bug when the airspeed is off-scale.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/G3XAirspeedIndicator.tsx:49


G3XVSpeedBugOptions

Ƭ G3XVSpeedBugOptions: Object

Options for an airspeed indicator's displayed reference V-speed bugs.

Type declaration

NameTypeDescription
vSpeedBugDefinitionsIterable<G3XVSpeedBugDefinition>An iterable of definitions for each displayed reference V-speed bug.
vSpeedSettingManagerUserSettingManager<VSpeedUserSettingTypes>A user setting manager containing reference V-speed settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/AirspeedIndicator/G3XAirspeedIndicator.tsx:63


G3XVSpeedTrueUserSettingTypes

Ƭ G3XVSpeedTrueUserSettingTypes: { [P in keyof VSpeedUserSettingTypes as `${P}_g3x`]: VSpeedUserSettingTypes[P] }

True G3X Touch reference V-speed user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/VSpeedUserSettings.ts:12


G3XVsiScaleMaximum

Ƭ G3XVsiScaleMaximum: 2000 | 3000 | 4000

Valid maximum scale limits, in feet per minute, for the G3X Touch vertical speed indicator.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/VerticalSpeedIndicator/G3XVerticalSpeedIndicatorTypes.ts:4


G3XWaypointMapOptions

Ƭ G3XWaypointMapOptions: Object

Options for creating a G3X Touch waypoint map.

Type declaration

NameTypeDescription
airplaneIconOrientation?MapOwnAirplaneIconOrientation | Subscribable<MapOwnAirplaneIconOrientation>The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp.
airplaneIconSrcstring | Subscribable<string>The URI of the player airplane icon's image asset
airportAutoRangeMargins?ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>The nominal margins (relative to the map's dead zone boundaries), to respect when calculating the map range for airports, as [left, top, right, bottom] in pixels. Ignored if supportAirportAutoRange is false. Defaults to [0, 0, 0, 0].
bingDelay?numberThe amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0.
bingIdstringThe ID to assign to the map's bound Bing Map instance.
dataUpdateFreqnumber | Subscribable<number>The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data.
defaultAirportRangeIndex?number | Subscribable<number>The default map range index to apply when a range cannot be automatically selected for an airport. Ignored if supportAirportAutoRange is false. If not defined, the map range will not be reset when targeting an airport and a range cannot be automatically selected.
flightPlanner?FlightPlanner | Subscribable<FlightPlanner>The flight planner containing the active flight plan. Required to display the active flight plan.
gduFormatGduFormatThe format of the map's parent GDU.
gduIndexnumberThe index of the GDU from which the map sources data.
gduSettingManagerUserSettingManager<GduUserSettingTypes>A manager for GDU user settings.
includeAirspaces?booleanWhether to display airspaces. Defaults to true.
includeAltitudeArc?booleanWhether to include the altitude intercept arc display. Defaults to true.
includeDetailIndicator?booleanWhether to include a detail indicator. Defaults to true.
includeDragPan?booleanWhether to include support for drag-to-pan. Defaults to true.
includeRunwayOutlines?booleanWhether to display airport runway outlines. Defaults to true.
includeTrackVector?booleanWhether to include the track vector display. Defaults to true.
lnavIndex?number | Subscribable<number>The index of the LNAV instance associated with the active flight plan. Required to display the active flight plan.
metricRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for metric units mode. Defaults to a standard range array.
nauticalRangeArray?readonly NumberUnitInterface<UnitFamily.Distance>[]The map range array to use for nautical units mode. Defaults to a standard range array.
nexradMinRangeIndex?numberThe minimum range index, inclusive, at which NEXRAD is visible.
noGpsBannerText?stringThe text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION'.
projectedRangenumber | Subscribable<number>The projected scale of the map's nominal range, in pixels.
rangeTargetControlGroup?"top-right" | "bottom-left" | "bottom-right"The indicator group in which to render the range/target control indicator. Defaults to 'top-right'.
settingManager?UserSettingManager<Partial<G3XMapUserSettingTypes>>A user setting manager containing map settings. If not defined, map options will not be controlled by user settings.
showDetailIndicatorTitle?booleanWhether to show the detail indicator title. Defaults to true. Ignored if includeDetailIndicator is false.
supportAirportAutoRange?booleanWhether the map should automatically adjust its range when the selected waypoint is an airport to give an appropriate view of the selected runway, or all runways if there is no selected runway. Defaults to false.
targetOffset?ReadonlyFloat64Array | Subscribable<ReadonlyFloat64Array>The nominal projected target offset of the map, as [x, y], where each component is expressed relative to the width or height of the map's projected window, excluding the dead zone. Defaults to [0, 0].
unitsSettingManager?UnitsUserSettingManagerA display units user setting manager. If not defined, map display units will not be controlled by user settings.
useAirspaceVisUserSettings?booleanWhether to bind airspace visibility to user settings. Defaults to true. Ignored if settingManager is not defined.
useAltitudeArcUserSettings?booleanWhether to bind altitude intercept arc options to user settings. Defaults to true. Ignored if settingManager is not defined.
useCompassArcUserSettings?booleanWhether to bind the display of the compass arc to user settings. Defaults to true. Ignored if settingManager is not defined.
useDeclutterUserSetting?booleanWhether to bind the global declutter function to user settings. Defaults to true. Ignored if settingManager is not defined.
useNexradUserSettings?booleanWhether to bind the display of NEXRAD to user settings. Defaults to true. Ignored if settingManager is not defined.
useTrackVectorUserSettings?booleanWhether to bind track vector options to user settings. Defaults to true. Ignored if settingManager is not defined.
useWaypointUserSettings?booleanWhether to bind waypoint visibility and label text to user settings. Ignored if settingManager is not defined. Defaults to true.
vnavIndex?number | Subscribable<number>The index of the VNAV instance associated with the active flight plan. Required to display the active flight plan.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XWaypointMapBuilder.tsx:40


G3XWaypointMapTrafficIconOptions

Ƭ G3XWaypointMapTrafficIconOptions: Pick<TrafficIconOptions, "iconSize" | "fontSize">

Configuration options for traffic intruder icons for G3X Touch waypoint maps.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Assembled/G3XWaypointMapBuilder.tsx:35


G3XWaypointSearchType

Ƭ G3XWaypointSearchType: FacilitySearchType.Airport | FacilitySearchType.Intersection | FacilitySearchType.Vor | FacilitySearchType.Ndb | FacilitySearchType.User | FacilitySearchType.AllExceptVisual

Supported facility search types for use in a G3X waypoint search.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Navigation/G3XWaypointSearchTypes.ts:8


G3XWaypointSearchTypeMap

Ƭ G3XWaypointSearchTypeMap: Object

A map from G3X 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

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Navigation/G3XWaypointSearchTypes.ts:19


Gdu460CnsDataBarItemManagerOptions

Ƭ Gdu460CnsDataBarItemManagerOptions: Object

Configuration options for Gdu460CnsDataBarItemManager.

Type declaration

NameTypeDescription
audioButtonIndicatorShape?"square" | "triangle"The shape with which the audio panel button should render its MIC/COM indicators. Ignored if includeAudioButton is false. Defaults to 'triangle'.
comCount0 | 1 | 2The number of supported COM radios.
includeAudioButtonbooleanWhether to include the audio panel button.
includeTransponderbooleanWhether to include the transponder button.
navCount0 | 1 | 2The number of supported NAV radios.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/Gdu460/CnsDataBar/Gdu460CnsDataBarItemManager.ts:22


GduAllUserSettingTypes

Ƭ GduAllUserSettingTypes: { [Name in keyof GduUserSettingTypes as `${Name}_${number}_g3x`]: GduUserSettingTypes[Name] }

All true GDU user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/GduUserSettings.ts:18


GduFormat

Ƭ GduFormat: "460" | "470"

G3X Touch GDU formats.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/CommonTypes.ts:9


GduUserSettingTypes

Ƭ GduUserSettingTypes: Object

GDU user settings.

Type declaration

NameTypeDescription
gduAdcIndexnumberThe index of the ADC used by a GDU.
gduAhrsIndexnumberThe index of the AHRS used by a GDU.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/GduUserSettings.ts:7


GenericTabbedContentMembers

Ƭ GenericTabbedContentMembers: Object

Member properties of a GenericTabbedContent.

Type declaration

NameTypeDescription
knobLabelStateMutableSubscribableMap<UiKnobId, string> & MutableSubscribable<ReadonlyMap<UiKnobId, string>, Iterable<readonly [UiKnobId, string]>>The bezel rotary knob label state requested by the content.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/TabbedContainer/GenericTabbedContent.tsx:11


GenericUiViewMembers

Ƭ GenericUiViewMembers: Object

Member properties of a GenericUiView.

Type declaration

NameTypeDescription
focusControllerUiFocusControllerThe view's UI focus controller.
knobLabelStateMutableSubscribableMap<UiKnobId, string> & MutableSubscribable<ReadonlyMap<UiKnobId, string>, Iterable<readonly [UiKnobId, string]>>The bezel rotary knob label state requested by the view.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/GenericUiView.tsx:13


GpsReceiverDefinition

Ƭ GpsReceiverDefinition: InternalGpsReceiverDefinition | ExternalGpsReceiverDefinition | ExternalNavigatorGpsReceiverDefinition

A definition for a GPS receiver.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:89


HsiActiveNavNeedleOptions

Ƭ HsiActiveNavNeedleOptions: Pick<HsiActiveNavNeedleProps, "deviationScaleLength" | "deviationDotSize" | "stemOuterRadius" | "stemInnerRadius" | "stemDeviationOuterRadius" | "stemWidth" | "arrowLength" | "arrowWidth" | "toFromArrowOuterRadius" | "toFromArrowLength" | "toFromArrowWidth">

Active nav course needle configuration options for HsiRose.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HSI/HsiRose.tsx:36


HsiBearingPointerOptions

Ƭ HsiBearingPointerOptions: Pick<HsiBearingPointerProps, "stemOuterRadius" | "stemInnerRadius" | "stemWidth" | "arrowOuterRadius" | "arrowLength" | "arrowWidth">

Bearing pointer configuration options for HsiRose.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HSI/HsiRose.tsx:45


HsiRoseOptions

Ƭ HsiRoseOptions: Object

Configuration options for HsiRose.

Type declaration

NameTypeDescription
activeNavNeedleOptionsReadonly<HsiActiveNavNeedleOptions>Options with which to configure the active course needle.
bearingPointerCircleRadiusnumberThe radius of the bearing pointer circle, in pixels.
bearingPointerOptionsReadonly<HsiBearingPointerOptions>Options with which to configure the bearing pointers.
compassRadiusnumberThe radius of the rose compass, in pixels.
turnRateIndicatorOptionsReadonly<HsiRoseTurnRateIndicatorOptions>Options with which to configure the turn rate indicator.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HSI/HsiRose.tsx:53


HsiRoseTurnRateIndicatorOptions

Ƭ HsiRoseTurnRateIndicatorOptions: Required<Pick<TurnRateProps, "height" | "tickOffset" | "tickLength" | "vectorOffset" | "vectorWidth" | "vectorArrowWidth" | "vectorArrowLength">>

Turn rate indicator configuration options for HsiRose.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HSI/HsiRose.tsx:28


IndexedG3XAPNavToNavEvents

Ƭ IndexedG3XAPNavToNavEvents<Index>: { [P in keyof BaseG3XAPNavToNavEvents as `${P}_${Index}`]: BaseG3XAPNavToNavEvents[P] }

Events related to autopilot nav-to-nav guidance from an indexed G3X external navigators, keyed by indexed topic names.

Type parameters

NameType
Indexextends G3XExternalNavigatorIndex = G3XExternalNavigatorIndex

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XAPEvents.ts:37


InstrumentType

Ƭ InstrumentType: "PFD" | "MFD"

G3X Touch instrument types.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/CommonTypes.ts:4


InternalGpsReceiverDefinition

Ƭ InternalGpsReceiverDefinition: BaseGpsReceiverDefinition & { gduIndex: number ; type: "internal" }

A definition for an internal GPS receiver.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:44


ListDialogItemDefinition

Ƭ ListDialogItemDefinition<T>: Object

A definition for a selection list item in a UiListDialog.

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

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Dialogs/UiListDialog.tsx:81


MapRangeSettingSelectButtonListParams

Ƭ MapRangeSettingSelectButtonListParams: Omit<UiListDialogParams<number>, "inputData" | "selectedValue">

Selection list dialog parameters used by MapRangeSettingSelectButton.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Components/TouchButton/MapRangeSettingSelectButton.tsx:14


MapWaypointLabelTextUserSettings

Ƭ MapWaypointLabelTextUserSettings: Pick<G3XMapUserSettingTypes, "mapAirportLargeTextSize" | "mapAirportMediumTextSize" | "mapAirportSmallTextSize" | "mapVorTextSize" | "mapNdbTextSize" | "mapIntersectionTextSize" | "mapUserWaypointTextSize">

User settings controlling map waypoint label text.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/Controllers/MapWaypointLabelTextController.ts:12


MarkerBeaconDefinition

Ƭ MarkerBeaconDefinition: Object

A definition for a marker beacon receiver.

Type declaration

NameTypeDescription
electricity?CompositeLogicXMLElementThe electrical logic for this definition's marker beacon receiver.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:102


MfdFplPageDataFieldSelectDialogInput

Ƭ MfdFplPageDataFieldSelectDialogInput: Object

A request input for MfdFplPageDataFieldSelectDialog.

Type declaration

NameTypeDescription
initialValueFlightPlanDataFieldTypeThe initial data field type to focus when opening the request.
previewLegLegDefinition | nullThe flight plan leg whose associated data field values should be previewed in the dialog, or null if no data field values should be previewed.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/MainView/Pages/MfdFplPage/DataField/MfdFplPageDataFieldSelectDialog.tsx:47


MfdPageDefinition

Ƭ MfdPageDefinition: Object

A definition describing an MFD main page.

Type declaration

NameTypeDescription
factory?MfdPageFactoryA function which renders the page. If not defined, then the page will be disabled.
keystringThe key of the page.
labelstringThe label of the page that appears on the page navigation bar.
ordernumberA numeric value which determines the order in which the page's navigation bar label appears relative to those of other pages. A lower value causes the label to appear before (to the left of) other labels.
selectIconSrcstringThe file path to the image asset for the icon displayed in the page's associated button in the Select Page dialog.
selectLabelstringThe label displayed in the page's associated button in the Select Page dialog.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/PageNavigation/MfdPageDefinition.ts:13


MfdPageEntry

Ƭ MfdPageEntry<T>: Object

An entry describing a rendered MFD page.

Type parameters

NameType
Textends MfdPage = MfdPage

Type declaration

NameTypeDescription
keystringThe key of the page.
pageTA reference to the page.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/PageNavigation/MfdPageTypes.ts:14


MfdPageFactory

Ƭ MfdPageFactory: (uiService: UiService, containerRef: NodeReference<HTMLElement>) => VNode

A function which renders an MFD main page.

Type declaration

▸ (uiService, containerRef): VNode

Parameters
NameType
uiServiceUiService
containerRefNodeReference<HTMLElement>
Returns

VNode

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/PageNavigation/MfdPageDefinition.ts:8


MfdPageSelectDialogInput

Ƭ MfdPageSelectDialogInput: Object

A request input for MfdPageSelectDialog.

Type declaration

NameTypeDescription
initialSelectedKeystringThe key of the initially selected page. The selection button associated with the initially selected page will be focused at the start of the request.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Views/PageSelectDialog/MfdPageSelectDialog.tsx:18


Ƭ NavFrequencyUserSettingTypes: Object

The user settings for the NAV frequencies.

Type declaration

NameTypeDescription
frequencyNavRecentstringThe name and frequency of the radio station, separated by ';'.
frequencyNavUserstringThe name and frequency of the radio station, separated by ';'.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/SavedFrequenciesUserSettings.ts:14


Ƭ NavRadio: "NAV1" | "NAV2"

NAV radios

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Radio/G3XRadioTypes.ts:2


Ƭ NavRadioDefinition: RadioDefinition<NavRadioIndex>

A definition for a NAV radio.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/RadiosConfig.ts:27


NearestFacilityWaypointTypeMap

Ƭ NearestFacilityWaypointTypeMap: Object

A map from nearest facility types to waypoint types.

Type declaration

NameTypeDescription
LOAD_AIRPORTAirportWaypointAirports.
LOAD_INTERSECTIONFacilityWaypoint<IntersectionFacility>Intersections.
LOAD_NDBFacilityWaypoint<NdbFacility>NDBs.
LOAD_VORFacilityWaypoint<VorFacility>VORs.
USRFacilityWaypoint<UserFacility>User waypoints.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Nearest/NearestWaypoint.ts:16


NearestWaypointFacilityType

Ƭ NearestWaypointFacilityType: Extract<FacilityType, FacilityType.Airport | FacilityType.VOR | FacilityType.NDB | FacilityType.Intersection | FacilityType.USR>

Types of facilities associated with nearest waypoints.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Nearest/NearestWaypoint.ts:8


PfdAllUserSettingTypes

Ƭ PfdAllUserSettingTypes: PfdIndexedUserSettingTypes<number>

All true PFD user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:170


PfdBearingPointerUserSettingTypes

Ƭ PfdBearingPointerUserSettingTypes: Object

PFD bearing pointer user settings.

Type declaration

NameTypeDescription
pfdBearingPointer1SourcePfdBearingPointerSourceThe data source of bearing pointer 1.
pfdBearingPointer2SourcePfdBearingPointerSourceThe data source of bearing pointer 2.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:99


PfdHsiUserSettingTypes

Ƭ PfdHsiUserSettingTypes: Object

PFD HSI user settings.

Type declaration

NameTypeDescription
pfdHsiOrientationModePfdHsiOrientationSettingModeThe data source of bearing pointer 1.
pfdHsiShowUpperDeviationIndicatorbooleanWhether to show the upper lateral deviation indicator.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:118


PfdInsetDefinition

Ƭ PfdInsetDefinition: Object

A definition describing a PFD inset.

Type declaration

NameTypeDescription
factory?PfdInsetFactoryA function which renders the inset. If not defined, then the inset will be disabled.
keystringThe key of the inset.
ordernumberA numeric value which determines the order in which the inset appears in the PFD inset selection list. A lower value causes the inset to appear before other insets.
selectLabelstringThe label displayed in the inset's associated button in the PFD inset selection list.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/Gdu460/PfdInstruments/Inset/PfdInsetDefinition.ts:13


PfdInsetEntry

Ƭ PfdInsetEntry<T>: Object

An entry describing a rendered PFD inset.

Type parameters

NameType
Textends PfdInset = PfdInset

Type declaration

NameTypeDescription
insetTA reference to the inset.
keystringThe key of the inset.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/Gdu460/PfdInstruments/Inset/PfdInsetTypes.ts:15


PfdInsetFactory

Ƭ PfdInsetFactory: (side: "left" | "right", uiService: UiService) => VNode

A function which renders a PFD inset.

Type declaration

▸ (side, uiService): VNode

Parameters
NameType
side"left" | "right"
uiServiceUiService
Returns

VNode

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/GduDisplay/Gdu460/PfdInstruments/Inset/PfdInsetDefinition.ts:8


PfdInsetUserSettingTypes

Ƭ PfdInsetUserSettingTypes: Object

PFD inset user settings.

Type declaration

NameTypeDescription
pfdInsetLeftKeystringThe key of the selected left PFD inset.
pfdInsetRightKeystringThe key of the selected right PFD inset.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:77


PfdKnobUserSettingTypes

Ƭ PfdKnobUserSettingTypes: Object

PFD knob user settings.

Type declaration

NameTypeDescription
pfdKnobPressToToggleActionbooleanWhether pressing a knob should temporarily toggle the action bound to the knob.
pfdKnobSplitScreenSideActionPfdKnobActionSettingModeThe action bound to the knob on the split-screen side.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:138


PfdPageDefinition

Ƭ PfdPageDefinition: Object

A definition describing a PFD page.

Type declaration

NameTypeDescription
factory?PfdPageFactoryA function which renders the page. If not defined, then the page will be disabled.
keystringThe key of the page.
lifecyclePolicy?UiViewLifecyclePolicyThe UI view lifecycle policy to apply to the page. Defaults to UiViewLifecyclePolicy.Static.
ordernumberA numeric value which determines the order in which the page appears in the MFD Display Setup menu's Split Screen Page selection list. A lower value causes the page to appear before other pages.
selectLabelstringThe label displayed for the page in the MFD Display Setup menu's Split Screen Page selection list.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/PfdPage/PfdPageDefinition.ts:14


PfdPageFactory

Ƭ PfdPageFactory: (uiService: UiService, containerRef: NodeReference<HTMLElement>) => VNode

A function which renders a PFD page.

Type declaration

▸ (uiService, containerRef): VNode

Parameters
NameType
uiServiceUiService
containerRefNodeReference<HTMLElement>
Returns

VNode

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/PfdPage/PfdPageDefinition.ts:9


PfdPaneSide

Ƭ PfdPaneSide: "left" | "right"

The sides on which the PFD pane can be positioned in a GDU460 display.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/CommonTypes.ts:14


PfdUserSettingTypes

Ƭ PfdUserSettingTypes: G3XSynVisUserSettingTypes & FlightDirectorUserSettingTypes & AttitudeIndicatorUserSettingTypes & AoaIndicatorUserSettingTypes & WindDisplayUserSettingTypes & PfdInsetUserSettingTypes & PfdBearingPointerUserSettingTypes & PfdHsiUserSettingTypes & PfdKnobUserSettingTypes

Aliased PFD user settings.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:149


RadarAltimeterDefinition

Ƭ RadarAltimeterDefinition: Object

A definition for a radar altimeter.

Type declaration

NameTypeDescription
electricity?CompositeLogicXMLElementThe electrical logic for this definition's radar altimeter.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:94


RenderedUiViewEntry

Ƭ RenderedUiViewEntry<T>: Omit<UiViewEntry<T>, "ref"> & { ref: T }

An entry describing a rendered UI view registered to a view stack.

Type parameters

NameType
Textends UiView = UiView

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewTypes.ts:60


RollIndicatorOptions

Ƭ RollIndicatorOptions: Object

Options for RollIndicator.

Type declaration

NameTypeDescription
majorTickLengthnumberThe length of the major roll scale ticks, in pixels.
minorTickLengthnumberThe length of the minor roll scale ticks, in pixels.
pointerStyle"ground" | "sky"Whether to render the indicator with a ground pointer or a sky pointer. With a ground pointer, the roll scale rotates as the airplane banks to keep the zero-roll reference pointer pointed toward the ground while the roll pointer remains fixed. With a sky pointer, the roll pointer rotates as the airplane banks to keep itself pointed toward the sky while the roll scale remains fixed.
radiusnumberThe radius of the roll scale, in pixels.
referencePointerOffsetnumberThe offset of the tip of the zero-roll reference pointer from the roll scale, in pixels. Positive values displace the pointer away from the center of the circle circumscribed by the roll scale.
referencePointerSizeReadonlyFloat64ArrayThe size of the zero-roll reference pointer, as [width, height] in pixels.
rollPointerOffsetnumberThe offset of the tip of the roll pointer from the roll scale, in pixels. Positive values displace the pointer toward the center of the circle circumscribed by the roll scale.
rollPointerSizeReadonlyFloat64ArrayThe size of the roll pointer, as [width, height] in pixels.
showArcbooleanWhether to render the roll arc.
standardRateTurnPointerSizeReadonlyFloat64ArrayThe size of the standard rate turn pointer, as [width, height] in pixels.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/PFD/Components/HorizonDisplay/RollIndicator/RollIndicator.tsx:12


SavedFrequencyAllUserSettingTypes

Ƭ SavedFrequencyAllUserSettingTypes: SavedFrequencyIndexedUserSettingTypes<SavedFrequencyIndex>

The user settings for the saved frequencies, indexed by SavedFrequencyIndex.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/SavedFrequenciesUserSettings.ts:33


SavedFrequencyIndex

Ƭ SavedFrequencyIndex: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16

Valid index types for saved frequencies.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/SavedFrequenciesUserSettings.ts:25


SavedFrequencyUserSettingTypes

Ƭ SavedFrequencyUserSettingTypes: ComFrequencyUserSettingTypes & NavFrequencyUserSettingTypes

The user settings for the saved frequencies.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/SavedFrequenciesUserSettings.ts:22


TrackVectorOptions

Ƭ TrackVectorOptions: Omit<G3XMapTrackVectorLayerProps, keyof MapLayerProps<any>>

Options for the track vector.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Map/G3XMapBuilder.tsx:50


TransponderAutoGroundAltManagerOptions

Ƭ TransponderAutoGroundAltManagerOptions: Object

Configuration options for TransponderAutoGroundAltManager.

Type declaration

NameTypeDescription
enforceModes?booleanWhether to strictly enforce the GROUND/ALT mode state of the transponder. If true, then the transponder will not allowed to be in GROUND mode when in the air or in ALT mode when on the ground. If false, then the transponder will switch from GROUND to ALT mode when a on-ground to in-air transition is detected and from ALT to GROUND when the opposite transition is detected, but it is otherwise free to be in GROUND or ALT mode regardless of whether the airplane is on the ground. Defaults to false.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Transponder/TransponderAutoGroundAltManager.ts:8


UiDialogInputType

Ƭ UiDialogInputType<Dialog>: Dialog extends UiDialogView<infer Input, any> ? Input : never

A utility type which extracts the input type of a UiDialogView.

Type parameters

NameType
Dialogextends UiDialogView<any, any>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiDialogView.tsx:41


UiDialogOutputType

Ƭ UiDialogOutputType<Dialog>: Dialog extends UiDialogView<any, infer Output> ? Output : never

A utility type which extracts the output type of a UiDialogView.

Type parameters

NameType
Dialogextends UiDialogView<any, any>

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiDialogView.tsx:46


UiDialogResult

Ƭ UiDialogResult<T>: UiDialogResultCancelled | UiDialogResultSubmitted<T>

A result of a request from a UiDialogView.

Type parameters

Name
T

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiDialogView.tsx:36


UiDialogResultCancelled

Ƭ UiDialogResultCancelled: Object

A result of a cancelled request from a UiDialogView.

Type declaration

NameTypeDescription
wasCancelledtrueIndicates that the dialog was cancelled.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiDialogView.tsx:17


UiDialogResultSubmitted

Ƭ UiDialogResultSubmitted<T>: Object

A result of a successful request from a UiDialogView.

Type parameters

Name
T

Type declaration

NameTypeDescription
payloadTThis result's data payload.
wasCancelledfalseIndicates that the dialog was not cancelled.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiDialogView.tsx:25


UiGenericPopupOpenOptions

Ƭ UiGenericPopupOpenOptions<T>: Object

Options describing how to open a UI view as a generic popup.

Type parameters

NameType
Textends UiPopupType

Type declaration

NameTypeDescription
allowEventFallthrough?booleanWhether to allow unhandled interaction events to fall through to the next view in the open stack. Defaults to false.
backgroundOcclusion?UiViewOcclusionTypeThe occlusion type applied to views beneath the popup. If 'none' is chosen, then the popup will not prevent mouse events from reaching views beneath it (unless the mouse event was triggered on an element in the popup). Defaults to 'darken'.
popupTypeTThe type to apply to the popup. Defaults to 'normal'.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewStack.tsx:23


UiInnerKnobId

Ƭ UiInnerKnobId: SingleInner | LeftInner | RightInner | SingleInnerPush | LeftInnerPush | RightInnerPush

IDs for inner G3X Touch bezel rotary knobs.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:67


UiKnobIdGroupMap

Ƭ UiKnobIdGroupMap: Object

Mappings from G3X Touch bezel rotary knob IDs to the groups to which they belong.

Type declaration

NameTypeDescription
LeftInnerLeftLeft outer knob.
LeftInnerPushLeftLeft inner push knob.
LeftOuterLeftLeft inner knob.
RightInnerRightRight inner knob.
RightInnerPushRightRight inner push knob.
RightOuterRightRight outer knob.
SingleInnerSingleSingle inner knob.
SingleInnerPushSingleSingle inner push knob.
SingleOuterSingleSingle outer knob.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:30


UiKnobInteractionEvent

Ƭ UiKnobInteractionEvent: SingleKnobOuterInc | SingleKnobOuterDec | SingleKnobInnerInc | SingleKnobInnerDec | SingleKnobPress | SingleKnobPressLong | LeftKnobOuterInc | LeftKnobOuterDec | LeftKnobInnerInc | LeftKnobInnerDec | LeftKnobPress | LeftKnobPressLong | RightKnobOuterInc | RightKnobOuterDec | RightKnobInnerInc | RightKnobInnerDec | RightKnobPress | RightKnobPressLong

Interaction events originating from the bezel rotary knobs.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiInteraction.ts:33


UiKnobLabelState

Ƭ UiKnobLabelState: Readonly<Record<UiKnobId, Subscribable<string>>>

Label states for the bezel rotary knobs.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:100


UiKnobPushInteractionEvent

Ƭ UiKnobPushInteractionEvent: SingleKnobPress | SingleKnobPressLong | LeftKnobPress | LeftKnobPressLong | RightKnobPress | RightKnobPressLong

Bezel rotary knob push interaction events.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiInteraction.ts:73


UiKnobRequestedLabelState

Ƭ UiKnobRequestedLabelState: ReadonlyMap<UiKnobId, string>

Requested label states for the bezel rotary knobs.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:95


UiKnobTurnInteractionEvent

Ƭ UiKnobTurnInteractionEvent: SingleKnobOuterInc | SingleKnobOuterDec | SingleKnobInnerInc | SingleKnobInnerDec | LeftKnobOuterInc | LeftKnobOuterDec | LeftKnobInnerInc | LeftKnobInnerDec | RightKnobOuterInc | RightKnobOuterDec | RightKnobInnerInc | RightKnobInnerDec

Bezel rotary knob turn interaction events.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiInteraction.ts:56


UiListDialogParams

Ƭ UiListDialogParams<T>: Object

The parameters needed to display a selection list for UiListDialog.

Type parameters

Name
T

Type declaration

NameTypeDescription
autoDisableOverscroll?booleanWhether to automatically disable overscrolling when the total height of all the selection list's items does not exceed the list's visible height. Defaults to false.
class?stringCSS class(es) to apply to the dialog's root element.
fadeScrollBar?booleanWhether to fade out the selection list's scroll bar when the total height of all the list's items is less than or equal to the list's visible height. Space is reserved for the scroll bar even when it is faded out. Defaults to true.
highlightSelectedValue?booleanWhether to highlight the list item associated with the selected value. Defaults to false.
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?numberThe height of each list item, in pixels.
listItemSpacingPx?numberThe amount of 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?TThe value associated with the list item to which to initially scroll. If not defined, then the list will initially scroll to the list item associated with the selected value (if one exists).
selectedValue?T | Subscribable<T>The currently selected value. The list will initially scroll to and focus the list item associated with the selected value (unless overridden by scrollToValue). The list item associated with the selected value is also optionally highlighted depending on the value of highlightSelectedValue.
showScrollBar?boolean | "auto"Whether to show the list's scroll bar. If true, then space is always reserved for the scroll bar, and its visibility depends on the fadeScrollBar option. If false, then no space is reserved for the scroll bar and it is always hidden. If auto, then space is reserved for the scroll bar if and only if the total height of all the list's items exceeds the list's visible height. Defaults to auto.
styleButtonsAsListItems?booleanWhether to style the rendered buttons in the list as list items instead of touchscreen buttons.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Dialogs/UiListDialog.tsx:12


UiListFormattingProps

Ƭ UiListFormattingProps: Omit<TouchListProps, "scrollAxis" | "itemCount" | "maxRenderedItemCount">

Formatting props for UiList.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/List/UiList.tsx:23


UiMessageDialogInput

Ƭ UiMessageDialogInput: Object

A request input for UiMessageDialog.

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.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/MFD/Dialogs/UiMessageDialog.tsx:12


UiOuterKnobId

Ƭ UiOuterKnobId: SingleOuter | LeftOuter | RightOuter

IDs for outer G3X Touch bezel rotary knobs.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:62


UiPopupOpenOptions

Ƭ UiPopupOpenOptions: UiPositionedPopupOpenOptions | UiGenericPopupOpenOptions<Exclude<UiPopupType, "positioned">>

Options describing how to open a UI view as a popup.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewStack.tsx:77


UiPopupType

Ƭ UiPopupType: "normal" | "fade" | "positioned" | "slideout-top-full" | "slideout-bottom-full" | "slideout-right-full"

Types of UI popups.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewTypes.ts:28


UiPositionedPopupOpenOptions

Ƭ UiPositionedPopupOpenOptions: UiGenericPopupOpenOptions<"positioned"> & { bottom?: number ; left?: number ; right?: number ; top?: number }

Options describing how to open a UI view as a positioned popup.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewStack.tsx:44


UiPushKnobId

Ƭ UiPushKnobId: SingleInnerPush | LeftInnerPush | RightInnerPush

IDs for G3X Touch bezel rotary knobs that can be pushed.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:80


UiTouchButtonFocusModuleOptions

Ƭ UiTouchButtonFocusModuleOptions: Object

Options for UiTouchButtonFocusModule.

Type declaration

NameTypeDescription
onUiInteractionEvent?(event: UiInteractionEvent) => booleanA function which handles UiInteractionEvents routed to the module. If not defined, then the module will handle bezel rotary knob press events by calling the simulatePressed() method of its parent button and ignore all other events.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/TouchButton/UiTouchButtonFocusModule.ts:25


UiTouchSliderFocusModuleOptions

Ƭ UiTouchSliderFocusModuleOptions: Object

Options for UiTouchSliderFocusModule.

Type declaration

NameTypeDescription
onUiInteractionEvent?(event: UiInteractionEvent) => booleanA function which handles UiInteractionEvents routed to the module. If not defined, then the module will not handle any events.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/TouchSlider/UiTouchSliderFocusModule.ts:13


UiTurnKnobId

Ƭ UiTurnKnobId: SingleOuter | SingleInner | LeftOuter | LeftInner | RightOuter | RightInner

IDs for G3X Touch bezel rotary knobs that can be turned.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiKnobTypes.ts:73


UiViewEntry

Ƭ UiViewEntry<T>: Object

An entry describing a UI view registered to a view stack.

Type parameters

NameType
Textends UiView = UiView

Type declaration

NameTypeDescription
keystringThe key of the view.
layerUiViewStackLayerThe view stack layer to which the view belongs.
refT | undefinedA reference to the view, or undefined if the view is not rendered.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewTypes.ts:46


UiViewOcclusionType

Ƭ UiViewOcclusionType: "darken" | "hide" | "none"

Types of occlusion applied to UI views.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewTypes.ts:33


UiViewStackItem

Ƭ UiViewStackItem<T>: Object

An item describing a UI view within a view stack.

Type parameters

NameType
Textends UiView = UiView

Type declaration

NameTypeDescription
typeUiViewTypeThe view type as which the UI view was opened.
viewEntryRenderedUiViewEntry<T>The entry for the UI view.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewTypes.ts:68


UiViewType

Ƭ UiViewType: "page" | "popup" | "base"

Types of open UI views.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/UiSystem/UiViewTypes.ts:23


UiWaypointIconProps

Ƭ UiWaypointIconProps: Pick<WaypointIconProps, "waypoint" | "planeHeading" | "class" | "ref">

Component props for UiWaypointIcon.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Components/Waypoint/UiWaypointIcon.tsx:10


VSpeedDefinition

Ƭ VSpeedDefinition: Object

A definition for a reference V-speed.

Type declaration

NameTypeDescription
defaultValuenumberThe default value of the V-speed, in knots.
namestringThe name of the V-speed.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/VSpeed/VSpeed.ts:4


WeatherRadarDefinition

Ƭ WeatherRadarDefinition: Object

A definition for a weather radar.

Type declaration

NameTypeDescription
electricity?CompositeLogicXMLElementThe electrical logic for this definition's weather radar.
horizontalScanWidthnumberThe angular width, in degrees, of the horizontal scan of this definition's weather radar.
maxGainnumberThe maximum gain setting, in dBZ.
minGainnumberThe minimum gain setting, in dBZ.
scanActiveCircuitIndex?numberThe index of the circuit to switch on when the weather radar is actively scanning.
scanActiveCircuitProcedureIndex?numberThe index of the system.cfg electrical procedure to use the change the active radar scan circuit switch state.
supportExtendedColorsbooleanWhether the extended 16-color scale is supported for this definition's weather radar.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/AvionicsConfig/SensorsConfig.ts:118


WindDisplayUserSettingTypes

Ƭ WindDisplayUserSettingTypes: Object

Wind display user settings.

Type declaration

NameTypeDescription
windDisplayModeWindDisplaySettingModeThe display mode of the wind display.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Settings/PfdUserSettings.ts:69