RecoverThrustersLC
- class suave.recover_thrusters_lc.RecoverThrustersLC(node_name, **kwargs)
Lifecycle node that re-enables all six thrusters via MAVROS.
- __init__(node_name, **kwargs)
Create the recover thrusters node.
- on_activate(state: LifecycleState) TransitionCallbackReturnType
Start recovery unless action server mode is on.
- on_cleanup(state: LifecycleState) TransitionCallbackReturnType
Clean up the node.
- on_configure(state: LifecycleState) TransitionCallbackReturnType
Create the configured publisher, client, and action server.
- on_deactivate(state: LifecycleState) TransitionCallbackReturnType
Deactivate the node.
- on_shutdown(state: LifecycleState) TransitionCallbackReturnType
Shut down the node.
Methods
__init__(node_name, **kwargs)Create the recover thrusters node.
on_activate(state)Start recovery unless action server mode is on.
on_cleanup(state)Clean up the node.
on_configure(state)Create the configured publisher, client, and action server.
on_deactivate(state)Deactivate the node.
on_shutdown(state)Shut down the node.
Attributes