whyclj
2020-10-15 95c0c2e94d390650d3954c30c6a7c805fe9c714c
src/com/dev/base/data/Dynamicload_inf.java
@@ -13,6 +13,7 @@
   public int FZ_button_num;         //负载柜按钮数量
   public String note;
   
   public int conn_state = 0;
   public Dynamicload_button button;
   public Dynamicload_control control;
   public Dynamicload_state state;
@@ -174,6 +175,35 @@
      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
      return true;
   }
   public int getDev_id() {
      return dev_id;
   }
@@ -218,4 +248,6 @@
   }
   
}