From d4c7dbd51fa93b0dae3d55f68518a12bb20ed79c Mon Sep 17 00:00:00 2001
From: whyclj <1525436766@qq.com>
Date: 星期六, 23 十一月 2019 11:54:57 +0800
Subject: [PATCH] 修改

---
 platforms/android/app/src/main/java/com/socket/BattDataThread.java |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/platforms/android/app/src/main/java/com/socket/BattDataThread.java b/platforms/android/app/src/main/java/com/socket/BattDataThread.java
index 31c2f08..956f56a 100644
--- a/platforms/android/app/src/main/java/com/socket/BattDataThread.java
+++ b/platforms/android/app/src/main/java/com/socket/BattDataThread.java
@@ -38,6 +38,7 @@
     public int battIndex = 1;                                                       //鐢垫睜缁処D                   榛樿鐢垫睜缁処D
     public Concentrator_Param param;                                                //姹囬泦鍣ㄥ弬鏁�
     public Concentrator_State state;                                                //姹囬泦鍣ㄧ姸鎬�
+    public Battinf battinf;                                                         //鐢垫睜缁勪俊鎭�
     public DBHelper dbHelper;
     public WebView webView;
 
@@ -80,16 +81,19 @@
                                 //Log.e(TAG, "handleMessage: 鑾峰彇璁惧鐘舵�佹垚鍔�" );
                             }else if(model.cmd >= Concentrator_ComBase.CMD_MODEBUS_BATTMONVOL_INDEX && model.cmd < Concentrator_ComBase.CMD_MODEBUS_BATTMONTMP_INDEX){
                                 //璇诲彇鍗曚綋鐢靛帇鎴愬姛
+                                int index = (model.cmd - Concentrator_ComBase.CMD_MODEBUS_BATTMONVOL_INDEX);
                                 //Log.e(TAG, "handleMessage: 鑾峰彇鍗曚綋鐢靛帇鎴愬姛" );
-                                state.cloneMonVol((Concentrator_State)model.data);
+                                state.cloneMonVol((Concentrator_State)model.data,index);
                             }else if(model.cmd >=  Concentrator_ComBase.CMD_MODEBUS_BATTMONTMP_INDEX && model.cmd < Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX){
                                 //璇诲彇鍗曚綋娓╁害鎴愬姛
+                                int index = (model.cmd - Concentrator_ComBase.CMD_MODEBUS_BATTMONTMP_INDEX);
                                 //Log.e(TAG, "handleMessage: 鑾峰彇鍗曚綋娓╁害鎴愬姛" );
-                                state.cloneMonTmp((Concentrator_State)model.data);
+                                state.cloneMonTmp((Concentrator_State)model.data,index);
                             }else if(model.cmd >= Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX && model.cmd < (Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX+300)){
                                 //璇诲彇鍗曚綋鍐呴樆鎴愬姛
+                                int index = (model.cmd - Concentrator_ComBase.CMD_MODEBUS_BATTMONRES_INDEX);
                                 //Log.e(TAG, "handleMessage: 鑾峰彇鍗曚綋鍐呴樆鎴愬姛" );
-                                state.cloneMonRes((Concentrator_State)model.data);
+                                state.cloneMonRes((Concentrator_State)model.data,index);
                             }
                         }else if(model.cmd_type == Concentrator_ComBase.CMD_MODEBUS_WRITECMD){
                             //璁剧疆鎴愬姛
@@ -238,8 +242,7 @@
 
         Message childMsg = clientThread.mHandler.obtainMessage();
         childMsg.obj = model;
-        childMsg.what = isInstall?1:0;
-        Log.e(TAG, battIndex+"sendMessageToSocketClient: isStall"+ isInstall);
+        //Log.e(TAG, battIndex+"sendMessageToSocketClient: isStall"+ isInstall);
         return (clientThread.mHandler.sendMessage(childMsg));
     }
 

--
Gitblit v1.9.1