root/lm-sensors/trunk/doc/libsensors-API.txt @ 5879

Revision 5879, 2.5 KB (checked in by khali, 3 years ago)

libsensors: Add support for intrusion detection.

Line 
1libsensors API history
2======================
3
4SENSORS_API_VERSION tracks the evolutions made to the libsensors API
5over time. This document summarizes these evolutions so that application
6authors can quickly figure out how to test for the availability of a
7given new feature.
8
90x431   lm-sensors SVN
10* Added support for intrusion detection
11  enum sensors_feature_type SENSORS_FEATURE_INTRUSION
12  enum sensors_subfeature_type SENSORS_SUBFEATURE_INTRUSION_ALARM
13  enum sensors_subfeature_type SENSORS_SUBFEATURE_INTRUSION_BEEP
14
150x430   lm-sensors 3.2.0
16* License changed from GPL to LGPL
17
180x421   lm-sensors 3.1.2
19* Added bus type "hid":
20  #define SENSORS_BUS_TYPE_HID
21
220x420   lm-sensors 3.1.1
23* Added a method to free the memory allocated by sensors_parse_chip_name()
24  void sensors_free_chip_name(sensors_chip_name *chip);
25
260x410   lm-sensors 3.1.0
27* Added bus type "acpi":
28  #define SENSORS_BUS_TYPE_ACPI
29* Added support for instantaneous power sensors
30  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_INPUT
31  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_INPUT_HIGHEST
32  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_INPUT_LOWEST
33* Added support for current sensors
34  enum sensors_feature_type SENSORS_FEATURE_CURR
35  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_INPUT
36  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MIN
37  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MAX
38  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_ALARM
39  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MIN_ALARM
40  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_MAX_ALARM
41  enum sensors_subfeature_type SENSORS_SUBFEATURE_CURR_BEEP
42* Added error value for excessive recursion depth
43  #define SENSORS_ERR_RECURSION 11
44* Added parse error reporting function including the configuration file
45  name
46  extern void (*sensors_parse_error_wfn) (const char *err,
47                                          const char *filename, int lineno);
48
490x401   lm-sensors 3.0.2 to 3.0.3
50* Added bus type "virtual":
51  #define SENSORS_BUS_TYPE_VIRTUAL
52* Added support for power and energy sensors
53  enum sensors_feature_type SENSORS_FEATURE_POWER
54  enum sensors_feature_type SENSORS_FEATURE_ENERGY
55  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE
56  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE_HIGHEST
57  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE_LOWEST
58  enum sensors_subfeature_type SENSORS_SUBFEATURE_POWER_AVERAGE_INTERVAL
59  enum sensors_subfeature_type SENSORS_SUBFEATURE_ENERGY_INPUT
60
610x400   lm-sensors 3.0.0 to 3.0.1
62* Initial API.
Note: See TracBrowser for help on using the browser.