From 2583078fdf32b87da154b1594f3e616a77824175 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期一, 12 八月 2024 17:10:31 +0800
Subject: [PATCH] #

---
 app/src/main/java/com/example/agvcontroller/protocol/ProtocolEncoder.java |   42 +++++++++++++++++-------------------------
 1 files changed, 17 insertions(+), 25 deletions(-)

diff --git a/app/src/main/java/com/example/agvcontroller/protocol/ProtocolEncoder.java b/app/src/main/java/com/example/agvcontroller/protocol/ProtocolEncoder.java
index 04a396a..ddc38e0 100644
--- a/app/src/main/java/com/example/agvcontroller/protocol/ProtocolEncoder.java
+++ b/app/src/main/java/com/example/agvcontroller/protocol/ProtocolEncoder.java
@@ -1,20 +1,12 @@
-package com.zy.acs.gateway.handler.coder;
+package com.example.agvcontroller.protocol;
 
-import com.core.common.RadixTools;
-import com.zy.acs.common.utils.Utils;
-import com.zy.acs.gateway.config.SystemProperties;
-import com.zy.acs.gateway.constant.PackagePart;
-import com.zy.acs.gateway.domain.AgvPackage;
-import com.zy.acs.gateway.utils.ValidUtil;
+import java.util.logging.Logger;
+
 import io.netty.buffer.ByteBuf;
 import io.netty.buffer.ByteBufUtil;
 import io.netty.channel.ChannelHandler;
 import io.netty.channel.ChannelHandlerContext;
 import io.netty.handler.codec.MessageToByteEncoder;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Component;
 
 /**
  * 缂栫爜鍣�
@@ -22,13 +14,13 @@
  * 澶勭悊鏂瑰紡: 寮傛垨鍜�
  * Created by vincent on 2019-04-02
  */
-@Component
+//@Component
 @ChannelHandler.Sharable
 public class ProtocolEncoder extends MessageToByteEncoder<Object> {
 
-    private static final Logger log = LoggerFactory.getLogger(ProtocolEncoder.class);
+    //private static final Logger log = LoggerFactory.getLogger(ProtocolEncoder.class);
 
-    @Autowired
+    //@Autowired
     private SystemProperties systemProperties;
 
     @Override
@@ -48,9 +40,9 @@
 
             byte[] bodyBytes = pac.getBody().getMessageBody().writeToBytes();   // body
 
-            String uniqueNo = pac.getHeader().getUniqueNo();
+            //String uniqueNo = pac.getHeader().getUniqueNo();
 
-                byte[] uniquenoBytes = RadixTools.intToBytes(Integer.parseInt(pac.getHeader().getUniqueNo()));   // uniqueno
+                //byte[] uniquenoBytes = RadixTools.intToBytes(Integer.parseInt(pac.getHeader().getUniqueNo()));   // uniqueno
 
 
             int len = PackagePart.UNIQUENO.getLen()     // len
@@ -58,14 +50,14 @@
                     + PackagePart.COMMAND_MARK.getLen()
                     + bodyBytes.length;
 
-            out.writeByte(pac.getHeader().getStartSymbol())         // symbol
-                    .writeShortLE(len)
-                    .writeBytes(Utils.reverse(uniquenoBytes))       // uniqueno
-                    .writeIntLE((int) (System.currentTimeMillis() / 1000))   // timestamp
-                    .writeByte(pac.getHeader().getProtocolType().getCode()) // type
-                    .writeBytes(bodyBytes)                          // body
-                    .writeShort(pac.getValidCode())                 // valid
-            ;
+            //out.writeByte(pac.getHeader().getStartSymbol())         // symbol
+            //        .writeShortLE(len)
+            //        .writeBytes(Utils.reverse(uniquenoBytes))       // uniqueno
+            //        .writeIntLE((int) (System.currentTimeMillis() / 1000))   // timestamp
+            //        .writeByte(pac.getHeader().getProtocolType().getCode()) // type
+            //        .writeBytes(bodyBytes)                          // body
+            //        .writeShort(pac.getValidCode())                 // valid
+            //;
 
             pac.setValidCode(ValidUtil.calculateValidByteFromBuff(out));
             out.resetReaderIndex();
@@ -75,7 +67,7 @@
 
 
             if (systemProperties.isPrintPacLog()){
-                log.info("Agv [{}] 涓嬭 [{}] >>> {}", uniqueNo, pac.getHeader().getProtocolType().getDes(), ByteBufUtil.hexDump(out).toUpperCase());
+                //log.info("Agv [{}] 涓嬭 [{}] >>> {}", uniqueNo, pac.getHeader().getProtocolType().getDes(), ByteBufUtil.hexDump(out).toUpperCase());
             }
 
         }

--
Gitblit v1.9.1