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