Skip to main content

Class: LNavComputer

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:95

A computer that calculates lateral navigation guidance for an active flight plan.

Constructors​

Constructor​

new LNavComputer(index, bus, flightPlanner, overrideModule?, options?): LNavComputer

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:248

Creates a new instance of LNavComputer.

Parameters​

ParameterTypeDescription
indexnumberThe index of this computer.
busEventBusThe event bus to use with this instance.
flightPlannerFlightPlannerThe flight planner from which to source the active flight plan.
overrideModule?LNavOverrideModuleA module that can optionally override this computer's tracking behavior.
options?Readonly<LNavComputerOptions>Options with which to configure the new computer.

Returns​

LNavComputer

Throws​

Error if index is not a non-negative integer.

Properties​

index​

readonly index: number

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:249

The index of this computer.


steerCommand​

readonly steerCommand: Subscribable<Readonly<LNavSteerCommand>>

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:237

The current steering command calculated by this computer.

Methods​

update()​

update(): void

Defined in: src/sdk/autopilot/lnav/LNavComputer.ts:355

Updates this computer.

Returns​

void