Skip to main content

Class: LNavRollSteerComputer

Defined in: src/sdk/autopilot/lnav/LNavRollSteerComputer.ts:41

A computer that generates roll-steering commands from LNAV steering commands.

Constructors

Constructor

new LNavRollSteerComputer(dataProvider, options?): LNavRollSteerComputer

Defined in: src/sdk/autopilot/lnav/LNavRollSteerComputer.ts:77

Creates a new instance of LNavRollSteerComputer.

Parameters

ParameterTypeDescription
dataProviderLNavRollSteerComputerDataProviderA provider of data for this computer.
options?Readonly<LNavRollSteerComputerOptions>Options with which to configure the computer.

Returns

LNavRollSteerComputer

Properties

steerCommand

readonly steerCommand: Subscribable<Readonly<LNavRollSteerCommand>>

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

The current roll steering command calculated by this computer.

Methods

reset()

reset(): void

Defined in: src/sdk/autopilot/lnav/LNavRollSteerComputer.ts:97

Resets this computer.

Returns

void


update()

update(time): void

Defined in: src/sdk/autopilot/lnav/LNavRollSteerComputer.ts:106

Updates this computer.

Parameters

ParameterTypeDescription
timenumberThe current timestamp, in milliseconds.

Returns

void