1*d4d97a53STOM JOSEPH# Each entry is to uniquely identify a remote state sensor(there are separate
2*d4d97a53STOM JOSEPH# entry for each sensor in a composite sensor) and the supported event states.
3*d4d97a53STOM JOSEPH# The "dbus" section contains information about the corresponding D-Bus
4*d4d97a53STOM JOSEPH# property for the sensor and "property_values" are the D-Bus property values
5*d4d97a53STOM JOSEPH# for each corresponding entry in the "event_states"
6*d4d97a53STOM JOSEPH{
7*d4d97a53STOM JOSEPH    "entries": [
8*d4d97a53STOM JOSEPH        {
9*d4d97a53STOM JOSEPH            "containerID": 1,
10*d4d97a53STOM JOSEPH            "entityType": 64,
11*d4d97a53STOM JOSEPH            "entityInstance": 1,
12*d4d97a53STOM JOSEPH            "sensorOffset": 0,
13*d4d97a53STOM JOSEPH            "event_states": [
14*d4d97a53STOM JOSEPH                0,
15*d4d97a53STOM JOSEPH                1
16*d4d97a53STOM JOSEPH            ],
17*d4d97a53STOM JOSEPH            "dbus": {
18*d4d97a53STOM JOSEPH                "object_path": "/xyz/abc/def",
19*d4d97a53STOM JOSEPH                "interface": "xyz.openbmc_project.example1.value",
20*d4d97a53STOM JOSEPH                "property_name": "value1",
21*d4d97a53STOM JOSEPH                "property_type": "string",
22*d4d97a53STOM JOSEPH                "property_values": [
23*d4d97a53STOM JOSEPH                    "xyz.openbmc_project.State.On",
24*d4d97a53STOM JOSEPH                    "xyz.openbmc_project.State.Off"
25*d4d97a53STOM JOSEPH                ]
26*d4d97a53STOM JOSEPH            }
27*d4d97a53STOM JOSEPH        },
28*d4d97a53STOM JOSEPH        {
29*d4d97a53STOM JOSEPH            "containerID": 1,
30*d4d97a53STOM JOSEPH            "entityType": 64,
31*d4d97a53STOM JOSEPH            "entityInstance": 1,
32*d4d97a53STOM JOSEPH            "sensorOffset": 1,
33*d4d97a53STOM JOSEPH            "event_states": [
34*d4d97a53STOM JOSEPH                2,
35*d4d97a53STOM JOSEPH                3
36*d4d97a53STOM JOSEPH            ],
37*d4d97a53STOM JOSEPH            "dbus": {
38*d4d97a53STOM JOSEPH                "object_path": "/xyz/abc/def",
39*d4d97a53STOM JOSEPH                "interface": "xyz.openbmc_project.example2.value",
40*d4d97a53STOM JOSEPH                "property_name": "value2",
41*d4d97a53STOM JOSEPH                "property_type": "uint8_t",
42*d4d97a53STOM JOSEPH                "property_values": [
43*d4d97a53STOM JOSEPH                    9,
44*d4d97a53STOM JOSEPH                    10
45*d4d97a53STOM JOSEPH                ]
46*d4d97a53STOM JOSEPH            }
47*d4d97a53STOM JOSEPH        },
48*d4d97a53STOM JOSEPH        {
49*d4d97a53STOM JOSEPH            "containerID": 1,
50*d4d97a53STOM JOSEPH            "entityType": 67,
51*d4d97a53STOM JOSEPH            "entityInstance": 1,
52*d4d97a53STOM JOSEPH            "sensorOffset": 0,
53*d4d97a53STOM JOSEPH            "event_states": [
54*d4d97a53STOM JOSEPH                0,
55*d4d97a53STOM JOSEPH                1
56*d4d97a53STOM JOSEPH            ],
57*d4d97a53STOM JOSEPH            "dbus": {
58*d4d97a53STOM JOSEPH                "object_path": "/xyz/abc/ghi",
59*d4d97a53STOM JOSEPH                "interface": "xyz.openbmc_project.example3.value",
60*d4d97a53STOM JOSEPH                "property_name": "value3",
61*d4d97a53STOM JOSEPH                "property_type": "bool",
62*d4d97a53STOM JOSEPH                "property_values": [
63*d4d97a53STOM JOSEPH                    false,
64*d4d97a53STOM JOSEPH                    true
65*d4d97a53STOM JOSEPH                ]
66*d4d97a53STOM JOSEPH            }
67*d4d97a53STOM JOSEPH        }
68*d4d97a53STOM JOSEPH    ]
69*d4d97a53STOM JOSEPH}
70