67d4ba105f
Add redfish hwmon thread function and related parse function for Power and Thermal sensor data. Removed some unused old functions. Rename common function or variable with bmc prefix Test done for this patch on simplex bare metal setup. system host-sensor-list system host-sensor-show system host-sensorgroup-list system host-sensorgroup-show system host-sensorgroup-relearn Story: 2005861 Task: 35815 Depends-on: https://review.opendev.org/#/c/671340 Change-Id: If8a35581d44df15749a049eda945f23d2323fd35 Signed-off-by: zhipengl <zhipengs.liu@intel.com>
46 lines
1.5 KiB
C
46 lines
1.5 KiB
C
#ifndef __INCLUDE_HWMONGROUP_H__
|
|
#define __INCLUDE_HWMONGROUP_H__
|
|
/*
|
|
* Copyright (c) 2015-2017 Wind River Systems, Inc.
|
|
*
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*
|
|
*/
|
|
|
|
/**
|
|
* @file
|
|
* Wind River Titanium Cloud's Hardware Monitor "Sensor Grouping" Header
|
|
*/
|
|
|
|
#define MAX_GROUPING_ERRORS (1)
|
|
|
|
#include "hwmon.h"
|
|
|
|
#define HWMON_GROUP_NAME__NULL "null"
|
|
#define HWMON_GROUP_NAME__FANS "server fans"
|
|
#define HWMON_GROUP_NAME__TEMP "server temperature"
|
|
#define HWMON_GROUP_NAME__VOLTS "server voltage"
|
|
#define HWMON_GROUP_NAME__POWER "server power"
|
|
#define HWMON_GROUP_NAME__USAGE "server usage"
|
|
#define HWMON_GROUP_NAME__POWER_FANS "power supply fans"
|
|
#define HWMON_GROUP_NAME__MEMORY "server memory"
|
|
#define HWMON_GROUP_NAME__CLOCKS "server clocks"
|
|
#define HWMON_GROUP_NAME__ERRORS "server errors"
|
|
#define HWMON_GROUP_NAME__MESSAGES "server messages"
|
|
#define HWMON_GROUP_NAME__TIME "server time"
|
|
#define HWMON_GROUP_NAME__MISC "miscellaneous"
|
|
|
|
void groupSensors_print ( sensor_group_type * group_ptr );
|
|
|
|
string bmc_get_groupname ( canned_group_enum group_enum );
|
|
|
|
string bmc_get_grouptype ( string & hostname,
|
|
string & unittype,
|
|
string & sensorname);
|
|
|
|
canned_group_enum bmc_get_groupenum ( string & hostname,
|
|
string & unittype,
|
|
string & sensorname );
|
|
|
|
#endif
|