ToolCommInfo.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package at.acdp.urweb.sclient.data;
  2. import at.acdp.urweb.CountDataInputStream;
  3. import java.io.DataInputStream;
  4. import java.io.IOException;
  5. public class ToolCommInfo implements IRead, ILogentry {
  6. public boolean toolCommunicationEnabled;
  7. public int baudrate;
  8. public int parity;
  9. public int rxIdleChars; //TODO: geraten
  10. public int txIdleChars;
  11. public int whatever;
  12. public void read(CountDataInputStream di, int size) throws IOException {
  13. toolCommunicationEnabled=di.readBoolean();
  14. baudrate=di.readInt();
  15. parity=di.readInt();
  16. rxIdleChars=di.readInt();
  17. txIdleChars=di.readInt();
  18. whatever=di.readInt();
  19. }
  20. @Override
  21. public String toString() {
  22. return "ToolCommInfo{" +
  23. "toolCommunicationEnabled=" + toolCommunicationEnabled +
  24. ", baudrate=" + baudrate +
  25. ", parity=" + parity +
  26. ", rxIdleChars=" + rxIdleChars +
  27. ", txIdleChars=" + txIdleChars +
  28. ", whatever=" + whatever +
  29. '}';
  30. }
  31. }