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