ACPI temperature
Ian Smith
smithi at nimnet.asn.au
Tue Dec 29 13:38:46 UTC 2009
On Tue, 29 Dec 2009, Hajimu UMEMOTO wrote:
> Hi,
>
> Sorry for my late reply.
Hi, no worries, I'd forgotten about it :)
> >>>>> On Thu, 10 Dec 2009 03:27:21 +1100 (EST)
> >>>>> Ian Smith <smithi at nimnet.asn.au> said:
>
> smithi> Ah, so then units are in tenths of a degree Kelvin? Any special reason
> smithi> to prefer not showing it with printf("%.1fK", mv / 10); like the others?
>
> Yes, units are in tenths of a degree Kelvin.
> The kernel holds the value and the sysctl(2) returns it in tenths of a
> degree Kelvin as integer. It is better having the option to not
> convert the integer value to the float value, IMHO.
> And, when the temperature value ends in neither "C" nor "F", sysctl(8)
> accepts it in tenths of a degree Kelvin.
Printing the integer sounds good, it's the internal unit as you say, but
then the 'K' unit seems misleading? Would 'deciKelvin' be the correct
unit for a tenth of a degree K? 'dK' maybe?
I'm probably being way too fussy, but 'C' and 'F' denote degrees so
usually 'K' may be assumed to denote degrees also. Not a big deal!
> http://www.imasy.org/~ume/
Did some of your passive cooling code there get committed?
Respect,
Ian
More information about the freebsd-acpi
mailing list