blob: c1ab59938e67dd8cf572939c7ec338177b79aeca [file] [log] [blame]
James Feist3cb5fec2018-01-23 14:41:51 -08001{
James Feist1e3e6982018-08-03 16:09:28 -07002 "Exposes": [
James Feist3cb5fec2018-01-23 14:41:51 -08003 {
James Feist1e3e6982018-08-03 16:09:28 -07004 "BindConnector": "1U System Fan connector 1",
5 "Index": 0,
James Feistd63d18a2018-07-19 15:23:45 -07006 "Name": "Fan 1a",
James Feist1e3e6982018-08-03 16:09:28 -07007 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -08008 {
James Feist1e3e6982018-08-03 16:09:28 -07009 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070010 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070011 "Severity": 1,
12 "Value": 1080
James Feist1b2e2242018-01-30 13:45:19 -080013 },
14 {
James Feist1e3e6982018-08-03 16:09:28 -070015 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070016 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070017 "Severity": 0,
18 "Value": 1260
James Feist1b2e2242018-01-30 13:45:19 -080019 }
20 ],
James Feistd63d18a2018-07-19 15:23:45 -070021 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -080022 },
23 {
James Feist1e3e6982018-08-03 16:09:28 -070024 "BindConnector": "1U System Fan connector 1",
25 "Index": 1,
James Feistd63d18a2018-07-19 15:23:45 -070026 "Name": "Fan 1b",
James Feist1e3e6982018-08-03 16:09:28 -070027 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080028 {
James Feist1e3e6982018-08-03 16:09:28 -070029 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070030 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070031 "Severity": 1,
32 "Value": 1110
James Feist1b2e2242018-01-30 13:45:19 -080033 },
34 {
James Feist1e3e6982018-08-03 16:09:28 -070035 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070036 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070037 "Severity": 0,
38 "Value": 1295
James Feist1b2e2242018-01-30 13:45:19 -080039 }
James Feist3cb5fec2018-01-23 14:41:51 -080040 ],
James Feistd63d18a2018-07-19 15:23:45 -070041 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080042 },
43 {
James Feist1e3e6982018-08-03 16:09:28 -070044 "BindConnector": "1U System Fan connector 2",
45 "Index": 2,
James Feistd63d18a2018-07-19 15:23:45 -070046 "Name": "Fan 2a",
James Feist1e3e6982018-08-03 16:09:28 -070047 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080048 {
James Feist1e3e6982018-08-03 16:09:28 -070049 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070050 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070051 "Severity": 1,
52 "Value": 1080
James Feist1b2e2242018-01-30 13:45:19 -080053 },
54 {
James Feist1e3e6982018-08-03 16:09:28 -070055 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070056 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070057 "Severity": 0,
58 "Value": 1260
James Feist1b2e2242018-01-30 13:45:19 -080059 }
60 ],
James Feistd63d18a2018-07-19 15:23:45 -070061 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -080062 },
63 {
James Feist1e3e6982018-08-03 16:09:28 -070064 "BindConnector": "1U System Fan connector 2",
65 "Index": 3,
James Feistd63d18a2018-07-19 15:23:45 -070066 "Name": "Fan 2b",
James Feist1e3e6982018-08-03 16:09:28 -070067 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080068 {
James Feist1e3e6982018-08-03 16:09:28 -070069 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070070 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070071 "Severity": 1,
72 "Value": 1110
James Feist1b2e2242018-01-30 13:45:19 -080073 },
74 {
James Feist1e3e6982018-08-03 16:09:28 -070075 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070076 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070077 "Severity": 0,
78 "Value": 1295
James Feist1b2e2242018-01-30 13:45:19 -080079 }
James Feist3cb5fec2018-01-23 14:41:51 -080080 ],
James Feistd63d18a2018-07-19 15:23:45 -070081 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -080082 },
83 {
James Feist1e3e6982018-08-03 16:09:28 -070084 "BindConnector": "1U System Fan connector 3",
85 "Index": 4,
James Feistd63d18a2018-07-19 15:23:45 -070086 "Name": "Fan 3a",
James Feist1e3e6982018-08-03 16:09:28 -070087 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -080088 {
James Feist1e3e6982018-08-03 16:09:28 -070089 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070090 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -070091 "Severity": 1,
92 "Value": 1080
James Feist1b2e2242018-01-30 13:45:19 -080093 },
94 {
James Feist1e3e6982018-08-03 16:09:28 -070095 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -070096 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -070097 "Severity": 0,
98 "Value": 1260
James Feist1b2e2242018-01-30 13:45:19 -080099 }
100 ],
James Feistd63d18a2018-07-19 15:23:45 -0700101 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800102 },
103 {
James Feist1e3e6982018-08-03 16:09:28 -0700104 "BindConnector": "1U System Fan connector 3",
105 "Index": 5,
James Feistd63d18a2018-07-19 15:23:45 -0700106 "Name": "Fan 3b",
James Feist1e3e6982018-08-03 16:09:28 -0700107 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800108 {
James Feist1e3e6982018-08-03 16:09:28 -0700109 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700110 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700111 "Severity": 1,
112 "Value": 1110
James Feist1b2e2242018-01-30 13:45:19 -0800113 },
114 {
James Feist1e3e6982018-08-03 16:09:28 -0700115 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700116 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700117 "Severity": 0,
118 "Value": 1295
James Feist1b2e2242018-01-30 13:45:19 -0800119 }
James Feist3cb5fec2018-01-23 14:41:51 -0800120 ],
James Feistd63d18a2018-07-19 15:23:45 -0700121 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800122 },
123 {
James Feist1e3e6982018-08-03 16:09:28 -0700124 "BindConnector": "1U System Fan connector 4",
125 "Index": 6,
James Feistd63d18a2018-07-19 15:23:45 -0700126 "Name": "Fan 4a",
James Feist1e3e6982018-08-03 16:09:28 -0700127 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800128 {
James Feist1e3e6982018-08-03 16:09:28 -0700129 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700130 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700131 "Severity": 1,
132 "Value": 1080
James Feist1b2e2242018-01-30 13:45:19 -0800133 },
134 {
James Feist1e3e6982018-08-03 16:09:28 -0700135 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700136 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700137 "Severity": 0,
138 "Value": 1260
James Feist1b2e2242018-01-30 13:45:19 -0800139 }
140 ],
James Feistd63d18a2018-07-19 15:23:45 -0700141 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800142 },
143 {
James Feist1e3e6982018-08-03 16:09:28 -0700144 "BindConnector": "1U System Fan connector 4",
145 "Index": 7,
James Feistd63d18a2018-07-19 15:23:45 -0700146 "Name": "Fan 4b",
James Feist1e3e6982018-08-03 16:09:28 -0700147 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800148 {
James Feist1e3e6982018-08-03 16:09:28 -0700149 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700150 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700151 "Severity": 1,
152 "Value": 1110
James Feist1b2e2242018-01-30 13:45:19 -0800153 },
154 {
James Feist1e3e6982018-08-03 16:09:28 -0700155 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700156 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700157 "Severity": 0,
158 "Value": 1295
James Feist1b2e2242018-01-30 13:45:19 -0800159 }
James Feist3cb5fec2018-01-23 14:41:51 -0800160 ],
James Feistd63d18a2018-07-19 15:23:45 -0700161 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800162 },
163 {
James Feist1e3e6982018-08-03 16:09:28 -0700164 "BindConnector": "1U System Fan connector 5",
165 "Index": 8,
James Feistd63d18a2018-07-19 15:23:45 -0700166 "Name": "Fan 5a",
James Feist1e3e6982018-08-03 16:09:28 -0700167 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800168 {
James Feist1e3e6982018-08-03 16:09:28 -0700169 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700170 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700171 "Severity": 1,
172 "Value": 1080
James Feist1b2e2242018-01-30 13:45:19 -0800173 },
174 {
James Feist1e3e6982018-08-03 16:09:28 -0700175 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700176 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700177 "Severity": 0,
178 "Value": 1260
James Feist1b2e2242018-01-30 13:45:19 -0800179 }
180 ],
James Feistd63d18a2018-07-19 15:23:45 -0700181 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800182 },
183 {
James Feist1e3e6982018-08-03 16:09:28 -0700184 "BindConnector": "1U System Fan connector 5",
185 "Index": 9,
James Feistd63d18a2018-07-19 15:23:45 -0700186 "Name": "Fan 5b",
James Feist1e3e6982018-08-03 16:09:28 -0700187 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800188 {
James Feist1e3e6982018-08-03 16:09:28 -0700189 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700190 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700191 "Severity": 1,
192 "Value": 1110
James Feist1b2e2242018-01-30 13:45:19 -0800193 },
194 {
James Feist1e3e6982018-08-03 16:09:28 -0700195 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700196 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700197 "Severity": 0,
198 "Value": 1295
James Feist1b2e2242018-01-30 13:45:19 -0800199 }
James Feist3cb5fec2018-01-23 14:41:51 -0800200 ],
James Feistd63d18a2018-07-19 15:23:45 -0700201 "Type": "AspeedFan"
James Feist3cb5fec2018-01-23 14:41:51 -0800202 },
203 {
James Feist1e3e6982018-08-03 16:09:28 -0700204 "BindConnector": "1U System Fan connector 6",
205 "Index": 10,
James Feistd63d18a2018-07-19 15:23:45 -0700206 "Name": "Fan 6a",
James Feist1e3e6982018-08-03 16:09:28 -0700207 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800208 {
James Feist1e3e6982018-08-03 16:09:28 -0700209 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700210 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700211 "Severity": 1,
212 "Value": 1080
James Feist1b2e2242018-01-30 13:45:19 -0800213 },
214 {
James Feist1e3e6982018-08-03 16:09:28 -0700215 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700216 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700217 "Severity": 0,
218 "Value": 1260
James Feist1b2e2242018-01-30 13:45:19 -0800219 }
220 ],
James Feistd63d18a2018-07-19 15:23:45 -0700221 "Type": "AspeedFan"
James Feist1b2e2242018-01-30 13:45:19 -0800222 },
223 {
James Feist1e3e6982018-08-03 16:09:28 -0700224 "BindConnector": "1U System Fan connector 6",
225 "Index": 11,
James Feistd63d18a2018-07-19 15:23:45 -0700226 "Name": "Fan 6b",
James Feist1e3e6982018-08-03 16:09:28 -0700227 "Thresholds": [
James Feist1b2e2242018-01-30 13:45:19 -0800228 {
James Feist1e3e6982018-08-03 16:09:28 -0700229 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700230 "Name": "lower critical",
James Feist1e3e6982018-08-03 16:09:28 -0700231 "Severity": 1,
232 "Value": 1110
James Feist1b2e2242018-01-30 13:45:19 -0800233 },
234 {
James Feist1e3e6982018-08-03 16:09:28 -0700235 "Direction": "less than",
James Feistd63d18a2018-07-19 15:23:45 -0700236 "Name": "lower non critical",
James Feist1e3e6982018-08-03 16:09:28 -0700237 "Severity": 0,
238 "Value": 1295
James Feist1b2e2242018-01-30 13:45:19 -0800239 }
James Feist3cb5fec2018-01-23 14:41:51 -0800240 ],
James Feistd63d18a2018-07-19 15:23:45 -0700241 "Type": "AspeedFan"
James Feista6750242018-07-16 14:12:27 -0700242 },
243 {
Sui Chen9bb6ec22022-09-25 09:01:00 -0700244 "Name": "BMC",
245 "Type": "BMC"
246 },
247 {
James Feist08c83d82019-04-22 14:54:54 -0700248 "C1": 36,
249 "C2": 42,
James Feistc4e56942019-04-19 12:15:19 -0700250 "MaxCFM": 17.5,
251 "Name": "System Airflow",
252 "TachMaxPercent": 100,
253 "TachMinPercent": 20,
254 "Tachs": [
255 "Fan 1a",
256 "Fan 1b",
257 "Fan 2a",
258 "Fan 2b",
259 "Fan 3a",
260 "Fan 3b",
261 "Fan 4a",
262 "Fan 4b",
263 "Fan 5a",
264 "Fan 5b",
265 "Fan 6a",
266 "Fan 6b"
267 ],
268 "Type": "CFMSensor"
269 },
270 {
271 "AlphaF": 4.352,
272 "AlphaS": 0.512,
273 "Name": "Exit Air Temp",
James Feist08c83d82019-04-22 14:54:54 -0700274 "PowerFactorMax": 1.0,
275 "PowerFactorMin": 0.4,
James Feistc4e56942019-04-19 12:15:19 -0700276 "QMax": 88,
277 "QMin": 15,
James Feist15c49902019-05-15 10:27:07 -0700278 "Thresholds": [
279 {
280 "Direction": "greater than",
281 "Name": "upper critical",
282 "Severity": 1,
283 "Value": 85
284 },
285 {
286 "Direction": "greater than",
287 "Name": "upper non critical",
288 "Severity": 0,
289 "Value": 80
290 },
291 {
292 "Direction": "less than",
293 "Name": "lower non critical",
294 "Severity": 0,
295 "Value": 5
296 },
297 {
298 "Direction": "less than",
299 "Name": "lower critical",
300 "Severity": 1,
301 "Value": 0
302 }
303 ],
James Feistc4e56942019-04-19 12:15:19 -0700304 "Type": "ExitAirTempSensor"
305 },
306 {
James Feistc4e56942019-04-19 12:15:19 -0700307 "AllowedFailures": 1,
308 "Name": "FanRedundancy",
309 "Type": "FanRedundancy"
310 },
311 {
Cheng C Yang155362c2019-09-11 07:01:09 +0800312 "Address": [
313 "0x50",
314 "0x51"
315 ],
316 "Bus": 7,
317 "Name": "PSU address",
318 "Type": "PSUPresence"
319 },
320 {
321 "Name": "Power Unit Redundancy",
322 "RedundantCount": 1,
323 "Type": "PURedundancy"
324 },
325 {
James Feist6d2e9ed2019-04-22 14:56:54 -0700326 "Class": "temp",
327 "FFGainCoefficient": 0.0,
328 "FFOffCoefficient": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700329 "ICoefficient": -4.64,
James Feist6d2e9ed2019-04-22 14:56:54 -0700330 "ILimitMax": 100,
331 "ILimitMin": 30,
332 "Inputs": [
333 "Exit Air Temp"
334 ],
335 "Name": "Exit Air Temp",
336 "NegativeHysteresis": 5.0,
337 "OutLimitMax": 100,
338 "OutLimitMin": 30,
339 "Outputs": [],
340 "PCoefficient": -0.15,
341 "PositiveHysteresis": 0.0,
James Feistc999a8e2019-06-11 11:12:48 -0700342 "SetPoint": 75.0,
James Feist6d2e9ed2019-04-22 14:56:54 -0700343 "SlewNeg": -1,
344 "SlewPos": 0.0,
345 "Type": "Pid",
346 "Zones": [
347 "Zone 1",
348 "Zone 2",
349 "Zone 3",
350 "Zone 4",
351 "Zone 5",
352 "Zone 6"
353 ]
354 },
355 {
James Feista6750242018-07-16 14:12:27 -0700356 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800357 "FFGainCoefficient": 1.0,
James Feista6750242018-07-16 14:12:27 -0700358 "FFOffCoefficient": 0.0,
359 "ICoefficient": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700360 "ILimitMax": 0.0,
361 "ILimitMin": 0.0,
James Feista6750242018-07-16 14:12:27 -0700362 "Inputs": [
363 "Fan 1a",
James Feistca3eec82018-08-08 16:51:24 -0700364 "Fan 1b"
James Feista6750242018-07-16 14:12:27 -0700365 ],
366 "Name": "Fan 1",
James Feist07cd61c2019-02-19 10:13:06 -0800367 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700368 "OutLimitMax": 100.0,
369 "OutLimitMin": 30.0,
370 "Outputs": [
371 "Pwm 1"
372 ],
James Feista6750242018-07-16 14:12:27 -0700373 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800374 "PositiveHysteresis": 0.0,
James Feista6750242018-07-16 14:12:27 -0700375 "SlewNeg": 0.0,
376 "SlewPos": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700377 "Type": "Pid",
378 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700379 "Zone 1"
James Feistca3eec82018-08-08 16:51:24 -0700380 ]
James Feista6750242018-07-16 14:12:27 -0700381 },
382 {
383 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800384 "FFGainCoefficient": 1.0,
James Feista6750242018-07-16 14:12:27 -0700385 "FFOffCoefficient": 0.0,
386 "ICoefficient": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700387 "ILimitMax": 0.0,
388 "ILimitMin": 0.0,
James Feista6750242018-07-16 14:12:27 -0700389 "Inputs": [
390 "Fan 2a",
James Feist0b2448f2018-08-17 09:02:58 -0700391 "Fan 2b"
James Feista6750242018-07-16 14:12:27 -0700392 ],
393 "Name": "Fan 2",
James Feist07cd61c2019-02-19 10:13:06 -0800394 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700395 "OutLimitMax": 100.0,
396 "OutLimitMin": 30.0,
397 "Outputs": [
398 "Pwm 2"
399 ],
James Feista6750242018-07-16 14:12:27 -0700400 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800401 "PositiveHysteresis": 0.0,
James Feista6750242018-07-16 14:12:27 -0700402 "SlewNeg": 0.0,
403 "SlewPos": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700404 "Type": "Pid",
405 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700406 "Zone 2"
James Feistca3eec82018-08-08 16:51:24 -0700407 ]
James Feista6750242018-07-16 14:12:27 -0700408 },
409 {
410 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800411 "FFGainCoefficient": 1.0,
James Feista6750242018-07-16 14:12:27 -0700412 "FFOffCoefficient": 0.0,
413 "ICoefficient": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700414 "ILimitMax": 0.0,
415 "ILimitMin": 0.0,
James Feista6750242018-07-16 14:12:27 -0700416 "Inputs": [
417 "Fan 3a",
James Feistca3eec82018-08-08 16:51:24 -0700418 "Fan 3b"
James Feista6750242018-07-16 14:12:27 -0700419 ],
420 "Name": "Fan 3",
James Feist07cd61c2019-02-19 10:13:06 -0800421 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700422 "OutLimitMax": 100.0,
423 "OutLimitMin": 30.0,
424 "Outputs": [
425 "Pwm 3"
426 ],
James Feista6750242018-07-16 14:12:27 -0700427 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800428 "PositiveHysteresis": 0.0,
James Feista6750242018-07-16 14:12:27 -0700429 "SlewNeg": 0.0,
430 "SlewPos": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700431 "Type": "Pid",
432 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700433 "Zone 3"
James Feistca3eec82018-08-08 16:51:24 -0700434 ]
James Feista6750242018-07-16 14:12:27 -0700435 },
436 {
437 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800438 "FFGainCoefficient": 1.0,
James Feista6750242018-07-16 14:12:27 -0700439 "FFOffCoefficient": 0.0,
440 "ICoefficient": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700441 "ILimitMax": 0.0,
442 "ILimitMin": 0.0,
James Feista6750242018-07-16 14:12:27 -0700443 "Inputs": [
444 "Fan 4a",
James Feistca3eec82018-08-08 16:51:24 -0700445 "Fan 4b"
James Feista6750242018-07-16 14:12:27 -0700446 ],
447 "Name": "Fan 4",
James Feist07cd61c2019-02-19 10:13:06 -0800448 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700449 "OutLimitMax": 100.0,
450 "OutLimitMin": 30.0,
451 "Outputs": [
452 "Pwm 4"
453 ],
James Feista6750242018-07-16 14:12:27 -0700454 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800455 "PositiveHysteresis": 0.0,
James Feista6750242018-07-16 14:12:27 -0700456 "SlewNeg": 0.0,
457 "SlewPos": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700458 "Type": "Pid",
459 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700460 "Zone 4"
James Feistca3eec82018-08-08 16:51:24 -0700461 ]
James Feista6750242018-07-16 14:12:27 -0700462 },
463 {
464 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800465 "FFGainCoefficient": 1.0,
James Feista6750242018-07-16 14:12:27 -0700466 "FFOffCoefficient": 0.0,
467 "ICoefficient": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700468 "ILimitMax": 0.0,
469 "ILimitMin": 0.0,
James Feista6750242018-07-16 14:12:27 -0700470 "Inputs": [
471 "Fan 5a",
James Feistca3eec82018-08-08 16:51:24 -0700472 "Fan 5b"
James Feista6750242018-07-16 14:12:27 -0700473 ],
474 "Name": "Fan 5",
James Feist07cd61c2019-02-19 10:13:06 -0800475 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700476 "OutLimitMax": 100.0,
477 "OutLimitMin": 30.0,
478 "Outputs": [
479 "Pwm 5"
480 ],
James Feista6750242018-07-16 14:12:27 -0700481 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800482 "PositiveHysteresis": 0.0,
James Feista6750242018-07-16 14:12:27 -0700483 "SlewNeg": 0.0,
484 "SlewPos": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700485 "Type": "Pid",
486 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700487 "Zone 5"
James Feistca3eec82018-08-08 16:51:24 -0700488 ]
James Feista6750242018-07-16 14:12:27 -0700489 },
490 {
491 "Class": "fan",
James Feiste4a4afb2019-02-25 13:59:20 -0800492 "FFGainCoefficient": 1.0,
James Feista6750242018-07-16 14:12:27 -0700493 "FFOffCoefficient": 0.0,
494 "ICoefficient": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700495 "ILimitMax": 0.0,
496 "ILimitMin": 0.0,
James Feista6750242018-07-16 14:12:27 -0700497 "Inputs": [
498 "Fan 6a",
James Feistca3eec82018-08-08 16:51:24 -0700499 "Fan 6b"
James Feista6750242018-07-16 14:12:27 -0700500 ],
501 "Name": "Fan 6",
James Feist07cd61c2019-02-19 10:13:06 -0800502 "NegativeHysteresis": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700503 "OutLimitMax": 100.0,
504 "OutLimitMin": 30.0,
505 "Outputs": [
506 "Pwm 6"
507 ],
James Feista6750242018-07-16 14:12:27 -0700508 "PCoefficient": 0.0,
James Feist07cd61c2019-02-19 10:13:06 -0800509 "PositiveHysteresis": 0.0,
James Feista6750242018-07-16 14:12:27 -0700510 "SlewNeg": 0.0,
511 "SlewPos": 0.0,
James Feistca3eec82018-08-08 16:51:24 -0700512 "Type": "Pid",
513 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700514 "Zone 6"
James Feistc4e56942019-04-19 12:15:19 -0700515 ]
516 },
517 {
518 "FailSafePercent": 100,
519 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700520 "Name": "Zone 1",
James Feistc4e56942019-04-19 12:15:19 -0700521 "Type": "Pid.Zone"
522 },
523 {
524 "FailSafePercent": 100,
525 "MinThermalOutput": 30,
James Feist6d2e9ed2019-04-22 14:56:54 -0700526 "Name": "Zone 2",
527 "Type": "Pid.Zone"
528 },
529 {
530 "FailSafePercent": 100,
531 "MinThermalOutput": 30,
532 "Name": "Zone 3",
533 "Type": "Pid.Zone"
534 },
535 {
536 "FailSafePercent": 100,
537 "MinThermalOutput": 30,
538 "Name": "Zone 4",
539 "Type": "Pid.Zone"
540 },
541 {
542 "FailSafePercent": 100,
543 "MinThermalOutput": 30,
544 "Name": "Zone 5",
545 "Type": "Pid.Zone"
546 },
547 {
548 "FailSafePercent": 100,
549 "MinThermalOutput": 30,
550 "Name": "Zone 6",
James Feistc4e56942019-04-19 12:15:19 -0700551 "Type": "Pid.Zone"
552 },
553 {
Cheng C Yang6bbe9eb2019-04-23 06:20:28 +0800554 "FailSafePercent": 100,
555 "MinThermalOutput": 30,
556 "Name": "PSU",
557 "Type": "Pid.Zone"
558 },
559 {
James Feistf0a0b012019-02-25 13:52:03 -0800560 "Class": "Ceiling",
561 "Inputs": [
562 "Front Panel Temp"
563 ],
564 "Name": "Front Panel UCC",
565 "NegativeHysteresis": 2,
566 "Output": [
567 70.0,
568 80.0
569 ],
570 "PositiveHysteresis": 0,
James Feist7d395772019-05-13 10:56:35 -0700571 "Profiles": [
572 "Acoustic"
573 ],
James Feistf0a0b012019-02-25 13:52:03 -0800574 "Reading": [
575 22.0,
576 32.0
577 ],
578 "Type": "Stepwise",
579 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700580 "Zone 1",
581 "Zone 2",
582 "Zone 3",
583 "Zone 4",
584 "Zone 5",
585 "Zone 6"
James Feistf0a0b012019-02-25 13:52:03 -0800586 ]
587 },
588 {
589 "Class": "Floor",
James Feist44552e42019-01-11 11:19:49 -0800590 "Inputs": [
591 "Front Panel Temp"
592 ],
James Feistabb4f3d2019-02-27 11:10:47 -0800593 "Name": "Front Panel LCC",
James Feist44552e42019-01-11 11:19:49 -0800594 "NegativeHysteresis": 2,
595 "Output": [
James Feist550d1b52019-03-04 11:56:02 -0800596 50.0,
597 60.0
James Feist44552e42019-01-11 11:19:49 -0800598 ],
599 "PositiveHysteresis": 0,
600 "Reading": [
601 20.0,
602 30.0
603 ],
604 "Type": "Stepwise",
605 "Zones": [
James Feist6d2e9ed2019-04-22 14:56:54 -0700606 "Zone 1",
607 "Zone 2",
608 "Zone 3",
609 "Zone 4",
610 "Zone 5",
611 "Zone 6"
James Feist44552e42019-01-11 11:19:49 -0800612 ]
James Feist3cb5fec2018-01-23 14:41:51 -0800613 }
614 ],
James Feistd63d18a2018-07-19 15:23:45 -0700615 "Name": "R1000 Chassis",
James Feist1e3e6982018-08-03 16:09:28 -0700616 "Probe": [
James Feist1b2e2242018-01-30 13:45:19 -0800617 "FOUND('WFP Baseboard')",
618 "AND",
James Feist6bd2a022018-03-13 12:30:58 -0700619 "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'F1UL16RISER\\d'})",
James Feist71f295f2019-06-20 13:35:12 -0700620 "AND",
621 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*WFT'})",
James Feist6bd2a022018-03-13 12:30:58 -0700622 "MATCH_ONE"
James Feist11be6672018-04-06 14:05:32 -0700623 ],
James Feistc4e56942019-04-19 12:15:19 -0700624 "Type": "Chassis",
James Feist11be6672018-04-06 14:05:32 -0700625 "xyz.openbmc_project.Inventory.Decorator.Asset": {
James Feist71f295f2019-06-20 13:35:12 -0700626 "Manufacturer": "$PRODUCT_MANUFACTURER",
627 "Model": "$PRODUCT_PRODUCT_NAME",
628 "PartNumber": "$PRODUCT_PART_NUMBER",
629 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
630 },
631 "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
632 "AssetTag": "$PRODUCT_ASSET_TAG"
633 },
634 "xyz.openbmc_project.Inventory.Item.System": {}
Ed Tanous98e102f2021-04-19 15:56:43 -0700635}