Fix device connection loop condition

This commit is contained in:
Joe Dong
2024-04-02 20:58:29 +08:00
parent 773ae6b517
commit caab21ec1b
+1 -1
View File
@@ -165,7 +165,7 @@ void OBCameraNodeDriver::checkConnectTimer() {
} }
void OBCameraNodeDriver::queryDevice() { 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) { if (!net_device_ip_.empty() && net_device_port_ != 0) {
connectNetDevice(net_device_ip_, net_device_port_); connectNetDevice(net_device_ip_, net_device_port_);
} else { } else {