[Tinyos Core WG] TEP102 and binary vs decimal units
David Gay
dgay42 at gmail.com
Mon May 21 16:16:55 PDT 2007
On 5/21/07, Philip Levis <pal at cs.stanford.edu> wrote:
> On Mon, 2007-05-21 at 16:05, David Gay wrote:
> > I'm finally getting to some final revisions for TEP 102, and the only
> > real open issue is the "binary vs decimal" milli and micro second one.
> > There's been a bunch of discussion on this, but I'm not clear we
> > really reached consensus. Two options:
> >
> > - Leave the current TEP 102 more or less as is, i.e., our units are
> > defined as 1/1024s, 1/32768s and 1/1048576s (TMilli, T32khz, TMicro)
> >
> > - Switch to the correspondiong decimal units (1/1000s, 1/32000s, 1/1000000s)
> >
> > In practice, no implementations need change, as there's verbiage about
> > accuracy being loose.
> >
> > FWIW, on mica platforms the actual units (w/o drift or temperature
> > effects) are 1/1024s, 1/28800s and 7.37/8000000s. On telos, I believe
> > it's 1/1024s, 1/32768s and 1/1000000s.
> >
> > If nobody answers this week, I'll switch TEP102 to the decimal units.
>
> The consensus was to stick with the binary units, with the understanding
> that additional types could always be added for decimal units when/if
> needed.
Oh, and one more. Any objections to adding LocalTimeMilliC to the HIL
requirements (provides LocalTime)? Was proposed by Cory, but hasn't
been implemented or described in the TEP:
Cory wrote:
> Recap, my new recommendation is
>
> 1) As a HIL requirement, have the platform provide LocalTimeMilliC
> 2) As a HAL guidelines, have the platform provide LocalTime${P}C for any Counter${P}32C
David
More information about the Tinyos-2.0wg
mailing list