[Tinyos-devel] LPL API for protocols

Omprakash Gnawali gnawali at usc.edu
Sun May 18 15:11:17 PDT 2008


On Sun, May 18, 2008 at 2:36 PM, Vlado Handziski
<handzisk at tkn.tu-berlin.de> wrote:
> I agree with Matt that this is in essence a MAC parameter. I don't see a
> problem in exposing a proper API to the app to control it, but I don't
> understand this tendency to put all user accessible APIs for communication
> through a single component, namely the one that also provides the AM
> interfaces.

It is a per-packet MAC API - that is the problem. An application needs
to poke into the internals of a protocol implementation (all the send
paths internal to the implementation) to set this parameter. That is
why we are discussing how to simulate a node-level parameter on top of
a per-packet parameter. For example, we want a CTP application to be
able to say "here is the rxinterval to use" without worrying about the
forwarding engine, etc.

- om_p


More information about the Tinyos-devel mailing list