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