From 70f0f8438e12e11d08b450d6e9b2d58e3c86f166 Mon Sep 17 00:00:00 2001 From: joanvallve <jvallve@iri.upc.edu> Date: Sun, 14 Jun 2020 19:21:41 +0200 Subject: [PATCH] disablable as well --- src/subscriber_imu_enablable.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/subscriber_imu_enablable.cpp b/src/subscriber_imu_enablable.cpp index 69c3bac..e9f2f77 100644 --- a/src/subscriber_imu_enablable.cpp +++ b/src/subscriber_imu_enablable.cpp @@ -27,12 +27,11 @@ void SubscriberImuEnablable::callback(const sensor_msgs::Imu::ConstPtr& msg) void SubscriberImuEnablable::enableCallback(const std_msgs::Bool::ConstPtr& msg) { - if (msg->data) - { + if (!enabled_ and msg->data) ROS_INFO("IMU has been enabled!"); - enabled_ = true; - enable_sub_.shutdown(); - } + if (enabled_ and !msg->data) + ROS_INFO("IMU has been disabled!"); + enabled_ = msg->data; } } -- GitLab