Class DockBehavior

Inheritance Relationships

Base Type

Class Documentation

class DockBehavior : public create3_coverage::Behavior

Public Types

using DockAction = irobot_create_msgs::action::Dock
using GoalHandleDock = rclcpp_action::ClientGoalHandle<DockAction>

Public Functions

DockBehavior(rclcpp_action::Client<DockAction>::SharedPtr dock_action_client, rclcpp::Logger logger)
~DockBehavior() = default
virtual State execute(const Data &data) override
inline virtual int32_t get_id() const override
virtual void cleanup() override