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