From 71a6a06aa3b198c3960414ae31fea6ae7cee01f2 Mon Sep 17 00:00:00 2001
From: Sergi Hernandez Juan <shernand@iri.upc.edu>
Date: Mon, 8 Jun 2020 10:01:58 +0200
Subject: [PATCH] Removed the diagnostic_period parameter from the dynamic
 reconfigure data. The value is set at the constructor.

---
 include/iri_base_bt_client/iri_base_bt_client.h | 2 ++
 src/iri_base_bt_client/submodule.py             | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/include/iri_base_bt_client/iri_base_bt_client.h b/include/iri_base_bt_client/iri_base_bt_client.h
index 5074622..07e6c20 100644
--- a/include/iri_base_bt_client/iri_base_bt_client.h
+++ b/include/iri_base_bt_client/iri_base_bt_client.h
@@ -420,6 +420,8 @@ IriBaseBTClient<ConfigClass>::IriBaseBTClient(const ros::NodeHandle &nh) :
     ROS_ERROR("IriBaseBTClient: need to define tree_xml_file parameter");
   else
     ROS_DEBUG("IriBaseBTClient: tree_xml_file set to: %s", this->tree_xml_file.c_str());
+  // set the diagnostic period
+  this->private_node_handle_.setParam("diagnostic_period",0.1);
 }
 
 template <class ConfigClass>
diff --git a/src/iri_base_bt_client/submodule.py b/src/iri_base_bt_client/submodule.py
index 502daa7..c46fc44 100644
--- a/src/iri_base_bt_client/submodule.py
+++ b/src/iri_base_bt_client/submodule.py
@@ -9,4 +9,3 @@ def add_bt_client_params(gen):
   new_group.add("bt_client_enable_minitrace_logger",bool_t,0,"Enables duration saving in log file", False)
   new_group.add("bt_client_enable_file_logger",bool_t,0,"Enables status saving in log file", False)
   new_group.add("bt_client_enable_zmq_publisher",bool_t,0,"Enables live status sending to Groot", False)
-  new_group.add("diagnostic_period",double_t,0,"Period for the diagnostic publication", 1.0,0.1,10.0)
-- 
GitLab