| | |
| | | package com;
|
| | |
|
| | | import java.nio.ByteBuffer;
|
| | | import java.nio.ByteOrder;
|
| | |
|
| | |
|
| | | public class ComBase
|
| | | {
|
| | | public static final byte CapType_Rest = 0;
|
| | |
| | |
|
| | | 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;
|
| | | }
|
| | | //----------------------------------------------------------------------------------
|
| | | }
|
| | | /***************************************************************************************
|