Skip to main content

Class: GarminObsLNavModule

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:37

An LNAV computer module that calculates lateral navigation for an OBS course to the active flight plan waypoint.

Implements

  • LNavOverrideModule

Constructors

Constructor

new GarminObsLNavModule(index, bus, flightPlanner, options?): GarminObsLNavModule

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:126

Creates a new instance of GarminObsLNavModule.

Parameters

ParameterTypeDescription
indexnumberThe index of this module's parent computer.
busEventBusThe event bus.
flightPlannerFlightPlannerThe flight planner from which to source the active flight plan.
options?Readonly<GarminObsLNavModuleOptions>Options with which to configure the new module.

Returns

GarminObsLNavModule

Properties

index

readonly index: number

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:127

The index of this module's parent computer.

Methods

activate()

activate(lnavState): void

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:221

Parameters

ParameterType
lnavStateLNavState

Returns

void

Inherit Doc

Implementation of

LNavOverrideModule.activate


canActivate()

canActivate(): boolean

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:216

Returns

boolean

Inherit Doc

Implementation of

LNavOverrideModule.canActivate


deactivate()

deactivate(lnavState): void

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:235

Parameters

ParameterType
lnavStateLNavState

Returns

void

Inherit Doc

Implementation of

LNavOverrideModule.deactivate


getSteerCommand()

getSteerCommand(): Readonly<LNavSteerCommand>

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:206

Returns

Readonly<LNavSteerCommand>

Inherit Doc

Implementation of

LNavOverrideModule.getSteerCommand


isActive()

isActive(): boolean

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:211

Returns

boolean

Inherit Doc

Implementation of

LNavOverrideModule.isActive


update()

update(lnavState, aircraftState): void

Defined in: src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:249

Parameters

ParameterType
lnavStateLNavState
aircraftStateReadonly<LNavAircraftState>

Returns

void

Inherit Doc

Implementation of

LNavOverrideModule.update