// 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" ] } } ] } ] } ] }