Skip to main content

Class: NavIndicatorController

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:89

A NavIndicatorController to control what nav sources are being indicated on the panel.

Constructors

Constructor

new NavIndicatorController(bus, fms): NavIndicatorController

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:158

Initialize an instance of the NavIndicatorController.

Parameters

ParameterTypeDescription
busEventBusis the event bus
fmsFmsis the fms

Returns

NavIndicatorController

Properties

activeSensitivity

activeSensitivity: NavSensitivity = NavSensitivity.VOR

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:93


activeSourceIndex

activeSourceIndex: number = 0

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:94


bus

bus: EventBus

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:90


courseNeedleRefs

courseNeedleRefs: any

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:96


currentLpvDistance

currentLpvDistance: number = Number.POSITIVE_INFINITY

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:127


currentVnavApproachMode

currentVnavApproachMode: ApproachGuidanceMode = ApproachGuidanceMode.None

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:125


currentVNavPathMode

currentVNavPathMode: VNavPathMode = VNavPathMode.None

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:121


dmeDistanceSubject

readonly dmeDistanceSubject: Subject<number>

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:130


dmeSourceIndex

readonly dmeSourceIndex: Subject<number>

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:129


fms

fms: Fms

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:158

is the fms


gpDisplayMode

readonly gpDisplayMode: Subject<GPDisplayMode>

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:123


hsiMapActive

hsiMapActive: boolean = false

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:95


hsiMapDeviationRef

hsiMapDeviationRef: any = undefined

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:98


hsiRefs

hsiRefs: any

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:97


isLnavCalculating

readonly isLnavCalculating: Subject<boolean>

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:131


navStates: HsiSource[] = []

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:92


obsSuspMode

obsSuspMode: ObsSuspModes = ObsSuspModes.NONE

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:106


onUpdateDtkBox()?

optional onUpdateDtkBox: () => void

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:91

Returns

void


vdi

vdi: undefined | VerticalDeviationIndicator = undefined

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:99


vnavDisplayMode

readonly vnavDisplayMode: Subject<VNavDisplayMode>

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:122

Methods

monitorEvents()

monitorEvents(): void

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:178

Method to monitor nav processor events to keep track of HSI-related data.

Returns

void


onFormatChange()

onFormatChange(hsiMap): void

Defined in: src/garminsdk/navigation/NavIndicatorController.ts:424

A method called from hsimap when the HSI format is changed.

Parameters

ParameterTypeDescription
hsiMapbooleana bool set to true when the hsiMap should be displayed and false when the rose should be displayed.

Returns

void