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.cpp104 p.at("samplePeriod").get_to(c.pidInfo.ts); in from_json()
105 p.at("proportionalCoeff").get_to(c.pidInfo.proportionalCoeff); in from_json()
106 p.at("integralCoeff").get_to(c.pidInfo.integralCoeff); in from_json()
107 p.at("feedFwdOffsetCoeff").get_to(c.pidInfo.feedFwdOffset); in from_json()
108 p.at("feedFwdGainCoeff").get_to(c.pidInfo.feedFwdGain); in from_json()
109 p.at("integralLimit_min").get_to(c.pidInfo.integralLimit.min); in from_json()
110 p.at("integralLimit_max").get_to(c.pidInfo.integralLimit.max); in from_json()
111 p.at("outLim_min").get_to(c.pidInfo.outLim.min); in from_json()
112 p.at("outLim_max").get_to(c.pidInfo.outLim.max); in from_json()
113 p.at("slewNeg").get_to(c.pidInfo.slewNeg); in from_json()
[all …]
H A Dbuilder.cpp103 zone.get(), name, splitNames(inputs), info.pidInfo); in buildZones()
117 zone.get(), name, inputs, info.setpoint, info.pidInfo, in buildZones()
/openbmc/phosphor-pid-control/
H A Dutil.cpp81 std::cout << "\t\t\t{" << pidconf.second.pidInfo.ts << ",\n"; in debugPrint()
82 std::cout << "\t\t\t" << pidconf.second.pidInfo.proportionalCoeff in debugPrint()
84 std::cout << "\t\t\t" << pidconf.second.pidInfo.integralCoeff in debugPrint()
86 std::cout << "\t\t\t" << pidconf.second.pidInfo.feedFwdOffset in debugPrint()
88 std::cout << "\t\t\t" << pidconf.second.pidInfo.feedFwdGain in debugPrint()
90 std::cout << "\t\t\t{" << pidconf.second.pidInfo.integralLimit.min in debugPrint()
91 << "," << pidconf.second.pidInfo.integralLimit.max in debugPrint()
93 std::cout << "\t\t\t{" << pidconf.second.pidInfo.outLim.min << "," in debugPrint()
94 << pidconf.second.pidInfo.outLim.max << "},\n"; in debugPrint()
95 std::cout << "\t\t\t" << pidconf.second.pidInfo.slewNeg << ",\n"; in debugPrint()
[all …]
H A Dconf.hpp58 ec::pidinfo pidInfo; // pid details member
/openbmc/phosphor-pid-control/dbus/
H A Ddbusconfiguration.cpp365 info.pidInfo.ts = 1.0; // currently unused in populatePidInfo()
366 info.pidInfo.proportionalCoeff = std::visit( in populatePidInfo()
368 info.pidInfo.integralCoeff = std::visit( in populatePidInfo()
371 info.pidInfo.feedFwdOffset = std::visit( in populatePidInfo()
373 info.pidInfo.feedFwdGain = std::visit( in populatePidInfo()
375 info.pidInfo.integralLimit.max = std::visit( in populatePidInfo()
377 info.pidInfo.integralLimit.min = std::visit( in populatePidInfo()
379 info.pidInfo.outLim.max = std::visit(VariantToDoubleVisitor(), in populatePidInfo()
381 info.pidInfo.outLim.min = std::visit(VariantToDoubleVisitor(), in populatePidInfo()
383 info.pidInfo.slewNeg = in populatePidInfo()
[all …]
/openbmc/phosphor-pid-control/test/
H A Dpid_json_unittest.cpp186 EXPECT_DOUBLE_EQ(pidConfig[1]["fan1-5"].pidInfo.positiveHysteresis, 1000.0); in TEST()