Skip to content

Commit 105e2d4

Browse files
authored
Merge pull request #2 from enwaytech/bc/switch_eventsexecutor
Switch to more performant EventsExecutor
2 parents 6680070 + cda218b commit 105e2d4

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

behaviortree_ros2/include/behaviortree_ros2/bt_action_node.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ class RosActionNode : public BT::ActionNodeBase
178178

179179
ActionClientPtr action_client;
180180
rclcpp::CallbackGroup::SharedPtr callback_group;
181-
rclcpp::executors::SingleThreadedExecutor callback_executor;
181+
rclcpp::experimental::executors::EventsExecutor callback_executor;
182182
typename ActionClient::SendGoalOptions goal_options;
183183
};
184184

behaviortree_ros2/include/behaviortree_ros2/bt_service_node.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class RosServiceNode : public BT::ActionNodeBase
147147

148148
ServiceClientPtr service_client;
149149
rclcpp::CallbackGroup::SharedPtr callback_group;
150-
rclcpp::executors::SingleThreadedExecutor callback_executor;
150+
rclcpp::experimental::executors::EventsExecutor callback_executor;
151151
};
152152

153153
static std::mutex& getMutex()

behaviortree_ros2/include/behaviortree_ros2/bt_service_server_node.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ class RosServiceServerNode : public BT::ConditionNode
108108
private:
109109
ServicePtr service_;
110110
rclcpp::CallbackGroup::SharedPtr callback_group_;
111-
rclcpp::executors::SingleThreadedExecutor callback_executor_;
111+
rclcpp::experimental::executors::EventsExecutor callback_executor_;
112112

113113
bool createService(const std::string& service_name);
114114
};

behaviortree_ros2/include/behaviortree_ros2/bt_topic_sub_node.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ class RosTopicSubNode : public BT::ConditionNode
5555

5656
std::shared_ptr<Subscriber> subscriber;
5757
rclcpp::CallbackGroup::SharedPtr callback_group;
58-
rclcpp::executors::SingleThreadedExecutor callback_group_executor;
58+
rclcpp::experimental::executors::EventsExecutor callback_group_executor;
5959
boost::signals2::signal<void(const std::shared_ptr<TopicT>)> broadcaster;
6060
std::shared_ptr<TopicT> last_msg;
6161
};

0 commit comments

Comments
 (0)