[Tinyos-help] Link layer acknowledgement in CTP

Kirak Hong hokira at EECS.Berkeley.EDU
Sun Dec 21 18:21:14 PST 2008


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 <gnawali at usc.edu>
Date: Sunday, December 21, 2008 5:07 pm
Subject: Re: [Tinyos-help] Link layer acknowledgement in CTP
To: Kirak Hong <hokira at EECS.Berkeley.EDU>
Cc: tinyos-help at millennium.berkeley.edu

> On Sun, Dec 21, 2008 at 4:53 PM, Kirak Hong 
> <hokira at eecs.berkeley.edu> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://www.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20081221/8669c2f8/attachment.htm 


More information about the Tinyos-help mailing list