Show
Ignore:
Timestamp:
03/22/06 14:53:30 (7 years ago)
Author:
ruik
Message:

Add the W83627EHF Voltages and voltage alarms support

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/prog/sensors/chips.c

    r3266 r3271  
    28142814  char *label; 
    28152815  int i, valid; 
     2816  double cur, min, div, max, alarm, over, hyst; 
     2817 
     2818 
     2819  for (i = 0; i < 10; i++) { 
     2820    if (!sensors_get_label_and_valid(*name,SENSORS_W83627EHF_IN0+i, 
     2821        &label,&valid) 
     2822      && !sensors_get_feature(*name,SENSORS_W83627EHF_IN0+i,&cur) 
     2823      && !sensors_get_feature(*name,SENSORS_W83627EHF_IN0_MIN+i,&min) 
     2824      && !sensors_get_feature(*name,SENSORS_W83627EHF_IN0_MAX+i,&max) 
     2825      && !sensors_get_feature(*name,SENSORS_W83627EHF_IN0_ALARM+i,&alarm)) { 
     2826      if (valid) { 
     2827        print_label(label,10); 
     2828        printf("%+6.2f V  (min = %+6.2f V, max = %+6.2f V) %s\n", 
     2829               cur,min,max,alarm ? "ALARM" : ""); 
     2830      } 
     2831    } else 
     2832      printf("ERROR: Can't get IN%d data!\n",i + 1); 
     2833    free(label); 
     2834  } 
    28162835 
    28172836  for (i = 0; i < 5; i++) { 
    2818     double cur, min, div; 
    28192837    if (!sensors_get_label_and_valid(*name, SENSORS_W83627EHF_FAN1+i, 
    28202838        &label, &valid) 
     
    28342852 
    28352853  for (i = 0; i < 3; i++) { 
    2836     double cur, over, hyst; 
    28372854    if (!sensors_get_label_and_valid(*name, SENSORS_W83627EHF_TEMP1+i, 
    28382855        &label, &valid)