Class ExecuteCommand

Inheritance Relationships

Base Type

  • public BT::StatefulActionNode

Class Documentation

class ExecuteCommand : public BT::StatefulActionNode

Public Functions

inline ExecuteCommand(const std::string &name, const BT::NodeConfig &conf)
~ExecuteCommand() = default

Public Static Functions

static inline BT::PortsList providedPorts()

Protected Functions

BT::NodeStatus onStart() override
BT::NodeStatus onRunning() override
void onHalted() override

Protected Attributes

std::shared_ptr<rclcpp::Logger> logger_
std::shared_ptr<CommandHandler> command_handler_