diff options
author | Brad Bishop <bradleyb@us.ibm.com> | 2016-10-05 19:51:48 -0400 |
---|---|---|
committer | Brad Bishop <bradleyb@us.ibm.com> | 2016-10-13 08:34:58 -0400 |
commit | a948d268ffed67381d75fe17607fd84ecb498e8b (patch) | |
tree | 8c09ffbd77aa0641268e67f62c934531978d9d41 /xyz/openbmc_project/Inventory/Manager.interface.yaml | |
parent | 3d551562d5a110649a6338a6bf3916badb3bf77f (diff) | |
download | phosphor-dbus-interfaces-a948d268ffed67381d75fe17607fd84ecb498e8b.tar.gz phosphor-dbus-interfaces-a948d268ffed67381d75fe17607fd84ecb498e8b.zip |
Add inventory interfaces for OpenBMC
A first pass at a machine parseable DBus specification for the
inventory features of OpenBMC.
Change-Id: Ia061ab2d5c2ea9d06cd991940303250cef48ab66
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'xyz/openbmc_project/Inventory/Manager.interface.yaml')
-rw-r--r-- | xyz/openbmc_project/Inventory/Manager.interface.yaml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/xyz/openbmc_project/Inventory/Manager.interface.yaml b/xyz/openbmc_project/Inventory/Manager.interface.yaml new file mode 100644 index 0000000..f5b235c --- /dev/null +++ b/xyz/openbmc_project/Inventory/Manager.interface.yaml @@ -0,0 +1,24 @@ +description: > + Implement to provide inventory management features. + + An OpenBMC implementation providing inventory functions may provide zero + or more implementations on the inventory namespace root. An implementing + service should additionally implement org.freedesktop.DBus.ObjectManager + on the inventory namespace root. +methods: + - name: Notify + description: > + Signal the implementing service that an item is ready to have its + state managed. + parameters: + - name: path + type: o + description: > + The path of the item to be managed, relative to the inventory + namespace root. + - name: object + type: a{sa{sv}} + description: > + The fully enumerated item to be managed. + +# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4 |