From 9d871d087c3f49499ad5d13a33d596b95399d6d4 Mon Sep 17 00:00:00 2001 From: bav6096 <benedikt.deike@informatik.uni-hamburg.de> Date: Fri, 29 Oct 2021 21:04:20 +0200 Subject: [PATCH] finished setup --- .gitignore | 11 +++++++++++ CMakeLists.txt | 22 ++++++++++++---------- scripts/__init__.py => msg/Monitoring.msg | 0 package.xml | 6 +++--- 4 files changed, 26 insertions(+), 13 deletions(-) create mode 100644 .gitignore rename scripts/__init__.py => msg/Monitoring.msg (100%) diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bff1208 --- /dev/null +++ b/.gitignore @@ -0,0 +1,11 @@ +# Ignore the __pycache__ directory +__pycache__/ + +# Ignore the .git directory +.git/ + +# Ignore the .vscode directory +.vscode/ + +# Ignore the .idea directory +.idea/ diff --git a/CMakeLists.txt b/CMakeLists.txt index a99d600..a5e0db0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,9 @@ project(monitoring) ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz) ## is used, also find other catkin packages find_package(catkin REQUIRED COMPONENTS - rospy + rospy + std_msgs + message_generation ) ## System dependencies are found with CMake's conventions @@ -45,11 +47,10 @@ find_package(catkin REQUIRED COMPONENTS ## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...) ## Generate messages in the 'msg' folder -# add_message_files( -# FILES -# Message1.msg -# Message2.msg -# ) +add_message_files( + FILES + Monitoring.msg +) ## Generate services in the 'srv' folder # add_service_files( @@ -66,10 +67,10 @@ find_package(catkin REQUIRED COMPONENTS # ) ## Generate added messages and services with any dependencies listed here -# generate_messages( -# DEPENDENCIES -# std_msgs # Or other packages containing msgs -# ) +generate_messages( + DEPENDENCIES + std_msgs # Or other packages containing msgs +) ################################################ ## Declare ROS dynamic reconfigure parameters ## @@ -104,6 +105,7 @@ catkin_package( # INCLUDE_DIRS include # LIBRARIES monitoring # CATKIN_DEPENDS rospy + CATKIN_DEPENDS message_runtime # DEPENDS system_lib ) diff --git a/scripts/__init__.py b/msg/Monitoring.msg similarity index 100% rename from scripts/__init__.py rename to msg/Monitoring.msg diff --git a/package.xml b/package.xml index e9802d0..79218b2 100644 --- a/package.xml +++ b/package.xml @@ -7,7 +7,7 @@ <!-- One maintainer tag required, multiple allowed, one person per tag --> <!-- Example: --> <!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> --> - <maintainer email="seiyonashi@todo.todo">seiyonashi</maintainer> + <maintainer email="benedikt.deike@studium.uni-hamburg.de">Benedikt Deike</maintainer> <!-- One license tag required, multiple allowed, one license per tag --> @@ -37,13 +37,13 @@ <!-- <build_depend>roscpp</build_depend> --> <!-- <exec_depend>roscpp</exec_depend> --> <!-- Use build_depend for packages you need at compile time: --> - <!-- <build_depend>message_generation</build_depend> --> + <build_depend>message_generation</build_depend> <!-- Use build_export_depend for packages you need in order to build against this package: --> <!-- <build_export_depend>message_generation</build_export_depend> --> <!-- Use buildtool_depend for build tool packages: --> <!-- <buildtool_depend>catkin</buildtool_depend> --> <!-- Use exec_depend for packages you need at runtime: --> - <!-- <exec_depend>message_runtime</exec_depend> --> + <exec_depend>message_runtime</exec_depend> <!-- Use test_depend for packages you need only for testing: --> <!-- <test_depend>gtest</test_depend> --> <!-- Use doc_depend for packages you need only for building documentation: --> -- GitLab