#ifndef __HOST_IPMI_SEN_HANDLER_H__ #define __HOST_IPMI_SEN_HANDLER_H__ #include // IPMI commands for net functions. enum ipmi_netfn_sen_cmds { IPMI_CMD_GET_SENSOR_READING = 0x2D, IPMI_CMD_GET_SENSOR_TYPE = 0x2F, IPMI_CMD_SET_SENSOR = 0x30, }; #define MAX_DBUS_PATH 128 struct dbus_interface_t { uint8_t sensornumber; uint8_t sensortype; char bus[MAX_DBUS_PATH]; char path[MAX_DBUS_PATH]; char interface[MAX_DBUS_PATH]; }; int set_sensor_dbus_state_s(uint8_t , const char *, const char *); int set_sensor_dbus_state_y(uint8_t , const char *, const uint8_t); int find_openbmc_path(const char *, const uint8_t , dbus_interface_t *); #endif