|
@@ -29,7 +29,7 @@ public class SecondaryClient {
|
|
this.os = rt.getOutputStream();
|
|
this.os = rt.getOutputStream();
|
|
this.in = new DataInputStream(rt.getInputStream());
|
|
this.in = new DataInputStream(rt.getInputStream());
|
|
VersionMessage vm = new VersionMessage();
|
|
VersionMessage vm = new VersionMessage();
|
|
- vm.readVersionMessage(in);
|
|
|
|
|
|
+ vm.read(in, -1);
|
|
return vm;
|
|
return vm;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -86,7 +86,7 @@ public class SecondaryClient {
|
|
|
|
|
|
private ToolCommInfo readToolCommInfo(DataInputStream di, int size) throws IOException {
|
|
private ToolCommInfo readToolCommInfo(DataInputStream di, int size) throws IOException {
|
|
ToolCommInfo tci=new ToolCommInfo();
|
|
ToolCommInfo tci=new ToolCommInfo();
|
|
- tci.read(di);
|
|
|
|
|
|
+ tci.read(di, size);
|
|
return tci;
|
|
return tci;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -144,7 +144,7 @@ public class SecondaryClient {
|
|
|
|
|
|
CartesianInfo readCartesianInfo(DataInputStream di, int size) throws IOException {
|
|
CartesianInfo readCartesianInfo(DataInputStream di, int size) throws IOException {
|
|
CartesianInfo ci = new CartesianInfo();
|
|
CartesianInfo ci = new CartesianInfo();
|
|
- ci.read(di);
|
|
|
|
|
|
+ ci.read(di, size);
|
|
return ci;
|
|
return ci;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -182,7 +182,7 @@ public class SecondaryClient {
|
|
JointData[] jds = new JointData[size];
|
|
JointData[] jds = new JointData[size];
|
|
for (int i = 0; i < joints; i++) {
|
|
for (int i = 0; i < joints; i++) {
|
|
JointData jd = new JointData();
|
|
JointData jd = new JointData();
|
|
- jd.read(di);
|
|
|
|
|
|
+ jd.read(di, size);
|
|
jds[i] = jd;
|
|
jds[i] = jd;
|
|
}
|
|
}
|
|
return jds;
|
|
return jds;
|