blob: 1d0489aa2660a8c0b8480867744a5b182d018df3 [file] [log] [blame]
Manojkiran Eda2746fb42021-08-29 10:59:27 +05301// This JSON is tied with BMC's PDRs. Each entry is used to identify a group of
2// composite sensors.
George Liua929dac2020-05-09 17:27:58 +08003{
4 "sensorPDRs": [
5 {
Manojkiran Eda2746fb42021-08-29 10:59:27 +05306 // StateSensorPDR
7 // Each sensor in each group of composite sensors has a separate entry and the
8 // supported event states, up to eight.
9 // The "dbus" section contains information about the corresponding D-Bus
10 // property for the sensor and "property_values" are the D-Bus property values
11 // for each corresponding entry in the "states".
George Liua929dac2020-05-09 17:27:58 +080012 "pdrType": 4,
13 "entries": [
14 {
15 "type": 5,
16 "instance": 0,
17 "container": 0,
18 "sensors": [
19 {
20 "set": {
21 "id": 1,
22 "size": 1,
23 "states": [
24 0,
25 5
26 ]
27 },
28 "dbus": {
29 "path": "/foo/bar",
30 "interface": "xyz.openbmc_project.Foo.Bar",
31 "property_name": "propertyName",
32 "property_type": "string",
33 "property_values": [
34 "xyz.openbmc_project.Foo.Bar.V0",
35 "xyz.openbmc_project.Foo.Bar.V5"
36 ]
37 }
38 },
39 {
40 "set": {
41 "id": 2,
42 "size": 1,
43 "states": [
44 2,
45 3
46 ]
47 },
48 "dbus": {
49 "path": "/foo/bar",
50 "interface": "xyz.openbmc_project.Foo.Bar",
51 "property_name": "propertyName",
52 "property_type": "string",
53 "property_values": [
54 "xyz.openbmc_project.Foo.Bar.V2",
55 "xyz.openbmc_project.Foo.Bar.V3"
56 ]
57 }
58 }
59 ]
60 }
61 ]
62 }
63 ]
Manojkiran Eda2746fb42021-08-29 10:59:27 +053064}