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

Reply via email to