From 5d713f834ac81b31c5ffc9138df41232ec248a8d Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sat, 4 Nov 2023 12:55:37 +0000 Subject: [PATCH] Add srv folder and VehicleCommand.srv service Signed-off-by: Beniamino Pozzan --- CMakeLists.txt | 10 ++++++---- srv/VehicleCommand.srv | 3 +++ 2 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 srv/VehicleCommand.srv diff --git a/CMakeLists.txt b/CMakeLists.txt index f3c16bee..0fc6edc2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -20,12 +20,14 @@ find_package(rosidl_default_generators REQUIRED) set(MSGS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/msg") file(GLOB PX4_MSGS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${MSGS_DIR}/*.msg") -file(GLOB ROS_MSG_DIR_LIST "${MSGS_DIR}/*.msg") - -set(ROS_MSG_DIR_LIST "${ROS_MSG_DIR_LIST}" CACHE INTERNAL "ROS_MSG_DIR_LIST") +# get all srv files +set(SRVS_DIR "${CMAKE_CURRENT_SOURCE_DIR}/srv") +file(GLOB PX4_SRVS RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}" "${SRVS_DIR}/*.srv") # Generate introspection typesupport for C and C++ and IDL files -rosidl_generate_interfaces(${PROJECT_NAME} ${PX4_MSGS} +rosidl_generate_interfaces(${PROJECT_NAME} + ${PX4_MSGS} + ${PX4_SRVS} DEPENDENCIES builtin_interfaces ADD_LINTER_TESTS ) diff --git a/srv/VehicleCommand.srv b/srv/VehicleCommand.srv new file mode 100644 index 00000000..134e2a81 --- /dev/null +++ b/srv/VehicleCommand.srv @@ -0,0 +1,3 @@ +VehicleCommand request +--- +VehicleCommandAck reply