ForceModeData.java 962 B

12345678910111213141516171819202122232425262728293031323334353637
  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. public class ForceModeData implements IRead, IJsonObject {
  7. public double x,y,z;
  8. public double rx, ry, rz;
  9. public double robotDexterity;
  10. public void read(CountDataInputStream di, int size) throws IOException {
  11. x=di.readDouble();
  12. y=di.readDouble();
  13. z=di.readDouble();
  14. rx=di.readDouble();
  15. ry=di.readDouble();
  16. rz=di.readDouble();
  17. robotDexterity=di.readDouble();
  18. }
  19. @Override
  20. public JsonObject toJSON() {
  21. return new JsonObject()
  22. .add("x", x)
  23. .add("y", y)
  24. .add("z", z)
  25. .add("rx", rx)
  26. .add("ry", ry)
  27. .add("rz", rz)
  28. .add("robotDexterity", robotDexterity)
  29. ;
  30. }
  31. }