I just found that the wasAcked() function always returns FALSE if I don't use PacketLink layer. Actually, I thought that the wasAcked() function would work proper unless NOACKNOWLEDGEMENT is defined.
Do you know how to turn on the acknowledgement without PacketLink layer? I'm using telosb mote. ----- Original Message ----- From: Omprakash Gnawali <[email protected]> Date: Sunday, December 21, 2008 5:07 pm Subject: Re: [Tinyos-help] Link layer acknowledgement in CTP To: Kirak Hong <[email protected]> Cc: [email protected] > On Sun, Dec 21, 2008 at 4:53 PM, Kirak Hong > <[email protected]> wrote: > > Hello guys, > > > > > > I'm using CTP and found some redundant transmission problem. I > think it > > retransmits redundant packets because > PacketAcknowledgements.wasAcked is not > > working well. On transmitter side, wasAcked() in > > CtpForwardingEngineP.nc:SubSend.sendDone() sometimes returns > FALSE although > > the receiver received a packet. > > > > > > Does anybody have an idea? > > > > This sounds like lost ack. > > - om_p
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
