From f4af8ca307ea8b01a465ff09b595d75ddc3d7394 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期四, 13 二月 2020 20:53:53 +0800
Subject: [PATCH] 协议校验码的计算;消息转义方法封装

---
 app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java |   14 +++++++++-----
 1 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java b/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java
index 06af76c..5bbf99a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/DriveExamProtocol.java
@@ -2,7 +2,10 @@
 
 import android.util.Log;
 
+import com.anyun.exam.lib.MyLog;
 import com.anyun.im_lib.util.ByteUtil;
+
+import safeluck.drive.evaluation.util.Utils;
 
 /**
  * MyApplication2
@@ -117,16 +120,17 @@
         pos+=messageBodyBytes.length;
 
         //鏍¢獙鐮�
-        // TODO: 2019/12/18 鏍¢獙鐮侀渶瑕佽绠�   杩樻湁杞箟闇�瑕佸鐞�
+        checkCode =   Utils.calCheckCode(ByteUtil.subArray(desBytes,1,pos-1));
         desBytes[pos] = checkCode;
         pos++;
         //鏈熬缁撴潫鏍囪瘑浣�
         desBytes[pos] = MESSAGE_TAIL;
 
-        Log.i(TAG, "鍖呴暱搴�="+(pos+1));
-        Log.i(TAG, "鍖呭唴瀹�: "+ByteUtil.byte2HexStr(desBytes));
-
-        return desBytes;
+        MyLog.i(TAG, "鍘熷鍖呴暱搴�="+(pos+1));
+        MyLog.i(TAG, "鍘熷鍖呭唴瀹�: "+ByteUtil.byte2HexStr(desBytes));
+        byte[] tranferbytes = Utils.transferMeaning(desBytes);
+        MyLog.i(TAG,"杞箟鍚庣殑鍖呭唴瀹癸細"+ByteUtil.byte2HexStr(tranferbytes));
+        return tranferbytes;
     }
 
 }

--
Gitblit v1.8.0