Administrator
2023-02-13 1b7bf3002bf005a6bf62ad1613d08c689db995c3
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存储文件解析/M2021-06-22 13.08.40.MCP");
      info.readFileData("D:\\桌面文件备份\\公司各种设备资料\\FBS存储文件解析/M2021-06-22 13.08.40.MCP");
      //info.readFileData("D:\\桌面文件备份\\公司各种设备资料\\FBS存储文件解析/M2021-06-22 13.12.45.MCH");
      info.readFileData("D:\\桌面文件备份\\公司各种设备资料\\FBS存储文件解析/M2021-08-13 09.40.06.MCP");
      //info.readFileData("D:\\桌面文件备份\\公司各种设备资料\\FBS存储文件解析/M2021-08-13 09.40.06.MCP");
      
   }
}