blob: 3d60396f470dd1f38f570b11250fd722bee8fc14 [file] [log] [blame]
# Example PDM configuration file.
- name: example path group
description: >
'A path group is a named collection of DBus object
paths and associated metadata. These collections
serve only to be referenced by other configuration
directives.
The metadata element has different uses depending
on the referencing directive.
Within a single configuration file path group names
must be unique. The same name can appear in multiple
configuration files; however, the referencing directive
will only search for the group in the same configuration
file.'
class: group
group: path
members:
- meta: path
path: /xyz/openbmc_project/testing/inst1
- meta: path
path: /xyz/openbmc_project/testing/inst2
- meta: path
path: /xyz/openbmc_project/testing/inst3
- meta: path
path: /xyz/openbmc_project/testing/inst4
- name: example property group
description: >
'Like path groups, a property group is a named collection
of DBus property names and associated metadata.
Properties in a group must all have the same DBus type signature
and must be explicitly declared.'
class: group
group: property
type: uint32
members:
- interface: xyz.openbmc_project.Sensor.Value
meta: property
property: ValueA
- interface: xyz.openbmc_project.Sensor.Value
meta: property
property: ValueB