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
Name | Type | Description |
---|---|---|
bus | EventBus | is the event bus |
fms | Fms <any > | is the fms |
Returns
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
• 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
Name | 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
Defined in
src/garminsdk/navigation/NavIndicatorController.ts:424