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.