Mercurial > hg > Applications > AliceVNC
diff src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveMeasurement.java @ 41:1cb529b46876
change measurement method
author | sugi |
---|---|
date | Tue, 09 Dec 2014 15:24:54 +0900 |
parents | 47d6f7a76b86 |
children | fecac17d662a |
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveMeasurement.java Mon Dec 08 22:05:56 2014 +0900 +++ b/src/main/java/jp/ac/u_ryukyu/alicevnc/ReceiveMeasurement.java Tue Dec 09 15:24:54 2014 +0900 @@ -9,6 +9,7 @@ import alice.codesegment.CodeSegment; import alice.datasegment.CommandType; +import alice.datasegment.ReceiveData; import alice.datasegment.Receiver; public class ReceiveMeasurement extends CodeSegment { @@ -26,6 +27,7 @@ @SuppressWarnings("unchecked") @Override public void run() { + long time = System.currentTimeMillis(); ArrayList<String> clist = info1.asClass(ArrayList.class); boolean route = true; for (String node : clist){ @@ -47,8 +49,8 @@ BufferedWriter bw = new BufferedWriter(filewriter); PrintWriter pw = new PrintWriter(bw); - MeasurementData md = info.asClass(MeasurementData.class); - pw.println(md.depth+" "+md.time+" "+md.size); + ReceiveData r = info.getReceiveData(); + pw.println(r.depth/2+" "+(time - r.time)+" "+((byte[])info.getObj()).length); pw.close(); } } else {