123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package at.acdp.urweb.rtde.packets;
- import at.acdp.urweb.rtde.CommandType;
- import at.acdp.urweb.rtde.RTDEClient;
- import java.io.DataInputStream;
- import java.io.DataOutputStream;
- import java.io.IOException;
- import static at.acdp.urweb.rtde.CommandType.RTDE_GET_URCONTROL_VERSION;
- public class RtdeRequestURVersion implements IRtdeData {
- private int replySize;
- public int major;
- public int minor;
- public int bugfix;
- public int build;
- @Override
- public int getType() {
- return RTDE_GET_URCONTROL_VERSION;
- }
- @Override
- public int getSize() {
- return 3;
- }
- @Override
- public void setReplySize(int s) {
- replySize = s;
- }
- @Override
- public RtdeRequestURVersion read(DataInputStream di) throws IOException {
- readHeader(di);
- major=di.readInt();
- minor=di.readInt();
- bugfix=di.readInt();
- build=di.readInt();
- return this;
- }
- @Override
- public RtdeRequestURVersion send(DataOutputStream dos) throws IOException {
- sendHeader(dos);
- return this;
- }
- }
|