From ee16db5e1cbc1c27bdbc1984567b5e61a3d005dd Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 17 二月 2020 23:36:27 +0800
Subject: [PATCH] 提交协议库

---
 app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java |   62 +++++++++++++++++++++++++++----
 1 files changed, 54 insertions(+), 8 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
index 9eecc59..03fb5f8 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TcpFragment.java
@@ -16,12 +16,18 @@
 import androidx.lifecycle.Observer;
 
 import com.anyun.exam.lib.util.Speaker;
+import com.anyun.im_lib.util.ByteUtil;
 import com.google.android.material.textfield.TextInputEditText;
+import com.safeluck.aykj.utils.BytesUtils;
 
 import me.yokeyword.fragmentation.SupportFragment;
 import safeluck.drive.evaluation.DB.criterias.CriteriaForI;
 import safeluck.drive.evaluation.DB.criterias.viewmodel.CriteriaIViewModel;
 import safeluck.drive.evaluation.R;
+import safeluck.drive.evaluation.im.MessageProcessor;
+import safeluck.drive.evaluation.platformMessage.GainStuMessage;
+import safeluck.drive.evaluation.platformMessage.JKClientCommonMessage;
+import safeluck.drive.evaluation.platformMessage.JKRegisterMessage;
 import safeluck.drive.evaluation.platformMessage.RegisterMessage;
 import safeluck.drive.evaluation.im.IMSClientBootstrap;
 
@@ -103,8 +109,9 @@
 
                 String userId = "100002";
                 String token = "token_" + userId;
-                String hosts = "[{\"host\":\"47.93.80.84\", \"port\":12125}]";
-//                String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
+//                String hosts = "[{\"host\":\"47.93.80.84\", \"port\":12125}]";
+//                String hosts = "[{\"host\":\"47.93.157.103\", \"port\":2020}]";
+                String hosts = "[{\"host\":\"192.168.31.77\", \"port\":12125}]";
 
                 IMSClientBootstrap.getInstance().init(userId,token,hosts,1);
                 break;
@@ -122,12 +129,51 @@
                 //娓呴櫎app_status 琛�
 //                OneTimeWorkRequest oneTimeWorkRequest = new OneTimeWorkRequest.Builder(AppStatusInitWork.class).build();
 //                WorkManager.getInstance(_mActivity).enqueue(oneTimeWorkRequest);
-                RegisterMessage registerMessage = new RegisterMessage((short)0x802);
-                registerMessage.setCityid((short) 1);
-                registerMessage.setProviceId((short)23);
-                registerMessage.setImei("460123874561");
-                registerMessage.setModel("123");
-                registerMessage.setSn("2019101500000001");
+//                RegisterMessage registerMessage = new RegisterMessage((short)0x802);
+//                registerMessage.setCityid((short) 1);
+//                registerMessage.setProviceId((short)23);
+//                registerMessage.setImei("460123874561");
+//                registerMessage.setModel("123");
+//                registerMessage.setSn("2019101500000001");
+
+
+//                GainStuMessage gainStuMessage = new GainStuMessage((short) 0x201);
+//                gainStuMessage.setId("123456789");
+//                gainStuMessage.setExamaCourse((short) 0);
+//                MessageProcessor.getInstance().sendMessage(gainStuMessage.toBytes());
+
+                ByteUtil.str2Bcd("13021245");
+                String strbcd=ByteUtil.bcd2Str(ByteUtil.str2Bcd("13021245"));
+                Log.i(TAG, "onClick: strbcd="+strbcd);
+
+                JKRegisterMessage jkRegisterMessage = new JKRegisterMessage();
+                jkRegisterMessage.setMessageLen(55);
+//                jkRegisterMessage.phone = "13021245";
+                jkRegisterMessage.phone = "0008618513021245";
+                jkRegisterMessage.proviceid = 23;
+                jkRegisterMessage.messageId = 0x100;
+                jkRegisterMessage.protocalVer = 235;
+                jkRegisterMessage.cityid = 1;
+                jkRegisterMessage.imei = "460123874561";
+                jkRegisterMessage.model = "123";
+                jkRegisterMessage.sn = "0314200100000004";
+
+                Log.i(TAG, "onClick: msg len "+jkRegisterMessage.getMessageLen()+" "+       jkRegisterMessage.props.value);
+                byte[] str = jkRegisterMessage.toBytes();
+                MessageProcessor.getInstance().sendMessage(str);
+                Log.i(TAG, "onClick: "+ BytesUtils.bytesToHexString(str)+" ============");
+
+                JKClientCommonMessage jkClientCommonMessage =new JKClientCommonMessage();
+                jkClientCommonMessage.setMessageLen(5);
+                jkClientCommonMessage.messageId = 0x8100;
+                jkClientCommonMessage.protocalVer = 235;
+//                jkClientCommonMessage.phone = "13021245";
+                jkClientCommonMessage.respMessageId = "8001";
+                jkClientCommonMessage.respNo = 15;
+                jkClientCommonMessage.result =1;
+                String str1 = jkClientCommonMessage.toString();
+
+                Log.i(TAG, "onClick1: "+ str1+" ============");
                 break;
         }
     }

--
Gitblit v1.8.0