| | |
| | | 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) |
| | | { |
| | |
| | | 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()); //剩余容量 |