Home
last modified time | relevance | path

Searched refs:pidInfo (Results 1 – 6 of 6) sorted by relevance

/openbmc/phosphor-pid-control/pid/
H A Dbuildjson.cpp96 p.at("samplePeriod").get_to(c.pidInfo.ts); in from_json()
97 p.at("proportionalCoeff").get_to(c.pidInfo.proportionalCoeff); in from_json()
98 p.at("integralCoeff").get_to(c.pidInfo.integralCoeff); in from_json()
99 p.at("feedFwdOffsetCoeff").get_to(c.pidInfo.feedFwdOffset); in from_json()
100 p.at("feedFwdGainCoeff").get_to(c.pidInfo.feedFwdGain); in from_json()
101 p.at("integralLimit_min").get_to(c.pidInfo.integralLimit.min); in from_json()
102 p.at("integralLimit_max").get_to(c.pidInfo.integralLimit.max); in from_json()
103 p.at("outLim_min").get_to(c.pidInfo.outLim.min); in from_json()
104 p.at("outLim_max").get_to(c.pidInfo.outLim.max); in from_json()
105 p.at("slewNeg").get_to(c.pidInfo.slewNeg); in from_json()
[all …]
H A Dbuilder.cpp94 zone.get(), name, splitNames(inputs), info.pidInfo); in buildZones()
108 zone.get(), name, inputs, info.setpoint, info.pidInfo, in buildZones()
/openbmc/phosphor-pid-control/
H A Dutil.cpp86 std::cout << "\t\t\t{" << pidconf.second.pidInfo.ts << ",\n"; in debugPrint()
87 std::cout << "\t\t\t" << pidconf.second.pidInfo.proportionalCoeff in debugPrint()
89 std::cout << "\t\t\t" << pidconf.second.pidInfo.integralCoeff in debugPrint()
91 std::cout << "\t\t\t" << pidconf.second.pidInfo.feedFwdOffset in debugPrint()
93 std::cout << "\t\t\t" << pidconf.second.pidInfo.feedFwdGain in debugPrint()
95 std::cout << "\t\t\t{" << pidconf.second.pidInfo.integralLimit.min in debugPrint()
96 << "," << pidconf.second.pidInfo.integralLimit.max in debugPrint()
98 std::cout << "\t\t\t{" << pidconf.second.pidInfo.outLim.min << "," in debugPrint()
99 << pidconf.second.pidInfo.outLim.max << "},\n"; in debugPrint()
100 std::cout << "\t\t\t" << pidconf.second.pidInfo.slewNeg << ",\n"; in debugPrint()
[all …]
H A Dconf.hpp60 ec::pidinfo pidInfo; // pid details member
/openbmc/phosphor-pid-control/dbus/
H A Ddbusconfiguration.cpp394 info.pidInfo.ts = 1.0; // currently unused in populatePidInfo()
395 info.pidInfo.proportionalCoeff = std::visit( in populatePidInfo()
397 info.pidInfo.integralCoeff = std::visit( in populatePidInfo()
400 info.pidInfo.feedFwdOffset = std::visit( in populatePidInfo()
402 info.pidInfo.feedFwdGain = std::visit( in populatePidInfo()
404 info.pidInfo.integralLimit.max = std::visit( in populatePidInfo()
406 info.pidInfo.integralLimit.min = std::visit( in populatePidInfo()
408 info.pidInfo.outLim.max = std::visit(VariantToDoubleVisitor(), in populatePidInfo()
410 info.pidInfo.outLim.min = std::visit(VariantToDoubleVisitor(), in populatePidInfo()
412 info.pidInfo.slewNeg = in populatePidInfo()
[all …]
/openbmc/phosphor-pid-control/test/
H A Dpid_json_unittest.cpp192 EXPECT_DOUBLE_EQ(pidConfig[1]["fan1-5"].pidInfo.positiveHysteresis, 1000.0); in TEST()