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