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
| Parameter | Type | Description |
|---|---|---|
bus | EventBus | is the event bus |
fms | Fms | is 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
readonlydmeDistanceSubject:Subject<number>
Defined in: src/garminsdk/navigation/NavIndicatorController.ts:130
dmeSourceIndex
readonlydmeSourceIndex: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
readonlygpDisplayMode: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
readonlyisLnavCalculating:Subject<boolean>
Defined in: src/garminsdk/navigation/NavIndicatorController.ts:131
navStates
navStates:
HsiSource[] =[]
Defined in: src/garminsdk/navigation/NavIndicatorController.ts:92
obsSuspMode
obsSuspMode:
ObsSuspModes=ObsSuspModes.NONE
Defined in: src/garminsdk/navigation/NavIndicatorController.ts:106
onUpdateDtkBox()?
optionalonUpdateDtkBox: () =>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
readonlyvnavDisplayMode: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
| Parameter | Type | Description |
|---|---|---|
hsiMap | boolean | a bool set to true when the hsiMap should be displayed and false when the rose should be displayed. |
Returns
void