| | |
| | | import java.util.concurrent.ScheduledExecutorService; |
| | | import java.util.concurrent.TimeUnit; |
| | | |
| | | import chuankou.SerialPortService; |
| | | import publicway.ProtocolParser01.ParseResult; |
| | | |
| | | public class SerialProtocolParser { |
| | |
| | | */ |
| | | private void parsePacket(byte[] packet) { |
| | | try { |
| | | SerialPortService.getReceivedDataCount(); |
| | | // 解析基本字段 |
| | | byte hostAddress = packet[4]; // 主机地址 |
| | | byte slotAddress = packet[5]; // 卡槽地址 |
| | |
| | | // 使用优化的字节数组解析方法,避免字符串转换 |
| | | ParseResult rst = ProtocolParser01.parseDDCC01Data(packet); |
| | | rst.fuzhi(); |
| | | rst.toString(); |
| | | // rst.toString(); |
| | | } |
| | | break; |
| | | case FUNCTION_51: |