[Tinyos-devel] [Tinyos Core WG] TEP105: LowPowerListeningDutyCycles
Andreas Koepke
koepke at tkn.tu-berlin.de
Mon May 19 11:31:48 PDT 2008
To settle this: we stick to the PacketAcknowledgements interface to
tunnel the Reliable stuff through the AM layer.
The original problem was the cancel optimization. I strongly dislike
side effects of a cancel that returns FAIL. Side effects are evil.
I think that cancel is an optimization -- it is not necessary to have
the semantics "this packet will not arrive for sure". An "I don't care
anymore that this packet arrives" seems much more natural to me.
Andreas Koepke:
>
> David Moss:
>> ENOACK :)
>
> Ok ;-)
>
>>
>> -----Original Message-----
>> From: tinyos-devel-bounces at millennium.berkeley.edu
>> [mailto:tinyos-devel-bounces at millennium.berkeley.edu] On Behalf Of Philip
>> Levis
>> Sent: Monday, May 19, 2008 10:32 AM
>> To: Andreas Koepke
>> Cc: tinyos-devel at millennium.berkeley.edu
>> Subject: Re: [Tinyos-devel] [Tinyos Core WG] TEP105:
>> LowPowerListeningDutyCycles
>>
>>
>> On May 19, 2008, at 10:12 AM, Andreas Koepke wrote:
>>
>>> Should we go ahead and define such an interface?
>> The issue here is distinguishing failure cases. I'm leery of defining
>> and interface where FAIL means "not acked," because it does not let
>> the higher layer distinguish "I am broken" from "sure, retry." E.g.,
>> CTP would respond very different, with respect to retries and its link
>> estimation, between the lower stack failing and a packet not being
>> acked.
>>
>> Phil
>> _______________________________________________
>> Tinyos-devel mailing list
>> Tinyos-devel at millennium.berkeley.edu
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
>>
>>
> _______________________________________________
> Tinyos-devel mailing list
> Tinyos-devel at millennium.berkeley.edu
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
More information about the Tinyos-devel
mailing list