[Tinyos-beta-commits] CVS: tinyos-1.x/beta/Drain/tools/java/net/tinyos/drain DrainTest.java, 1.3, 1.4

Gilman Tolle gtolle at users.sourceforge.net
Mon Aug 22 11:46:48 PDT 2005


Update of /cvsroot/tinyos/tinyos-1.x/beta/Drain/tools/java/net/tinyos/drain
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22501

Modified Files:
	DrainTest.java 
Log Message:
more info from the DrainTest tool

Index: DrainTest.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/Drain/tools/java/net/tinyos/drain/DrainTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** DrainTest.java	18 Aug 2005 22:50:44 -0000	1.3
--- DrainTest.java	22 Aug 2005 18:46:45 -0000	1.4
***************
*** 70,78 ****
        double aggTrafficUnique = 0;
        double aggTraffic = 0;
  
!       for(Iterator it = nodes.keySet().iterator();
  	  it.hasNext(); ) {
  	Integer addr = (Integer) it.next();
  	NodeRec rec = (NodeRec) nodes.get(addr);
  	double receiveRateUnique = (rec.received - rec.lastReceived) / 4.0;
  	double receiveRate = (rec.received + rec.receivedDup - rec.lastReceivedDup) / 4.0;
--- 70,84 ----
        double aggTrafficUnique = 0;
        double aggTraffic = 0;
+       int count = 0;
+       int activeCount = 0;
  
!       List nodeList = new ArrayList(nodes.keySet());
!       Collections.sort(nodeList);
!       for(Iterator it = nodeList.iterator();
  	  it.hasNext(); ) {
  	Integer addr = (Integer) it.next();
  	NodeRec rec = (NodeRec) nodes.get(addr);
+ 	count++;
+ 
  	double receiveRateUnique = (rec.received - rec.lastReceived) / 4.0;
  	double receiveRate = (rec.received + rec.receivedDup - rec.lastReceivedDup) / 4.0;
***************
*** 84,88 ****
--- 90,101 ----
  
  	log.info(addr + ": " + "sent= " + rec.sent + " received= " + rec.received + " success=" + 100*((float)rec.received / rec.sent) + " pps=" + receiveRate + " ppsUnique=" + receiveRateUnique);
+ 
+ 	if (receiveRateUnique > 0) {
+ 	  activeCount++;
+ 	}
+ 
        }
+       log.info("Node count=" + count);
+       log.info("Active Nodes=" + activeCount);
        log.info("Aggregate pps=" + aggTraffic);
        log.info("Aggregate Unique pps=" + aggTrafficUnique);



More information about the Tinyos-beta-commits mailing list