[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