add sleep if open impedence
This commit is contained in:
@@ -182,7 +182,7 @@ class zmqServer(threading.Thread):
|
||||
# 转置为上位机需要的[50, 通道数]格式
|
||||
filtered_data = filtered_data.T.astype(np.float64)
|
||||
send_buf = filtered_data.tobytes()
|
||||
algo_log(f"发送滤波数据,长度: {len(send_buf)}字节, filtered_data.shape: {filtered_data.shape}", level="DEBUG", record_once=True)
|
||||
# algo_log(f"发送滤波数据,长度: {len(send_buf)}字节, filtered_data.shape: {filtered_data.shape}", level="DEBUG", record_once=True)
|
||||
self.data_send_queue.put(send_buf)
|
||||
|
||||
def _process_data_send_queue(self):
|
||||
@@ -228,6 +228,9 @@ class zmqServer(threading.Thread):
|
||||
algo_log(f"无效JSON命令: {message_bytes.hex()}", level="ERROR")
|
||||
self.broadcast_message("error", {"code": 400, "message": "无效JSON格式"})
|
||||
return
|
||||
except Exception as e:
|
||||
algo_log(f"_handle_cmd_message exception: {e}", level="ERROR")
|
||||
return
|
||||
|
||||
algo_log(f"收到命令: {message}", level="INFO")
|
||||
method = message.get("method")
|
||||
@@ -418,7 +421,8 @@ class zmqServer(threading.Thread):
|
||||
break
|
||||
|
||||
except Exception as e:
|
||||
algo_log(f"服务器主循环异常: {e}", level="ERROR")
|
||||
algo_log(f"服务器主循环异常: {str(e)}", level="ERROR")
|
||||
return
|
||||
finally:
|
||||
self.running = False
|
||||
# 优雅关闭所有资源
|
||||
|
||||
Reference in New Issue
Block a user