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