Administrator
2023-05-15 acb621e23de9a5fbdf46967bdd7137819441efaf
解析完充电数据
8个文件已修改
2个文件已删除
271 ■■■■■ 已修改文件
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_ChargeData.class 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_ChargeParam.class 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_ChargeState.class 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_FBSData.class 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_VCData.class 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_ChargeData.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_ChargeParam.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_ChargeState.java 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_FBSData.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_VCData.java 248 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_ChargeData.class
Binary files differ
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_ChargeParam.class
Binary files differ
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_ChargeState.class
Binary files differ
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_FBSData.class
Binary files differ
FBS9600ForFBO_Parse/bin/com/fgkj/fbs5100/FBS5100_VCData.class
Binary files differ
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_ChargeData.java
@@ -107,9 +107,9 @@
        bf.put(buf);
        bf.position(0);
        flag = this.battParam.putByteBuffer(bf);
        System.out.println("battParam:"+flag);
        //System.out.println("battParam:"+flag);
        flag &= this.chargeParam.putByteBuffer(bf);
        System.out.println("chargeParam:"+flag);
        //System.out.println("chargeParam:"+flag);
        flag &= this.chargeState.putByteBuffer(bf);
        System.out.println("chargeState:"+flag);
        return flag;
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_ChargeParam.java
@@ -115,6 +115,8 @@
        bakeup9 = FBS5100_ComBase.changeShortToInt(tmpbuf.getShort());
        bakeup10 = FBS5100_ComBase.changeShortToInt(tmpbuf.getShort());
        
        CRC = FBS5100_ComBase.changeShortToInt(tmpbuf.getShort());
        tmpbuf.compact();
        tmpbuf.flip();
        
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_ChargeState.java
@@ -56,9 +56,10 @@
        ByteBuffer tmpbuf = bf;
        int crc0 = tmpbuf.getShort(BYTE_LEN-2) & 0xFFFF;
        int crc1 = FBS5100_Crc16.CalCRC16(tmpbuf, BYTE_LEN-2);
        if(crc0 != crc1)
            return false;
        if(crc0 != crc1) {
            System.err.println("FBS5100_ChargeState:"+crc0+"=="+crc1);
            //return false;
        }
        tmpbuf.position(0);
        StartDT.year = FBS5100_ComBase.changeByteToInt(tmpbuf.get());
        StartDT.month = FBS5100_ComBase.changeByteToInt(tmpbuf.get());
@@ -110,6 +111,10 @@
        for(int n=0; n<BATTGROUP_COUNT; n++)
            MonMinValue[n] = FBS5100_ComBase.changeShortToDouble(tmpbuf.getShort()) / 1000;
        
        for(int n=0; n<BATTGROUP_COUNT; n++) {
            TestCap[n] = tmpbuf.getDouble();
        }
        //System.out.println(this);
        tmpbuf.compact();
        tmpbuf.flip();
        
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_FBSData.java
@@ -52,9 +52,9 @@
    
    public float vol[] = new float[FBS5100_ComBase.MonomerCountMax];                //单体电压
    
    public FBS5100_VCData clone()
    public FBS5100_FBSData clone()
    {
        FBS5100_VCData obj = new FBS5100_VCData();
        FBS5100_FBSData obj = new FBS5100_FBSData();
        
        //obj.m_SysState = (FBS9100_SysState) m_SysState.clone();
        obj.dataType = dataType.clone();
@@ -79,7 +79,7 @@
        return obj;
    }
    
    public void copy(FBS5100_VCData source) {
    public void copy(FBS5100_FBSData source) {
        for(int i = 0 ; i < groupvol.length;i++) {
            this.groupvol[i] = source.groupvol[i];
        }
FBS9600ForFBO_Parse/src/com/fgkj/fbs5100/FBS5100_VCData.java
File was deleted