Changeset 1229

Show
Ignore:
Timestamp:
11/09/01 17:02:40 (12 years ago)
Author:
knobi
Message:

(MKN) Add min/max Temperature statistics to print_fscscy()

Files:
1 modified

Legend:

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

    r1220 r1229  
    27452745{ 
    27462746  char *label = NULL; 
    2747   double voltage, temp, tempmax, state,fan,min_rpm; 
     2747  double voltage, temp, tempmin, tempmax, templim, state,fan,min_rpm; 
    27482748 int valid; 
    27492749 
    27502750  if (!sensors_get_label_and_valid(*name,SENSORS_FSCSCY_TEMP1,&label,&valid) && 
    27512751      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP1,&temp) && 
     2752      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP1_LIM,&templim) && 
     2753      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP1_MIN,&tempmin) && 
    27522754      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP1_MAX,&tempmax) && 
    27532755      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP1_STATE,&state)) {  
     
    27552757      print_label(label,10); 
    27562758        if((int) state & 0x01) 
    2757               printf("\t%+6.2f C (Max = %+6.2f C)\n",temp,tempmax); 
     2759              printf("\t%+6.2f C (Min = %+6.2f C, Max = %+6.2f C, Lim = %+6.2f C)\n", 
     2760                temp,tempmin,tempmax,templim); 
    27582761        else 
    27592762                printf("\tfailed\n"); 
     
    27632766  if (!sensors_get_label_and_valid(*name,SENSORS_FSCSCY_TEMP2,&label,&valid) && 
    27642767      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP2,&temp) && 
     2768      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP2_LIM,&templim) && 
     2769      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP2_MIN,&tempmin) && 
    27652770      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP2_MAX,&tempmax) && 
    27662771      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP2_STATE,&state)) {  
     
    27682773      print_label(label,10); 
    27692774        if((int) state & 0x01) 
    2770               printf("\t%+6.2f C (Max = %+6.2f C)\n",temp,tempmax); 
     2775              printf("\t%+6.2f C (Min = %+6.2f C, Max = %+6.2f C, Lim = %+6.2f C)\n", 
     2776                temp,tempmin,tempmax,templim); 
    27712777        else 
    27722778                printf("\tfailed\n"); 
     
    27762782  if (!sensors_get_label_and_valid(*name,SENSORS_FSCSCY_TEMP3,&label,&valid) && 
    27772783      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP3,&temp) && 
     2784      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP3_LIM,&templim) && 
     2785      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP3_MIN,&tempmin) && 
    27782786      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP3_MAX,&tempmax) && 
    27792787      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP3_STATE,&state)) {  
     
    27812789      print_label(label,10); 
    27822790        if((int) state & 0x01) 
    2783               printf("\t%+6.2f C (Max = %+6.2f C)\n",temp,tempmax); 
     2791              printf("\t%+6.2f C (Min = %+6.2f C, Max = %+6.2f C, Lim = %+6.2f C)\n", 
     2792                temp,tempmin,tempmax,templim); 
    27842793        else 
    27852794                printf("\tfailed\n"); 
     
    27892798  if (!sensors_get_label_and_valid(*name,SENSORS_FSCSCY_TEMP4,&label,&valid) && 
    27902799      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP4,&temp) && 
     2800      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP4_LIM,&templim) && 
     2801      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP4_MIN,&tempmin) && 
    27912802      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP4_MAX,&tempmax) && 
    27922803      !sensors_get_feature(*name,SENSORS_FSCSCY_TEMP4_STATE,&state)) {  
     
    27942805      print_label(label,10); 
    27952806        if((int) state & 0x01) 
    2796               printf("\t%+6.2f C (Max = %+6.2f C)\n",temp,tempmax); 
     2807              printf("\t%+6.2f C (Min = %+6.2f C, Max = %+6.2f C, Lim = %+6.2f C)\n", 
     2808                temp,tempmin,tempmax,templim); 
    27972809        else 
    27982810                printf("\tfailed\n");