summaryrefslogtreecommitdiffstats
path: root/occ_manager.cpp
diff options
context:
space:
mode:
authorLei YU <mine260309@gmail.com>2017-09-01 16:22:40 +0800
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2017-10-26 01:55:28 +0000
commitb5259a1e7433e997caf9c90565d8b0012a6e5820 (patch)
tree636cf5fb13351799f5712fac7435ffccddbd8be3 /occ_manager.cpp
parent370f06b42bfd1912b3bb64038becdd90292d0f39 (diff)
downloadopenpower-occ-control-b5259a1e7433e997caf9c90565d8b0012a6e5820.tar.gz
openpower-occ-control-b5259a1e7433e997caf9c90565d8b0012a6e5820.zip
Add occ_ prefix for i2c occ dbus objects
I2c occ dbus objects path were their i2c addresses, e.g. 3_0050. This does not indicate it's occ objects, and it does not work with op-occ-disable/enable services, which searches "occ" key words in object path. So add "occ_" prefix for i2c occ dbus objects, e.g. occ_3_0050, to indicate it's occ objects and work well with op-occ-disable/enable services. Change-Id: I21712f2fb7cf6138248f6986b84f99c90c3fa3a2 Signed-off-by: Lei YU <mine260309@gmail.com>
Diffstat (limited to 'occ_manager.cpp')
-rw-r--r--occ_manager.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/occ_manager.cpp b/occ_manager.cpp
index df53f7d..8b99b1f 100644
--- a/occ_manager.cpp
+++ b/occ_manager.cpp
@@ -126,12 +126,13 @@ void Manager::initStatusObjects()
for (auto& name : deviceNames)
{
i2c_occ::i2cToDbus(name);
+ name = std::string(OCC_NAME) + '_' + name;
auto path = fs::path(OCC_CONTROL_ROOT) / name;
statusObjects.emplace_back(
- std::make_unique<Status>(
- bus,
- event,
- path.c_str()));
+ std::make_unique<Status>(
+ bus,
+ event,
+ path.c_str()));
}
}
#endif
OpenPOWER on IntegriCloud