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.