At 7:24pm on Nov 9, electrons from Martin Gercke conveyed:
> Hi,
>
> I tried to find out about the ways ACKs are used in CC2420RadioM.nc
> I looked at Revision 1.4 with the possibility to used SACK.
>
> One thing I don't understand:
> Does an ACK always need to be received directly after the sent packet? The
> statemachine and RXFIFODone suggest this.
Only if ACK are enabled
// check for an acknowledgement that passes the CRC check
if (bAckEnable && (currentstate == POST_TX_STATE) &&
> If this is true, isn't this a big limitation?
> This would mean that a received message from another mote would be dropped
> until the ACK from the mote is received that we are actually waiting for,
> right?
It the receiving node that sends back the ACK. Or I am not
able to get what you are asking.
Sumit
> Or the other way around the ACK would be dropped if another package was
> received first.
>
> Can somebody explain this to me?
> Thanks in advance
>
> Martin
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
--
Nothing in the world can take the place of persistence.
Talent will not; nothing more common than unsuccessful men
with talent. Genius will not; unrewarded genius is almost a
proverb. Education will not; the world is full of educated
failures. Persistence and determination alone are
omnipotent.
Calvin Coolidge
_______________________________________________
Tinyos-help mailing list
[email protected]
https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help