blob: 5b53580e9147365e578edd3bf7eee0ea37ebf995 [file] [log] [blame]
# This JSON is tied with BMC's PDRs. Each entry is used to identify a group of
# composite sensors.
{
"sensorPDRs": [
{
# StateSensorPDR
# Each sensor in each group of composite sensors has a separate entry and the
# supported event states, up to eight.
# The "dbus" section contains information about the corresponding D-Bus
# property for the sensor and "property_values" are the D-Bus property values
# for each corresponding entry in the "states".
"pdrType": 4,
"entries": [
{
"type": 5,
"instance": 0,
"container": 0,
"sensors": [
{
"set": {
"id": 1,
"size": 1,
"states": [
0,
5
]
},
"dbus": {
"path": "/foo/bar",
"interface": "xyz.openbmc_project.Foo.Bar",
"property_name": "propertyName",
"property_type": "string",
"property_values": [
"xyz.openbmc_project.Foo.Bar.V0",
"xyz.openbmc_project.Foo.Bar.V5"
]
}
},
{
"set": {
"id": 2,
"size": 1,
"states": [
2,
3
]
},
"dbus": {
"path": "/foo/bar",
"interface": "xyz.openbmc_project.Foo.Bar",
"property_name": "propertyName",
"property_type": "string",
"property_values": [
"xyz.openbmc_project.Foo.Bar.V2",
"xyz.openbmc_project.Foo.Bar.V3"
]
}
}
]
}
]
}
]
}