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