From 2b756769ea4adad21332d8a294871712cd42cc3f Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期三, 26 十一月 2025 13:57:24 +0800
Subject: [PATCH] 优化了轮询逻辑注意有打印输出

---
 src/chuankou/SerialPortService.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/chuankou/SerialPortService.java b/src/chuankou/SerialPortService.java
index e2e835b..edddf8a 100644
--- a/src/chuankou/SerialPortService.java
+++ b/src/chuankou/SerialPortService.java
@@ -6,6 +6,7 @@
 import java.io.InputStream;
 import java.io.OutputStream;
 import publicway.SerialProtocolParser; // 娣诲姞瀵煎叆
+import publicway.TimestampUtil;
 import xitongshezhi.SystemDebugDialog;
 
 public class SerialPortService {
@@ -181,6 +182,7 @@
 	            if (len > 0) {
 	                buffer.write(readBuffer, 0, len);
 	                lastReceivedTime = currentTime;
+	                System.out.println("鏀跺埌鍘熷鏁版嵁: " + bytesToHex(readBuffer, len)+"鏃堕棿"+TimestampUtil.getTimestamp());
 	            }
 
 	            if (len <= 0 && buffer.size() == 0) {
@@ -264,5 +266,11 @@
 		int result = port.writeBytes(data, data.length);
 		return result > 0;
 	}
-
+	private String bytesToHex(byte[] bytes, int length) {
+	    StringBuilder sb = new StringBuilder();
+	    for (int i = 0; i < length; i++) {
+	        sb.append(String.format("%02X ", bytes[i]));
+	    }
+	    return sb.toString().trim();
+	}
 }
\ No newline at end of file

--
Gitblit v1.10.0