moveit2
The MoveIt Motion Planning Framework for ROS 2.
multi_state_validation_service_capability.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 #include <moveit_msgs/srv/get_multi_state_validity.hpp>
5 
6 namespace move_group
7 {
9 {
10 public:
11  void initialize() override;
12 
13 private:
14  bool computeService(const std::shared_ptr<rmw_request_id_t>& request_header,
15  const std::shared_ptr<moveit_msgs::srv::GetMultiStateValidity::Request>& req,
16  const std::shared_ptr<moveit_msgs::srv::GetMultiStateValidity::Response>& res);
17 
18  rclcpp::Service<moveit_msgs::srv::GetMultiStateValidity>::SharedPtr validity_service_;
19 };
20 } // namespace move_group