Skip to main content

breakpoint_subscriber.hpp File

Included Headers​

#include <atomic> #include <future> #include <memory> #include <mutex> #include <optional> #include <string> #include <string_view> #include <moveit_pro_behavior_interface/async_behavior_base.hpp> #include <moveit_pro_behavior_interface/behavior_context.hpp> #include <moveit_pro_behavior_interface/publisher_interface.hpp> #include <moveit_pro_behavior_interface/subscriber_interface.hpp> #include <moveit_studio_agent_msgs/msg/breakpoint_status.hpp> #include <rclcpp/rclcpp.hpp> #include <std_msgs/msg/bool.hpp>

Namespaces Index​

namespacemoveit_pro
namespacebehaviors

Classes Index​

classBreakpointSubscriber

A behavior that subscribes to a topic that can be used for pausing an objective during execution to allow introspection. This behavior will listen on the configured topic for a True/False message which will cause it to continue or abort from a breakpoint that is included in an objective. More...

structResolvedTopic

The topic this breakpoint waits on, and whether it also answers the shared topic. More...

structAnnounceState

The periodic announcement's state, held together so the guard's lifetime is the lifetime of what it guards. Shared, and captured into the timer by value the way RclcppSubscriberInterface does, so a callback the executor already dispatched cannot outlive this Behavior. More...


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.