Jens, This issue was discussed in the development forum. The current implementation is actually using retries parameter as tries. So if you set retry to 1, you actually try only 1 time.
Arik On Thu, Mar 18, 2010 at 15:58, Jens Burmeister <[email protected]> wrote: > At the moment, we're testing the Packet Link for the CC2420 and I think > there's something wrong in the PacketLinkP.nc > ( > http://tinyos.cvs.sourceforge.net/viewvc/tinyos/tinyos-2.x/tos/chips/cc2420/link/PacketLinkC.nc > ). > > > The number of the retries, that is set with setRetries is one more than > the actual number of retries, that are performed. > > When you check the function SubSend.sendDone (line 171), you can see, > that the totalRetries counter is increased. In line 178 it's compared to > the max-number of retries. But the comparison should be "less or equal" > instead of "less than". > > Consider the example, you want to have max. one (1) retry. after the > first try, the counter goes from 0 to 1 which is not less than 1. so > theres no more retry and the actual number of retries is zero! > > Please, can someone check and maybe fix that? > > best regards > jens > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > -- Best Regards, Arik Sapojnik
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
