Skip to main content

Class: FmsConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:18

A configuration object which defines FMS options.

Implements

Constructors

Constructor

new FmsConfig(element): FmsConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:53

Creates a new FmsConfig from a configuration document element.

Parameters

ParameterTypeDescription
elementundefined | ElementA configuration document element.

Returns

FmsConfig

Properties

externalFplSourceCount

readonly externalFplSourceCount: 0 | 1 | 2

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:47

The number of supported external flight plan data sources.


externalFplSources

readonly externalFplSources: readonly (undefined | FmsExternalFplSourceConfig)[]

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:44

Configs that define options for external flight plan data sources. The index of each config corresponds to the index of the source's parent external navigator.


flightPathOptions

readonly flightPathOptions: FmsFlightPathOptions

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:35

Options for flight path calculations.


flightPlanning

readonly flightPlanning: FmsFlightPlanningConfig

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:38

A config that defines options for flight planning.


readonly lnavIndex: number

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:23

The index of the LNAV instance to use for the internal navigation source.


syncToSim

readonly syncToSim: boolean

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:32

Whether to sync the internal primary flight plan to the sim.


useSimObsState

readonly useSimObsState: boolean

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:26

Whether the internal navigation source uses the sim's native OBS state.


vnavIndex

readonly vnavIndex: number

Defined in: src/workingtitle-instruments-g3x-touch/html_ui/Shared/AvionicsConfig/FmsConfig.ts:29

The index of the VNAV instance to use for the internal navigation source.