From 7404e534c93118a431fcfbf723ef893388fa4298 Mon Sep 17 00:00:00 2001
From: Niklas Yann Wettengel <niyawe@uni-koblenz.de>
Date: Tue, 24 Nov 2015 14:25:22 +0100
Subject: [PATCH] Imported upstream version '1.0.5' of 'upstream'

---
 README.md                                | 26 ++++++++++++++
 homer_map_manager/CHANGELOG.rst          |  3 ++
 homer_map_manager/package.xml            |  2 +-
 homer_mapnav_msgs/CHANGELOG.rst          |  3 ++
 homer_mapnav_msgs/package.xml            |  2 +-
 homer_mapping/CHANGELOG.rst              |  3 ++
 homer_mapping/package.xml                |  2 +-
 homer_nav_libs/CHANGELOG.rst             |  5 +++
 homer_nav_libs/package.xml               |  2 +-
 homer_nav_libs/src/tools/loadRosConfig.h | 46 ++++++++++++++++++++++++
 homer_navigation/CHANGELOG.rst           |  5 +++
 homer_navigation/CMakeLists.txt          |  2 +-
 homer_navigation/package.xml             |  3 +-
 tracks.yaml                              |  2 +-
 14 files changed, 99 insertions(+), 7 deletions(-)
 create mode 100644 homer_nav_libs/src/tools/loadRosConfig.h

diff --git a/README.md b/README.md
index 450efc39..9d81d06f 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,29 @@
+## homer_mapnav (indigo) - 1.0.4-0
+
+The packages in the `homer_mapnav` repository were released into the `indigo` distro by running `/usr/bin/bloom-release --rosdistro indigo --track indigo homer_mapnav` on `Fri, 20 Nov 2015 02:07:32 -0000`
+
+These packages were released:
+- `homer_map_manager`
+- `homer_mapnav_msgs`
+- `homer_mapping`
+- `homer_nav_libs`
+- `homer_navigation`
+
+Version of package(s) in repository `homer_mapnav`:
+- upstream repository: https://gitlab.uni-koblenz.de/robbie/homer_mapnav.git
+- release repository: https://gitlab.uni-koblenz.de/robbie/homer_mapnav.git
+- rosdistro version: `1.0.2-0`
+- old version: `1.0.2-0`
+- new version: `1.0.4-0`
+
+Versions of tools used:
+- bloom version: `0.5.20`
+- catkin_pkg version: `0.2.10`
+- rosdep version: `0.11.4`
+- rosdistro version: `0.4.2`
+- vcstools version: `0.1.38`
+
+
 ## homer_mapnav (indigo) - 1.0.2-0
 
 The packages in the `homer_mapnav` repository were released into the `indigo` distro by running `/usr/bin/bloom-release --rosdistro indigo --track indigo homer_mapnav` on `Fri, 20 Nov 2015 00:10:16 -0000`
diff --git a/homer_map_manager/CHANGELOG.rst b/homer_map_manager/CHANGELOG.rst
index d27dc638..d093e858 100644
--- a/homer_map_manager/CHANGELOG.rst
+++ b/homer_map_manager/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package homer_map_manager
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+1.0.5 (2015-11-24)
+------------------
+
 1.0.4 (2015-11-20)
 ------------------
 * changed build dependency from libeigen3-dev to eigen
diff --git a/homer_map_manager/package.xml b/homer_map_manager/package.xml
index f83c9f93..90f19375 100644
--- a/homer_map_manager/package.xml
+++ b/homer_map_manager/package.xml
@@ -1,6 +1,6 @@
 <package>
   <name>homer_map_manager</name>
-  <version>1.0.4</version>
+  <version>1.0.5</version>
   <description>
      map_manager
   </description>
diff --git a/homer_mapnav_msgs/CHANGELOG.rst b/homer_mapnav_msgs/CHANGELOG.rst
index 92091e10..aa01d87c 100644
--- a/homer_mapnav_msgs/CHANGELOG.rst
+++ b/homer_mapnav_msgs/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package mapnav_msgs
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+1.0.5 (2015-11-24)
+------------------
+
 1.0.4 (2015-11-20)
 ------------------
 
diff --git a/homer_mapnav_msgs/package.xml b/homer_mapnav_msgs/package.xml
index aa87a74c..fd8e5f27 100644
--- a/homer_mapnav_msgs/package.xml
+++ b/homer_mapnav_msgs/package.xml
@@ -1,6 +1,6 @@
 <package>
 	<name>homer_mapnav_msgs</name>
-	<version>1.0.4</version>
+	<version>1.0.5</version>
 	<description>
 
 		mapnav_msgs
diff --git a/homer_mapping/CHANGELOG.rst b/homer_mapping/CHANGELOG.rst
index fd872924..d2f9d729 100644
--- a/homer_mapping/CHANGELOG.rst
+++ b/homer_mapping/CHANGELOG.rst
@@ -2,6 +2,9 @@
 Changelog for package homer_mapping
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+1.0.5 (2015-11-24)
+------------------
+
 1.0.4 (2015-11-20)
 ------------------
 
diff --git a/homer_mapping/package.xml b/homer_mapping/package.xml
index 3e184132..20343828 100644
--- a/homer_mapping/package.xml
+++ b/homer_mapping/package.xml
@@ -1,6 +1,6 @@
 <package>
 	<name>homer_mapping</name>
-	<version>1.0.4</version>
+	<version>1.0.5</version>
 	<description>
 
 		homer_mapping
diff --git a/homer_nav_libs/CHANGELOG.rst b/homer_nav_libs/CHANGELOG.rst
index 99683105..164f1681 100644
--- a/homer_nav_libs/CHANGELOG.rst
+++ b/homer_nav_libs/CHANGELOG.rst
@@ -2,6 +2,11 @@
 Changelog for package homer_nav_libs
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+1.0.5 (2015-11-24)
+------------------
+* added missing files
+* Contributors: Niklas Yann Wettengel
+
 1.0.4 (2015-11-20)
 ------------------
 * changed build dependency from libeigen3-dev to eigen
diff --git a/homer_nav_libs/package.xml b/homer_nav_libs/package.xml
index 0826e0d3..4e4479ec 100644
--- a/homer_nav_libs/package.xml
+++ b/homer_nav_libs/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package>
 	<name>homer_nav_libs</name>
-	<version>1.0.4</version>
+	<version>1.0.5</version>
 	<description>The nav_libs package</description>
 
 	<maintainer email="vseib@uni-koblenz.de">Viktor Seib</maintainer>
diff --git a/homer_nav_libs/src/tools/loadRosConfig.h b/homer_nav_libs/src/tools/loadRosConfig.h
new file mode 100644
index 00000000..a51a99ed
--- /dev/null
+++ b/homer_nav_libs/src/tools/loadRosConfig.h
@@ -0,0 +1,46 @@
+
+#ifndef LOAD_ROS_CONFIG_H
+#define LOAD_ROS_CONFIG_H
+
+#include <ros/ros.h>
+#include <string>
+
+template <typename T>
+inline bool loadConfigValue(std::string valueName, T &variable, T default_variable = T() )
+{
+    if(ros::param::has(valueName))
+    {
+      ros::param::get(valueName, variable);
+      ROS_INFO_STREAM(valueName << ": " << variable);
+      return true;
+    }
+    else
+    {
+      ROS_WARN_STREAM("No Parameter: " << valueName << ". Defaulting to "<<default_variable<<".");
+      variable = default_variable;
+      return false;
+    }
+}
+
+template <typename T>
+inline bool loadConfigValue(std::string valueName, std::vector<T> &variable)
+{
+    if(ros::param::has(valueName))
+    {
+		ros::param::get(valueName, variable);
+		ROS_INFO_STREAM(valueName << ":");
+
+		for (int i = 0; i < variable.size(); ++i)
+			ROS_INFO_STREAM("Value "<< i << " :" << variable[i]);
+
+		return true;
+    }
+    else
+    {
+      ROS_WARN_STREAM("No Parameter: " << valueName << ". Defaulting to empty vector.");
+      variable.clear();
+      return false;
+    }
+}
+
+#endif
diff --git a/homer_navigation/CHANGELOG.rst b/homer_navigation/CHANGELOG.rst
index 2d3ff8f2..5f5aaabd 100644
--- a/homer_navigation/CHANGELOG.rst
+++ b/homer_navigation/CHANGELOG.rst
@@ -2,6 +2,11 @@
 Changelog for package homer_navigation
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
+1.0.5 (2015-11-24)
+------------------
+* added missing files
+* Contributors: Niklas Yann Wettengel
+
 1.0.4 (2015-11-20)
 ------------------
 * changed build dependency from libeigen3-dev to eigen
diff --git a/homer_navigation/CMakeLists.txt b/homer_navigation/CMakeLists.txt
index 880cd8a3..a18e69a7 100644
--- a/homer_navigation/CMakeLists.txt
+++ b/homer_navigation/CMakeLists.txt
@@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 2.8.3)
 project(homer_navigation)
 
 find_package(catkin REQUIRED COMPONENTS
-  roscpp roslib nav_msgs sensor_msgs homer_mapnav_msgs homer_nav_libs tf cmake_modules
+  roscpp roslib nav_msgs sensor_msgs homer_mapnav_msgs homer_nav_libs tf cmake_modules robbie_architecture
 )
 
 find_package(Eigen REQUIRED)
diff --git a/homer_navigation/package.xml b/homer_navigation/package.xml
index c4cbd5a4..453dceab 100644
--- a/homer_navigation/package.xml
+++ b/homer_navigation/package.xml
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <package>
 	<name>homer_navigation</name>
-	<version>1.0.4</version>
+	<version>1.0.5</version>
 	<description>The homer_navigation package</description>
 
 	<maintainer email="vseib@uni-koblenz.de">Viktor Seib</maintainer>
@@ -22,6 +22,7 @@
 	<build_depend>tf</build_depend>
 	<build_depend>cmake_modules</build_depend>
 	<build_depend>eigen</build_depend>
+	<build_depend>robbie_architecture</build_depend>
 
 	<run_depend>roscpp</run_depend>
 	<run_depend>roslib</run_depend>
diff --git a/tracks.yaml b/tracks.yaml
index 0b2b9cbf..35fc5c02 100644
--- a/tracks.yaml
+++ b/tracks.yaml
@@ -11,7 +11,7 @@ tracks:
     - git-bloom-generate -y rosrpm --prefix release/:{ros_distro} :{ros_distro} -i
       :{release_inc}
     devel_branch: null
-    last_version: 1.0.2
+    last_version: 1.0.4
     name: upstream
     patches: null
     release_inc: '0'
-- 
GitLab