测试 用electron + springboot 构建桌面应用
he wei
2022-04-02 e3fc4a59d4678ff46dcf2300ba86d30248d71251
U 数据解析修改
2个文件已修改
18 ■■■■ 已修改文件
src/main/java/testElectronJ/FboData.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/testElectronJ/FboDataInf.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/testElectronJ/FboData.java
@@ -71,6 +71,16 @@
        public int typeTag1;
        public int typeTag2;
        public int typeTag3;
        public DataType clone(){
            DataType tmp = new DataType();
            tmp.typeTag0 = this.typeTag0;
            tmp.typeTag1 = this.typeTag1;
            tmp.typeTag2 = this.typeTag2;
            tmp.typeTag3 = this.typeTag3;
            return tmp;
        }
        
        public int checkDataHead(FileInputStream fis)
        {
@@ -186,7 +196,11 @@
        this.BattSum = ComBase.changeShortToInt(bf.getShort());                //单体数 未使用            2
           this.OnlineVol = (float)bf.getInt()/1000;                            //未使用            4
        this.SumVoltage = (float)bf.getInt()/1000;                            //总电压                4
        this.SumCurrent = ComBase.changeShortToFloat(bf.getShort())/10;        //总电流                2
        this.SumCurrent = (float)(bf.getShort())/10;                        //总电流                2
//        if(this.m_DataType.typeTag0 == 0xFD){
//            this.SumCurrent = (-1)*Math.abs(this.SumCurrent);
//        }
        this.testCap = ComBase.changeShortToFloat(bf.getShort());            //测试容量
        this.actualCap = ComBase.changeShortToFloat(bf.getShort());            //实际容量 预估数据
        this.residualCap = ComBase.changeShortToFloat(bf.getShort());        //剩余容量
src/main/java/testElectronJ/FboDataInf.java
@@ -50,7 +50,7 @@
                        if(fis.read(databuf) == databuf.length)
                        {
                            FboData m_FboData = new FboData(this.fboDataStart.BattGroup);
                            m_FboData.m_DataType = mType;
                            m_FboData.m_DataType = mType.clone();
                            m_FboData.setData(databuf);
                            fboData.add(m_FboData);
                        }