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

A callback called by the autopilot to activate the supplied vertical mode.

Parameters

ParameterType
modenumber

Returns

void


armMode()?

optional armMode: (mode) => void

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

A callback called by the autopilot to arm the supplied vertical mode.

Parameters

ParameterType
modenumber

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


onActivate()?

optional onActivate: () => void

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

A callback called when the manager is activated.

Returns

void


onDeactivate()?

optional onDeactivate: () => void

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

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

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