diff --git a/src/devices/localization2D_nws_ros2/Localization2D_nws_ros2.cpp b/src/devices/localization2D_nws_ros2/Localization2D_nws_ros2.cpp index feaef57..bba4469 100644 --- a/src/devices/localization2D_nws_ros2/Localization2D_nws_ros2.cpp +++ b/src/devices/localization2D_nws_ros2/Localization2D_nws_ros2.cpp @@ -165,6 +165,12 @@ bool Localization2D_nws_ros2::open(yarp::os::Searchable &config) bool Localization2D_nws_ros2::close() { + yCTrace(BATTERY_NWS_ROS2); + if (PeriodicThread::isRunning()) + { + PeriodicThread::stop(); + } + detach(); return true; }