whyclxw
2020-09-09 090321bdf647e53980c23f15b1f5979d4ad7be1f
src/com/dev/base/data/Dynamicload_inf.java
@@ -155,11 +155,12 @@
   public boolean putReadVBackByteBuffer(ByteBuffer bf) {
      ByteBuffer tmpbf = bf;
      int datacount = ComBase.changeByteToInt(bf.get());
      System.out.println("读取功率"+datacount);
      //System.out.println("读取功率"+datacount);
      if(datacount < 34) {
         return false;
      }
      state.actual_set_power = bf.getFloat();                  //设定功率   0002
      //System.out.println("设定功率:"+state.actual_set_power);
      state.output_power = bf.getFloat();                     //已输出功率   0004
      float value = bf.getFloat();                        //备用      0006
      state.set_power = bf.getFloat();                     //设定功率   0008
@@ -167,6 +168,35 @@
      int backup1 = ComBase.changeShortToInt(bf.getShort());      //备用      0012
      int backup2 = ComBase.changeShortToInt(bf.getShort());      //备用      0013
      value = bf.getFloat();                              //备用      0014
      state.interval_time = ComBase.changeShortToInt(bf.getShort());//间隔时间   0016
      state.actual_curr = ComBase.changeShortToInt(bf.getShort());//实际电流   0017
      state.actual_mov = ComBase.changeShortToInt(bf.getShort());   //间隔电压   0018
      return true;
   }
   public boolean putReadVLongBackByteBuffer(ByteBuffer bf) {
      ByteBuffer tmpbf = bf;
      int datacount = ComBase.changeByteToInt(bf.get());
      //System.out.println("读取功率"+datacount);
      if(datacount < 34) {
         return false;
      }
      bf.getShort();
      state.actual_set_power = ComBase.changeShortToInt(bf.getShort());                  //设定功率   0001
      state.output_power = ComBase.changeShortToInt(bf.getShort());                  //设定功率   0001
      bf.getShort();
      state.set_power = ComBase.changeShortToInt(bf.getShort());                  //设定功率   0001
      bf.getShort();
      //state.actual_set_power = bf.getFloat();                  //设定功率   0001
      //System.out.println("设定功率:"+state.actual_set_power);
      //state.output_power = bf.getFloat();                     //已输出功率   0004
      //float value = bf.getFloat();                        //备用      0006
      //state.set_power = bf.getFloat();                     //设定功率   0008
      //value = bf.getFloat();                              //备用      0010
      //int backup1 = ComBase.changeShortToInt(bf.getShort());      //备用      0012
      //int backup2 = ComBase.changeShortToInt(bf.getShort());      //备用      0013
      //value = bf.getFloat();                              //备用      0014
      state.interval_time = ComBase.changeShortToInt(bf.getShort());//间隔时间   0016
      state.actual_curr = ComBase.changeShortToInt(bf.getShort());//实际电流   0017
      state.actual_mov = ComBase.changeShortToInt(bf.getShort());   //间隔电压   0018
@@ -217,4 +247,6 @@
   }
   
}