equal
deleted
inserted
replaced
1424 #define IPMI_SENSOR_THRESHOLD_UPPER_NONCRIT 0x0008 |
1424 #define IPMI_SENSOR_THRESHOLD_UPPER_NONCRIT 0x0008 |
1425 #define IPMI_SENSOR_THRESHOLD_UPPER_CRIT 0x0010 |
1425 #define IPMI_SENSOR_THRESHOLD_UPPER_CRIT 0x0010 |
1426 #define IPMI_SENSOR_THRESHOLD_UPPER_NONRECOV 0x0020 |
1426 #define IPMI_SENSOR_THRESHOLD_UPPER_NONRECOV 0x0020 |
1427 |
1427 |
1428 extern ipmi_sensor_reading_t *ipmi_get_sensor_reading(ipmi_handle_t *, uint8_t); |
1428 extern ipmi_sensor_reading_t *ipmi_get_sensor_reading(ipmi_handle_t *, uint8_t); |
1429 |
1429 extern int ipmi_sdr_conv_reading(ipmi_sdr_full_sensor_t *, uint8_t, |
|
1430 double *); |
1430 /* |
1431 /* |
1431 * Set Sensor Reading. See section 35.14. |
1432 * Set Sensor Reading. See section 35.14. |
1432 */ |
1433 */ |
1433 #define IPMI_CMD_SET_SENSOR_READING 0x30 |
1434 #define IPMI_CMD_SET_SENSOR_READING 0x30 |
1434 |
1435 |
1515 /* |
1516 /* |
1516 * Routines to convert from entity and sensors defines into text strings. |
1517 * Routines to convert from entity and sensors defines into text strings. |
1517 */ |
1518 */ |
1518 void ipmi_entity_name(uint8_t, char *, size_t); |
1519 void ipmi_entity_name(uint8_t, char *, size_t); |
1519 void ipmi_sensor_type_name(uint8_t, char *, size_t); |
1520 void ipmi_sensor_type_name(uint8_t, char *, size_t); |
|
1521 void ipmi_sensor_units_name(uint8_t, char *, size_t); |
1520 void ipmi_sensor_reading_name(uint8_t, uint8_t, char *, size_t); |
1522 void ipmi_sensor_reading_name(uint8_t, uint8_t, char *, size_t); |
1521 |
1523 |
1522 /* |
1524 /* |
1523 * Entity management. IPMI has a notion of 'entities', but these are not |
1525 * Entity management. IPMI has a notion of 'entities', but these are not |
1524 * directly accessible from any commands. Instead, their existence is inferred |
1526 * directly accessible from any commands. Instead, their existence is inferred |