Skip to main content

Interface: VNavManager

Defined in: src/sdk/autopilot/managers/VNavManager.ts:6

A Vertical Navigation Manager.

Properties​

activateMode()?​

optional activateMode: (mode) => void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:47

A function used to activate a given vertical mode.

Parameters​

ParameterTypeDescription
modenumberThe vertical mode to activate.

Returns​

void


armMode()?​

optional armMode: (mode) => void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:41

A function used to arm a given vertical mode.

Parameters​

ParameterTypeDescription
modenumberThe vertical mode to arm.

Returns​

void


canVerticalModeActivate()​

canVerticalModeActivate: (mode) => boolean

Defined in: src/sdk/autopilot/managers/VNavManager.ts:32

A callback called by the autopilot to check if a vertical mode can be activated.

Parameters​

ParameterType
modenumber

Returns​

boolean


deactivateMode()?​

optional deactivateMode: (mode) => void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:53

A function used to deactivate a given vertical mode.

Parameters​

ParameterTypeDescription
modenumberThe vertical mode to deactivate.

Returns​

void


onActivate()?​

optional onActivate: () => void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:56

A callback called when the manager is activated.

Returns​

void


onDeactivate()?​

optional onDeactivate: () => void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:59

A callback called when the manager is deactivated.

Returns​

void


onPathDirectorDeactivated()​

onPathDirectorDeactivated: () => void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:35

A callback called when the APVNavPathDirector Deactivates.

Returns​

void


state​

state: VNavState

Defined in: src/sdk/autopilot/managers/VNavManager.ts:62

The current manager state.

Methods​

setState()​

setState(vnavState): void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:11

Sets the state of the manager.

Parameters​

ParameterType
vnavStateVNavState

Returns​

void


tryActivate()​

tryActivate(): void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:16

Tries to activate the manager.

Returns​

void


tryDeactivate()​

tryDeactivate(newMode?): void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:22

Tries to deactivate the manager.

Parameters​

ParameterTypeDescription
newMode?numberIs the new mode to set active in the Autopilot if Path Mode is currently active.

Returns​

void


update()​

update(): void

Defined in: src/sdk/autopilot/managers/VNavManager.ts:27

Updates the manager.

Returns​

void