|
Packit |
53d5b6 |
libsensors API history
|
|
Packit |
53d5b6 |
======================
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
SENSORS_API_VERSION tracks the evolutions made to the libsensors API
|
|
Packit |
53d5b6 |
over time. This document summarizes these evolutions so that application
|
|
Packit |
53d5b6 |
authors can quickly figure out how to test for the availability of a
|
|
Packit |
53d5b6 |
given new feature.
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x440 lm-sensors 3.4.0
|
|
Packit |
53d5b6 |
* Defined SENSORS_FEATURE_MAX
|
|
Packit |
53d5b6 |
enum sensors_feature_type SENSORS_FEATURE_MAX
|
|
Packit |
53d5b6 |
* Added support for temp min and temp critical min hysteresis
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_MIN_HYST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LCRIT_HYST
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x432 lm-sensors 3.3.2 to 3.3.5
|
|
Packit |
53d5b6 |
* Added support for new sysfs attributes
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_AVERAGE
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_LOWEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_HIGHEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LOWEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_HIGHEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_AVERAGE
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_LOWEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_HIGHEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_FAN_MAX
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_FAN_MIN_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_FAN_MAX_ALARM
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x431 lm-sensors 3.3.0 to 3.3.1
|
|
Packit |
53d5b6 |
* Added support for intrusion detection
|
|
Packit |
53d5b6 |
enum sensors_feature_type SENSORS_FEATURE_INTRUSION
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_INTRUSION_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_INTRUSION_BEEP
|
|
Packit |
53d5b6 |
* Added support for various new sysfs attributes
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_LCRIT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_CRIT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_LCRIT_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_IN_CRIT_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LCRIT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_EMERGENCY
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_EMERGENCY_HYST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_LCRIT_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_TEMP_EMERGENCY_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CAP
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CAP_HYST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_MAX
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CRIT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CAP_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_MAX_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_CRIT_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_LCRIT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_CRIT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_LCRIT_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_CRIT_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_FAN_PULSES
|
|
Packit |
53d5b6 |
* Added support for humidity sensors
|
|
Packit |
53d5b6 |
enum sensors_feature_type SENSORS_FEATURE_HUMIDITY
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_HUMIDITY_INPUT
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x430 lm-sensors 3.2.0
|
|
Packit |
53d5b6 |
* License changed from GPL to LGPL
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x421 lm-sensors 3.1.2
|
|
Packit |
53d5b6 |
* Added bus type "hid":
|
|
Packit |
53d5b6 |
#define SENSORS_BUS_TYPE_HID
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x420 lm-sensors 3.1.1
|
|
Packit |
53d5b6 |
* Added a method to free the memory allocated by sensors_parse_chip_name()
|
|
Packit |
53d5b6 |
void sensors_free_chip_name(sensors_chip_name *chip);
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x410 lm-sensors 3.1.0
|
|
Packit |
53d5b6 |
* Added bus type "acpi":
|
|
Packit |
53d5b6 |
#define SENSORS_BUS_TYPE_ACPI
|
|
Packit |
53d5b6 |
* Added support for instantaneous power sensors
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_INPUT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_INPUT_HIGHEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_INPUT_LOWEST
|
|
Packit |
53d5b6 |
* Added support for current sensors
|
|
Packit |
53d5b6 |
enum sensors_feature_type SENSORS_FEATURE_CURR
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_INPUT
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MIN
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MAX
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MIN_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MAX_ALARM
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_BEEP
|
|
Packit |
53d5b6 |
* Added error value for excessive recursion depth
|
|
Packit |
53d5b6 |
#define SENSORS_ERR_RECURSION 11
|
|
Packit |
53d5b6 |
* Added parse error reporting function including the configuration file
|
|
Packit |
53d5b6 |
name
|
|
Packit |
53d5b6 |
extern void (*sensors_parse_error_wfn) (const char *err,
|
|
Packit |
53d5b6 |
const char *filename, int lineno);
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x401 lm-sensors 3.0.2 to 3.0.3
|
|
Packit |
53d5b6 |
* Added bus type "virtual":
|
|
Packit |
53d5b6 |
#define SENSORS_BUS_TYPE_VIRTUAL
|
|
Packit |
53d5b6 |
* Added support for power and energy sensors
|
|
Packit |
53d5b6 |
enum sensors_feature_type SENSORS_FEATURE_POWER
|
|
Packit |
53d5b6 |
enum sensors_feature_type SENSORS_FEATURE_ENERGY
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE_HIGHEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE_LOWEST
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE_INTERVAL
|
|
Packit |
53d5b6 |
enum sensors_subfeature_type SENSORS_SUBFEATURE_ENERGY_INPUT
|
|
Packit |
53d5b6 |
|
|
Packit |
53d5b6 |
0x400 lm-sensors 3.0.0 to 3.0.1
|
|
Packit |
53d5b6 |
* Initial API.
|