[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