Skip to main content

Class: NavIndicatorController

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

Constructors

constructor

new NavIndicatorController(bus, fms): NavIndicatorController

Initialize an instance of the NavIndicatorController.

Parameters

NameTypeDescription
busEventBusis the event bus
fmsFms<any>is the fms

Returns

NavIndicatorController

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:158

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


currentVNavPathMode

currentVNavPathMode: VNavPathMode = VNavPathMode.None

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:121


currentVnavApproachMode

currentVnavApproachMode: ApproachGuidanceMode = ApproachGuidanceMode.None

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:125


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<any>

is the fms

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:158


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

Type declaration

▸ (): void

Returns

void

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:91


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

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

Returns

void

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:178


onFormatChange

onFormatChange(hsiMap): void

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

Parameters

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

Returns

void

Defined in

src/garminsdk/navigation/NavIndicatorController.ts:424