Skip to main content

Class: G3XNavToNavGuidanceProvider

A provider of autopilot nav-to-nav guidance data for the G3X autopilot. The provider sources guidance data from the internal GPS navigator (which does not support the nav-to-nav function) and any supported external navigators and selects the data for the navigator currently in use.

Implements

  • GarminNavToNavManager2Guidance

Constructors

constructor

new G3XNavToNavGuidanceProvider(bus, fplSourceDataProvider): G3XNavToNavGuidanceProvider

Creates a new instance of G3XNavToNavGuidanceProvider.

Parameters

NameTypeDescription
busEventBusThe event bus.
fplSourceDataProviderG3XFplSourceDataProviderA provider of flight plan source data.

Returns

G3XNavToNavGuidanceProvider

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:57

Properties

armableLateralMode

Readonly armableLateralMode: Accessible<APLateralModes>

Inherit Doc

Implementation of

GarminNavToNavManager2Guidance.armableLateralMode

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:25


armableNavRadioIndex

Readonly armableNavRadioIndex: Accessible<-1 | NavRadioIndex>

Inherit Doc

Implementation of

GarminNavToNavManager2Guidance.armableNavRadioIndex

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:21


armableVerticalMode

Readonly armableVerticalMode: Accessible<APVerticalModes>

Inherit Doc

Implementation of

GarminNavToNavManager2Guidance.armableVerticalMode

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:29


canSwitchCdi

Readonly canSwitchCdi: Accessible<boolean>

Inherit Doc

Implementation of

GarminNavToNavManager2Guidance.canSwitchCdi

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:33


cdiId

Readonly cdiId: Accessible<string>

Inherit Doc

Implementation of

GarminNavToNavManager2Guidance.cdiId

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:17


isExternalCdiSwitchInProgress

Readonly isExternalCdiSwitchInProgress: Accessible<boolean>

Inherit Doc

Implementation of

GarminNavToNavManager2Guidance.isExternalCdiSwitchInProgress

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:37

Methods

destroy

destroy(): void

Destroys this provider. Once destroyed, the provider will no longer automatically update its guidance data.

Returns

void

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:116


init

init(): void

Initializes this provider. Once initialized, the provider will automatically update its guidance data.

Returns

void

Throws

Error if this provider has been destroyed.

Defined in

src/workingtitle-instruments-g3x-touch/html_ui/Pages/VCockpit/Instruments/NavSystems/G3XTouch/Shared/Autopilot/G3XNavToNavGuidanceProvider.ts:64