| | |
| | | {
|
| | | FBSData fbsData = new FBSData(testDataInfo.monitorstate.testType);
|
| | | if(fbsData.setData(databuf)) {
|
| | | //System.out.println(resData);
|
| | | System.out.println(fbsData);
|
| | | FBSDatas.add(fbsData);
|
| | | }
|
| | | }
|
| | |
| | | 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);
|
| | |
| | | }
|
| | |
|
| | | 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);
|
| | |
| | | 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{
|
| | |
| | |
|
| | | 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");
|
| | |
|
| | | }
|
| | | }
|