From 4cee69d7a1fdad6be38ca88b5fbe10fcdd8f2c9b Mon Sep 17 00:00:00 2001
From: Sergi Hernandez Juan <shernand@iri.upc.edu>
Date: Mon, 28 Aug 2017 12:34:01 +0200
Subject: [PATCH] Added a return true in all the set parameters callbacks to
 avoid calling errors.

---
 darwin_controller/include/darwin_controller_impl.h | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/darwin_controller/include/darwin_controller_impl.h b/darwin_controller/include/darwin_controller_impl.h
index 76eaf96..62d72b0 100644
--- a/darwin_controller/include/darwin_controller_impl.h
+++ b/darwin_controller/include/darwin_controller_impl.h
@@ -780,6 +780,8 @@ namespace darwin_controller
       this->walk_access.exit();
 
       res.ret=true;
+
+      return true;
     }
 /************************************ set_walk_params *******************************************/
 
@@ -834,7 +836,7 @@ namespace darwin_controller
     }
 /************************************ get_walk_params *******************************************/
 
-/************************************ set_walk_params *******************************************/
+/************************************ set_stairs_params *******************************************/
   template <class HardwareInterface>
     bool DarwinController<HardwareInterface>::set_stairs_paramsCallback(humanoid_common_msgs::set_stairs_params::Request &req, humanoid_common_msgs::set_stairs_params::Response &res)
     {
@@ -866,10 +868,12 @@ namespace darwin_controller
       ram_write_byte(DARWIN_STAIRS_X_SHIFT_BODY,(unsigned char)(req.params.X_SHIFT_BODY*1000.0));
 
       res.ret=true;
+    
+      return true;
     }
-/************************************ set_walk_params *******************************************/
+/************************************ set_stairs_params *******************************************/
 
-/************************************ get_walk_params *******************************************/
+/************************************ get_stairs_params *******************************************/
   template <class HardwareInterface>
     bool DarwinController<HardwareInterface>::get_stairs_paramsCallback(humanoid_common_msgs::get_stairs_params::Request &req, humanoid_common_msgs::get_stairs_params::Response &res)
     {
-- 
GitLab