From 1b7bf3002bf005a6bf62ad1613d08c689db995c3 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期一, 13 二月 2023 16:07:20 +0800
Subject: [PATCH] 修改数据的保留位数

---
 FBS9600ForFBO_Parse/src/com/fgkj/mcp/TestDataInfo.java |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)

diff --git a/FBS9600ForFBO_Parse/src/com/fgkj/mcp/TestDataInfo.java b/FBS9600ForFBO_Parse/src/com/fgkj/mcp/TestDataInfo.java
index e3140f6..7636eb3 100644
--- a/FBS9600ForFBO_Parse/src/com/fgkj/mcp/TestDataInfo.java
+++ b/FBS9600ForFBO_Parse/src/com/fgkj/mcp/TestDataInfo.java
@@ -69,7 +69,7 @@
         				{
         					FBSData fbsData = new FBSData(testDataInfo.monitorstate.testType);
         					if(fbsData.setData(databuf)) {
-        						//System.out.println(resData);
+        						System.out.println(fbsData);
         						FBSDatas.add(fbsData);
         					}
         				}
@@ -203,8 +203,8 @@
 				return false;
 			}
 			for(int i=0;i<vol.length;i++) {
-				//System.out.println(ComBase.changeShortToFloat(bf.getShort()));
-				vol[i] = ComBase.changeShortToFloat(bf.getShort())*0.001f;//鍗曚綋鐢靛帇 鍋忕Щ20000 鍒嗚鲸鐜�0.001V 
+				//System.out.println(ComBase.changeShortToFloat(bf.getShort())*0.001);
+				vol[i] = (float)(ComBase.changeShortToFloat(bf.getShort())*0.001);//鍗曚綋鐢靛帇 鍋忕Щ20000 鍒嗚鲸鐜�0.001V 
 			}			
 			bf.compact();
 			//System.out.println(this);
@@ -236,7 +236,7 @@
 		}
 	    
 		public boolean setData(byte[] databuf) {
-			boolean flag = false;
+			boolean flag = true;
 			//System.out.println(databuf.length + "===" + BYTE_LEN);
 			//System.out.println(ComFn.bytesToHexString(databuf, databuf.length));
 			ByteBuffer bf = ByteBuffer.allocate(databuf.length + dataType.length);
@@ -274,6 +274,15 @@
 			return flag;
 			
 		}
+
+		@Override
+		public String toString() {
+			return "FBSData [dataType=" + Arrays.toString(dataType) + ", CRC16=" + CRC16 + ", testTime=" + testTime
+					+ ", battGroup=" + battGroup + ", battSum=" + battSum + ", vcData=" + vcData + ", mVol=" + mVol
+					+ "]";
+		}
+		
+		
 	}
 
 	public class BattParam{
@@ -629,9 +638,9 @@
 	
 	public static void main(String[] args) {
 		TestDataInfo info = new TestDataInfo();
-		//info.readFileData("D:\\妗岄潰鏂囦欢澶囦唤\\鍏徃鍚勭璁惧璧勬枡\\FBS瀛樺偍鏂囦欢瑙f瀽/M2021-06-22 13.08.40.MCP");
+		info.readFileData("D:\\妗岄潰鏂囦欢澶囦唤\\鍏徃鍚勭璁惧璧勬枡\\FBS瀛樺偍鏂囦欢瑙f瀽/M2021-06-22 13.08.40.MCP");
 		//info.readFileData("D:\\妗岄潰鏂囦欢澶囦唤\\鍏徃鍚勭璁惧璧勬枡\\FBS瀛樺偍鏂囦欢瑙f瀽/M2021-06-22 13.12.45.MCH");
-		info.readFileData("D:\\妗岄潰鏂囦欢澶囦唤\\鍏徃鍚勭璁惧璧勬枡\\FBS瀛樺偍鏂囦欢瑙f瀽/M2021-08-13 09.40.06.MCP");
+		//info.readFileData("D:\\妗岄潰鏂囦欢澶囦唤\\鍏徃鍚勭璁惧璧勬枡\\FBS瀛樺偍鏂囦欢瑙f瀽/M2021-08-13 09.40.06.MCP");
 		
 	}
 }

--
Gitblit v1.9.1