|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <atomic>#include <chrono>#include <future>#include <memory>#include <stop_token>#include <string>#include <thread>#include <moveit_studio_behavior_interface/async_behavior_base.hpp>#include <moveit_studio_behavior_interface/shared_resources_node.hpp>#include <moveit_studio_behavior_interface/subscriber_interface.hpp>#include <tl_expected/expected.hpp>

Classes | |
| class | moveit_studio::behaviors::GetMessageFromTopicBehaviorBase< MessageT > |
| Base class for Behaviors that get the latest message from a topic specified on an input data port and set that message to an output data port. More... | |
Namespaces | |
| namespace | moveit_studio |
| namespace | moveit_studio::behaviors |
Functions | |
| tl::expected< rclcpp::TopicEndpointInfo, std::string > | moveit_studio::behaviors::waitForPublisher (const std::stop_token &stopper, const std::shared_ptr< rclcpp::Node > &node, const std::string &topic_name) |
| Waits for a publisher to be advertised on the provided topic, and gets the TopicEndpointInfo for the publisher once it appears. | |