Skip to main content

Class: DefaultLNavComputerDataProvider

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:36

An implementation of LNavComputerDataProvider that sources data directly from SimVars.

Implements​

Constructors​

Constructor​

new DefaultLNavComputerDataProvider(options?): DefaultLNavComputerDataProvider

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:82

Creates a new instance of DefaultLNavComputerDataProvider.

Parameters​

ParameterTypeDescription
options?Readonly<DefaultLNavComputerDataProviderOptions>Options with which to configure the data provider.

Returns​

DefaultLNavComputerDataProvider

Properties​

gs​

readonly gs: Accessible<number | null>

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:60

The airplane's ground speed, in knots, or null if data is not available.

Implementation of​

LNavComputerDataProvider.gs


heading​

readonly heading: Accessible<number | null>

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:68

The airplane's true heading, in degrees, or null if data is not available.

Implementation of​

LNavComputerDataProvider.heading


magVar​

readonly magVar: Accessible<number | null>

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:72

The magnetic variation at the airplane's position, in degrees east, or null if data is not available.

Implementation of​

LNavComputerDataProvider.magVar


planePos​

readonly planePos: Accessible<Readonly<LatLonInterface>>

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:56

The airplane's position. If data is not available, then NaN is written to one or both lat/lon properties.

Implementation of​

LNavComputerDataProvider.planePos


tas​

readonly tas: Accessible<number | null>

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:76

The airplane's true airspeed, in knots, or null if data is not available.

Implementation of​

LNavComputerDataProvider.tas


track​

readonly track: Accessible<number | null>

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:64

The airplane's true ground track, in degrees, or null if data is not available.

Implementation of​

LNavComputerDataProvider.track

Methods​

update()​

update(): void

Defined in: src/sdk/autopilot/lnav/DefaultLNavComputerDataProvider.ts:92

Updates this provider's data.

Returns​

void