[Tinyos-help] Re: [Tinyos-devel] CTP + LPL
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.
> 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
> without modifying any libraries. No modifications to CTP, no
> 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
> direction would be to continue adding onto the LowPowerListening
> 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.
More information about the Tinyos-help