Skip to main content

Class: G3XMapUserSettingUtils

A utility class for working with G3X Touch map user settings.

Constructors

constructor

new G3XMapUserSettingUtils(): G3XMapUserSettingUtils

Returns

G3XMapUserSettingUtils

Properties

DELEGATE_MAP

Static Readonly DELEGATE_MAP: Record<never, keyof G3XSpecificMapUserSettingTypes> = {}

A mapping of delegated map user settings to the user setting to which each is delegated.

Defined in

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


SETTING_NAMES

Static Readonly SETTING_NAMES: readonly ("mapRangeIndex" | "mapOrientation" | "mapAutoNorthUpActive" | "mapAutoNorthUpRangeIndex" | "mapGroundNorthUpActive" | "mapDeclutter" | "mapTerrainMode" | "mapTerrainRangeIndex" | "mapTerrainScaleShow" | "mapAirportLargeShow" | "mapAirportLargeRangeIndex" | "mapAirportMediumShow" | "mapAirportMediumRangeIndex" | "mapAirportSmallShow" | "mapAirportSmallRangeIndex" | "mapVorShow" | "mapVorRangeIndex" | "mapNdbShow" | "mapNdbRangeIndex" | "mapIntersectionShow" | "mapIntersectionRangeIndex" | "mapUserWaypointShow" | "mapUserWaypointRangeIndex" | "mapAirspaceClassBShow" | "mapAirspaceClassBRangeIndex" | "mapAirspaceClassCShow" | "mapAirspaceClassCRangeIndex" | "mapAirspaceClassDShow" | "mapAirspaceClassDRangeIndex" | "mapAirspaceRestrictedShow" | "mapAirspaceRestrictedRangeIndex" | "mapAirspaceMoaShow" | "mapAirspaceMoaRangeIndex" | "mapAirspaceOtherShow" | "mapAirspaceOtherRangeIndex" | "mapTrafficShow" | "mapTrafficRangeIndex" | "mapTrafficLabelShow" | "mapTrafficLabelRangeIndex" | "mapTrafficAlertLevelMode" | "mapNexradShow" | "mapNexradRangeIndex" | "mapTrackVectorLookahead" | "mapAltitudeArcShow" | "mapWindVectorShow" | keyof G3XSpecificMapUserSettingTypes)[]

An array of all G3X Touch map user setting names.

Defined in

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


SPECIFIC_SETTING_NAMES

Static Readonly SPECIFIC_SETTING_NAMES: readonly keyof G3XSpecificMapUserSettingTypes[]

An array of names of all G3X Touch-specific map user settings.

Defined in

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