[Tinyos-beta-commits] CVS: tinyos-1.x/beta/Drip/tools/java/net/tinyos/drip Drip.java, 1.10, 1.11 DripDaemon.java, 1.1, 1.2

Gilman Tolle gtolle at users.sourceforge.net
Wed Aug 24 11:05:00 PDT 2005


Update of /cvsroot/tinyos/tinyos-1.x/beta/Drip/tools/java/net/tinyos/drip
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1082

Modified Files:
	Drip.java DripDaemon.java 
Log Message:
lowered Drip send period to 500ms. Gave DripDaemon the ability to increment all newer seqnos.

Index: Drip.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/Drip/tools/java/net/tinyos/drip/Drip.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Drip.java	19 Aug 2005 06:22:45 -0000	1.10
--- Drip.java	24 Aug 2005 18:04:58 -0000	1.11
***************
*** 113,117 ****
      sendCount = 0;
      maxSendCount = SEND_COUNT;
!     trickle.schedule(trickleTask, 0, 1000);
      try {
        wait();
--- 113,117 ----
      sendCount = 0;
      maxSendCount = SEND_COUNT;
!     trickle.schedule(trickleTask, 0, 500);
      try {
        wait();

Index: DripDaemon.java
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/Drip/tools/java/net/tinyos/drip/DripDaemon.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** DripDaemon.java	19 Aug 2005 06:23:29 -0000	1.1
--- DripDaemon.java	24 Aug 2005 18:04:58 -0000	1.2
***************
*** 99,103 ****
        newStore = false;
      } else {
!       if (!storeForever) {
  	if (seqno == newSeqno) {
  	  log.info("id=" + id + ": done injecting");
--- 99,110 ----
        newStore = false;
      } else {
!       if (storeForever) {
! 	if (newSeqno > seqno) {
! 	  seqno = newSeqno;
! 	  log.info("id=" + id + ": (subsequent) heard packet with old seqno = " + seqno);
! 	  incrementSeqno();
! 	  log.info("id=" + id + ": (subsequent) injecting packet with new seqno = " + seqno);
! 	}
!       } else {
  	if (seqno == newSeqno) {
  	  log.info("id=" + id + ": done injecting");



More information about the Tinyos-beta-commits mailing list