summaryrefslogtreecommitdiff
path: root/usr/src/lib/libipmi/common/libipmi.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libipmi/common/libipmi.h')
-rw-r--r--usr/src/lib/libipmi/common/libipmi.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/usr/src/lib/libipmi/common/libipmi.h b/usr/src/lib/libipmi/common/libipmi.h
index 01bf3cb546..84573d2711 100644
--- a/usr/src/lib/libipmi/common/libipmi.h
+++ b/usr/src/lib/libipmi/common/libipmi.h
@@ -1606,6 +1606,24 @@ extern ipmi_sdr_full_sensor_t *ipmi_sdr_lookup_full_sensor(
#define IPMI_ET_RTC 0x35
/*
+ * Get Sensor Threshold. See section 35.9
+ */
+#define IPMI_CMD_GET_SENSOR_THRESHOLDS 0x27
+
+typedef struct ipmi_sensor_thresholds {
+ uint8_t ithr_readable_mask;
+ uint8_t ithr_lower_noncrit;
+ uint8_t ithr_lower_crit;
+ uint8_t ithr_lower_nonrec;
+ uint8_t ithr_upper_noncrit;
+ uint8_t ithr_upper_crit;
+ uint8_t ithr_upper_nonrec;
+} ipmi_sensor_thresholds_t;
+
+extern int ipmi_get_sensor_thresholds(ipmi_handle_t *,
+ ipmi_sensor_thresholds_t *, uint8_t);
+
+/*
* Get Sensor Reading. See section 35.14.
*/