Skip to main content

Class: MapUserSettings

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:198

Utility class for retrieving map user setting managers.

Constructors

Constructor

new MapUserSettings(): MapUserSettings

Returns

MapUserSettings

Properties

hsiFormatsAll

readonly static hsiFormatsAll: readonly ["ROSE", "ARC", "PPOS", "PLAN", "GWX", "TCAS"]

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:203


hsiFormatsMFD

readonly static hsiFormatsMFD: ("PPOS" | "ROSE" | "ARC" | "PLAN" | "GWX" | "TCAS")[]

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:205


hsiFormatsPFD

readonly static hsiFormatsPFD: ("PPOS" | "ROSE" | "ARC" | "PLAN" | "GWX" | "TCAS")[]

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:204


mapRanges

readonly static mapRanges: readonly [5, 10, 25, 50, 100, 200, 300, 600]

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:207


terrWxStates

readonly static terrWxStates: readonly ["OFF", "TERR", "WX"]

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:206

Methods

getAliasedManager()

Retrieves a setting manager with aliased map user settings specific to the PFD or MFD.

Param

The event bus.

Param

Whether to get the PFD or MFD setting manager.

Call Signature

static getAliasedManager(bus, pfdOrMfd): UserSettingManager<MapSettingsPfdAliased>

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:219

Parameters
ParameterType
busEventBus
pfdOrMfd"PFD"
Returns

UserSettingManager<MapSettingsPfdAliased>

Call Signature

static getAliasedManager(bus, pfdOrMfd): UserSettingManager<MapSettingsMfdAliased>

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:220

Parameters
ParameterType
busEventBus
pfdOrMfd"MFD"
Returns

UserSettingManager<MapSettingsMfdAliased>

Call Signature

static getAliasedManager(bus, pfdOrMfd): UserSettingManager<MapSettingsPfdAliased | MapSettingsMfdAliased>

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:221

Parameters
ParameterType
busEventBus
pfdOrMfdPfdOrMfd
Returns

UserSettingManager<MapSettingsPfdAliased | MapSettingsMfdAliased>


getMasterManager()

static getMasterManager(bus): UserSettingManager<MapSettings>

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:214

Retrieves a setting manager with all map user settings.

Parameters

ParameterTypeDescription
busEventBusThe event bus.

Returns

UserSettingManager<MapSettings>

A setting manager with all map user settings.


getMfdManager()

static getMfdManager(bus): UserSettingManager<MapSettingsMfdAliased>

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:260

Retrieves a setting manager with aliased MFD map user settings.

Parameters

ParameterTypeDescription
busEventBusThe event bus.

Returns

UserSettingManager<MapSettingsMfdAliased>

A setting manager with aliased MFD map user settings.


getPfdManager()

static getPfdManager(bus): UserSettingManager<MapSettingsPfdAliased>

Defined in: workingtitle-instruments-wt21/shared/Map/MapUserSettings.ts:239

Retrieves a setting manager with aliased PFD map user settings.

Parameters

ParameterTypeDescription
busEventBusThe event bus.

Returns

UserSettingManager<MapSettingsPfdAliased>

A setting manager with aliased PFD map user settings.