Skip to main content

Class: MapUserSettings

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

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:96


hsiFormatsMFD

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

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


hsiFormatsPFD

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

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


mapRanges

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

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


terrWxStates

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

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

Methods

getAliasedManager()

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

Param

The event bus.

Param

The instrument type to get

Param

The instrument index

Call Signature

static getAliasedManager(bus, instrumentType, instrumentIndex): UserSettingManager<MapSettingsPfdAliased>

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

Parameters
ParameterType
busEventBus
instrumentTypePfd
instrumentIndexnumber
Returns

UserSettingManager<MapSettingsPfdAliased>

Call Signature

static getAliasedManager(bus, instrumentType, instrumentIndex): UserSettingManager<MapSettingsMfdAliased>

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

Parameters
ParameterType
busEventBus
instrumentTypeMfd
instrumentIndexnumber
Returns

UserSettingManager<MapSettingsMfdAliased>

Call Signature

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

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

Parameters
ParameterType
busEventBus
instrumentTypeWT21InstrumentType
instrumentIndexnumber
Returns

UserSettingManager<MapSettingsPfdAliased | MapSettingsMfdAliased>


getMasterManager()

static getMasterManager(bus): UserSettingManager<MapSettings>

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

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, index): UserSettingManager<MapSettingsMfdAliased>

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

Retrieves a setting manager with aliased MFD map user settings.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
index1 | 2The instrument index

Returns

UserSettingManager<MapSettingsMfdAliased>

A setting manager with aliased MFD map user settings.


getPfdManager()

static getPfdManager(bus, index): UserSettingManager<MapSettingsPfdAliased>

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

Retrieves a setting manager with aliased PFD map user settings.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
index1 | 2The instrument index

Returns

UserSettingManager<MapSettingsPfdAliased>

A setting manager with aliased PFD map user settings.