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<null | number>

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<null | number>

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<null | number>

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<null | number>

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<null | number>

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