blob: 5923ccc4218e0f7091847d7760b3b581d3ff14a3 [file] [log] [blame]
Matthew Barth36206802020-06-19 13:48:27 -05001{
2 "fans": [
3 {
4 "inventory": "/system/chassis/motherboard/fan0",
5 "functional_delay": 5,
6 "allowed_out_of_range_time": 30,
7 "deviation": 15,
8 "num_sensors_nonfunc_for_fan_nonfunc": 1,
9 "sensors": [
10 {
11 "name": "fan0_0",
12 "has_target": true
13 },
14 {
15 "name": "fan0_1",
16 "has_target": false
17 }
18 ]
19 },
20 {
21 "inventory": "/system/chassis/motherboard/fan1",
22 "functional_delay": 5,
23 "allowed_out_of_range_time": 30,
24 "deviation": 15,
25 "num_sensors_nonfunc_for_fan_nonfunc": 1,
26 "sensors": [
27 {
28 "name": "fan1_0",
29 "has_target": true
30 },
31 {
32 "name": "fan1_1",
33 "has_target": false
34 }
35 ],
36 "condition": {
37 "name": "propertiesMatch",
38 "properties": [
39 {
40 "object": "/xyz/openbmc_project/inventory/system/chassis",
41 "interface": "xyz.openbmc_project.Inventory.Decorator.CoolingType",
42 "property": {
43 "name": "WaterCooled",
44 "type": "bool",
45 "value": false
46 }
47 }
48 ]
49 }
50 },
51 {
52 "inventory": "/system/chassis/motherboard/fan2",
53 "functional_delay": 5,
54 "allowed_out_of_range_time": 30,
55 "deviation": 15,
56 "num_sensors_nonfunc_for_fan_nonfunc": 1,
57 "sensors": [
58 {
59 "name": "fan2_0",
60 "has_target": true
61 },
62 {
63 "name": "fan2_1",
64 "has_target": false
65 }
66 ]
67 },
68 {
69 "inventory": "/system/chassis/motherboard/fan3",
70 "functional_delay": 5,
71 "allowed_out_of_range_time": 30,
72 "deviation": 15,
73 "num_sensors_nonfunc_for_fan_nonfunc": 1,
74 "sensors": [
75 {
76 "name": "fan3_0",
77 "has_target": true
78 },
79 {
80 "name": "fan3_1",
81 "has_target": false
82 }
83 ]
84 }
85 ],
86 "sensor_trust_groups": [
87 {
88 "class": "NonzeroSpeed",
89 "group": [
90 {
91 "name": "fan0_1"
92 },
93 {
94 "name": "fan1_1"
95 },
96 {
97 "name": "fan2_1"
98 },
99 {
100 "name": "fan3_1"
101 },
102 {
103 "name": "fan0_0",
104 "in_trust": false
105 },
106 {
107 "name": "fan1_0",
108 "in_trust": false
109 },
110 {
111 "name": "fan2_0",
112 "in_trust": false
113 },
114 {
115 "name": "fan3_0",
116 "in_trust": false
117 }
118 ]
119 }
120 ]
121}