Add control ObjectManager to PSUSensor
For platforms that use phosphor-pid-control for PSU fans, apply same
change:
https://github.com/openbmc/dbus-sensors/commit/d90672513d726c63fc57bb48ae06138b30793564
Tested:
Build and run on platforms with PSU fan zones defined, swampd starts
successfully.
Signed-off-by: Zhikui Ren <zhikui.ren@intel.com>
Change-Id: If28df8829009f4e29eb7f639b254a2fdab1aaa2c
diff --git a/src/PSUSensorMain.cpp b/src/PSUSensorMain.cpp
index 24168ba..a74607e 100644
--- a/src/PSUSensorMain.cpp
+++ b/src/PSUSensorMain.cpp
@@ -1033,6 +1033,7 @@
sdbusplus::asio::object_server objectServer(systemBus, true);
objectServer.add_manager("/xyz/openbmc_project/sensors");
+ objectServer.add_manager("/xyz/openbmc_project/control");
systemBus->request_name("xyz.openbmc_project.PSUSensor");
auto sensorsChanged =
std::make_shared<boost::container::flat_set<std::string>>();