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
