Interface: VNavManager
Defined in: src/sdk/autopilot/managers/VNavManager.ts:6
A Vertical Navigation Manager.
Properties
activateMode()?
optionalactivateMode: (mode) =>void
Defined in: src/sdk/autopilot/managers/VNavManager.ts:45
A callback called by the autopilot to activate the supplied vertical mode.
Parameters
| Parameter | Type |
|---|---|
mode | number |
Returns
void
armMode()?
optionalarmMode: (mode) =>void
Defined in: src/sdk/autopilot/managers/VNavManager.ts:40
A callback called by the autopilot to arm the supplied vertical mode.
Parameters
| Parameter | Type |
|---|---|
mode | number |
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
| Parameter | Type |
|---|---|
mode | number |
Returns
boolean
onActivate()?
optionalonActivate: () =>void
Defined in: src/sdk/autopilot/managers/VNavManager.ts:48
A callback called when the manager is activated.
Returns
void
onDeactivate()?
optionalonDeactivate: () =>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
| Parameter | Type |
|---|---|
vnavState | VNavState |
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
| Parameter | Type | Description |
|---|---|---|
newMode? | number | Is 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