rosros 0.2.5
Simple unified interface to ROS1 / ROS2 Python API
|
API stand-in for ROS2 compatibility. More...
Additional Inherited Members | |
Public Member Functions inherited from rosros.rclify.executors.Executor | |
__init__ (self, *context=None) | |
add_node (self, node) | |
Adds a node to this executor. | |
create_task (self, callback, *args, **kwargs) | |
Adds a callback or coroutine to be executed during spin, returns a Future. | |
get_nodes (self) | |
Return nodes that have been added to this executor. | |
remove_node (self, node) | |
Stop managing this node's callbacks. | |
shutdown (self, timeout_sec=None) | |
Shuts down ROS. | |
spin (self) | |
Waits until ROS shut down. | |
spin_once (self, timeout_sec=None) | |
Waits until timeout, or forever if timeout None or negative, or until ROS shutdown. | |
spin_once_until_future_complete (self, future, timeout_sec=None) | |
Waits until future complete or timeout reached or ROS shut down. | |
spin_until_future_complete (self, future, timeout_sec=None) | |
Waits until future complete or timeout reached or ROS shut down. | |
wake (self) | |
Does nothing (ROS2 compatibility stand-in). | |
Protected Attributes inherited from rosros.rclify.executors.Executor | |
_context | |
_is_shutdown | |
_nodes | |
_nodes_lock | |
Properties inherited from rosros.rclify.executors.Executor | |
context = property | |
Returns context given in constructor, or None ((ROS2 compatibility stand-in). | |
API stand-in for ROS2 compatibility.
API stand-in for ROS2 compatibility.
Definition at line 138 of file executors.py.