[Tinyos-commits] CVS: tinyos-1.x/tos/lib/Queue QueuedSendM.nc, 1.15, 1.16

David Gay idgay at users.sourceforge.net
Fri Apr 28 11:04:28 PDT 2006


Update of /cvsroot/tinyos/tinyos-1.x/tos/lib/Queue
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8304

Modified Files:
	QueuedSendM.nc 
Log Message:
add #ifdef to turn on retransmits
don't retransmit to broadcast address


Index: QueuedSendM.nc
===================================================================
RCS file: /cvsroot/tinyos/tinyos-1.x/tos/lib/Queue/QueuedSendM.nc,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** QueuedSendM.nc	21 Jul 2004 05:24:01 -0000	1.15
--- QueuedSendM.nc	28 Apr 2006 18:04:26 -0000	1.16
***************
*** 96,100 ****
--- 96,104 ----
      }
  
+ #ifdef QRETRANSMITS
+     retransmit = TRUE;
+ #else
      retransmit = FALSE;  // Set to TRUE to enable retransmission
+ #endif
  
      enqueue_next = 0;
***************
*** 192,196 ****
      // filter out non-queuesend msgs
      
!     if ((!retransmit) || (msg->ack != 0) || (msgqueue[dequeue_next].address == TOS_UART_ADDR)) {
        //signal sendSucceed(msgqueue[dequeue_next].address);
        signal QueueSendMsg.sendDone[id](msg,success);
--- 196,202 ----
      // filter out non-queuesend msgs
      
!     if (!retransmit || msg->ack != 0 ||
! 	msgqueue[dequeue_next].address == TOS_UART_ADDR ||
! 	msgqueue[dequeue_next].address == TOS_BCAST_ADDR) {
        //signal sendSucceed(msgqueue[dequeue_next].address);
        signal QueueSendMsg.sendDone[id](msg,success);



More information about the Tinyos-commits mailing list