blob: e328adc7deb1a9a42689ff30c5739c1f8c204c4b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
#include "XIpmiNicImp.h"
XIpmiNicImp::XIpmiNicImp(const XString& nicIdentifier):
nicIdentifier_(nicIdentifier)
{
}
void XIpmiNicImp::setNicIdentifier(const XString& nicIdentifier)
{
comVals_["nicIdentifier"] = nicIdentifier;
}
void XIpmiNicImp::setNicTemperature(XNumber nicTemperature)
{
comVals_["nicTemperature"] = nicTemperature;
}
json XIpmiNicImp::toJson()
{
try
{
json field = {
{"nicIdentifier", nicIdentifier_}
};
//optional val
field = mergeCommonValues(field, comVals_);
return field;
}
catch (json::exception& e)
{
SPDLOG_ERROR("Fail to build XIpmiNic to json object:{}.", e.what());
return json();
}
}
|