Question concerning sensors chips.c alarm handling

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I was looking in the sensors program's chips.c file at the various
print_*() routines and found the following code:

	if (!sensors_get_feature(*name,SENSORS_ADM1025_ALARMS,&cur))	
	    alarms = cur + 0.5;
  	else {
	    printf("ERROR: Can't get alarm data!\n");
	    alarms = 0;
	}

repeated in various routines for various chips.  Why is 0.5 added to 
the alarm mask value?

Thanks...james

P.S.  Looking at implenting a print routine for the lm93, and was 
basically looking at copying code from LM87 print routine and going
from there.



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux