ahh exactly, sorry couldn't get it first. yes in that case you are right. Personally, in one of my cases, I myself built an exponential backoff strateggy in which the backoff timer expires after the transmission window exceeds the backoff period. Regarding the random backoff strategy, I guess it is just the way they have designed it :)
On Thu, Sep 8, 2011 at 1:31 PM, Daniel Minder <[email protected]>wrote: > Hi, > > > I think the retry attempts are counted if you include the PACKET_LINK > > directive in your make file. have a look at the CC2420ActiveMessageC and > > CC2420PacketP. As far as I remember, in case you dont include this > > directive, MAC does not account for retry attempts. > > No. The packet link layer does not even notice if the channel is busy. > It only resends if there is no ACK. > > The question was what happens if the channel is always busy. Then, in > CC2420TransmitP BackoffTimer.fired() is called, CCA is sampled and the > BackoffTimer is restarted. This happens forever. > > Best, > Daniel > > -- > Daniel Minder > University of Duisburg-Essen, Networked Embedded Systems > Bismarckstr. 90, 47057 Duisburg, Germany > Skype: d.minder > -- Wasif Masood
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
