Skip to main content

Class: GarminObsLNavModule

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

Creates a new instance of GarminObsLNavModule.

Parameters

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

Returns

GarminObsLNavModule

Defined in

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

Properties

index

Readonly index: number

The index of this module's parent computer.

Defined in

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

Methods

activate

activate(lnavState): void

Parameters

NameType
lnavStateLNavState

Returns

void

Inherit Doc

Implementation of

LNavOverrideModule.activate

Defined in

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


canActivate

canActivate(): boolean

Returns

boolean

Inherit Doc

Implementation of

LNavOverrideModule.canActivate

Defined in

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


deactivate

deactivate(lnavState): void

Parameters

NameType
lnavStateLNavState

Returns

void

Inherit Doc

Implementation of

LNavOverrideModule.deactivate

Defined in

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


getSteerCommand

getSteerCommand(): Readonly<LNavSteerCommand>

Returns

Readonly<LNavSteerCommand>

Inherit Doc

Implementation of

LNavOverrideModule.getSteerCommand

Defined in

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


isActive

isActive(): boolean

Returns

boolean

Inherit Doc

Implementation of

LNavOverrideModule.isActive

Defined in

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


update

update(lnavState, aircraftState): void

Parameters

NameType
lnavStateLNavState
aircraftStateReadonly<LNavAircraftState>

Returns

void

Inherit Doc

Implementation of

LNavOverrideModule.update

Defined in

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