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
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
fms | Fms <any > | Subscribable <Fms <any >> | - |
options? | Readonly <GarminNavToNavComputerOptions > | Options with which to configure the computer. |
Returns
Defined in
src/garminsdk/autopilot/navtonav/GarminNavToNavComputer.ts:136
• new GarminNavToNavComputer(bus
, flightPlanner
, options?
): GarminNavToNavComputer
Creates a new instance of GarminNavToNavComputer.
Parameters
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
flightPlanner | FlightPlanner <any > | - |
options? | Readonly <GarminNavToNavComputerOptions > | Options with which to configure the computer. |
Returns
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