From 06cc6a688030171d1bff4453c76bc216dbde09e1 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期五, 11 二月 2022 11:27:54 +0800
Subject: [PATCH] 2.当前的组端电压修改为当前选中那一组的组端电压,未选中电池组时设置为0

---
 BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

diff --git a/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java b/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java
index 4763301..a683235 100644
--- a/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java
+++ b/BattMonitor_FGCD-A059NT/src/com/dev/fgcd/data/FGCD_SysState.java
@@ -161,6 +161,15 @@
         }
         return true;
     }
+    
+    public double getNowCurr(int nowCurrIdx,int batt_idx) {
+    	double curr = 0;
+    	if(nowCurrIdx == batt_idx) {
+    		curr = chargeCurr;
+    	}
+    	return curr;
+    }
+    
 
     public void addErrorCount() {
     	this.dev_errcommcount ++;
@@ -184,4 +193,16 @@
                 + chargeCurr + ", testCap=" + testCap + ", maxVolNum=" + maxVolNum + ", maxVol=" + maxVol
                 + ", minVolNum=" + minVolNum + ", minVol=" + minVol + "]";
     }
+
+    /**
+     * 校验当前电流
+     */
+	public void checkTestCurr() {
+		double test_curr = Math.abs(this.chargeCurr);
+		if(FGCD_ComBase.WORK_STATE_STOPDIS == this.dev_workstate || 
+			FGCD_ComBase.WORK_STATE_DISTEST == this.dev_workstate) {
+			test_curr = (-1) * test_curr;
+		}
+		this.chargeCurr = test_curr;
+	}
 }

--
Gitblit v1.9.1