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
| Parameter | Type | Description |
|---|---|---|
options? | Readonly<DefaultLNavComputerDataProviderOptions> | Options with which to configure the data provider. |
Returns
DefaultLNavComputerDataProvider
Properties
gs
readonlygs: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
heading
readonlyheading: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
readonlymagVar: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
readonlyplanePos: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
readonlytas: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
track
readonlytrack: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