From 2307694481c810b96a2a224bdcb383c93dd9cc26 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 02 三月 2020 11:22:20 +0800
Subject: [PATCH] 平台协议增加speed编码器;修改基础数据UI;

---
 app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java        |   23 +++++++++++------------
 app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java |    4 ++++
 2 files changed, 15 insertions(+), 12 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
index 120ddc6..fa69236 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
@@ -83,10 +83,13 @@
                                     if (fields[i].getName().equalsIgnoreCase("version")){
                                         String version = (String) fields[i].get(mcuInfo);
                                         version = new String(BytesUtils.hexStringToBytes(version),"GBK");
-                                        Log.i(TAG, "onCEvent: "+version);
-                                        datas.add(fields[i].getName() + ":" + version);
-                                    }else
-                                        datas.add(fields[i].getName() + ":" + fields[i].get(mcuInfo));
+                                        datas.add("鐗堟湰鍙凤細" + version);
+                                    }else if(fields[i].getName().equalsIgnoreCase("sn")){
+                                        datas.add( "璁惧搴忓垪鍙凤細" + fields[i].get(mcuInfo));
+                                    }else if(fields[i].getName().equalsIgnoreCase("selftest")){
+                                        datas.add( "鑷鐘舵�侊細" + fields[i].get(mcuInfo));
+                                    }
+
                                 } catch (IllegalAccessException e) {
                                     e.printStackTrace();
                                 } catch (UnsupportedEncodingException e) {
@@ -101,17 +104,13 @@
                                         datas.add("鐪両D锛�"+mRtkConfig.getProvince());
                                         datas.add("甯侷D锛�"+mRtkConfig.getCity());
                                         datas.add("鐢佃瘽锛�"+mRtkConfig.getPhone());
-                                        datas.add("RTK骞冲彴鍦板潃锛�"+mRtkConfig.getIp());
-                                        datas.add("RTK骞冲彴绔彛锛�"+mRtkConfig.getPort());
+                                        datas.add("RTK骞冲彴鍦板潃锛�"+mRtkConfig.getIp()+":"+mRtkConfig.getPort());
 
-                                        datas.add("鑰冭瘯骞冲彴鍦板潃锛�"+ExamPlatformData.getInstance().getPlatformIP());
-                                        datas.add("鑰冭瘯骞冲彴绔彛锛�"+ExamPlatformData.getInstance().getPlatformPort());
+                                        datas.add("鑰冭瘯骞冲彴鍦板潃锛�"+ExamPlatformData.getInstance().getPlatformIP()+":"+ExamPlatformData.getInstance().getPlatformPort());
                                     }
                                     if (appStatus != null){
-                                        datas.add("RTK骞冲彴杩炴帴鐘舵�侊細"+appStatus.getRtk_connect_status());
-                                        datas.add("RTK骞冲彴鐧诲綍鐘舵�侊細"+appStatus.getRtk_login_code());
-                                        datas.add("鑰冭瘯骞冲彴杩炴帴鐘舵�侊細"+appStatus.getRtk_connect_status());
-                                        datas.add("鑰冭瘯骞冲彴鐧诲綍鐘舵�侊細"+appStatus.getRtk_login_code());
+                                        datas.add("RTK骞冲彴鐘舵�侊細"+appStatus.getRtk_connect_status());
+                                        datas.add("鑰冭瘯骞冲彴鐘舵�侊細"+appStatus.getRtk_connect_status());
                                     }
                                     gpsInfoAdapter.addAll(datas);
                                 }
diff --git a/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java b/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java
index 0845036..7a0bf74 100644
--- a/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java
+++ b/app/src/main/java/safeluck/drive/evaluation/platformMessage/JK2019MessageBase.java
@@ -18,11 +18,15 @@
 import safeluck.drive.evaluation.platformMessage.decoder.JWDCoder;
 import safeluck.drive.evaluation.platformMessage.decoder.Phone;
 import safeluck.drive.evaluation.platformMessage.decoder.PhoneCoder;
+import safeluck.drive.evaluation.platformMessage.decoder.SPEED;
+import safeluck.drive.evaluation.platformMessage.decoder.SpeedCoder;
 
 public class JK2019MessageBase extends BinMessageBase {
     static {
         AnnotationRegister.register(JWD.class, new JWDCoder());
         AnnotationRegister.register(Phone.class, new PhoneCoder());
+        //澧炲姞speed 缂栫爜鍣�
+        AnnotationRegister.register(SPEED.class, new SpeedCoder());
 
     }
     static Int16Coder coder = new Int16Coder();

--
Gitblit v1.8.0