Changeset 5917

Show
Ignore:
Timestamp:
02/09/11 20:25:22 (2 years ago)
Author:
groeck
Message:

Add support for recently added sysfs ABI attributes

Location:
lm-sensors/trunk
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • lm-sensors/trunk/doc/libsensors-API.txt

    r5898 r5917  
    1515  enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_LCRIT 
    1616  enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_CRIT 
     17  enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_LCRIT_ALARM 
     18  enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_CRIT_ALARM 
    1719  enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LCRIT 
    1820  enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_EMERGENCY 
    1921  enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_EMERGENCY_HYST 
     22  enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LCRIT_ALARM 
    2023  enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_EMERGENCY_ALARM 
    2124  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CAP 
    2225  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CAP_HYST 
     26  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_MAX 
     27  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CRIT 
    2328  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_ALARM 
     29  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CAP_ALARM 
     30  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_MAX_ALARM 
     31  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CRIT_ALARM 
     32  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_LCRIT 
     33  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_CRIT 
     34  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_LCRIT_ALARM 
     35  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_CRIT_ALARM 
    2436 
    25370x430   lm-sensors 3.2.0 
  • lm-sensors/trunk/lib/sensors.h

    r5898 r5917  
    161161        SENSORS_SUBFEATURE_IN_MAX_ALARM, 
    162162        SENSORS_SUBFEATURE_IN_BEEP, 
     163        SENSORS_SUBFEATURE_IN_LCRIT_ALARM, 
     164        SENSORS_SUBFEATURE_IN_CRIT_ALARM, 
    163165 
    164166        SENSORS_SUBFEATURE_FAN_INPUT = SENSORS_FEATURE_FAN << 8, 
     
    187189        SENSORS_SUBFEATURE_TEMP_BEEP, 
    188190        SENSORS_SUBFEATURE_TEMP_EMERGENCY_ALARM, 
     191        SENSORS_SUBFEATURE_TEMP_LCRIT_ALARM, 
    189192 
    190193        SENSORS_SUBFEATURE_POWER_AVERAGE = SENSORS_FEATURE_POWER << 8, 
     
    196199        SENSORS_SUBFEATURE_POWER_CAP, 
    197200        SENSORS_SUBFEATURE_POWER_CAP_HYST, 
     201        SENSORS_SUBFEATURE_POWER_MAX, 
     202        SENSORS_SUBFEATURE_POWER_CRIT, 
    198203        SENSORS_SUBFEATURE_POWER_AVERAGE_INTERVAL = (SENSORS_FEATURE_POWER << 8) | 0x80, 
    199204        SENSORS_SUBFEATURE_POWER_ALARM, 
     205        SENSORS_SUBFEATURE_POWER_CAP_ALARM, 
     206        SENSORS_SUBFEATURE_POWER_MAX_ALARM, 
     207        SENSORS_SUBFEATURE_POWER_CRIT_ALARM, 
    200208 
    201209        SENSORS_SUBFEATURE_ENERGY_INPUT = SENSORS_FEATURE_ENERGY << 8, 
     
    204212        SENSORS_SUBFEATURE_CURR_MIN, 
    205213        SENSORS_SUBFEATURE_CURR_MAX, 
     214        SENSORS_SUBFEATURE_CURR_LCRIT, 
     215        SENSORS_SUBFEATURE_CURR_CRIT, 
    206216        SENSORS_SUBFEATURE_CURR_ALARM = (SENSORS_FEATURE_CURR << 8) | 0x80, 
    207217        SENSORS_SUBFEATURE_CURR_MIN_ALARM, 
    208218        SENSORS_SUBFEATURE_CURR_MAX_ALARM, 
    209219        SENSORS_SUBFEATURE_CURR_BEEP, 
     220        SENSORS_SUBFEATURE_CURR_LCRIT_ALARM, 
     221        SENSORS_SUBFEATURE_CURR_CRIT_ALARM, 
    210222 
    211223        SENSORS_SUBFEATURE_VID = SENSORS_FEATURE_VID << 8, 
  • lm-sensors/trunk/lib/sysfs.c

    r5898 r5917  
    235235        { "crit_alarm", SENSORS_SUBFEATURE_TEMP_CRIT_ALARM }, 
    236236        { "emergency_alarm", SENSORS_SUBFEATURE_TEMP_EMERGENCY_ALARM }, 
     237        { "lcrit_alarm", SENSORS_SUBFEATURE_TEMP_LCRIT_ALARM }, 
    237238        { "fault", SENSORS_SUBFEATURE_TEMP_FAULT }, 
    238239        { "type", SENSORS_SUBFEATURE_TEMP_TYPE }, 
     
    251252        { "min_alarm", SENSORS_SUBFEATURE_IN_MIN_ALARM }, 
    252253        { "max_alarm", SENSORS_SUBFEATURE_IN_MAX_ALARM }, 
     254        { "lcrit_alarm", SENSORS_SUBFEATURE_IN_LCRIT_ALARM }, 
     255        { "crit_alarm", SENSORS_SUBFEATURE_IN_CRIT_ALARM }, 
    253256        { "beep", SENSORS_SUBFEATURE_IN_BEEP }, 
    254257        { NULL, 0 } 
     
    274277        { "cap", SENSORS_SUBFEATURE_POWER_CAP }, 
    275278        { "cap_hyst", SENSORS_SUBFEATURE_POWER_CAP_HYST }, 
     279        { "cap_alarm", SENSORS_SUBFEATURE_POWER_CAP_ALARM }, 
    276280        { "alarm", SENSORS_SUBFEATURE_POWER_ALARM }, 
     281        { "max", SENSORS_SUBFEATURE_POWER_MAX }, 
     282        { "max_alarm", SENSORS_SUBFEATURE_POWER_MAX_ALARM }, 
     283        { "crit", SENSORS_SUBFEATURE_POWER_CRIT }, 
     284        { "crit_alarm", SENSORS_SUBFEATURE_POWER_CRIT_ALARM }, 
    277285        { "average_interval", SENSORS_SUBFEATURE_POWER_AVERAGE_INTERVAL }, 
    278286        { NULL, 0 } 
     
    288296        { "min", SENSORS_SUBFEATURE_CURR_MIN }, 
    289297        { "max", SENSORS_SUBFEATURE_CURR_MAX }, 
     298        { "lcrit", SENSORS_SUBFEATURE_CURR_LCRIT }, 
     299        { "crit", SENSORS_SUBFEATURE_CURR_CRIT }, 
    290300        { "alarm", SENSORS_SUBFEATURE_CURR_ALARM }, 
    291301        { "min_alarm", SENSORS_SUBFEATURE_CURR_MIN_ALARM }, 
    292302        { "max_alarm", SENSORS_SUBFEATURE_CURR_MAX_ALARM }, 
     303        { "lcrit_alarm", SENSORS_SUBFEATURE_CURR_LCRIT_ALARM }, 
     304        { "crit_alarm", SENSORS_SUBFEATURE_CURR_CRIT_ALARM }, 
    293305        { "beep", SENSORS_SUBFEATURE_CURR_BEEP }, 
    294306        { NULL, 0 }