[Tinyos-devel] Removing useless wrappers from tos/system

David Gay dgay42 at gmail.com
Tue Oct 2 14:01:21 PDT 2007


On 10/2/07, Philip Levis <pal at cs.stanford.edu> wrote:
> On Oct 2, 2007, at 1:27 PM, David Gay wrote:
>
> > In tos/system, the following configurations just wrap a module w/o
> > doing any interesting wiring:
> > - NoLedsC
> > - RandomLfsrC
> > - RandomMlcgC
> >
> > They are presumably a left-over from when we required all things
> > ending in C to be configurations.
> >
> > Proposal: get rid of these configurations, i.e., rename the *P
> > module to *C.
> >
> > I'll do this next week if I hear no screams...
>
> I think it was that way for the random number generators because the
> C's at one point did the autowiring to SoftwareInit. That has since
> moved into RandomC. To be honest, it should be in the C's, so that
> you can use them without wiring to SoftwareInit.

So do the following changes:

RandomC is just a selection of RandomMlcgC
RandomLfsrC/RandomMlcgC do the Init auto-wiring

NoLedsP replaces NoLedsC
?

David


More information about the Tinyos-devel mailing list