张世豪
2025-11-26 2b756769ea4adad21332d8a294871712cd42cc3f
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();
   }
}