Skip to main content

Class: GarminNavToNavComputer

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:63

A computer that calculates Garmin guidance data for an autopilot nav-to-nav manager.

The guidance data produced by the computer allows automatic CDI source switching to be armed while all of the following conditions are met:

  • A localizer-based approach is loaded and active in the flight plan.
  • The approach frequency is tuned in the active frequency bank of one or more supported NAV radios.

While the guidance data allows automatic CDI source switching to be armed, it also allows the autopilot's LOC and GS modes to be armed.

The guidance data allows automatic CDI source switching to occur when the conditions for arming in addition to all of the following conditions are met:

  • The approach leg ending at the faf fix is active in the flight plan.
  • The airplane is within 15 nautical miles of the faf fix.
  • LNAV CDI deviation is less than 1.2 times full-scale deviation.

Constructors

Constructor

new GarminNavToNavComputer(bus, fms, options?): GarminNavToNavComputer

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:136

Creates a new instance of GarminNavToNavComputer.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
fmsFms<any> | Subscribable<Fms<any>>-
options?Readonly<GarminNavToNavComputerOptions>Options with which to configure the computer.

Returns

GarminNavToNavComputer

Constructor

new GarminNavToNavComputer(bus, flightPlanner, options?): GarminNavToNavComputer

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:147

Creates a new instance of GarminNavToNavComputer.

Parameters

ParameterTypeDescription
busEventBusThe event bus.
flightPlannerFlightPlanner-
options?Readonly<GarminNavToNavComputerOptions>Options with which to configure the computer.

Returns

GarminNavToNavComputer

Properties

armableLateralMode

readonly armableLateralMode: Subscribable<APLateralModes>

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:112

The autopilot lateral mode that can be armed prior to a CDI source switch, or APLateralModes.NONE if no modes can be armed.


armableNavRadioIndex

readonly armableNavRadioIndex: Subscribable<-1 | NavRadioIndex>

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:105

The index of the NAV radio that can be armed for a CDI source switch, or -1 if a CDI source switch cannot be armed.


armableVerticalMode

readonly armableVerticalMode: Subscribable<APVerticalModes>

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:119

The autopilot vertical mode that can be armed prior to a CDI source switch, or APVerticalModes.NONE if no modes can be armed.


canSwitchCdi

readonly canSwitchCdi: Subscribable<boolean>

Defined in: src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:123

Whether a CDI source switch is allowed at the current time.