[ntp:questions] Re: Tinker and tos configuration commands....
David L. Mills
mills at udel.edu
Tue Feb 8 04:24:05 UTC 2005
Brad,
One thing I try never to do is make a floating point variable into a
state variable, with the exception of zero. In other words, 500 - 1 LSB
is the same as 500 is the same sas 500 + 1 LSB. If you don't take that
care, rounding can cause real trouble.
Dave
Brad Knowles wrote:
> At 8:56 PM +0000 2005-02-07, brad at shub-internet.org wrote:
>
>> I know we're talking about floating point math, in which nothing is ever
>> exact. However, what I'm saying here is that I think we want to give
>> ourselves the best possible chance to be able to detect when we are
>> absolutely within the limits, and then take other action (as
>> appropriate)
>> when we reach or exceed the limits.
>
>
> In this particular case, I believe that changing these comparisons
> to strict less-than and greater-than will allow us to detect a drift
> file that has been pegged at 500, and to do the appropriate thing with
> that -- toss it and recalculate.
>
More information about the questions
mailing list