Lines Matching full:zone

12 #include "pid/zone.hpp"
32 static constexpr auto objectPath = "/xyz/openbmc_project/settings/fanctrl/zone";
34 static std::string getControlPath(int64_t zone) in getControlPath() argument
36 return std::string(objectPath) + std::to_string(zone); in getControlPath()
39 static std::string getPidControlPath(int64_t zone, const std::string& pidname) in getPidControlPath() argument
41 return std::string(objectPath) + std::to_string(zone) + "/" + pidname; in getPidControlPath()
60 /* The Zone doesn't have a configuration, bail. */ in buildZones()
62 "Bailing during load, missing Zone Configuration"; in buildZones()
67 auto zone = std::make_shared<DbusPidZone>( in buildZones() local
73 std::cerr << "Zone Id: " << zone->getZoneID() << "\n"; in buildZones()
90 zone->addFanInput(i.name, i.missingIsAcceptable); in buildZones()
94 zone.get(), name, splitNames(inputs), info.pidInfo); in buildZones()
95 zone->addFanPID(std::move(pid)); in buildZones()
96 zone->addPidFailSafePercent(splitNames(inputs), in buildZones()
104 zone->addThermalInput(i.name, i.missingIsAcceptable); in buildZones()
108 zone.get(), name, inputs, info.setpoint, info.pidInfo, in buildZones()
111 zone->addThermalPID(std::move(pid)); in buildZones()
112 zone->addPidControlProcess( in buildZones()
115 zone->addPidFailSafePercent(splitNames(inputs), in buildZones()
123 zone->addThermalInput(i.name, i.missingIsAcceptable); in buildZones()
126 zone.get(), name, splitNames(inputs), info.stepwiseInfo); in buildZones()
127 zone->addThermalPID(std::move(stepwise)); in buildZones()
128 zone->addPidControlProcess( in buildZones()
131 zone->addPidFailSafePercent(splitNames(inputs), in buildZones()
152 zone->emit_object_added(); in buildZones()
153 zones[zoneId] = std::move(zone); in buildZones()