我在phosphor-dbus interfaces/com/cn中添加了yaml文件,并将更改(作为补丁(应用到我的openbmc构建中,我看到服务器/客户端源代码是在我的构建中生成的。我看到地图绘制者正在为新闻版面奔走。但是我没有在公共汽车上看到那棵树。我的系统上的映射器进程:
179 root 7648 S磷光体ldap映射器
196根6264 S mappex--服务名称空间=com.cn xyz.openbmc_proj
237 root 3188 S映射程序wait/org/openbmc/control/power0
247根3188 S映射程序wait/xyz/openbmc_project/state/host0
这是我第一次,所以我确信我错过了一些东西。有人能告诉我我可能遗漏了什么吗?并确认我应该在busctl树中看到com/cn吗?谢谢
现在需要实现这些接口。例如https://github.com/openbmc/phosphor-dbus-interfaces/tree/master/xyz/openbmc_project/State对象通过以下方式在主机状态管理器应用程序下实现:
https://github.com/openbmc/phosphor-state-manager/blob/master/hostrongtate_manager.hpp#L27