blob: 73172cf90d79f2a2a192839e62d108c566509012 [file] [log] [blame]
Brad Bishopa948d262016-10-05 19:51:48 -04001description: >
2 Implement to provide basic item attributes. Required by all objects
3 within the inventory namespace.
Ed Tanousfd26ad12022-07-12 15:20:26 -07004
5 Any service implementing Inventory.Item on one or more objects must
6 implement org.freedesktop.DBus.ObjectManager on
7 /xyz/openbmc_project/inventory.
8
Brad Bishopa948d262016-10-05 19:51:48 -04009properties:
10 - name: PrettyName
Deepak Kodihalli1542bae2016-11-09 05:23:39 -060011 type: string
Brad Bishopa948d262016-10-05 19:51:48 -040012 description: >
13 The human readable name of the item.
14 - name: Present
Deepak Kodihalli1542bae2016-11-09 05:23:39 -060015 type: boolean
Brad Bishopa948d262016-10-05 19:51:48 -040016 description: >
17 Whether or not the item is present.
Shounak Mitrad4fad162022-08-08 21:53:41 +000018
19associations:
20 - name: sensors
21 description: >
22 Sensors may implement an 'inventory' to 'sensors' association with
23 the inventory item related to it.
24 reverse_names:
25 - inventory
26 required_endpoint_interfaces:
27 - xyz.openbmc_project.Sensor.Value