Searched refs:pidInfo (Results 1 – 6 of 6) sorted by relevance
/openbmc/phosphor-pid-control/pid/ |
H A D | buildjson.cpp | 104 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 D | builder.cpp | 103 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 D | util.cpp | 81 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 D | conf.hpp | 58 ec::pidinfo pidInfo; // pid details member
|
/openbmc/phosphor-pid-control/dbus/ |
H A D | dbusconfiguration.cpp | 365 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 D | pid_json_unittest.cpp | 186 EXPECT_DOUBLE_EQ(pidConfig[1]["fan1-5"].pidInfo.positiveHysteresis, 1000.0); in TEST()
|