[Tinyos-beta-commits] CVS: tinyos-1.x/beta/Drain Drain.nc, 1.1, 1.2 DrainLinkEstM.nc, 1.14, 1.15

Gilman Tolle gtolle at users.sourceforge.net
Mon Jun 13 15:07:09 PDT 2005


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

Modified Files:
	Drain.nc DrainLinkEstM.nc 
Log Message:
Exported a function needed for Drain nodes to build trees of a specific instance.

Index: Drain.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/Drain/Drain.nc,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** Drain.nc	10 Jun 2005 19:38:03 -0000	1.1
--- Drain.nc	13 Jun 2005 22:07:05 -0000	1.2
***************
*** 1,3 ****
--- 1,4 ----
  interface Drain {
    command result_t buildTree();
+   command result_t buildTreeInstance(uint8_t instance);
  }

Index: DrainLinkEstM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/beta/Drain/DrainLinkEstM.nc,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** DrainLinkEstM.nc	10 Jun 2005 19:38:03 -0000	1.14
--- DrainLinkEstM.nc	13 Jun 2005 22:07:05 -0000	1.15
***************
*** 218,221 ****
--- 218,225 ----
  
    command result_t Drain.buildTree() {
+     return call Drain.buildTreeInstance(call Random.rand() & 0xFF);
+   }
+ 
+   command result_t Drain.buildTreeInstance(uint8_t instance) {
  
      DrainRouteEntry* route = newRoute(TOS_LOCAL_ADDRESS);
***************
*** 224,228 ****
        return FAIL;
  
!     route->treeInstance = call Random.rand() & 0xFF;
  
      dbg(DBG_ROUTE, "DrainLinkEstM: buildTree(instance=%d)\n",
--- 228,232 ----
        return FAIL;
  
!     route->treeInstance = instance;
  
      dbg(DBG_ROUTE, "DrainLinkEstM: buildTree(instance=%d)\n",



More information about the Tinyos-beta-commits mailing list