rmf_adapter.nodes
index
(built-in)

 
Classes
       
pybind11_builtins.pybind11_object(builtins.object)
DispatcherNode
TaskState

 
class DispatcherNode(pybind11_builtins.pybind11_object)
    
Method resolution order:
DispatcherNode
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__init__(self, /, *args, **kwargs)
Initialize self.  See help(type(self)) for accurate signature.
cancel_task(...)
cancel_task(self: rmf_adapter.nodes.DispatcherNode, task_id: str) -> bool
get_active_task_ids(...)
get_active_task_ids(self: rmf_adapter.nodes.DispatcherNode) -> List[str]
get_task_state(...)
get_task_state(self: rmf_adapter.nodes.DispatcherNode, task_id: str) -> Optional[rmf_task_ros2::TaskStatus::State]
get_terminated_task_ids(...)
get_terminated_task_ids(self: rmf_adapter.nodes.DispatcherNode) -> List[str]
node(...)
node(self: rmf_adapter.nodes.DispatcherNode) -> rclcpp::Node
spin(...)
spin(self: rmf_adapter.nodes.DispatcherNode) -> None
 
This is a blocking spin

Static methods defined here:
make_node(...) from builtins.PyCapsule
make_node(arg0: str) -> rmf_adapter.nodes.DispatcherNode

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
class TaskState(pybind11_builtins.pybind11_object)
    Members:
 
Queued
 
Executing
 
Completed
 
Failed
 
Canceled
 
Pending
 
 
Method resolution order:
TaskState
pybind11_builtins.pybind11_object
builtins.object

Methods defined here:
__eq__(...)
__eq__(self: object, arg0: object) -> bool
__getstate__(...)
__getstate__(self: object) -> int
__hash__(...)
__hash__(self: object) -> int
__index__(...)
__index__(self: rmf_adapter.nodes.TaskState) -> int
__init__(...)
__init__(self: rmf_adapter.nodes.TaskState, arg0: int) -> None
__int__(...)
__int__(self: rmf_adapter.nodes.TaskState) -> int
__ne__(...)
__ne__(self: object, arg0: object) -> bool
__repr__(...)
__repr__(self: object) -> str
__setstate__(...)
__setstate__(self: rmf_adapter.nodes.TaskState, arg0: int) -> None
__str__ = name(...)
name(self: handle) -> str

Readonly properties defined here:
__members__
name
name(self: handle) -> str

Data and other attributes defined here:
Canceled = <TaskState.Canceled: 4>
Completed = <TaskState.Completed: 2>
Executing = <TaskState.Executing: 1>
Failed = <TaskState.Failed: 3>
Pending = <TaskState.Pending: 5>
Queued = <TaskState.Queued: 0>

Static methods inherited from pybind11_builtins.pybind11_object:
__new__(*args, **kwargs) from pybind11_builtins.pybind11_type
Create and return a new object.  See help(type) for accurate signature.

 
Functions
       
make_blockade(...) method of builtins.PyCapsule instance
make_blockade(options: rclcpp::NodeOptions) -> rclcpp::Node
 
make rmf ros2 blockade node
make_schedule(...) method of builtins.PyCapsule instance
make_schedule(options: rclcpp::NodeOptions) -> rclcpp::Node