[Tinyos-help] Re: [Tinyos-devel] CTP + LPL

Philip Levis pal at cs.stanford.edu
Thu Feb 7 16:13:00 PST 2008


On Feb 7, 2008, at 6:00 AM, David Moss wrote:

> Matt and Phil -
>
> This is meant to serve only as a private interface within the  
> CC2420 stack
> right now, not an interface provided by the ActiveMessage façade.   
> After
> all, once the interface is provided by ActiveMessage, it is no  
> longer a
> private CC2420-specific interface.
>
> This is absolutely not a CTP or MultiHop protocol changing  
> interface, since
> that would make those libraries platform dependent, which is bad.   
> This is
> also not an LPL interface. Rather, the point of this interface is  
> to simply
> signal an event at the top of the stack that says the radio is  
> sending a
> message. Your application can do what it wants with that event.
>
> For developers who want CTP + LPL on a CC2420 platform, this single
> notification event gives them the ability to make it happen *right  
> now*
> without modifying any libraries.  No modifications to CTP, no  
> modifications
> to LPL, no modifications to the radio stack, and nearly 0 cost.
>
> You're correct: we should document this interface in the CC2420  
> TEP, or add
> this to some other TEP to standardize it across radio stacks.  A  
> second
> direction would be to continue adding onto the LowPowerListening  
> interface
> to make each outbound message use your local LPL settings, but I  
> would be
> hesitant to make those kinds of changes without a lot of backing.
>
>

Oh, I think I misunderstood. I thought you were suggesting a change  
to the CTP code in CVS.

Phil


More information about the Tinyos-help mailing list