Skip to main content

Class: GarminNavToNavComputer

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

Creates a new instance of GarminNavToNavComputer.

Parameters

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

Returns

GarminNavToNavComputer

Defined in

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

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

Creates a new instance of GarminNavToNavComputer.

Parameters

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

Returns

GarminNavToNavComputer

Defined in

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

Properties

armableLateralMode

Readonly armableLateralMode: Subscribable<APLateralModes>

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

Defined in

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


armableNavRadioIndex

Readonly armableNavRadioIndex: Subscribable<-1 | NavRadioIndex>

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.

Defined in

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


armableVerticalMode

Readonly armableVerticalMode: Subscribable<APVerticalModes>

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

Defined in

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


canSwitchCdi

Readonly canSwitchCdi: Subscribable<boolean>

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

Defined in

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