15 #ifndef BEHAVIOR_TREE_PLUGIN__TRANSITION_EVENTS__TRANSITION_EVENT_HPP_
16 #define BEHAVIOR_TREE_PLUGIN__TRANSITION_EVENTS__TRANSITION_EVENT_HPP_
18 #include <behaviortree_cpp_v3/loggers/bt_cout_logger.h>
22 #include <rclcpp/rclcpp.hpp>
33 BT::Duration timestamp,
const BT::TreeNode & node, BT::NodeStatus prev_status,
34 BT::NodeStatus status) = 0;
Definition: transition_event.hpp:27
void updateCurrentAction(const BT::NodeStatus &status, const BT::TreeNode &node)
Definition: transition_event.cpp:41
std::vector< BT::TreeNode::StatusChangeSubscriber > subscribers_
Definition: transition_event.hpp:37
std::string current_action_
Definition: transition_event.hpp:39
BT::TimestampType type_
Definition: transition_event.hpp:38
virtual void callback(BT::Duration timestamp, const BT::TreeNode &node, BT::NodeStatus prev_status, BT::NodeStatus status)=0
TransitionEvent(BT::TreeNode *root_node)
Definition: transition_event.cpp:21
BT::TimePoint first_timestamp_
Definition: transition_event.hpp:36
Definition: logging_event.hpp:23
std::string string
Definition: junit5.hpp:26