1{ 2 "effecterPDRs": [ 3 { 4 "pdrType": 11, 5 "entries": [ 6 { 7 "entity_path": "/xyz/openbmc_project/foo", 8 "type": 33, 9 "instance": 0, 10 "container": 0, 11 "effecters": [ 12 { 13 "set": { 14 "id": 196, 15 "size": 1, 16 "states": [ 17 1 18 ] 19 }, 20 "dbus": { 21 "path": "/foo/bar", 22 "interface": "xyz.openbmc_project.Foo.Bar", 23 "property_name": "propertyName", 24 "property_type": "string", 25 "property_values": [ 26 "xyz.openbmc_project.Foo.Bar.V1" 27 ] 28 } 29 }, 30 { 31 "set": { 32 "id": 196, 33 "size": 1, 34 "states": [ 35 1, 36 2 37 ] 38 }, 39 "dbus": { 40 "path": "/foo/bar", 41 "interface": "xyz.openbmc_project.Foo.Bar", 42 "property_name": "propertyName", 43 "property_type": "string", 44 "property_values": [ 45 "xyz.openbmc_project.Foo.Bar.V1", 46 "xyz.openbmc_project.Foo.Bar.V2" 47 ] 48 } 49 } 50 ] 51 }, 52 { 53 "entity_path": "/xyz/openbmc_project/foo", 54 "type": 100, 55 "instance": 0, 56 "container": 0, 57 "effecters": [ 58 { 59 "set": { 60 "id": 197, 61 "size": 1, 62 "states": [ 63 1 64 ] 65 }, 66 "dbus": { 67 "path": "/foo/bar", 68 "interface": "xyz.openbmc_project.Foo.Bar", 69 "property_name": "propertyName", 70 "property_type": "string", 71 "property_values": [ 72 "xyz.openbmc_project.Foo.Bar.V1" 73 ] 74 } 75 }, 76 { 77 "set": { 78 "id": 198, 79 "size": 2, 80 "states": [ 81 1, 82 2, 83 5, 84 15 85 ] 86 }, 87 "dbus": { 88 "path": "/foo/bar/baz", 89 "interface": "xyz.openbmc_project.Foo.Bar.Baz", 90 "property_name": "propertyName", 91 "property_type": "string", 92 "property_values": [ 93 "xyz.openbmc_project.Foo.Bar.Baz.V1", 94 "xyz.openbmc_project.Foo.Bar.Baz.V2", 95 "xyz.openbmc_project.Foo.Bar.Baz.V5", 96 "xyz.openbmc_project.Foo.Bar.Baz.V15" 97 ] 98 } 99 } 100 ] 101 } 102 ] 103 }, 104 { 105 "pdrType": 9, 106 "entries": [ 107 { 108 "entity_path": "/xyz/openbmc_project/foo", 109 "type": 0, 110 "instance": 0, 111 "container": 0, 112 "base_unit": 21, 113 "rate_unit": 3, 114 "effecter_resolution_init": 1, 115 "effecter_data_size": 4, 116 "range_field_format": 4, 117 "dbus": { 118 "path": "/foo/bar", 119 "interface": "xyz.openbmc_project.Foo.Bar", 120 "property_name": "propertyName", 121 "property_type": "uint64_t" 122 } 123 } 124 ] 125 } 126 ] 127}