Class ExecutionLogger

Inheritance Relationships

Base Type

  • public rclcpp::Node

Class Documentation

class ExecutionLogger : public rclcpp::Node

Public Types

using Ptr = std::shared_ptr<ExecutionLogger>

Public Functions

ExecutionLogger()
inline const std::list<plansys2_msgs::msg::ActionExecution> &get_action_execution_log()
inline const std::list<plansys2_msgs::msg::ActionExecutionInfo> &get_action_execution_info_log()
bool finished_before(const std::string &op1, const std::string &op2)
bool started_before(const std::string &op1, const std::string &op2)
bool before(const std::string &op1, const std::string &op2)
bool sorted(const std::list<std::string> &actions)
bool is_executed(const std::string &action_full_name)

Public Static Functions

static inline Ptr make_shared()