From caab21ec1b07b17dde20668e9f1bcf08c346107e Mon Sep 17 00:00:00 2001 From: Joe Dong Date: Tue, 2 Apr 2024 20:58:29 +0800 Subject: [PATCH] Fix device connection loop condition --- orbbec_camera/src/ob_camera_node_driver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orbbec_camera/src/ob_camera_node_driver.cpp b/orbbec_camera/src/ob_camera_node_driver.cpp index 2d12180e..1c511b34 100644 --- a/orbbec_camera/src/ob_camera_node_driver.cpp +++ b/orbbec_camera/src/ob_camera_node_driver.cpp @@ -165,7 +165,7 @@ void OBCameraNodeDriver::checkConnectTimer() { } void OBCameraNodeDriver::queryDevice() { - while (rclcpp::ok() && !device_connected_.load()) { + while (rclcpp::ok() && is_alive_ && !device_connected_.load()) { if (!net_device_ip_.empty() && net_device_port_ != 0) { connectNetDevice(net_device_ip_, net_device_port_); } else {