Hi Ashish,

The Receive interface signals the reception of arrived messages one at
a time. If the Receive.receive has not returned before another message
arrives, then the radio stack buffers this new message and delivers it
after the first Receive.receive returns. Currently it buffers up to
two messages, then drops the messages (and not give acks for the
dropped messages).

Best,
Miklos

On Thu, May 6, 2010 at 11:39 PM, Ashish Padav Shenoy
<[email protected]> wrote:
> Hi,
>
> I am using TinyOS-2.x running on IRIS motes.
>
> I have an application where i have a cluster of 3 sensor nodes [leaf nodes
> of the tree], 1 cluster head and 1 base station. Upon a request packet from
> the base station, the sensor nodes send their packets to the cluster head,
> which then forwards it on to the base station [after adding some data to
> each of those packets].
>
> Now what is happening in my app is that the cluster head is only sending
> back one packet to the BS instead of 3, dropping the packets sent from the
> other 2 nodes. Can the receive interface not handle multiple concurrent
> packet arrivals ?
>
> Thanks,
>
> Ashish
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to