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

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



Philip Levis:
> 
> On May 19, 2008, at 10:43 AM, Andreas Koepke wrote:
> 
>> Philip Levis:
>>> 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
>>
>> Currently the only reason to fail is: "Could not access the medium in 
>> time", right?
> 
> No. What if the radio does not respond properly to commands? E.g., the 
> voltage is too low?
> 
> Phil

Ok -- so the sendDone is really an indication. So where should we put 
the confirmation? One solution would be an AMSend (with the indication 
part) and a ReliableAMSend for the confirmation part, so two sendDones 
from two different interfaces for each packet. That seems ugly.



More information about the Tinyos-devel mailing list