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 6c217eba3ec0e8e071f3af5483015dccd6124d7b..76e540eeaf5fc9845de47c82122e3ff8066b328c 100644 --- a/include/iri_base_bt_client/iri_base_bt_client.h +++ b/include/iri_base_bt_client/iri_base_bt_client.h @@ -640,7 +640,7 @@ void IriBaseBTClient<ConfigClass>::reconfigureCallback(ConfigClass &config, uint double new_rate; bool new_enable; - ROS_DEBUG("IriBaseBTClient::reconfigureCallback"); + ROS_INFO("IriBaseBTClient::reconfigureCallback"); // process the iri_base_bt_client parameters this->lock(); @@ -653,15 +653,7 @@ void IriBaseBTClient<ConfigClass>::reconfigureCallback(ConfigClass &config, uint else if((*param)->name=="bt_client_reset") { this->reset=boost::any_cast<bool &>(value); - groups=ConfigClass::__getGroupDescriptions__(); - for(typename std::vector<typename ConfigClass::AbstractGroupDescriptionConstPtr>::iterator group=groups.begin();group!=groups.end();group++) - { - if((*group)->name=="bt_client_reset") - { - value=false; - (*group)->updateParams(value,config); - } - } + config.bt_client_reset=false; } else if((*param)->name=="bt_client_rate") {