From 27963fb1067bae6f751b8fe673f610f1ab549787 Mon Sep 17 00:00:00 2001 From: Alopez <alopez@iri.upc.edu> Date: Tue, 6 Apr 2021 14:30:14 +0200 Subject: [PATCH] Added mutex intialization and destruction --- include/iri_base_bt_client/iri_base_bt_client.h | 2 ++ 1 file changed, 2 insertions(+) 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 fc9e39b..caba2ee 100644 --- a/include/iri_base_bt_client/iri_base_bt_client.h +++ b/include/iri_base_bt_client/iri_base_bt_client.h @@ -422,12 +422,14 @@ IriBaseBTClient<ConfigClass>::IriBaseBTClient(const ros::NodeHandle &nh) : 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); + pthread_mutex_init(&this->access_,NULL); } template <class ConfigClass> IriBaseBTClient<ConfigClass>::~IriBaseBTClient() { ROS_DEBUG("IriBaseBTClient::Destructor"); + pthread_mutex_destroy(&this->access_); pthread_cancel(this->thread); pthread_join(this->thread,NULL); -- GitLab