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