workingtitle-instruments-g3x-touch
Enumerations
- AoaIndicatorDisplaySettingMode
- AvionicsStatus
- BacklightControlSettingMode
- ChannelSpacing
- CnsDataBarButtonSizeSettingMode
- CnsDataBarItemType
- CnsDataBarModeButtonSideSettingMode
- CnsDataBarScreenSideSettingMode
- CnsDataBarShowSettingMode
- DisplayLocationSettingMode
- DisplayScreenSideSettingMode
- EisLayouts
- EisSizes
- FlightDirectorFormatSettingMode
- FlightPlanDataFieldType
- FlightPlanDataItemType
- FlightPlanLegDataItemActiveStatus
- FuelTotalizerSimVars
- G3XActiveNavSource
- G3XEnginePageTabType
- G3XFmsFplUserDataKey
- G3XFplSource
- G3XFplSourceSettingMode
- G3XGaugeColorZoneColor
- G3XGaugeType
- G3XMapLabelTextSizeSettingMode
- G3XMapTrackVectorMode
- G3XMapTrackVectorSettingMode
- G3XNavVars
- G3XSpecialChar
- G3XTrafficSystemSource
- G3XUnitsBaroPressureSettingMode
- G3XUnitsFuelEconomySettingMode
- HsiOrientationMode
- InstrumentBackplaneNames
- MapLabelTextSizeMode
- MfdMainPageKeys
- MfdNrstPageKeys
- MfdPageSizeMode
- PfdBearingPointerSource
- PfdHsiOrientationSettingMode
- PfdInsetKeys
- PfdInsetSizeMode
- PfdKnobAction
- PfdKnobActionSettingMode
- SpeedConfigType
- UiFocusDirection
- UiInteractionEvent
- UiKnobControlSide
- UiKnobGroup
- UiKnobId
- UiPaneSizeMode
- UiViewKeys
- UiViewLifecyclePolicy
- UiViewSizeMode
- UiViewStackLayer
- VSpeedValueKey
- WaypointInfoContentMode
- WindDisplaySettingMode
Classes
- AbstractG3XTouchPlugin
- AbstractMfdNrstFacilityPage
- AbstractMfdNrstPage
- AbstractMfdPage
- AbstractPfdInset
- AbstractSimpleUiNumberDialog
- AbstractTabbedContent
- AbstractUiNumberDialog
- AbstractUiView
- ActiveFlightPlanDataArray
- ActiveFlightPlanStore
- ActiveNavSourceManager
- AfcsControlsView
- AfcsStatusBox
- AileronAndRudderTrimGauge
- AileronRudderTrimGauge
- AirportFreqTab
- AirportRunwayTab
- AirportWeatherTab
- AirspeedIndicatorConfig
- ApproachDialog
- AudioConfig
- AudioPanelConfig
- AudioPopup
- AudioRadiosPopup
- AuralAlertsConfig
- AutopilotConfig
- AvionicsConfig
- AvionicsStatusClient
- AvionicsStatusEventClient
- AvionicsStatusManager
- BacklightConfig
- BacklightIntensityPopup
- BacklightLightBusConfig
- BacklightPhotoCellConfig
- BacklightUserSettings
- BaroMinimumDialog
- BaroMinimumDisplay
- BaroPressureDialog
- BasicNearestWaypointEntry
- BearingDisplay
- BearingInformationDisplay
- BingMapOptimizationConfig
- CasPowerStateManager
- ChannelInputSlot
- CharInput
- CharInputSlot
- CnsAudioButtonGroup
- CnsComButtonGroup
- CnsDataBarUserSettings
- CnsDataBarUtils
- CnsNavButtonGroup
- CnsXpdrButtonGroup
- ColorRangeConfig
- CombinedTouchButton
- CourseDialog
- CursorInput
- DataBarFieldEditView
- DataBarFieldSelectDialog
- DataBarSetupView
- DefaultAirspeedIndicatorGsDataProvider
- DefaultComRadioSpacingDataProvider
- DefaultConfigFactory
- DefaultFlightPlanDataFieldCalculatorRepo
- DefaultFlightPlanDataFieldFactory
- DefaultG3XFplSourceDataProvider
- DefaultG3XUnitsUserSettingManager
- DefaultHsiDataProvider
- DefaultPositionHeadingDataProvider
- DefaultVdiDataProvider
- DigitInputSlot
- DirectToNearestTab
- DirectToNearestTabItem
- DirectToView
- DirectToWaypointTab
- DisplaySetupView
- DisplayUserSettingManager
- DuplicateWaypointDialog
- ElevatorTrimGauge
- EngineConfig
- FlapsElevatorTrimGauge
- FlapsGauge
- FlapsGaugeConfig
- FlightPlannerFlightPlanDataArray
- FmsConfig
- FmsExternalFplSourceConfig
- FmsFlightPlanningConfig
- FplCalculationUserSettings
- FplDisplayUserSettings
- FplSourceUserSettings
- FrequencyInput
- FuelCalculatorTab
- FuelTotalizer
- FuelTotalizerSimVarPublisher
- G3XAirspeedIndicator
- G3XAltimeter
- G3XAttitudeAircraftSymbol
- G3XAutoBacklightManager
- G3XBacklightManager
- G3XBacklightPublisher
- G3XBacklightUtils
- G3XBearingDisplay
- G3XDateTimeUserSettings
- G3XFailureBox
- G3XFlightDirectorDualCue
- G3XFlightDirectorSingleCue
- G3XFlightPlanSimSyncManager
- G3XFms
- G3XFmsUtils
- G3XHorizonDisplay
- G3XMapAirspaceRendering
- G3XMapBuilder
- G3XMapCompassArcLayer
- G3XMapCompassArcModule
- G3XMapDetailIndicator
- G3XMapKeys
- G3XMapMiniCompassLayer
- G3XMapNexradController
- G3XMapOrientationModeController
- G3XMapRangeSettingDisplay
- G3XMapRangeValueDisplay
- G3XMapTerrainScaleIndicator
- G3XMapTerrainWxSettingCompatManager
- G3XMapTrackVectorController
- G3XMapTrackVectorLayer
- G3XMapTrackVectorModule
- G3XMapTrafficModule
- G3XMapTrafficStatusIndicator
- G3XMapUserSettingUtils
- G3XMapUtils
- G3XMapWaypointStyles
- G3XNavDataBar
- G3XNavDataBarEditController
- G3XNavDataBarFieldModelFactory
- G3XNavDataBarFieldRenderer
- G3XNavDataFieldAglRenderer
- G3XNavDataFieldBrgRenderer
- G3XNavDataFieldCabinAltitudeRenderer
- G3XNavDataFieldClgRenderer
- G3XNavDataFieldClmRenderer
- G3XNavDataFieldDensityAltitudeRenderer
- G3XNavDataFieldDistRenderer
- G3XNavDataFieldDistdRenderer
- G3XNavDataFieldDtkRenderer
- G3XNavDataFieldEcoRenderer
- G3XNavDataFieldEdrRenderer
- G3XNavDataFieldEtaRenderer
- G3XNavDataFieldEtadRenderer
- G3XNavDataFieldEteRenderer
- G3XNavDataFieldEtedRenderer
- G3XNavDataFieldFlightLevelRenderer
- G3XNavDataFieldFodRenderer
- G3XNavDataFieldFormatting
- G3XNavDataFieldFuelFlowRenderer
- G3XNavDataFieldGMeterRenderer
- G3XNavDataFieldGpsAltitudeRenderer
- G3XNavDataFieldGsRenderer
- G3XNavDataFieldIsaRenderer
- G3XNavDataFieldLclRenderer
- G3XNavDataFieldMachRenderer
- G3XNavDataFieldOatRenderer
- G3XNavDataFieldRatRenderer
- G3XNavDataFieldRemRenderer
- G3XNavDataFieldTasRenderer
- G3XNavDataFieldTrkRenderer
- G3XNavDataFieldUtcRenderer
- G3XNavDataFieldVsrRenderer
- G3XNavDataFieldWptRenderer
- G3XNavDataFieldXtkRenderer
- G3XNavMapBuilder
- G3XNavSimVarPublisher
- G3XNavToNavGuidanceProvider
- G3XNearestAirportUserSettings
- G3XNearestContext
- G3XNearestMapBuilder
- G3XNearestMapRTRController
- G3XNumberUnitDisplay
- G3XPitchLadder
- G3XProcPreviewMapBuilder
- G3XRadioUtils
- G3XTimeDisplay
- G3XTouch
- G3XTouchActiveSourceNavIndicator
- G3XTouchBearingPointerNavIndicator
- G3XTouchFilePaths
- G3XTouchFsInstrument
- G3XTouchPrimaryFsInstrument
- G3XTouchSecondaryFsInstrument
- G3XTouchVersion
- G3XTrafficMapBuilder
- G3XTrafficMapOperatingModeIndicator
- G3XTrafficUserSettings
- G3XUnitFormatter
- G3XUnitType
- G3XUnitsUserSettings
- G3XVerticalSpeedIndicator
- G3XVsiConfig
- G3XWaypointMapBuilder
- Gdu460CnsDataBar
- Gdu460CnsDataBarItemManager
- Gdu460Display
- Gdu460Eis
- Gdu460HorizonDisplay
- Gdu460PfdInstrumentsView
- GduConfig
- GduDefsConfig
- GduUserSettingManager
- GenericCursorInputSlot
- GenericTabbedContent
- GenericUiFocusableComponent
- GenericUiView
- HorizonConfig
- HorizontalTrimGauge
- Hsi
- HsiActiveNavNeedle
- HsiBearingPointer
- HsiCompass
- HsiCourseNeedle
- HsiGpsIntegrityAnnunciation
- HsiRose
- HsiUpperDeviationIndicator
- ImgTouchButton
- InstrumentConfig
- LookupTableConfig
- MainMenuView
- MapConfig
- MapDataIntegrityController
- MapDragPanController
- MapDragPanModule
- MapDragPanRTRController
- MapLabelTextModule
- MapOrientationOverrideModule
- MapRangeEndpointsController
- MapRangeSettingSelectButton
- MapRangeTargetControlIndicator
- MapRelativeTerrainStatusIndicator
- MapScaleBarIndicator
- MapUserSettings
- MapWaypointIconImageCache
- MapWaypointLabelTextController
- MarkerBeaconDisplay
- MfdEnginePage
- MfdFplOptionsPopup
- MfdFplPage
- MfdFplPageApproachLegPreviewListItem
- MfdFplPageDataFieldRenderer
- MfdFplPageDataFieldSelectDialog
- MfdFplPageDataFieldSlot
- MfdFplPageLegListItem
- MfdGpsInfoDataProvider
- MfdInfoPage
- MfdMainPageRegistrar
- MfdMainView
- MfdMapOptionsPopup
- MfdMapPage
- MfdMapSetupPopup
- MfdNrstAirportOptionsPopup
- MfdNrstAirportPage
- MfdNrstIntersectionPage
- MfdNrstNdbPage
- MfdNrstUserWaypointPage
- MfdNrstView
- MfdNrstVorPage
- MfdPageContainer
- MfdPageNavBar
- MfdPageSelectDialog
- MfdRadioVolumePopup
- MfdTrafficOptionsPopup
- MfdTrafficPage
- MfdWaypointMapPopup
- MfdWaypointPage
- NavSourceFormatter
- NearestAirportNavSource
- NearestFacilityWaypointArray
- NoOptionsPopup
- NumberInput
- NumberPad
- NumberUnitDisplay
- NumericConstantConfig
- NumericMaxConfig
- NumericMinConfig
- PfdFlightPlanInset
- PfdFlightPlanInsetApproachLegPreviewListItem
- PfdFlightPlanInsetLegListItem
- PfdInsetContainer
- PfdInsetRegistrar
- PfdMapInset
- PfdMapView
- PfdNearestAirportsInset
- PfdOptionsView
- PfdPageRegistrar
- PfdSetupView
- PfdTrafficInset
- PfdUserSettingManager
- PfdWindDisplay
- RadioVolumeShortcutPopup
- RadiosConfig
- ReversionaryModeManager
- RollIndicator
- SavedFrequenciesUserSettingsManager
- SavedNavComFrequencyManager
- ScrollList
- SelectRadioDialog
- SelectedAltitudeDialog
- SelectedCourseDialog
- SelectedHeadingDialog
- SensorsConfig
- SetValueTouchButton
- SetupView
- SignInputSlot
- SoundSetupView
- SpeedConfig
- StartupView
- StatusBar
- TabbedContainer
- TimeSetupView
- ToggleStatusBar
- ToggleTouchButton
- TouchButton
- TouchList
- TouchSlider
- TrafficConfig
- TrafficMapCombinedIndicator
- TrafficMapRangeControlIndicator
- TransponderAutoAirborneManager
- TransponderAutoGroundAltManager
- TransponderConfig
- TransponderView
- TurnRateIndicator
- UiBearingArrow
- UiFlightPlanLegDisplay
- UiFlightPlanList
- UiFocusController
- UiGenericNumberUnitDialog
- UiImgTouchButton
- UiInteractionMapper
- UiInteractionUtils
- UiKnobUtils
- UiList
- UiListButton
- UiListDialog
- UiListFocusable
- UiListItem
- UiListSelectTouchButton
- UiMessageDialog
- UiNearestWaypointDisplay
- UiNearestWaypointList
- UiNearestWaypointListItem
- UiPane
- UiPaneContainer
- UiPaneViewStackContainer
- UiService
- UiSetValueTouchButton
- UiToggleTouchButton
- UiTouchButton
- UiTouchButtonFocusModule
- UiTouchSlider
- UiTouchSliderFocusModule
- UiValueTouchButton
- UiViewStack
- UiViewUtils
- UiWaypointDisplay
- UiWaypointIcon
- UiWaypointIconImageCache
- UiWaypointSelectButton
- UiWaypointTouchButton
- UnitsSetupView
- UserTimerValueDisplay
- UserTimerView
- VSpeedBugConfig
- VSpeedConfig
- VSpeedUserSettingManager
- ValueTouchButton
- VerticalDeviationIndicator
- WaypointDialog
- WaypointInfo
- WaypointInfoInfo
- WaypointInfoPopup
Interfaces
- AbstractMfdNrstPageProps
- AfcsControlsViewProps
- AfcsStatusBoxProps
- AileronAndRudderTrimGaugeProps
- AileronRudderTrimGaugeProps
- AirportFreqTabProps
- AirportRunwayTabProps
- AirportWeatherTabProps
- AirspeedIndicatorGsDataProvider
- ApproachDialogProps
- AudioRadiosPopupProps
- AudioViewProps
- AvionicsStatusEvents
- BacklightIntensityPopupProps
- BaroMinimumDialogProps
- BaroMinimumDisplayProps
- BaroPressureDialogInput
- BaroPressureDialogOutput
- BaroPressureDialogProps
- BaseG3XAPNavToNavEvents
- BearingInformationDisplayProps
- ChannelInputSlotProps
- CharInputProps
- CharInputSlotProps
- CnsAudioButtonGroupProps
- CnsComButtonProps
- CnsNavButtonProps
- CnsXpdrButtonGroupProps
- ComRadioSpacingDataProvider
- CombinedTouchButtonProps
- Config
- ConfigFactory
- CourseDialogInput
- CursorInputProps
- CursorInputSlot
- DataBarFieldEditViewProps
- DataBarFieldSelectDialogProps
- DataBarSetupViewProps
- DigitInputSlotProps
- DirectToDialogProps
- DirectToNearestTabItemProps
- DirectToNearestTabProps
- DirectToWaypointTabProps
- DisplaySetupViewProps
- DuplicateWaypointDialogInput
- ElevatorTrimGaugeProps
- FlapsElevatorTrimGaugeProps
- FlapsGaugeProps
- FlightPlanAddWaypointDataItem
- FlightPlanApproachLegPreviewDataItem
- FlightPlanDataArray
- FlightPlanDataField
- FlightPlanDataFieldCalculator
- FlightPlanDataFieldCalculatorRepo
- FlightPlanDataFieldFactory
- FlightPlanLegDataItem
- FlightPlanStore
- FocusableTouchButton
- FrequencyInputProps
- FuelCalculatorTabProps
- FuelTotalizerControlEvents
- FuelTotalizerEvents
- G3XAirspeedIndicatorProps
- G3XAltimeterProps
- G3XAttitudeAircraftSymbolProps
- G3XBacklightEvents
- G3XBearingDisplayProps
- G3XCircleGaugeProps
- G3XCircularGaugeStyle
- G3XCylinderGaugeProps
- G3XCylinderGaugeStyle
- G3XDoubleLinearVerticalGaugeStyle
- G3XDoubleZonesLinearGaugeProps
- G3XEisEvents
- G3XFailureBoxProps
- G3XFlightDirectorDualCueProps
- G3XFlightDirectorSingleCueProps
- G3XFplSourceDataProvider
- G3XFplSourceEvents
- G3XGaugeColorZone
- G3XGaugeColumnProps
- G3XGaugeColumnStyle
- G3XGaugeProps
- G3XGaugeRowProps
- G3XGaugeStyle
- G3XHorizonDisplayProps
- G3XLinearGaugeProps
- G3XMapCompassArcLayerModules
- G3XMapCompassArcLayerProps
- G3XMapDetailIndicatorProps
- G3XMapMiniCompassLayerModules
- G3XMapMiniCompassLayerProps
- G3XMapNexradControllerModules
- G3XMapOrientationModeControllerContext
- G3XMapOrientationModeControllerModules
- G3XMapRangeSettingDisplayProps
- G3XMapTerrainScaleIndicatorProps
- G3XMapTrackVectorControllerModules
- G3XMapTrackVectorLayerModules
- G3XMapTrackVectorLayerProps
- G3XMapTrafficStatusIndicatorProps
- G3XNavDataBarProps
- G3XNavEvents
- G3XNearestMapRTRControllerControllers
- G3XNearestMapRTRControllerModules
- G3XNumberUnitDisplayProps
- G3XPeakingGaugeProps
- G3XPitchLadderProps
- G3XTimeDisplayProps
- G3XToggleButtonGaugeProps
- G3XTouchPlugin
- G3XTouchPluginBinder
- G3XTrafficMapOperatingModeIndicatorProps
- G3XTransponderEvents
- G3XUnitsUserSettingManager
- G3XVerticalSpeedIndicatorProps
- Gdu460CnsDataBarProps
- Gdu460EisProps
- Gdu460HorizonDisplayProps
- Gdu460PfdInstrumentsViewProps
- GduDisplay
- GduDisplayProps
- GenericCursorInputSlotProps
- GenericTabbedContentProps
- GenericUiFocusableComponentProps
- GenericUiViewProps
- GpsInfoChannelData
- HSIProps
- HorizontalTrimGaugeProps
- HsiActiveNavNeedleProps
- HsiBearingPointerProps
- HsiCompassProps
- HsiCourseNeedleProps
- HsiDataProvider
- HsiRoseProps
- HsiUpperDeviationIndicatorProps
- MainMenuViewProps
- MapDataIntegrityControllerModules
- MapDragPanControllerModules
- MapDragPanRTRControllerModules
- MapRangeSettingSelectButtonProps
- MapRangeTargetControlIndicatorControllers
- MapRangeTargetControlIndicatorModules
- MapRangeTargetControlIndicatorProps
- MapScaleBarIndicatorProps
- MapWaypointLabelTextControllerModules
- MfdEnginePageProps
- MfdFplOptionsPopupProps
- MfdFplPageApproachLegPreviewListItemProps
- MfdFplPageDataFieldSelectDialogProps
- MfdFplPageDataFieldSlotProps
- MfdFplPageLegListItemProps
- MfdFplPageProps
- MfdInfoPageProps
- MfdMainViewProps
- MfdMapOptionsPopupProps
- MfdMapPageProps
- MfdMapSetupPopupProps
- MfdNrstAirportPageProps
- MfdNrstPage
- MfdNrstViewProps
- MfdPage
- MfdPageContainerProps
- MfdPageNavBarProps
- MfdPageProps
- MfdPageSelectDialogProps
- MfdTrafficPageProps
- MfdVolumeRadioPopupProps
- MfdWaypointMapPopupProps
- MfdWaypointPageProps
- NearestMapRTRControllerContext
- NearestWaypointEntry
- NumberInputProps
- NumberPadProps
- NumericConfig
- PfdFlightPlanInsetApproachLegPreviewListItemProps
- PfdFlightPlanInsetLegListItemProps
- PfdFlightPlanInsetProps
- PfdInset
- PfdInsetContainerProps
- PfdInsetProps
- PfdInstrumentsPluginComponent
- PfdMapInsetProps
- PfdMapViewProps
- PfdNearestAirportsInsetProps
- PfdOptionsViewProps
- PfdSetupViewProps
- PfdTrafficInsetProps
- PfdWindDisplayProps
- PositionHeadingDataProvider
- RadioVolumeShortcutPopupProps
- ResolvableConfig
- RollIndicatorProps
- SelectRadioDialogInput
- SelectedAltitudeDialogInput
- SelectedAltitudeDialogProps
- SelectedCourseDialogInput
- SelectedHeadingDialogProps
- SignInputSlotProps
- StartupViewProps
- StatusBarProps
- TabbedContainerProps
- TabbedContent
- TabbedContentProps
- TrafficMapCombinedIndicatorProps
- TrafficMapRangeControlIndicatorControllers
- TrafficMapRangeControlIndicatorProps
- TransponderViewControlEvents
- TransponderViewEvents
- TransponderViewProps
- UiBearingArrowProps
- UiDialogView
- UiFlightPlanLegDisplayProps
- UiFlightPlanListProps
- UiFocusableComponent
- UiGenericNumberUnitDialogOutput
- UiImgTouchButtonProps
- UiInteractionHandler
- UiListButtonProps
- UiListFocusableProps
- UiListItemProps
- UiListProps
- UiListSelectTouchButtonProps
- UiNearestWaypointDisplayProps
- UiNearestWaypointListItemProps
- UiNearestWaypointListProps
- UiNumberDialogInput
- UiNumberDialogInputDefinition
- UiPaneContainerProps
- UiPaneContent
- UiPaneProps
- UiPaneViewStackContainerProps
- UiSetValueTouchButtonProps
- UiToggleTouchButtonProps
- UiTouchButtonProps
- UiTouchSliderProps
- UiValueTouchButtonProps
- UiView
- UiViewProps
- UiViewStackContainer
- UiWaypointDisplayProps
- UiWaypointSelectButtonProps
- UiWaypointTouchButtonProps
- UserTimerValueDisplayProps
- VerticalDeviationIndicatorProps
- WaypointDialogInput
- WaypointDialogProps
- WaypointInfoInfoProps
- WaypointInfoPopupProps
- WaypointInfoProps
Type Aliases
ActiveNavSourceManagerExternalNavigatorDefinition
Ƭ ActiveNavSourceManagerExternalNavigatorDefinition: Object
An external navigator definition for ActiveNavSourceManager.
Type declaration
Name | Type | Description |
---|---|---|
cdiId? | string | The ID of the CDI used by the external navigator. |
supportGps | boolean | Whether GPS navigation data can be received from the external navigator. |
supportNav | boolean | Whether 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
Name | Type | Description |
---|---|---|
setFromKeyEvents | boolean | Whether to allow the active navigation source to be set using key events. |
syncWithSim | boolean | Whether 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
Name | Type | Description |
---|---|---|
airspeedIndicatorIndex | number | The index of the sim airspeed indicator used by this definition's ADC. |
electricity? | CompositeLogicXMLElement | The 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
Name | Type | Description |
---|---|---|
attitudeIndicatorIndex | number | The index of the sim attitude indicator used by this definition's AHRS. |
directionIndicatorIndex | number | The index of the sim direction indicator used by this definition's AHRS. |
electricity? | CompositeLogicXMLElement | The 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
Name | Type | Description |
---|---|---|
electricity? | CompositeLogicXMLElement | The 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
Name | Type | Description |
---|---|---|
aoaDisplayMode | AoaIndicatorDisplaySettingMode | The 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
Name | Type | Description |
---|---|---|
disableLoad? | boolean | Whether to disable the Load Approach button. Defaults to false . |
initialAirport? | AirportFacility | The airport to which to initialize the dialog. |
initialApproachIndex? | number | The index of the approach to which to initialize the dialog. |
isLoadedApproachActive? | boolean | Whether 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
Name | Type | Description |
---|---|---|
action | "load" | "activate" | "vtf" | The selected action. |
airport | AirportFacility | The parent airport of the selected VFR approach. |
approachIndex | number | The index of the published approach on which the selected VFR approach is based. |
approachProcedure | GarminVfrApproachProcedure | The 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
Name | Type | Description |
---|---|---|
pfdStandardRateTurnPointerShow | boolean | Whether 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
Name | Type | Description |
---|---|---|
maxBankAngle | number | The 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
Name | Type | Description |
---|---|---|
maxBankAngle | number | The 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
Name | Type | Description |
---|---|---|
maxBankAngle | number | The 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
Name | Type | Description |
---|---|---|
maxBankAngle | number | The 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
Name | Type | Description |
---|---|---|
maxBankAngle | number | The maximum supported bank angle, in degrees. |
minBankAngle | number | The 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
Name | Type | Description |
---|---|---|
maxBankAngle | number | The 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
Name | Type | Description |
---|---|---|
current | AvionicsStatus | The current status of the avionics unit (GDU). |
previous | AvionicsStatus | undefined | The 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
Name | Type | Description |
---|---|---|
current | boolean | undefined | The 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. |
previous | boolean | undefined | The 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
Name | Type | Description |
---|---|---|
displayBacklightManualLevel | number | The manual backlight intensity level, in the range [0, 1] . |
displayBacklightMode | BacklightControlSettingMode | The 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
Name | Type | Description |
---|---|---|
clear | true | Whether 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
Name | Type | Description |
---|---|---|
clear | false | Whether to clear the baro minimum altitude and exit baro minimum mode. |
value | number | The 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
Name | Type | Description |
---|---|---|
shape | "square" | "triangle" | The shape of selection indicator. |
type | Audio | AudioOnly | AudioMinimized | The 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
Name | Type |
---|---|
T | extends 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
Name | Type | Description |
---|---|---|
type | Split | Xpdr | Timer | The 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
Name | Type | Description |
---|---|---|
frequencyComRecent | string | The name and frequency of the radio station, separated by ';'. |
frequencyComUser | string | The 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
Name | Type | Description |
---|---|---|
initialValue | NavDataFieldType | The 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
Name | Type | Description |
---|---|---|
fuelOnBoardType? | "sensed" | "totalizer" | "none" | The type of fuel-on-board data used by the repository's calculators. Defaults to 'none' . |
supportSensedFuelFlow? | boolean | Whether 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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
course | number | undefined | The 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. |
waypoint | FacilityWaypoint | null | The 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
Name | Type | Description |
---|---|---|
displayAudioPanelLocation | DisplayLocationSettingMode | The instrument types on which the CNS data bar audio panel button is displayed. |
displayComRadioLocation | DisplayLocationSettingMode | The instrument types on which the CNS data bar COM radio buttons are displayed. |
displayEisLocation | DisplayLocationSettingMode | The instrument types on which the EIS is displayed. |
displayEisScreenSide | DisplayScreenSideSettingMode | The screen side on which the EIS display is located. |
displayKnobZoomReverse | boolean | Whether to the reverse the direction of zooming when using the bezel rotary knobs. |
displayMapZoomButtonShow | boolean | Whether to show on-screen zoom buttons on maps and charts. |
displayMfdSplitScreenPageKey | string | The key of the page to display on the PFD pane when the GDU is operating as an MFD and is in split screen mode. |
displayNavRadioLocation | DisplayLocationSettingMode | The instrument types on which the CNS data bar NAV radio buttons are displayed. |
displayPfdPaneSide | DisplayScreenSideSettingMode | The screen side on which the PFD pane is located. |
displayStartupSplitMode | boolean | Whether to initialize to split screen mode on start-up. |
displayToggleSplitWithBack | boolean | Whether to support toggling split screen mode with the Back key. |
displayTransponderLocation | DisplayLocationSettingMode | The 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
Name | Type | Description |
---|---|---|
color | string | The color of the component. |
type | "line" | The type of component to render. |
value | number | The 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
Name | Type | Description |
---|---|---|
color | string | The 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
Name | Type | Description |
---|---|---|
type | "tickMark" | The type of component to render. |
value | number | The 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
Name | Type | Description |
---|---|---|
flightDirectorFormat | FlightDirectorFormatSettingMode | The 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
Name | Type | Description |
---|---|---|
CumulativeDistance | NumberUnitSubject <UnitFamily.Distance > | Cumulative distance. |
CumulativeEte | NumberUnitSubject <UnitFamily.Duration > | Cumulative estimated time enroute. |
CumulativeFuel | NumberUnitSubject <UnitFamily.Weight > | Cumulative fuel burn. |
Dtk | BasicNavAngleSubject | Desired track. |
Eta | Subject <number > | Estimated time of arrival. |
FuelRemaining | NumberUnitSubject <UnitFamily.Weight > | Fuel remaining. |
LegDistance | NumberUnitSubject <UnitFamily.Distance > | Leg distance. |
LegEte | NumberUnitSubject <UnitFamily.Duration > | Leg estimated time enroute. |
LegFuel | NumberUnitSubject <UnitFamily.Weight > | Leg fuel burn. |
Sunrise | Subject <number > | Time of sunrise. |
Sunset | Subject <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
Name | Type | Description |
---|---|---|
calculateDebounce? | number | The amount of time, in milliseconds, by which to debounce data field calculations following flight plan changes. Defaults to 250 . |
dataFieldCount? | number | The 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
Name | Type | Description |
---|---|---|
lowBankAngle | number | The maximum bank angle, in degrees, to use to calculate turns while in low-bank mode. |
maxBankAngle | number | The 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
Name | Type | Description |
---|---|---|
electricity? | CompositeLogicXMLElement | The electrical logic for this definition's FMS geo-positioning system. |
gpsReceiverIndexes | readonly 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
Name | Type | Description |
---|---|---|
fplFuelFlow | number | The user-defined flight plan fuel flow, in gallons per hour. |
fplSpeed | number | The 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
Name | Type | Description |
---|---|---|
fplDataField1 | FlightPlanDataFieldType | The type of the first MFD FPL page data field. |
fplDataField2 | FlightPlanDataFieldType | The type of the second MFD FPL page data field. |
fplDataField3 | FlightPlanDataFieldType | The type of the third MFD FPL page data field. |
fplShowMap | boolean | Whether 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
Name | Type | Description |
---|---|---|
fplSource | G3XFplSourceSettingMode | The 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
Name | Type | Description |
---|---|---|
supportOverspeed | boolean | Whether to support the overspeed alert. |
supportTrendOverspeed | boolean | Whether to support the trend overspeed alert. |
supportTrendUnderspeed | boolean | Whether to suppor the trend underspeed alert. |
supportUnderspeed | boolean | Whether 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
Name | Type | Description |
---|---|---|
combinedGauges? | G3XGaugeSpec [] | The gauges configuration in combined mode (when the MFD engine page is visible), or undefined if combined mode is not supported. |
defaultGauges | G3XGaugeSpec [] | The gauges configuration in default mode (when the MFD engine page is not visible). |
functions | Map <string , G3XFunction > | Any configured functions. |
size | EisSizes | The 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
Name | Type | Description |
---|---|---|
content | G3XEnginePageTabDefinition [] | G3XEnginePageGaugesDefinition | The content of the engine page. |
functions | Map <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
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
cdiId | string | The ID of the CDI used by the external flight plan data source. |
flightPlanner | FlightPlanner | The flight planner of the external flight plan data source. |
lnavIndex | number | The index of the LNAV instance used by the external flight plan data source. |
useSimObsState | boolean | Whether the external flight plan data source uses the sim's native OBS state. |
verticalPathCalculator? | VNavPathCalculator | The vertical path calculator to use with the external flight plan data source, or undefined if the external source does not support VNAV. |
vnavIndex | number | The 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
Name | Type | Description |
---|---|---|
airportIcao | string | The ICAO of the loaded approach airport. |
approach | GarminVfrApproachProcedure | The loaded VFR approach procedure. |
approachIndex | number | The 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
Name | Type | Description |
---|---|---|
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. |
lnavIndex | number | The index of the LNAV computer associated with the FMS's active flight plan. |
useSimObsState | boolean | Whether 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
Name | Type | Description |
---|---|---|
cdiId | string | The ID of the CDI associated with the flight plan source. |
externalNavigatorIndex? | number | The index of the flight plan source's parent external navigator, or undefined if the source is an internal source. |
fms | Fms | The Garmin FMS instance associated with the flight plan source. |
lnavIndex | number | The index of the LNAV instance associated with the flight plan source. |
vnavIndex | number | The 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
Name | Type | Description |
---|---|---|
logic | CompositeLogicXMLElement | The XML logic the function runs. |
name | string | The 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
Name | Type | Description |
---|---|---|
configuration | G3XGaugeSpecConfig | Configuration for the gauge. |
gaugeType | G3XGaugeType | The 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
Name | Type | Description |
---|---|---|
styles | (waypoint : Waypoint ) => MapWaypointLabelStyles | A function which retrieves map waypoint label styles. |
subscriptions | Subscription [] | 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
Name | Type | Description |
---|---|---|
airplaneIconOrientation? | MapOwnAirplaneIconOrientation | Subscribable <MapOwnAirplaneIconOrientation > | The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp . |
airplaneIconSrc | string | Subscribable <string > | The URI of the player airplane icon's image asset |
allowRelativeTerrainMode? | boolean | Whether to allow relative terrain mode. Defaults to true . Ignored if useTerrainUserSettings is false or settingManager is not defined. |
bingDelay? | number | The amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0. |
bingId | string | The 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. |
dataUpdateFreq | number | Subscribable <number > | The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data. |
defaultFocusRangeIndex? | number | The 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. |
gduFormat | GduFormat | The format of the map's parent GDU. |
gduIndex | number | The index of the GDU from which the map sources data. |
gduSettingManager | UserSettingManager <GduUserSettingTypes > | A manager for GDU user settings. |
groundRelativeTerrainBlendDuration? | number | The 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? | boolean | Whether to display airspaces. Defaults to true . |
includeAltitudeArc? | boolean | Whether to include the altitude intercept arc display. Defaults to true . |
includeDetailIndicator? | boolean | Whether to include a detail indicator. Defaults to true . |
includeDragPan? | boolean | Whether to include support for drag-to-pan. Defaults to true . |
includeMiniCompass? | boolean | Whether to include a mini-compass. Defaults to true . |
includeOrientationToggle? | boolean | Whether the mini-compass should function as a toggle button for map orientation. Ignored if includeMiniCompass is false . Defaults to false . |
includeRelativeTerrainStatusIndicator? | boolean | Whether to include a relative terrain mode status indicator. Defaults to true . |
includeRunwayOutlines? | boolean | Whether to display airport runway outlines. Defaults to true . |
includeTerrainScale? | boolean | Whether to include a terrain scale indicator. Defaults to true . |
includeTrackVector? | boolean | Whether to include the track vector display. Defaults to true . |
includeTrafficFailedIndicator? | boolean | Whether to include a traffic failed mode indicator. Defaults to true . |
includeTrafficOffScaleIndicator? | boolean | Whether to include a traffic off-scale status indicator. Defaults to true . |
includeTrafficStatusIndicator? | boolean | Whether 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? | number | The minimum range index, inclusive, at which NEXRAD is visible. |
noGpsBannerText? | string | The 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] . |
projectedRange | number | 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? | boolean | Whether to show the detail indicator title. Defaults to true . Ignored if includeDetailIndicator is false . |
showTrafficAltRestriction? | boolean | Whether to show the traffic altitude restriction mode on the traffic status indicator. Defaults to true . Ignored if includeTrafficStatusIndicator is false . |
supportFlightPlanFocus? | boolean | Whether 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? | G3XNavMapTrafficIconOptions | Configuration 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? | TrafficSystem | The traffic system from which to retrieve traffic intruder data. Required to display traffic. |
unitsSettingManager? | UnitsUserSettingManager | A display units user setting manager. If not defined, map display units will not be controlled by user settings. |
useAirspaceVisUserSettings? | boolean | Whether to bind airspace visibility to user settings. Defaults to true . Ignored if settingManager is not defined. |
useAltitudeArcUserSettings? | boolean | Whether to bind altitude intercept arc options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useCompassArcUserSettings? | boolean | Whether to bind the display of the compass arc to user settings. Defaults to true . Ignored if settingManager is not defined. |
useDeclutterUserSetting? | boolean | Whether to bind the global declutter function to user settings. Defaults to true . Ignored if settingManager is not defined. |
useNexradUserSettings? | boolean | Whether to bind the display of NEXRAD to user settings. Defaults to true . Ignored if settingManager is not defined. |
useOrientationUserSettings? | boolean | Whether to bind map orientation to user settings. Defaults to true . Ignored if settingManager is not defined. |
useRangeUserSettingByDefault? | boolean | Whether the map's range should be controlled by user setting by default. Defaults to true . |
useTerrainUserSettings? | boolean | Whether to bind terrain colors to user settings. Defaults to true . Ignored if settingManager is not defined. |
useTrackVectorUserSettings? | boolean | Whether to bind track vector options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useWaypointUserSettings? | boolean | Whether 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? | number | The 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
Name | Type | Description |
---|---|---|
airplaneIconOrientation? | MapOwnAirplaneIconOrientation | Subscribable <MapOwnAirplaneIconOrientation > | The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp . |
airplaneIconSrc | string | Subscribable <string > | The URI of the player airplane icon's image asset |
allowRelativeTerrainMode? | boolean | Whether to allow relative terrain mode. Defaults to true . Ignored if useTerrainUserSettings is false or settingManager is not defined. |
bingDelay? | number | The amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0. |
bingId | string | The ID to assign to the map's bound Bing Map instance. |
dataUpdateFreq | number | 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. |
gduFormat | GduFormat | The format of the map's parent GDU. |
gduIndex | number | The index of the GDU from which the map sources data. |
gduSettingManager | UserSettingManager <GduUserSettingTypes > | A manager for GDU user settings. |
groundRelativeTerrainBlendDuration? | number | The 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? | ReadonlyFloat64Array | The 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? | boolean | Whether to display airspaces. Defaults to true . |
includeAltitudeArc? | boolean | Whether to include the altitude intercept arc display. Defaults to true . |
includeDetailIndicator? | boolean | Whether to include a detail indicator. Defaults to true . |
includeDragPan? | boolean | Whether to include support for drag-to-pan. Defaults to true . |
includeMiniCompass? | boolean | Whether to include a mini-compass. Defaults to false . |
includeRelativeTerrainStatusIndicator? | boolean | Whether to include a relative terrain mode status indicator. Defaults to true . |
includeRunwayOutlines? | boolean | Whether to display airport runway outlines. Defaults to true . |
includeTerrainScale? | boolean | Whether to include a terrain scale indicator. Defaults to true . |
includeTrackVector? | boolean | Whether to include the track vector display. Defaults to true . |
includeTrafficFailedIndicator? | boolean | Whether to include a traffic failed mode indicator. Defaults to true . |
includeTrafficOffScaleIndicator? | boolean | Whether to include a traffic off-scale status indicator. Defaults to true . |
includeTrafficStatusIndicator? | boolean | Whether 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? | number | The minimum range index, inclusive, at which NEXRAD is visible. |
noGpsBannerText? | string | The text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION' . |
projectedRange | number | 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? | boolean | Whether to show the detail indicator title. Defaults to true . Ignored if includeDetailIndicator is false . |
showTrafficAltRestriction? | boolean | Whether 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? | G3XNearestMapTrafficIconOptions | Configuration 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? | TrafficSystem | The traffic system from which to retrieve traffic intruder data. Required to display traffic. |
unitsSettingManager? | UnitsUserSettingManager | A display units user setting manager. If not defined, map display units will not be controlled by user settings. |
useAirspaceVisUserSettings? | boolean | Whether to bind airspace visibility to user settings. Defaults to true . Ignored if settingManager is not defined. |
useAltitudeArcUserSettings? | boolean | Whether to bind altitude intercept arc options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useDeclutterUserSetting? | boolean | Whether to bind the global declutter function to user settings. Defaults to true . Ignored if settingManager is not defined. |
useNexradUserSettings? | boolean | Whether to bind the display of NEXRAD to user settings. Defaults to true . Ignored if settingManager is not defined. |
useTerrainUserSettings? | boolean | Whether to bind terrain colors to user settings. Defaults to true . Ignored if settingManager is not defined. |
useTrackVectorUserSettings? | boolean | Whether to bind track vector options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useWaypointUserSettings? | boolean | Whether 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? | number | The 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
Name | Type | Description |
---|---|---|
svtDisabledStyles | G3XPitchLadderStyles | Styling options to apply when synthetic vision is disabled. |
svtEnabledStyles | G3XPitchLadderStyles | Styling 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
Name | Type | Description |
---|---|---|
chevronThresholdNegative | number | The maximum negative pitch value at which to display warning chevrons. |
chevronThresholdPositive | number | The minimum positive pitch value at which to display warning chevrons. |
majorLineHeight | number | The length of the vertical component of major pitch lines, in pixels. |
majorLineIncrement | number | The increment, in degrees, between major pitch lines. |
majorLineLength | number | The length of major pitch lines. |
majorLineShowNumber | boolean | Whether to show number labels for major pitch lines. |
mediumLineFactor | number | The number of medium pitch lines for each major pitch line. |
mediumLineLength | number | The length of medium pitch lines. |
mediumLineMaxPitch | number | The maximum pitch at which to draw medium pitch lines. |
mediumLineShowNumber | boolean | Whether to show number labels for medium pitch lines. |
minorLineFactor | number | The number of minor pitch lines for each medium pitch line. |
minorLineLength | number | The length of minor pitch lines. |
minorLineMaxPitch | number | The maximum pitch at which to draw minor pitch lines. |
minorLineShowNumber | boolean | Whether to show number labels for minor pitch lines. |
numberMargin | number | The horizontal margin of each number label from its pitch line, in pixels. |
numberOffsetY | number | The 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
Name | Type | Description |
---|---|---|
airplaneIconOrientation? | MapOwnAirplaneIconOrientation | Subscribable <MapOwnAirplaneIconOrientation > | The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp . |
airplaneIconSrc | string | Subscribable <string > | The URI of the player airplane icon's image asset |
bingDelay? | number | The amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0. |
bingId | string | The ID to assign to the map's bound Bing Map instance. |
dataUpdateFreq | number | Subscribable <number > | The frequency, in hertz, with which player airplane and autopilot properties are updated from event bus data. |
defaultFocusRangeIndex? | number | The 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). |
gduFormat | GduFormat | The format of the map's parent GDU. |
gduIndex | number | The index of the GDU from which the map sources data. |
gduSettingManager | UserSettingManager <GduUserSettingTypes > | A manager for GDU user settings. |
includeAirspaces? | boolean | Whether to display airspaces. Defaults to true . |
includeAltitudeArc? | boolean | Whether to include the altitude intercept arc display. Defaults to true . |
includeDetailIndicator? | boolean | Whether to include a detail indicator. Defaults to true . |
includeRunwayOutlines? | boolean | Whether to display airport runway outlines. Defaults to true . |
includeTrackVector? | boolean | Whether 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? | string | The 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] . |
projectedRange | number | 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? | boolean | Whether 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? | UnitsUserSettingManager | A display units user setting manager. If not defined, map display units will not be controlled by user settings. |
useAirspaceVisUserSettings? | boolean | Whether to bind airspace visibility to user settings. Defaults to true . Ignored if settingManager is not defined. |
useAltitudeArcUserSettings? | boolean | Whether to bind altitude intercept arc options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useCompassArcUserSettings? | boolean | Whether to bind the display of the compass arc to user settings. Defaults to true . Ignored if settingManager is not defined. |
useDeclutterUserSetting? | boolean | Whether to bind the global declutter function to user settings. Defaults to true . Ignored if settingManager is not defined. |
useTrackVectorUserSettings? | boolean | Whether to bind track vector options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useWaypointUserSettings? | boolean | Whether 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
Name | Type | Description |
---|---|---|
mapAirportLargeTextSize | G3XMapLabelTextSizeSettingMode | The size of large airport label text. |
mapAirportMediumTextSize | G3XMapLabelTextSizeSettingMode | The size of medium airport label text. |
mapAirportSmallTextSize | G3XMapLabelTextSizeSettingMode | The size of small airport label text. |
mapCompassArcShow | boolean | Whether to show the compass arc. |
mapIntersectionTextSize | G3XMapLabelTextSizeSettingMode | The size of intersection label text. |
mapNdbTextSize | G3XMapLabelTextSizeSettingMode | The size of NDB label text. |
mapRunwayLabelRangeIndex | number | Airport runway label maximum range. |
mapTrackVectorDistance | number | The track vector distance, in nautical miles. |
mapTrackVectorMode | G3XMapTrackVectorSettingMode | The track vector mode. |
mapUserWaypointTextSize | G3XMapLabelTextSizeSettingMode | The size of user waypoint label text. |
mapVorTextSize | G3XMapLabelTextSizeSettingMode | The size of VOR label text. |
mapWeatherShow | boolean | Whether 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
Name | Type | Description |
---|---|---|
comRadioSpacingDataProvider | ComRadioSpacingDataProvider | A provider of COM radio channel spacing data. |
gpsSatComputers | readonly GPSSatComputer [] | An array of the GPS computers used by the GPS receiver systems connected to the G3X Touch, indexed by GPS receiver system index. |
mfdMainPageRegistrar | MfdMainPageRegistrar | The MFD main page registrar. |
minimumsDataProvider | MinimumsDataProvider | A provider of minimums data. |
navDataBarEditController | G3XNavDataBarEditController | A controller for editing CNS data bar nav data fields. |
navDataBarFieldModelFactory | NavDataBarFieldModelFactory | A factory for CNS data bar nav data field models. |
navDataBarFieldRenderer | NavDataFieldRenderer | A renderer for CNS data bar nav data fields. |
navDataFieldGpsValidity | Subscribable <NavDataFieldGpsValidity > | The GPS validity state used by nav data fields. |
pfdInsetRegistrar? | PfdInsetRegistrar | The PFD inset registrar. |
pfdPageRegistrar | PfdPageRegistrar | The PFD page registrar. |
posHeadingDataProvider | PositionHeadingDataProvider | A provider of airplane position and heading data that updates at the instrument refresh rate. |
trafficSystem | TrafficSystem | null | The traffic system. |
vnavDataProvider | VNavDataProvider | A provider of VNAV data. |
windDataProvider | WindDataProvider | A 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
Name | Type | Description |
---|---|---|
label | string | The bug's label text. |
name | string | The name of the bug's reference V-speed. |
showOffscale | boolean | Whether 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
Name | Type | Description |
---|---|---|
vSpeedBugDefinitions | Iterable <G3XVSpeedBugDefinition > | An iterable of definitions for each displayed reference V-speed bug. |
vSpeedSettingManager | UserSettingManager <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
Name | Type | Description |
---|---|---|
airplaneIconOrientation? | MapOwnAirplaneIconOrientation | Subscribable <MapOwnAirplaneIconOrientation > | The orientation of the player airplane icon. Defaults to MapOwnAirplaneIconOrientation.HeadingUp . |
airplaneIconSrc | string | 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? | number | The amount of time, in milliseconds, to delay binding the map's Bing Map instance. Defaults to 0. |
bingId | string | The ID to assign to the map's bound Bing Map instance. |
dataUpdateFreq | number | 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. |
gduFormat | GduFormat | The format of the map's parent GDU. |
gduIndex | number | The index of the GDU from which the map sources data. |
gduSettingManager | UserSettingManager <GduUserSettingTypes > | A manager for GDU user settings. |
includeAirspaces? | boolean | Whether to display airspaces. Defaults to true . |
includeAltitudeArc? | boolean | Whether to include the altitude intercept arc display. Defaults to true . |
includeDetailIndicator? | boolean | Whether to include a detail indicator. Defaults to true . |
includeDragPan? | boolean | Whether to include support for drag-to-pan. Defaults to true . |
includeRunwayOutlines? | boolean | Whether to display airport runway outlines. Defaults to true . |
includeTrackVector? | boolean | Whether 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? | number | The minimum range index, inclusive, at which NEXRAD is visible. |
noGpsBannerText? | string | The text of the banner that is displayed when GPS position is not available. Defaults to 'NO GPS POSITION' . |
projectedRange | number | 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? | boolean | Whether to show the detail indicator title. Defaults to true . Ignored if includeDetailIndicator is false . |
supportAirportAutoRange? | boolean | Whether 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? | UnitsUserSettingManager | A display units user setting manager. If not defined, map display units will not be controlled by user settings. |
useAirspaceVisUserSettings? | boolean | Whether to bind airspace visibility to user settings. Defaults to true . Ignored if settingManager is not defined. |
useAltitudeArcUserSettings? | boolean | Whether to bind altitude intercept arc options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useCompassArcUserSettings? | boolean | Whether to bind the display of the compass arc to user settings. Defaults to true . Ignored if settingManager is not defined. |
useDeclutterUserSetting? | boolean | Whether to bind the global declutter function to user settings. Defaults to true . Ignored if settingManager is not defined. |
useNexradUserSettings? | boolean | Whether to bind the display of NEXRAD to user settings. Defaults to true . Ignored if settingManager is not defined. |
useTrackVectorUserSettings? | boolean | Whether to bind track vector options to user settings. Defaults to true . Ignored if settingManager is not defined. |
useWaypointUserSettings? | boolean | Whether 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
Name | Type | Description |
---|---|---|
1 | AirportWaypoint | Airports. |
2 | FacilityWaypoint <IntersectionFacility > | Intersections. |
3 | FacilityWaypoint <VorFacility > | VORs. |
4 | FacilityWaypoint <NdbFacility > | NDBs. |
6 | FacilityWaypoint <UserFacility > | User waypoints. |
8 | FacilityWaypoint | All waypoints. |
Defined in
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
Name | Type | Description |
---|---|---|
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' . |
comCount | 0 | 1 | 2 | The number of supported COM radios. |
includeAudioButton | boolean | Whether to include the audio panel button. |
includeTransponder | boolean | Whether to include the transponder button. |
navCount | 0 | 1 | 2 | The 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
Name | Type | Description |
---|---|---|
gduAdcIndex | number | The index of the ADC used by a GDU. |
gduAhrsIndex | number | The 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
Name | Type | Description |
---|---|---|
knobLabelState | MutableSubscribableMap <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
Name | Type | Description |
---|---|---|
focusController | UiFocusController | The view's UI focus controller. |
knobLabelState | MutableSubscribableMap <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
Name | Type | Description |
---|---|---|
activeNavNeedleOptions | Readonly <HsiActiveNavNeedleOptions > | Options with which to configure the active course needle. |
bearingPointerCircleRadius | number | The radius of the bearing pointer circle, in pixels. |
bearingPointerOptions | Readonly <HsiBearingPointerOptions > | Options with which to configure the bearing pointers. |
compassRadius | number | The radius of the rose compass, in pixels. |
turnRateIndicatorOptions | Readonly <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
Name | Type |
---|---|
Index | extends 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
Name | Type | Description |
---|---|---|
isEnabled? | boolean | Whether the list item button is enabled or not. Defaults to true. |
labelRenderer | () => string | VNode | A function which renders the list item button's label. |
onDestroy? | () => void | A callback function to execute when the list item is destroyed. |
onPressed? | (value : T ) => boolean | Promise <boolean > | A callback function to execute when a list item button is pressed. The function should accept the value of the item as a parameter and return whether the pending request should be fulfilled with the value. If not defined, pressing the button will always fulfill the pending request with the value of the list item. |
value | T | The value to return out of the dialog when the list item is selected. |
Defined in
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
Name | Type | Description |
---|---|---|
electricity? | CompositeLogicXMLElement | The 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
Name | Type | Description |
---|---|---|
initialValue | FlightPlanDataFieldType | The initial data field type to focus when opening the request. |
previewLeg | LegDefinition | null | The 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
Name | Type | Description |
---|---|---|
factory? | MfdPageFactory | A function which renders the page. If not defined, then the page will be disabled. |
key | string | The key of the page. |
label | string | The label of the page that appears on the page navigation bar. |
order | number | A 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. |
selectIconSrc | string | The file path to the image asset for the icon displayed in the page's associated button in the Select Page dialog. |
selectLabel | string | The 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
Name | Type |
---|---|
T | extends MfdPage = MfdPage |
Type declaration
Name | Type | Description |
---|---|---|
key | string | The key of the page. |
page | T | A 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
Name | Type |
---|---|
uiService | UiService |
containerRef | NodeReference <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
Name | Type | Description |
---|---|---|
initialSelectedKey | string | The 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
Ƭ NavFrequencyUserSettingTypes: Object
The user settings for the NAV frequencies.
Type declaration
Name | Type | Description |
---|---|---|
frequencyNavRecent | string | The name and frequency of the radio station, separated by ';'. |
frequencyNavUser | string | The 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
Ƭ 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
Ƭ 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
Name | Type | Description |
---|---|---|
LOAD_AIRPORT | AirportWaypoint | Airports. |
LOAD_INTERSECTION | FacilityWaypoint <IntersectionFacility > | Intersections. |
LOAD_NDB | FacilityWaypoint <NdbFacility > | NDBs. |
LOAD_VOR | FacilityWaypoint <VorFacility > | VORs. |
USR | FacilityWaypoint <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
Name | Type | Description |
---|---|---|
pfdBearingPointer1Source | PfdBearingPointerSource | The data source of bearing pointer 1. |
pfdBearingPointer2Source | PfdBearingPointerSource | The 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
Name | Type | Description |
---|---|---|
pfdHsiOrientationMode | PfdHsiOrientationSettingMode | The data source of bearing pointer 1. |
pfdHsiShowUpperDeviationIndicator | boolean | Whether 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
Name | Type | Description |
---|---|---|
factory? | PfdInsetFactory | A function which renders the inset. If not defined, then the inset will be disabled. |
key | string | The key of the inset. |
order | number | A 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. |
selectLabel | string | The 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
Name | Type |
---|---|
T | extends PfdInset = PfdInset |
Type declaration
Name | Type | Description |
---|---|---|
inset | T | A reference to the inset. |
key | string | The 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
Name | Type |
---|---|
side | "left" | "right" |
uiService | UiService |
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
Name | Type | Description |
---|---|---|
pfdInsetLeftKey | string | The key of the selected left PFD inset. |
pfdInsetRightKey | string | The 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
Name | Type | Description |
---|---|---|
pfdKnobPressToToggleAction | boolean | Whether pressing a knob should temporarily toggle the action bound to the knob. |
pfdKnobSplitScreenSideAction | PfdKnobActionSettingMode | The 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
Name | Type | Description |
---|---|---|
factory? | PfdPageFactory | A function which renders the page. If not defined, then the page will be disabled. |
key | string | The key of the page. |
lifecyclePolicy? | UiViewLifecyclePolicy | The UI view lifecycle policy to apply to the page. Defaults to UiViewLifecyclePolicy.Static . |
order | number | A 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. |
selectLabel | string | The 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
Name | Type |
---|---|
uiService | UiService |
containerRef | NodeReference <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
Name | Type | Description |
---|---|---|
electricity? | CompositeLogicXMLElement | The 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
Name | Type |
---|---|
T | extends 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
Name | Type | Description |
---|---|---|
majorTickLength | number | The length of the major roll scale ticks, in pixels. |
minorTickLength | number | The 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. |
radius | number | The radius of the roll scale, in pixels. |
referencePointerOffset | number | The 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. |
referencePointerSize | ReadonlyFloat64Array | The size of the zero-roll reference pointer, as [width, height] in pixels. |
rollPointerOffset | number | The 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. |
rollPointerSize | ReadonlyFloat64Array | The size of the roll pointer, as [width, height] in pixels. |
showArc | boolean | Whether to render the roll arc. |
standardRateTurnPointerSize | ReadonlyFloat64Array | The 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
Name | Type | Description |
---|---|---|
enforceModes? | boolean | Whether 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
Name | Type |
---|---|
Dialog | extends 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
Name | Type |
---|---|
Dialog | extends 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
Name | Type | Description |
---|---|---|
wasCancelled | true | Indicates 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
Name | Type | Description |
---|---|---|
payload | T | This result's data payload. |
wasCancelled | false | Indicates 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
Name | Type |
---|---|
T | extends UiPopupType |
Type declaration
Name | Type | Description |
---|---|---|
allowEventFallthrough? | boolean | Whether to allow unhandled interaction events to fall through to the next view in the open stack. Defaults to false . |
backgroundOcclusion? | UiViewOcclusionType | The 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' . |
popupType | T | The 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
Name | Type | Description |
---|---|---|
LeftInner | Left | Left outer knob. |
LeftInnerPush | Left | Left inner push knob. |
LeftOuter | Left | Left inner knob. |
RightInner | Right | Right inner knob. |
RightInnerPush | Right | Right inner push knob. |
RightOuter | Right | Right outer knob. |
SingleInner | Single | Single inner knob. |
SingleInnerPush | Single | Single inner push knob. |
SingleOuter | Single | Single 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
Name | Type | Description |
---|---|---|
autoDisableOverscroll? | boolean | Whether 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? | string | CSS class(es) to apply to the dialog's root element. |
fadeScrollBar? | boolean | Whether 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? | boolean | Whether to highlight the list item associated with the selected value. Defaults to false . |
inputData | ListDialogItemDefinition <T >[] | An array of list item definitions. Each definition defines one selectable value and how the value is to be displayed in the list. |
itemsPerPage? | number | The number of list items per page to display. Defaults to 5. |
listItemHeightPx? | number | The height of each list item, in pixels. |
listItemSpacingPx? | number | The amount of space between each list item, in pixels. |
maxRenderedItemCount? | number | The maximum number of list items that can be rendered simultaneously. The value will be clamped to be greater than or equal to itemsPerPage * 3 . Defaults to 25. |
scrollToValue? | T | The 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? | boolean | Whether 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
Name | Type | Description |
---|---|---|
acceptButtonLabel? | string | VNode | The label to display for the accept button. Defaults to 'OK' . |
class? | string | CSS class(es) to apply to the dialog's root element. |
message | string | VNode | The message to display. |
rejectButtonLabel? | string | VNode | The label to display for the reject button. Defaults to 'Cancel' . |
showRejectButton | boolean | Whether to show the reject button. |
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
Name | Type | Description |
---|---|---|
onUiInteractionEvent? | (event : UiInteractionEvent ) => boolean | A 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
Name | Type | Description |
---|---|---|
onUiInteractionEvent? | (event : UiInteractionEvent ) => boolean | A 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
Name | Type |
---|---|
T | extends UiView = UiView |
Type declaration
Name | Type | Description |
---|---|---|
key | string | The key of the view. |
layer | UiViewStackLayer | The view stack layer to which the view belongs. |
ref | T | undefined | A 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
Name | Type |
---|---|
T | extends UiView = UiView |
Type declaration
Name | Type | Description |
---|---|---|
type | UiViewType | The view type as which the UI view was opened. |
viewEntry | RenderedUiViewEntry <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
Name | Type | Description |
---|---|---|
defaultValue | number | The default value of the V-speed, in knots. |
name | string | The 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
Name | Type | Description |
---|---|---|
electricity? | CompositeLogicXMLElement | The electrical logic for this definition's weather radar. |
horizontalScanWidth | number | The angular width, in degrees, of the horizontal scan of this definition's weather radar. |
maxGain | number | The maximum gain setting, in dBZ. |
minGain | number | The minimum gain setting, in dBZ. |
scanActiveCircuitIndex? | number | The index of the circuit to switch on when the weather radar is actively scanning. |
scanActiveCircuitProcedureIndex? | number | The index of the system.cfg electrical procedure to use the change the active radar scan circuit switch state. |
supportExtendedColors | boolean | Whether 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
Name | Type | Description |
---|---|---|
windDisplayMode | WindDisplaySettingMode | The 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