From 733f955c8ebcb0b786d4aee122e40a84bee91a31 Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Fri, 7 Jan 2022 15:14:17 -0800 Subject: [PATCH 1/2] Fix include order and relative paths for cpplint Relates to https://github.com/ament/ament_lint/pull/324 Signed-off-by: Jacob Perron --- .../detail/resolve_parameter_overrides.cpp | 2 +- .../executors/multi_threaded_executor.cpp | 3 +- rclcpp/src/rclcpp/signal_handler.cpp | 2 +- .../rclcpp/test_intra_process_manager.cpp | 2 +- .../include/rclcpp_action/client.hpp | 22 ++++++------- .../rclcpp_action/client_goal_handle.hpp | 12 +++---- .../include/rclcpp_action/create_client.hpp | 4 +-- .../include/rclcpp_action/create_server.hpp | 8 ++--- .../include/rclcpp_action/server.hpp | 16 +++++----- .../rclcpp_action/server_goal_handle.hpp | 10 +++--- rclcpp_action/include/rclcpp_action/types.hpp | 10 +++--- rclcpp_action/src/client.cpp | 10 +++--- rclcpp_action/src/server.cpp | 20 ++++++------ rclcpp_action/src/server_goal_handle.cpp | 8 ++--- rclcpp_action/test/test_client.cpp | 32 +++++++++---------- rclcpp_action/test/test_server.cpp | 12 +++---- .../test/test_server_goal_handle.cpp | 12 +++---- 17 files changed, 93 insertions(+), 92 deletions(-) diff --git a/rclcpp/src/rclcpp/detail/resolve_parameter_overrides.cpp b/rclcpp/src/rclcpp/detail/resolve_parameter_overrides.cpp index 15f567f7c5..a62121b37f 100644 --- a/rclcpp/src/rclcpp/detail/resolve_parameter_overrides.cpp +++ b/rclcpp/src/rclcpp/detail/resolve_parameter_overrides.cpp @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "./resolve_parameter_overrides.hpp" +#include "resolve_parameter_overrides.hpp" #include #include diff --git a/rclcpp/src/rclcpp/executors/multi_threaded_executor.cpp b/rclcpp/src/rclcpp/executors/multi_threaded_executor.cpp index 849815fed5..bb477690be 100644 --- a/rclcpp/src/rclcpp/executors/multi_threaded_executor.cpp +++ b/rclcpp/src/rclcpp/executors/multi_threaded_executor.cpp @@ -72,8 +72,9 @@ MultiThreadedExecutor::get_number_of_threads() } void -MultiThreadedExecutor::run(size_t) +MultiThreadedExecutor::run(size_t this_thread_number) { + (void)this_thread_number; while (rclcpp::ok(this->context_) && spinning.load()) { rclcpp::AnyExecutable any_exec; { diff --git a/rclcpp/src/rclcpp/signal_handler.cpp b/rclcpp/src/rclcpp/signal_handler.cpp index 55ef988786..35ceb56781 100644 --- a/rclcpp/src/rclcpp/signal_handler.cpp +++ b/rclcpp/src/rclcpp/signal_handler.cpp @@ -12,7 +12,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include "./signal_handler.hpp" +#include "signal_handler.hpp" #include #include diff --git a/rclcpp/test/rclcpp/test_intra_process_manager.cpp b/rclcpp/test/rclcpp/test_intra_process_manager.cpp index 59437aa560..15eed99c9e 100644 --- a/rclcpp/test/rclcpp/test_intra_process_manager.cpp +++ b/rclcpp/test/rclcpp/test_intra_process_manager.cpp @@ -301,7 +301,7 @@ class SubscriptionIntraProcess : public SubscriptionIntraProcessBuffer< #define SubscriptionIntraProcessBase mock::SubscriptionIntraProcessBase #define SubscriptionIntraProcessBuffer mock::SubscriptionIntraProcessBuffer #define SubscriptionIntraProcess mock::SubscriptionIntraProcess -#include "../src/rclcpp/intra_process_manager.cpp" +#include "../src/rclcpp/intra_process_manager.cpp" // NOLINT #undef Publisher #undef PublisherBase #undef IntraProcessBuffer diff --git a/rclcpp_action/include/rclcpp_action/client.hpp b/rclcpp_action/include/rclcpp_action/client.hpp index ed590247d9..1f67c2243f 100644 --- a/rclcpp_action/include/rclcpp_action/client.hpp +++ b/rclcpp_action/include/rclcpp_action/client.hpp @@ -15,6 +15,16 @@ #ifndef RCLCPP_ACTION__CLIENT_HPP_ #define RCLCPP_ACTION__CLIENT_HPP_ +#include +#include +#include +#include +#include +#include +#include +#include +#include + #include #include #include @@ -24,19 +34,9 @@ #include #include -#include +#include "rosidl_runtime_c/action_type_support_struct.h" #include -#include -#include -#include -#include -#include -#include -#include -#include -#include - #include "rclcpp_action/client_goal_handle.hpp" #include "rclcpp_action/exceptions.hpp" #include "rclcpp_action/types.hpp" diff --git a/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp b/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp index e2861e3e79..3a9d83e6a0 100644 --- a/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp +++ b/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp @@ -15,17 +15,17 @@ #ifndef RCLCPP_ACTION__CLIENT_GOAL_HANDLE_HPP_ #define RCLCPP_ACTION__CLIENT_GOAL_HANDLE_HPP_ -#include - -#include -#include -#include - #include #include #include #include +#include "rcl_action/action_client.h" + +#include +#include +#include + #include "rclcpp_action/exceptions.hpp" #include "rclcpp_action/types.hpp" #include "rclcpp_action/visibility_control.hpp" diff --git a/rclcpp_action/include/rclcpp_action/create_client.hpp b/rclcpp_action/include/rclcpp_action/create_client.hpp index 8538a8205e..0c5fd6d2fb 100644 --- a/rclcpp_action/include/rclcpp_action/create_client.hpp +++ b/rclcpp_action/include/rclcpp_action/create_client.hpp @@ -15,11 +15,11 @@ #ifndef RCLCPP_ACTION__CREATE_CLIENT_HPP_ #define RCLCPP_ACTION__CREATE_CLIENT_HPP_ -#include - #include #include +#include + #include "rclcpp_action/client.hpp" #include "rclcpp_action/visibility_control.hpp" diff --git a/rclcpp_action/include/rclcpp_action/create_server.hpp b/rclcpp_action/include/rclcpp_action/create_server.hpp index 9116fc05ee..ed83ed5f1a 100644 --- a/rclcpp_action/include/rclcpp_action/create_server.hpp +++ b/rclcpp_action/include/rclcpp_action/create_server.hpp @@ -15,7 +15,10 @@ #ifndef RCLCPP_ACTION__CREATE_SERVER_HPP_ #define RCLCPP_ACTION__CREATE_SERVER_HPP_ -#include +#include +#include + +#include "rcl_action/action_server.h" #include #include @@ -23,9 +26,6 @@ #include #include -#include -#include - #include "rclcpp_action/server.hpp" #include "rclcpp_action/visibility_control.hpp" diff --git a/rclcpp_action/include/rclcpp_action/server.hpp b/rclcpp_action/include/rclcpp_action/server.hpp index 63c99d51e0..9fb7926406 100644 --- a/rclcpp_action/include/rclcpp_action/server.hpp +++ b/rclcpp_action/include/rclcpp_action/server.hpp @@ -15,14 +15,6 @@ #ifndef RCLCPP_ACTION__SERVER_HPP_ #define RCLCPP_ACTION__SERVER_HPP_ -#include -#include -#include -#include -#include -#include -#include - #include #include #include @@ -30,6 +22,14 @@ #include #include +#include "rcl_action/action_server.h" +#include "rosidl_runtime_c/action_type_support_struct.h" +#include +#include +#include +#include +#include + #include "rclcpp_action/visibility_control.hpp" #include "rclcpp_action/server_goal_handle.hpp" #include "rclcpp_action/types.hpp" diff --git a/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp b/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp index d41b32eb4f..1892799e32 100644 --- a/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp +++ b/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp @@ -15,15 +15,15 @@ #ifndef RCLCPP_ACTION__SERVER_GOAL_HANDLE_HPP_ #define RCLCPP_ACTION__SERVER_GOAL_HANDLE_HPP_ -#include -#include - -#include - #include #include #include +#include "rcl_action/types.h" +#include "rcl_action/goal_handle.h" + +#include + #include "rclcpp_action/visibility_control.hpp" #include "rclcpp_action/types.hpp" diff --git a/rclcpp_action/include/rclcpp_action/types.hpp b/rclcpp_action/include/rclcpp_action/types.hpp index addf4a8307..b5ff8ddf16 100644 --- a/rclcpp_action/include/rclcpp_action/types.hpp +++ b/rclcpp_action/include/rclcpp_action/types.hpp @@ -15,15 +15,15 @@ #ifndef RCLCPP_ACTION__TYPES_HPP_ #define RCLCPP_ACTION__TYPES_HPP_ -#include - -#include -#include - #include #include #include +#include "rcl_action/types.h" + +#include +#include + #include "rclcpp_action/visibility_control.hpp" namespace rclcpp_action diff --git a/rclcpp_action/src/client.cpp b/rclcpp_action/src/client.cpp index 2f39a50e52..aebcfa4de1 100644 --- a/rclcpp_action/src/client.cpp +++ b/rclcpp_action/src/client.cpp @@ -12,11 +12,6 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include -#include -#include -#include - #include #include #include @@ -25,6 +20,11 @@ #include #include +#include "rcl_action/action_client.h" +#include "rcl_action/wait.h" +#include +#include + #include "rclcpp_action/client.hpp" #include "rclcpp_action/exceptions.hpp" diff --git a/rclcpp_action/src/server.cpp b/rclcpp_action/src/server.cpp index e4765e9461..1b4932ad1a 100644 --- a/rclcpp_action/src/server.cpp +++ b/rclcpp_action/src/server.cpp @@ -12,16 +12,6 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include -#include - -#include - -#include -#include -#include -#include - #include #include #include @@ -30,6 +20,16 @@ #include #include +#include "rcl_action/action_server.h" +#include "rcl_action/wait.h" + +#include + +#include +#include +#include +#include + using rclcpp_action::ServerBase; using rclcpp_action::GoalUUID; diff --git a/rclcpp_action/src/server_goal_handle.cpp b/rclcpp_action/src/server_goal_handle.cpp index f0709e19cb..7e5184e27f 100644 --- a/rclcpp_action/src/server_goal_handle.cpp +++ b/rclcpp_action/src/server_goal_handle.cpp @@ -12,14 +12,14 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include -#include +#include + +#include "rcl_action/action_server.h" +#include "rcl_action/goal_handle.h" #include #include -#include - namespace rclcpp_action { ServerGoalHandleBase::~ServerGoalHandleBase() diff --git a/rclcpp_action/test/test_client.cpp b/rclcpp_action/test/test_client.cpp index b911e3d71b..66aa6e8680 100644 --- a/rclcpp_action/test/test_client.cpp +++ b/rclcpp_action/test/test_client.cpp @@ -12,15 +12,23 @@ // See the License for the specific language governing permissions and // limitations under the License. -#include +#include +#include +#include +#include +#include +#include +#include + +#include "gtest/gtest.h" -#include -#include -#include +#include "rcl/allocator.h" +#include "rcl/time.h" +#include "rcl/types.h" -#include -#include -#include +#include "rcl_action/names.h" +#include "rcl_action/default_qos.h" +#include "rcl_action/wait.h" #include #include @@ -33,21 +41,13 @@ #include -#include -#include -#include -#include -#include -#include -#include - #include "rclcpp_action/exceptions.hpp" #include "rclcpp_action/create_client.hpp" #include "rclcpp_action/client.hpp" #include "rclcpp_action/qos.hpp" #include "rclcpp_action/types.hpp" -#include "./mocking_utils/patch.hpp" +#include "mocking_utils/patch.hpp" using namespace std::chrono_literals; diff --git a/rclcpp_action/test/test_server.cpp b/rclcpp_action/test/test_server.cpp index 25b38db34c..32ee7597b9 100644 --- a/rclcpp_action/test/test_server.cpp +++ b/rclcpp_action/test/test_server.cpp @@ -12,22 +12,22 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include +#include + +#include "gtest/gtest.h" + #include #include #include #include #include -#include - -#include -#include - #include "rcl_action/action_server.h" #include "rcl_action/wait.h" #include "rclcpp_action/create_server.hpp" #include "rclcpp_action/server.hpp" -#include "./mocking_utils/patch.hpp" +#include "mocking_utils/patch.hpp" using Fibonacci = test_msgs::action::Fibonacci; using CancelResponse = typename Fibonacci::Impl::CancelGoalService::Response; diff --git a/rclcpp_action/test/test_server_goal_handle.cpp b/rclcpp_action/test/test_server_goal_handle.cpp index cd56ba4a8f..ab464548ad 100644 --- a/rclcpp_action/test/test_server_goal_handle.cpp +++ b/rclcpp_action/test/test_server_goal_handle.cpp @@ -12,19 +12,19 @@ // See the License for the specific language governing permissions and // limitations under the License. +#include +#include + +#include "gtest/gtest.h" + #include #include #include #include -#include - -#include -#include - #include "action_msgs/msg/goal_info.h" #include "rclcpp_action/server_goal_handle.hpp" -#include "./mocking_utils/patch.hpp" +#include "mocking_utils/patch.hpp" class FibonacciServerGoalHandle : public rclcpp_action::ServerGoalHandle From 12feaaf7f8631d0b391b2f7781d6e2a53b043ddc Mon Sep 17 00:00:00 2001 From: Jacob Perron Date: Mon, 10 Jan 2022 10:44:39 -0800 Subject: [PATCH 2/2] Use double-quotes for other includes This is backwards compatible with older versions of cpplint. Signed-off-by: Jacob Perron --- .../include/rclcpp_action/client.hpp | 18 ++++++++--------- .../rclcpp_action/client_goal_handle.hpp | 6 +++--- .../include/rclcpp_action/create_client.hpp | 2 +- .../include/rclcpp_action/create_server.hpp | 10 +++++----- .../include/rclcpp_action/server.hpp | 10 +++++----- .../rclcpp_action/server_goal_handle.hpp | 2 +- rclcpp_action/include/rclcpp_action/types.hpp | 4 ++-- rclcpp_action/src/client.cpp | 4 ++-- rclcpp_action/src/server.cpp | 10 +++++----- rclcpp_action/src/server_goal_handle.cpp | 4 ++-- rclcpp_action/test/test_client.cpp | 20 +++++++++---------- rclcpp_action/test/test_server.cpp | 10 +++++----- .../test/test_server_goal_handle.cpp | 8 ++++---- 13 files changed, 54 insertions(+), 54 deletions(-) diff --git a/rclcpp_action/include/rclcpp_action/client.hpp b/rclcpp_action/include/rclcpp_action/client.hpp index 1f67c2243f..a4ba5726e1 100644 --- a/rclcpp_action/include/rclcpp_action/client.hpp +++ b/rclcpp_action/include/rclcpp_action/client.hpp @@ -25,17 +25,17 @@ #include #include -#include -#include -#include -#include -#include -#include -#include -#include +#include "rclcpp/exceptions.hpp" +#include "rclcpp/macros.hpp" +#include "rclcpp/node_interfaces/node_base_interface.hpp" +#include "rclcpp/node_interfaces/node_logging_interface.hpp" +#include "rclcpp/node_interfaces/node_graph_interface.hpp" +#include "rclcpp/logger.hpp" +#include "rclcpp/time.hpp" +#include "rclcpp/waitable.hpp" #include "rosidl_runtime_c/action_type_support_struct.h" -#include +#include "rosidl_typesupport_cpp/action_type_support.hpp" #include "rclcpp_action/client_goal_handle.hpp" #include "rclcpp_action/exceptions.hpp" diff --git a/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp b/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp index 3a9d83e6a0..4989a71bbc 100644 --- a/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp +++ b/rclcpp_action/include/rclcpp_action/client_goal_handle.hpp @@ -22,9 +22,9 @@ #include "rcl_action/action_client.h" -#include -#include -#include +#include "action_msgs/msg/goal_status.hpp" +#include "rclcpp/macros.hpp" +#include "rclcpp/time.hpp" #include "rclcpp_action/exceptions.hpp" #include "rclcpp_action/types.hpp" diff --git a/rclcpp_action/include/rclcpp_action/create_client.hpp b/rclcpp_action/include/rclcpp_action/create_client.hpp index 0c5fd6d2fb..f594bca78d 100644 --- a/rclcpp_action/include/rclcpp_action/create_client.hpp +++ b/rclcpp_action/include/rclcpp_action/create_client.hpp @@ -18,7 +18,7 @@ #include #include -#include +#include "rclcpp/node.hpp" #include "rclcpp_action/client.hpp" #include "rclcpp_action/visibility_control.hpp" diff --git a/rclcpp_action/include/rclcpp_action/create_server.hpp b/rclcpp_action/include/rclcpp_action/create_server.hpp index ed83ed5f1a..3aa0e4dea7 100644 --- a/rclcpp_action/include/rclcpp_action/create_server.hpp +++ b/rclcpp_action/include/rclcpp_action/create_server.hpp @@ -20,11 +20,11 @@ #include "rcl_action/action_server.h" -#include -#include -#include -#include -#include +#include "rclcpp/node.hpp" +#include "rclcpp/node_interfaces/node_base_interface.hpp" +#include "rclcpp/node_interfaces/node_clock_interface.hpp" +#include "rclcpp/node_interfaces/node_logging_interface.hpp" +#include "rclcpp/node_interfaces/node_waitables_interface.hpp" #include "rclcpp_action/server.hpp" #include "rclcpp_action/visibility_control.hpp" diff --git a/rclcpp_action/include/rclcpp_action/server.hpp b/rclcpp_action/include/rclcpp_action/server.hpp index 9fb7926406..2f79bee041 100644 --- a/rclcpp_action/include/rclcpp_action/server.hpp +++ b/rclcpp_action/include/rclcpp_action/server.hpp @@ -24,11 +24,11 @@ #include "rcl_action/action_server.h" #include "rosidl_runtime_c/action_type_support_struct.h" -#include -#include -#include -#include -#include +#include "rosidl_typesupport_cpp/action_type_support.hpp" +#include "rclcpp/node_interfaces/node_base_interface.hpp" +#include "rclcpp/node_interfaces/node_clock_interface.hpp" +#include "rclcpp/node_interfaces/node_logging_interface.hpp" +#include "rclcpp/waitable.hpp" #include "rclcpp_action/visibility_control.hpp" #include "rclcpp_action/server_goal_handle.hpp" diff --git a/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp b/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp index 1892799e32..857ca7332a 100644 --- a/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp +++ b/rclcpp_action/include/rclcpp_action/server_goal_handle.hpp @@ -22,7 +22,7 @@ #include "rcl_action/types.h" #include "rcl_action/goal_handle.h" -#include +#include "action_msgs/msg/goal_status.hpp" #include "rclcpp_action/visibility_control.hpp" #include "rclcpp_action/types.hpp" diff --git a/rclcpp_action/include/rclcpp_action/types.hpp b/rclcpp_action/include/rclcpp_action/types.hpp index b5ff8ddf16..09717b16ea 100644 --- a/rclcpp_action/include/rclcpp_action/types.hpp +++ b/rclcpp_action/include/rclcpp_action/types.hpp @@ -21,8 +21,8 @@ #include "rcl_action/types.h" -#include -#include +#include "action_msgs/msg/goal_status.hpp" +#include "action_msgs/msg/goal_info.hpp" #include "rclcpp_action/visibility_control.hpp" diff --git a/rclcpp_action/src/client.cpp b/rclcpp_action/src/client.cpp index aebcfa4de1..cedab99e92 100644 --- a/rclcpp_action/src/client.cpp +++ b/rclcpp_action/src/client.cpp @@ -22,8 +22,8 @@ #include "rcl_action/action_client.h" #include "rcl_action/wait.h" -#include -#include +#include "rclcpp/node_interfaces/node_base_interface.hpp" +#include "rclcpp/node_interfaces/node_logging_interface.hpp" #include "rclcpp_action/client.hpp" #include "rclcpp_action/exceptions.hpp" diff --git a/rclcpp_action/src/server.cpp b/rclcpp_action/src/server.cpp index 1b4932ad1a..5ec88281da 100644 --- a/rclcpp_action/src/server.cpp +++ b/rclcpp_action/src/server.cpp @@ -23,12 +23,12 @@ #include "rcl_action/action_server.h" #include "rcl_action/wait.h" -#include +#include "rcpputils/scope_exit.hpp" -#include -#include -#include -#include +#include "action_msgs/msg/goal_status_array.hpp" +#include "action_msgs/srv/cancel_goal.hpp" +#include "rclcpp/exceptions.hpp" +#include "rclcpp_action/server.hpp" using rclcpp_action::ServerBase; using rclcpp_action::GoalUUID; diff --git a/rclcpp_action/src/server_goal_handle.cpp b/rclcpp_action/src/server_goal_handle.cpp index 7e5184e27f..7df0ebf0e1 100644 --- a/rclcpp_action/src/server_goal_handle.cpp +++ b/rclcpp_action/src/server_goal_handle.cpp @@ -17,8 +17,8 @@ #include "rcl_action/action_server.h" #include "rcl_action/goal_handle.h" -#include -#include +#include "rclcpp_action/server_goal_handle.hpp" +#include "rclcpp/exceptions.hpp" namespace rclcpp_action { diff --git a/rclcpp_action/test/test_client.cpp b/rclcpp_action/test/test_client.cpp index 66aa6e8680..b99aa236bd 100644 --- a/rclcpp_action/test/test_client.cpp +++ b/rclcpp_action/test/test_client.cpp @@ -30,16 +30,16 @@ #include "rcl_action/default_qos.h" #include "rcl_action/wait.h" -#include -#include -#include -#include -#include -#include -#include -#include - -#include +#include "rclcpp/clock.hpp" +#include "rclcpp/exceptions.hpp" +#include "rclcpp/executors.hpp" +#include "rclcpp/node.hpp" +#include "rclcpp/publisher.hpp" +#include "rclcpp/rclcpp.hpp" +#include "rclcpp/service.hpp" +#include "rclcpp/time.hpp" + +#include "test_msgs/action/fibonacci.hpp" #include "rclcpp_action/exceptions.hpp" #include "rclcpp_action/create_client.hpp" diff --git a/rclcpp_action/test/test_server.cpp b/rclcpp_action/test/test_server.cpp index 32ee7597b9..8687f90fbe 100644 --- a/rclcpp_action/test/test_server.cpp +++ b/rclcpp_action/test/test_server.cpp @@ -17,11 +17,11 @@ #include "gtest/gtest.h" -#include -#include -#include -#include -#include +#include "rclcpp/exceptions.hpp" +#include "rclcpp/node.hpp" +#include "rclcpp/rclcpp.hpp" +#include "rcpputils/scope_exit.hpp" +#include "test_msgs/action/fibonacci.hpp" #include "rcl_action/action_server.h" #include "rcl_action/wait.h" diff --git a/rclcpp_action/test/test_server_goal_handle.cpp b/rclcpp_action/test/test_server_goal_handle.cpp index ab464548ad..eb392c8bf7 100644 --- a/rclcpp_action/test/test_server_goal_handle.cpp +++ b/rclcpp_action/test/test_server_goal_handle.cpp @@ -17,10 +17,10 @@ #include "gtest/gtest.h" -#include -#include -#include -#include +#include "rclcpp/exceptions.hpp" +#include "rclcpp/node.hpp" +#include "rclcpp/rclcpp.hpp" +#include "test_msgs/action/fibonacci.hpp" #include "action_msgs/msg/goal_info.h" #include "rclcpp_action/server_goal_handle.hpp"