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
Parameter | Type |
---|---|
mode | number |
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
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()?
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
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