[Tinyos-devel] [Tinyos Core WG] TEP105: LowPowerListening DutyCycles

Andreas Koepke koepke at tkn.tu-berlin.de
Mon May 19 02:10:03 PDT 2008



Philip Levis:
> 
> On May 16, 2008, at 1:04 PM, Andreas Koepke wrote:
>>>>>>>
>>>
>>> No. If there has been at least one packet that went out, cancel() will
>>> return FAIL, since there is a non-zero probability of the message having
>>> been delivered. But, as a side effect of this failed cancel, the mote
>>> stops transmitting subsequent packets and signals a sendDone() with
>>> SUCCESS.
>>
>> Which implies that an ACK has been received for  a unicast transmission.
> 
> SUCCESS on sendDone() means the packet was transmitted successfully, not 
> that it was acknowledged.
> 
> Phil

I would not be so sure. The Data-LL traditionally solves the task of
reliable transmission -- so SUCCESS does imply an ACK. At least for a
"traditionally" educated network engineer.



More information about the Tinyos-devel mailing list