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
Name | Type | Description |
---|---|---|
bus | EventBus | The event bus. |
fplSourceDataProvider | G3XFplSourceDataProvider | A provider of flight plan source data. |
Returns
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