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
Name | Type | Description |
---|---|---|
index | number | The index of this module's parent computer. |
bus | EventBus | The event bus. |
flightPlanner | FlightPlanner <any > | The flight planner from which to source the active flight plan. |
options? | Readonly <GarminObsLNavModuleOptions > | Options with which to configure the new module. |
Returns
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
Name | Type |
---|---|
lnavState | LNavState |
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
Name | Type |
---|---|
lnavState | LNavState |
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
Name | Type |
---|---|
lnavState | LNavState |
aircraftState | Readonly <LNavAircraftState > |
Returns
void
Inherit Doc
Implementation of
LNavOverrideModule.update
Defined in
src/garminsdk/autopilot/lnav/GarminObsLNavModule.ts:249