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