lkml.org 
[lkml]   [2008]   [Jan]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: W1: w1_slave units, standardize 1C or .001C? Break API
    On Mon, Jan 21, 2008 at 07:11:07PM -0800, H. Peter Anvin wrote:
    > H. Peter Anvin wrote:
    > >Millikelvins would have the nice property of never being negative. :)

    True, but the sensor returns the value as a signed integer in C. That
    is where the earlier negative number problem was, it would have to do
    yet another conversion to go to Kelvin, and it would be just one more
    potential for error. Everyone knows that a bad conversion doomed at
    least one space craft, let's stick to Centigrade.

    > Alternatively, centikelvins would fit nicely in 16 bits if anyone cares...
    >
    > 655.35 K = 382.20 ?C = 719.96 ?F

    The range for the sensor is -55 to 125 C, if an application didn't
    care about precision they could store it in a signed 8 bit value just
    fine.

    --
    David Fries <david@fries.net>
    http://fries.net/~david/ (PGP encryption key available)


    \
     
     \ /
      Last update: 2008-01-23 05:13    [W:2.271 / U:0.848 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site