Chen,

   1. I don't see a reason why a (broadcast) packet should be transmitted
   more then once, even if the ack wasn't received.
   So if you know your bit rate - 250Kbit/sec, and you know your packet
   length, you can calculate the amount of transmission time. Of course you
   have to consider TinyOS + RF delays.
   2. You can consider a token ring mechanism.

Arik



On Wed, Jan 20, 2010 at 20:45, Xi Chen <[email protected]> wrote:

> Hi,
>
> We have a ring of 30 Telosb motes, each one broadcasts a simple
> message 50 ms after the previous mote. Would you happen to know, when
> RadioAMSend.send is called, how many packets are transmitted
> (broadcast)? Or is it that only a single packet is broadcast? How is
> it possible to control the number of packets transmitted or conversely,
> how to to control the time for which one mote broadcasts?
>
> I have combed through the documentation and forums to find an answer
> to this simple question, but to no avail. It will be great if you know
> something about it.
>
> Basically, what I want to achieve is to ensure that no two motes
> transmit at the same time. Thus one mote should not broadcast for more
> than say 10 ms or 20 ms, because the next mote will start broadcasting
> after 50 ms.
>
> Thanks in advance for your help.
>
> Best regards,
>
> Xi
>
>
>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>



-- 
Best Regards,
Arik Sapojnik
[email protected]
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to