Device_Simulator_DTS_Tester/src/com/ComBase.java
@@ -1,5 +1,9 @@
package com;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
public class ComBase 
{
   public static final byte CapType_Rest = 0;
@@ -181,6 +185,32 @@
      
      return rest_time;
   }
   public static ByteBuffer mkFloat32Buffer(float value) {
      ByteBuffer buff = ByteBuffer.allocate(4);
      buff.order(ByteOrder.BIG_ENDIAN);
      buff.putFloat(value);
      buff.flip();
      return buff;
   }
   public static ByteBuffer mkUInt16Buffer(int value) {
      ByteBuffer buff = ByteBuffer.allocate(2);
      buff.order(ByteOrder.BIG_ENDIAN);
      buff.putShort(ComBase.changeIntToShort(value));
      buff.flip();
      return buff;
   }
   public static ByteBuffer mkInt32Buffer(int value) {
      ByteBuffer buff = ByteBuffer.allocate(4);
      buff.order(ByteOrder.BIG_ENDIAN);
      buff.putShort(ComBase.changeIntToShort((value>>16)&0xFFFF));
      buff.putShort(ComBase.changeIntToShort((value&0xFFFF)));
      buff.flip();
      return buff;
   }
   //----------------------------------------------------------------------------------
}
/***************************************************************************************