KinematicsInfo.java 634 B

12345678910111213141516171819202122232425
  1. package at.acdp.urweb.sclient.data;
  2. import at.acdp.urweb.CountDataInputStream;
  3. import com.eclipsesource.json.JsonObject;
  4. import java.io.DataInputStream;
  5. import java.io.IOException;
  6. import java.util.Arrays;
  7. public class KinematicsInfo implements IRead, IJsonObject {
  8. public byte[] internalData;
  9. public void read(CountDataInputStream di, int size) throws IOException {
  10. internalData=new byte[size-5];
  11. di.readFully(internalData);
  12. }
  13. @Override
  14. public JsonObject toJSON() {
  15. return new JsonObject()
  16. .add("internalData", Arrays.toString(internalData))
  17. ;
  18. }
  19. }