blob: f5267e2467752b51a5ff640be689928cf0b74c13 [file] [log] [blame]
Brad Bishop66665882020-05-07 17:05:18 -04001{
2 "$schema": "http://json-schema.org/draft-07/schema#",
3 "definitions": {
4 "Aggregate": {
Brad Bishopada40c52020-05-07 19:32:05 -04005 "description": [
6 "Don't add additional properties to this schema. Consult ",
7 "README.schema for instructions on adding new Exposes element ",
8 "sub-schema."
9 ],
Brad Bishop98e78b72020-06-22 16:12:15 -040010 "additionalProperties": false,
Brad Bishop66665882020-05-07 17:05:18 -040011 "properties": {
12 "Address": {
13 "$ref": "#/definitions/Types/Address"
14 },
15 "AllowedFailures": {
16 "$ref": "#/definitions/Types/AllowedFailures"
17 },
18 "AlphaF": {
19 "$ref": "#/definitions/Types/AlphaF"
20 },
21 "AlphaS": {
22 "$ref": "#/definitions/Types/AlphaS"
23 },
24 "BindConnector": {
25 "$ref": "#/definitions/Types/BindConnector"
26 },
27 "BindPresence": {
28 "$ref": "#/definitions/Types/BindPresence"
29 },
30 "BridgeGpio": {
31 "$ref": "#/definitions/Types/BridgeGpio"
32 },
33 "Bus": {
34 "$ref": "#/definitions/Types/Bus"
35 },
36 "C1": {
37 "$ref": "#/definitions/Types/C1"
38 },
39 "C2": {
40 "$ref": "#/definitions/Types/C2"
41 },
Brad Bishop98e78b72020-06-22 16:12:15 -040042 "CPURequired": {
43 "$ref": "#/definitions/Types/CPURequired"
44 },
Brad Bishop66665882020-05-07 17:05:18 -040045 "ChannelNames": {
46 "$ref": "#/definitions/Types/ChannelNames"
47 },
48 "Class": {
49 "$ref": "#/definitions/Types/Class"
50 },
51 "Connector": {
52 "$ref": "#/definitions/Types/Connector"
53 },
54 "CpuID": {
55 "$ref": "#/definitions/Types/CpuID"
56 },
Brad Bishop98e78b72020-06-22 16:12:15 -040057 "CurrScaleFactor": {
58 "$ref": "#/definitions/Types/CurrScaleFactor"
59 },
Brad Bishop66665882020-05-07 17:05:18 -040060 "Direction": {
61 "$ref": "#/definitions/Types/Direction"
62 },
63 "DtsCritOffset": {
64 "$ref": "#/definitions/Types/DtsCritOffset"
65 },
Oskar Senftf38b37c2021-09-07 13:07:11 -040066 "EntityId": {
67 "$ref": "#/definitions/Types/EntityId"
68 },
69 "EntityInstance": {
70 "$ref": "#/definitions/Types/EntityInstance"
71 },
Brad Bishop66665882020-05-07 17:05:18 -040072 "FaultIndex": {
73 "$ref": "#/definitions/Types/FaultIndex"
74 },
75 "FaultType": {
76 "$ref": "#/definitions/Types/FaultType"
77 },
78 "GpioPins": {
79 "$ref": "#/definitions/Types/GpioPins"
80 },
Brad Bishop98e78b72020-06-22 16:12:15 -040081 "GpioPolarity": {
82 "$ref": "#/definitions/Types/GpioPolarity"
83 },
Brad Bishop66665882020-05-07 17:05:18 -040084 "Index": {
85 "$ref": "#/definitions/Types/Index"
86 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +080087 "InScaleFactor": {
88 "$ref": "#/definitions/Types/InScaleFactor"
89 },
Brad Bishop66665882020-05-07 17:05:18 -040090 "Labels": {
91 "$ref": "#/definitions/Types/Labels"
92 },
93 "LedGpioPins": {
94 "$ref": "#/definitions/Types/LedGpioPins"
95 },
96 "MaxCFM": {
97 "$ref": "#/definitions/Types/MaxCFM"
98 },
99 "MaxReading": {
100 "$ref": "#/definitions/Types/MaxReading"
101 },
Josh Lehan0836ce02021-01-21 20:32:42 -0800102 "MaxValue": {
103 "$ref": "#/definitions/Types/MaxValue"
104 },
105 "Units": {
106 "$ref": "#/definitions/Types/Units"
107 },
108 "MinReading": {
109 "$ref": "#/definitions/Types/MinReading"
110 },
111 "MinValue": {
112 "$ref": "#/definitions/Types/MinValue"
113 },
Brad Bishop66665882020-05-07 17:05:18 -0400114 "Name": {
115 "$ref": "#/definitions/Types/Name"
116 },
117 "Name1": {
118 "$ref": "#/definitions/Types/Name1"
119 },
Scron Chang73347452020-12-30 20:00:39 +0800120 "Name2": {
121 "$ref": "#/definitions/Types/Name2"
122 },
123 "Name3": {
124 "$ref": "#/definitions/Types/Name3"
125 },
126 "Name4": {
127 "$ref": "#/definitions/Types/Name4"
128 },
129 "Name5": {
130 "$ref": "#/definitions/Types/Name5"
131 },
132 "Name6": {
133 "$ref": "#/definitions/Types/Name6"
134 },
135 "Name7": {
136 "$ref": "#/definitions/Types/Name7"
137 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500138 "Name8": {
139 "$ref": "#/definitions/Types/Name8"
140 },
141 "Name9": {
142 "$ref": "#/definitions/Types/Name9"
143 },
144 "Name10": {
145 "$ref": "#/definitions/Types/Name10"
146 },
147 "Name11": {
148 "$ref": "#/definitions/Types/Name11"
149 },
150 "Name12": {
151 "$ref": "#/definitions/Types/Name12"
152 },
153 "Name13": {
154 "$ref": "#/definitions/Types/Name13"
155 },
156 "Name14": {
157 "$ref": "#/definitions/Types/Name14"
158 },
159 "Name15": {
160 "$ref": "#/definitions/Types/Name15"
161 },
162 "Name16": {
163 "$ref": "#/definitions/Types/Name16"
164 },
165 "Name17": {
166 "$ref": "#/definitions/Types/Name17"
167 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400168 "OffsetValue": {
169 "$ref": "#/definitions/Types/OffsetValue"
170 },
Brad Bishop66665882020-05-07 17:05:18 -0400171 "Polarity": {
172 "$ref": "#/definitions/Types/Polarity"
173 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400174 "Polling": {
175 "$ref": "#/definitions/Types/Polling"
176 },
Brad Bishop66665882020-05-07 17:05:18 -0400177 "PowerFactorMax": {
178 "$ref": "#/definitions/Types/PowerFactorMax"
179 },
180 "PowerFactorMin": {
181 "$ref": "#/definitions/Types/PowerFactorMin"
182 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400183 "PowerScaleFactor": {
184 "$ref": "#/definitions/Types/PowerScaleFactor"
185 },
Brad Bishop66665882020-05-07 17:05:18 -0400186 "PowerState": {
187 "$ref": "#/definitions/Types/PowerState"
188 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400189 "Presence": {
190 "$ref": "#/definitions/Types/Presence"
191 },
Brad Bishop66665882020-05-07 17:05:18 -0400192 "PresenceGpio": {
193 "$ref": "#/definitions/Types/PresenceGpio"
194 },
Brad Bishop66665882020-05-07 17:05:18 -0400195 "Pwm": {
196 "$ref": "#/definitions/Types/Pwm"
197 },
198 "QMax": {
199 "$ref": "#/definitions/Types/QMax"
200 },
201 "QMin": {
202 "$ref": "#/definitions/Types/QMin"
203 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400204 "RedundantCount": {
205 "$ref": "#/definitions/Types/RedundantCount"
206 },
Brad Bishop66665882020-05-07 17:05:18 -0400207 "ScaleFactor": {
208 "$ref": "#/definitions/Types/ScaleFactor"
209 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400210 "ScaleValue": {
211 "$ref": "#/definitions/Types/ScaleValue"
212 },
213 "SensorType": {
214 "$ref": "#/definitions/Types/SensorType"
215 },
Brad Bishop66665882020-05-07 17:05:18 -0400216 "TachMaxPercent": {
217 "$ref": "#/definitions/Types/TachMaxPercent"
218 },
219 "TachMinPercent": {
220 "$ref": "#/definitions/Types/TachMinPercent"
221 },
222 "Tachs": {
223 "$ref": "#/definitions/Types/Tachs"
224 },
225 "Thresholds": {
226 "$ref": "#/definitions/Types/Thresholds"
227 },
Josh Lehanfea4f1a2021-03-17 16:31:33 -0700228 "Timeout": {
229 "$ref": "#/definitions/Types/Timeout"
230 },
Anoop Sa5a716d2020-11-26 18:57:26 +0000231 "HostSMbusIndex": {
232 "$ref": "#/definitions/Types/HostSMbusIndex"
233 },
Scron Chang73347452020-12-30 20:00:39 +0800234 "pin_Max": {
235 "$ref": "#/definitions/Types/pin_Max"
236 },
237 "pin_Min": {
238 "$ref": "#/definitions/Types/pin_Min"
239 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800240 "pin_Name": {
241 "$ref": "#/definitions/Types/pin_Name"
242 },
243 "maxpin_Name": {
244 "$ref": "#/definitions/Types/maxpin_Name"
245 },
Scron Chang73347452020-12-30 20:00:39 +0800246 "vin_Max": {
247 "$ref": "#/definitions/Types/vin_Max"
248 },
249 "vin_Min": {
250 "$ref": "#/definitions/Types/vin_Min"
251 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800252 "vin_Name": {
253 "$ref": "#/definitions/Types/vin_Name"
254 },
Patrick Rudolph41056ff2023-09-12 10:44:50 +0200255 "iin_Name": {
256 "$ref": "#/definitions/Types/iin_Name"
257 },
258 "in0_Name": {
259 "$ref": "#/definitions/Types/in0_Name"
260 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800261 "in1_Name": {
262 "$ref": "#/definitions/Types/in1_Name"
263 },
264 "in2_Name": {
265 "$ref": "#/definitions/Types/in2_Name"
266 },
267 "curr1_Name": {
268 "$ref": "#/definitions/Types/curr1_Name"
269 },
Patrick Rudolph41056ff2023-09-12 10:44:50 +0200270 "curr2_Name": {
271 "$ref": "#/definitions/Types/curr2_Name"
272 },
Scron Chang73347452020-12-30 20:00:39 +0800273 "iout1_Max": {
274 "$ref": "#/definitions/Types/iout1_Max"
275 },
276 "iout1_Min": {
277 "$ref": "#/definitions/Types/iout1_Min"
278 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800279 "iout1_Name": {
280 "$ref": "#/definitions/Types/iout1_Name"
281 },
282 "maxiout1_Name": {
283 "$ref": "#/definitions/Types/maxiout1_Name"
284 },
Scron Chang73347452020-12-30 20:00:39 +0800285 "iout2_Max": {
286 "$ref": "#/definitions/Types/iout2_Max"
287 },
288 "iout2_Min": {
289 "$ref": "#/definitions/Types/iout2_Min"
290 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800291 "iout2_Name": {
292 "$ref": "#/definitions/Types/iout2_Name"
293 },
Scron Chang73347452020-12-30 20:00:39 +0800294 "pout1_Max": {
295 "$ref": "#/definitions/Types/pout1_Max"
296 },
297 "pout1_Min": {
298 "$ref": "#/definitions/Types/pout1_Min"
299 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800300 "pout1_Name": {
301 "$ref": "#/definitions/Types/pout1_Name"
302 },
Scron Chang73347452020-12-30 20:00:39 +0800303 "pout2_Max": {
304 "$ref": "#/definitions/Types/pout2_Max"
305 },
306 "pout2_Min": {
307 "$ref": "#/definitions/Types/pout2_Min"
308 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800309 "pout2_Name": {
310 "$ref": "#/definitions/Types/pout2_Name"
311 },
Scron Chang73347452020-12-30 20:00:39 +0800312 "pout3_Max": {
313 "$ref": "#/definitions/Types/pout3_Max"
314 },
315 "pout3_Min": {
316 "$ref": "#/definitions/Types/pout3_Min"
317 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800318 "pout3_Name": {
319 "$ref": "#/definitions/Types/pout3_Name"
320 },
321 "power1_Name": {
322 "$ref": "#/definitions/Types/power1_Name"
323 },
324 "temp1_Name": {
325 "$ref": "#/definitions/Types/temp1_Name"
326 },
Scron Chang73347452020-12-30 20:00:39 +0800327 "vout1_Max": {
328 "$ref": "#/definitions/Types/vout1_Max"
329 },
330 "vout1_Min": {
331 "$ref": "#/definitions/Types/vout1_Min"
332 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800333 "vout1_Name": {
334 "$ref": "#/definitions/Types/vout1_Name"
335 },
Scron Chang73347452020-12-30 20:00:39 +0800336 "vout2_Max": {
337 "$ref": "#/definitions/Types/vout2_Max"
338 },
339 "vout2_Min": {
340 "$ref": "#/definitions/Types/vout2_Min"
341 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800342 "vout2_Name": {
343 "$ref": "#/definitions/Types/vout2_Name"
344 },
Scron Chang73347452020-12-30 20:00:39 +0800345 "vout3_Max": {
346 "$ref": "#/definitions/Types/vout3_Max"
347 },
348 "vout3_Min": {
349 "$ref": "#/definitions/Types/vout3_Min"
350 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800351 "vout3_Name": {
352 "$ref": "#/definitions/Types/vout3_Name"
353 },
Scron Chang73347452020-12-30 20:00:39 +0800354 "vout4_Max": {
355 "$ref": "#/definitions/Types/vout4_Max"
356 },
357 "vout4_Min": {
358 "$ref": "#/definitions/Types/vout4_Min"
359 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800360 "vout4_Name": {
361 "$ref": "#/definitions/Types/vout4_Name"
362 },
Scron Chang73347452020-12-30 20:00:39 +0800363 "vout5_Max": {
364 "$ref": "#/definitions/Types/vout5_Max"
365 },
366 "vout5_Min": {
367 "$ref": "#/definitions/Types/vout5_Min"
368 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800369 "vout5_Name": {
370 "$ref": "#/definitions/Types/vout5_Name"
371 },
Scron Chang73347452020-12-30 20:00:39 +0800372 "vout6_Max": {
373 "$ref": "#/definitions/Types/vout6_Max"
374 },
375 "vout6_Min": {
376 "$ref": "#/definitions/Types/vout6_Min"
377 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800378 "vout6_Name": {
379 "$ref": "#/definitions/Types/vout6_Name"
380 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500381 "vout7_Max": {
382 "$ref": "#/definitions/Types/vout7_Max"
383 },
384 "vout7_Min": {
385 "$ref": "#/definitions/Types/vout7_Min"
386 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800387 "vout7_Name": {
388 "$ref": "#/definitions/Types/vout7_Name"
389 },
Scron Chang73347452020-12-30 20:00:39 +0800390 "vout8_Max": {
391 "$ref": "#/definitions/Types/vout8_Max"
392 },
393 "vout8_Min": {
394 "$ref": "#/definitions/Types/vout8_Min"
395 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800396 "vout8_Name": {
397 "$ref": "#/definitions/Types/vout8_Name"
398 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500399 "vout9_Max": {
400 "$ref": "#/definitions/Types/vout9_Max"
401 },
402 "vout9_Min": {
403 "$ref": "#/definitions/Types/vout9_Min"
404 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800405 "vout9_Name": {
406 "$ref": "#/definitions/Types/vout9_Name"
407 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500408 "vout10_Max": {
409 "$ref": "#/definitions/Types/vout10_Max"
410 },
411 "vout10_Min": {
412 "$ref": "#/definitions/Types/vout10_Min"
413 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800414 "vout10_Name": {
415 "$ref": "#/definitions/Types/vout10_Name"
416 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500417 "vout11_Max": {
418 "$ref": "#/definitions/Types/vout11_Max"
419 },
420 "vout11_Min": {
421 "$ref": "#/definitions/Types/vout11_Min"
422 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800423 "vout11_Name": {
424 "$ref": "#/definitions/Types/vout11_Name"
425 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500426 "vout12_Max": {
427 "$ref": "#/definitions/Types/vout12_Max"
428 },
429 "vout12_Min": {
430 "$ref": "#/definitions/Types/vout12_Min"
431 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800432 "vout12_Name": {
433 "$ref": "#/definitions/Types/vout12_Name"
434 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500435 "vout13_Max": {
436 "$ref": "#/definitions/Types/vout13_Max"
437 },
438 "vout13_Min": {
439 "$ref": "#/definitions/Types/vout13_Min"
440 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800441 "vout13_Name": {
442 "$ref": "#/definitions/Types/vout13_Name"
443 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500444 "vout14_Max": {
445 "$ref": "#/definitions/Types/vout14_Max"
446 },
447 "vout14_Min": {
448 "$ref": "#/definitions/Types/vout14_Min"
449 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800450 "vout14_Name": {
451 "$ref": "#/definitions/Types/vout14_Name"
452 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500453 "vout15_Max": {
454 "$ref": "#/definitions/Types/vout15_Max"
455 },
456 "vout15_Min": {
457 "$ref": "#/definitions/Types/vout15_Min"
458 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800459 "vout15_Name": {
460 "$ref": "#/definitions/Types/vout15_Name"
461 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500462 "vout16_Max": {
463 "$ref": "#/definitions/Types/vout16_Max"
464 },
465 "vout16_Min": {
466 "$ref": "#/definitions/Types/vout16_Min"
467 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800468 "vout16_Name": {
469 "$ref": "#/definitions/Types/vout16_Name"
470 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500471 "vout17_Max": {
472 "$ref": "#/definitions/Types/vout17_Max"
473 },
474 "vout17_Min": {
475 "$ref": "#/definitions/Types/vout17_Min"
476 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800477 "vout17_Name": {
478 "$ref": "#/definitions/Types/vout17_Name"
479 },
Ali El-Haj-Mahmoud9f591c22023-05-08 14:10:17 -0400480 "fan1_Name": {
481 "$ref": "#/definitions/Types/fan1_Name"
482 },
Scron Chang73347452020-12-30 20:00:39 +0800483 "iout1_Offset": {
484 "$ref": "#/definitions/Types/iout1_Offset"
485 },
486 "pout1_Offset": {
487 "$ref": "#/definitions/Types/pout1_Offset"
488 },
Scron Changf0941252021-01-22 21:02:50 +0800489 "iout1_Scale": {
490 "$ref": "#/definitions/Types/iout1_Scale"
491 },
492 "PollRate": {
493 "$ref": "#/definitions/Types/PollRate"
494 },
Brad Bishop66665882020-05-07 17:05:18 -0400495 "Type": {
496 "$ref": "#/definitions/Types/Type"
Brad Bishop66665882020-05-07 17:05:18 -0400497 }
498 },
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600499 "required": ["Name", "Type"],
Brad Bishop66665882020-05-07 17:05:18 -0400500 "type": "object"
501 },
502 "Types": {
503 "Address": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600504 "type": ["string", "array"]
Brad Bishop66665882020-05-07 17:05:18 -0400505 },
506 "AllowedFailures": {
507 "type": "number"
508 },
509 "AlphaF": {
510 "type": "number"
511 },
512 "AlphaS": {
513 "type": "number"
514 },
515 "BindConnector": {
516 "type": "string"
517 },
518 "BindPresence": {
519 "type": "string"
520 },
521 "BridgeGpio": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600522 "type": ["number", "array"]
Brad Bishop66665882020-05-07 17:05:18 -0400523 },
524 "Bus": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600525 "type": ["string", "number"]
Brad Bishop66665882020-05-07 17:05:18 -0400526 },
527 "C1": {
528 "type": "number"
529 },
530 "C2": {
531 "type": "number"
532 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400533 "CPURequired": {
534 "type": "number"
535 },
Brad Bishop66665882020-05-07 17:05:18 -0400536 "ChannelNames": {
537 "items": {
538 "type": "string"
539 },
540 "type": "array"
541 },
542 "Class": {
543 "type": "string"
544 },
545 "Connector": {
546 "properties": {
547 "Name": {
548 "type": "string"
549 },
550 "Pwm": {
551 "type": "number"
552 },
553 "Tachs": {
554 "items": {
555 "type": "number"
556 },
557 "type": "array"
558 }
559 },
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600560 "required": ["Name", "Pwm", "Tachs"],
Brad Bishop66665882020-05-07 17:05:18 -0400561 "type": "object"
562 },
563 "CpuID": {
564 "type": "number"
565 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400566 "CurrScaleFactor": {
567 "type": "number"
568 },
Brad Bishop66665882020-05-07 17:05:18 -0400569 "Direction": {
570 "type": "string"
571 },
572 "DtsCritOffset": {
573 "type": "number"
574 },
Oskar Senftf38b37c2021-09-07 13:07:11 -0400575 "EntityId": {
576 "type": "number"
577 },
578 "EntityInstance": {
579 "type": "number"
580 },
Brad Bishop66665882020-05-07 17:05:18 -0400581 "FaultIndex": {
582 "type": "number"
583 },
584 "FaultType": {
585 "type": "string"
586 },
587 "GpioPins": {
588 "items": {
589 "type": "number"
590 },
591 "type": "array"
592 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400593 "GpioPolarity": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600594 "enum": ["Low"]
Brad Bishop98e78b72020-06-22 16:12:15 -0400595 },
Brad Bishop66665882020-05-07 17:05:18 -0400596 "Index": {
597 "type": "number"
598 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800599 "InScaleFactor": {
600 "type": "number"
601 },
Brad Bishop66665882020-05-07 17:05:18 -0400602 "Labels": {
603 "items": {
604 "type": "string"
605 },
606 "type": "array"
607 },
608 "LedGpioPins": {
609 "items": {
610 "type": "number"
611 },
612 "type": "array"
613 },
614 "MaxCFM": {
615 "type": "number"
616 },
617 "MaxReading": {
618 "type": "number"
619 },
Josh Lehan0836ce02021-01-21 20:32:42 -0800620 "MaxValue": {
621 "type": "number"
622 },
623 "Units": {
Rashmica Gupta96a08d82021-07-29 18:53:06 +1000624 "type": "string",
625 "enum": [
626 "DegreesC",
627 "RPMS",
628 "Volts",
629 "Meters",
630 "Amperes",
631 "Watts",
632 "Joules",
633 "Percent",
634 "CFM",
635 "Pascals"
636 ]
Josh Lehan0836ce02021-01-21 20:32:42 -0800637 },
638 "MinReading": {
639 "type": "number"
640 },
641 "MinValue": {
642 "type": "number"
643 },
Brad Bishop66665882020-05-07 17:05:18 -0400644 "Name": {
645 "type": "string"
646 },
647 "Name1": {
648 "type": "string"
649 },
Scron Chang73347452020-12-30 20:00:39 +0800650 "Name2": {
651 "type": "string"
652 },
653 "Name3": {
654 "type": "string"
655 },
656 "Name4": {
657 "type": "string"
658 },
659 "Name5": {
660 "type": "string"
661 },
662 "Name6": {
663 "type": "string"
664 },
665 "Name7": {
666 "type": "string"
667 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500668 "Name8": {
669 "type": "string"
670 },
671 "Name9": {
672 "type": "string"
673 },
674 "Name10": {
675 "type": "string"
676 },
677 "Name11": {
678 "type": "string"
679 },
680 "Name12": {
681 "type": "string"
682 },
683 "Name13": {
684 "type": "string"
685 },
686 "Name14": {
687 "type": "string"
688 },
689 "Name15": {
690 "type": "string"
691 },
692 "Name16": {
693 "type": "string"
694 },
695 "Name17": {
696 "type": "string"
697 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400698 "OffsetValue": {
699 "type": "number"
700 },
Brad Bishop66665882020-05-07 17:05:18 -0400701 "Polarity": {
702 "type": "string"
703 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400704 "Polling": {
705 "type": "object"
706 },
Brad Bishop66665882020-05-07 17:05:18 -0400707 "PowerFactorMax": {
708 "type": "number"
709 },
710 "PowerFactorMin": {
711 "type": "number"
712 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400713 "PowerScaleFactor": {
714 "type": "number"
715 },
Brad Bishop66665882020-05-07 17:05:18 -0400716 "PowerState": {
717 "type": "string"
718 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400719 "Presence": {
720 "properties": {
721 "PinName": {
722 "type": "string"
723 },
724 "Polarity": {
725 "enum": "Low"
726 }
727 },
728 "type": "object"
729 },
Brad Bishop66665882020-05-07 17:05:18 -0400730 "PresenceGpio": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600731 "type": ["number", "array"]
Brad Bishop66665882020-05-07 17:05:18 -0400732 },
Brad Bishop66665882020-05-07 17:05:18 -0400733 "Pwm": {
734 "type": "number"
735 },
736 "QMax": {
737 "type": "number"
738 },
739 "QMin": {
740 "type": "number"
741 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400742 "RedundantCount": {
743 "type": "number"
744 },
Brad Bishop66665882020-05-07 17:05:18 -0400745 "ScaleFactor": {
746 "type": "number"
747 },
Brad Bishop98e78b72020-06-22 16:12:15 -0400748 "ScaleValue": {
749 "type": "number"
750 },
751 "SensorType": {
752 "type": "string"
753 },
Brad Bishop66665882020-05-07 17:05:18 -0400754 "TachMaxPercent": {
755 "type": "number"
756 },
757 "TachMinPercent": {
758 "type": "number"
759 },
760 "Tachs": {
761 "items": {
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600762 "type": ["number", "string"]
Brad Bishop66665882020-05-07 17:05:18 -0400763 },
764 "type": "array"
765 },
766 "Thresholds": {
767 "items": {
768 "properties": {
769 "Direction": {
770 "type": "string"
771 },
Rashmica Gupta3c543602021-07-29 15:14:36 +1000772 "Hysteresis": {
773 "type": "number"
774 },
Brad Bishop66665882020-05-07 17:05:18 -0400775 "Label": {
776 "type": "string"
777 },
778 "Name": {
779 "type": "string"
780 },
781 "Severity": {
Rashmica Guptae5437572021-07-29 19:12:15 +1000782 "type": "number",
783 "minimum": 0,
784 "maximum": 4
Brad Bishop66665882020-05-07 17:05:18 -0400785 },
786 "Value": {
787 "type": "number"
788 }
789 },
Patrick Williamsfa8ee872022-12-07 07:00:42 -0600790 "required": ["Direction", "Name", "Severity", "Value"],
Brad Bishop66665882020-05-07 17:05:18 -0400791 "type": "object"
792 },
793 "type": "array"
794 },
Josh Lehanfea4f1a2021-03-17 16:31:33 -0700795 "Timeout": {
796 "type": "number"
797 },
Anoop Sa5a716d2020-11-26 18:57:26 +0000798 "HostSMbusIndex": {
799 "type": "number"
800 },
Scron Chang73347452020-12-30 20:00:39 +0800801 "pin_Max": {
802 "type": "number"
803 },
804 "pin_Min": {
805 "type": "number"
806 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800807 "pin_Name": {
808 "type": "string"
809 },
810 "maxpin_Name": {
811 "type": "string"
812 },
Scron Chang73347452020-12-30 20:00:39 +0800813 "vin_Max": {
814 "type": "number"
815 },
816 "vin_Min": {
817 "type": "number"
818 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800819 "vin_Name": {
820 "type": "string"
821 },
Patrick Rudolph41056ff2023-09-12 10:44:50 +0200822 "iin_Name": {
823 "type": "string"
824 },
825 "in0_Name": {
826 "type": "string"
827 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800828 "in1_Name": {
829 "type": "string"
830 },
831 "in2_Name": {
832 "type": "string"
833 },
834 "curr1_Name": {
835 "type": "string"
836 },
Patrick Rudolph41056ff2023-09-12 10:44:50 +0200837 "curr2_Name": {
838 "type": "string"
839 },
Scron Chang73347452020-12-30 20:00:39 +0800840 "iout1_Max": {
841 "type": "number"
842 },
843 "iout1_Min": {
844 "type": "number"
845 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800846 "iout1_Name": {
847 "type": "string"
848 },
849 "maxiout1_Name": {
850 "type": "string"
851 },
Scron Chang73347452020-12-30 20:00:39 +0800852 "iout2_Max": {
853 "type": "number"
854 },
855 "iout2_Min": {
856 "type": "number"
857 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800858 "iout2_Name": {
859 "type": "string"
860 },
Scron Chang73347452020-12-30 20:00:39 +0800861 "pout1_Max": {
862 "type": "number"
863 },
864 "pout1_Min": {
865 "type": "number"
866 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800867 "pout1_Name": {
868 "type": "string"
869 },
Scron Chang73347452020-12-30 20:00:39 +0800870 "pout2_Max": {
871 "type": "number"
872 },
873 "pout2_Min": {
874 "type": "number"
875 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800876 "pout2_Name": {
877 "type": "string"
878 },
Scron Chang73347452020-12-30 20:00:39 +0800879 "pout3_Max": {
880 "type": "number"
881 },
882 "pout3_Min": {
883 "type": "number"
884 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800885 "pout3_Name": {
886 "type": "string"
887 },
888 "power1_Name": {
889 "type": "string"
890 },
891 "temp1_Name": {
892 "type": "string"
893 },
Scron Chang73347452020-12-30 20:00:39 +0800894 "vout1_Max": {
895 "type": "number"
896 },
897 "vout1_Min": {
898 "type": "number"
899 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800900 "vout1_Name": {
901 "type": "string"
902 },
Scron Chang73347452020-12-30 20:00:39 +0800903 "vout2_Max": {
904 "type": "number"
905 },
906 "vout2_Min": {
907 "type": "number"
908 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800909 "vout2_Name": {
910 "type": "string"
911 },
Scron Chang73347452020-12-30 20:00:39 +0800912 "vout3_Max": {
913 "type": "number"
914 },
915 "vout3_Min": {
916 "type": "number"
917 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800918 "vout3_Name": {
919 "type": "string"
920 },
Scron Chang73347452020-12-30 20:00:39 +0800921 "vout4_Max": {
922 "type": "number"
923 },
924 "vout4_Min": {
925 "type": "number"
926 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800927 "vout4_Name": {
928 "type": "string"
929 },
Scron Chang73347452020-12-30 20:00:39 +0800930 "vout5_Max": {
931 "type": "number"
932 },
933 "vout5_Min": {
934 "type": "number"
935 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800936 "vout5_Name": {
937 "type": "string"
938 },
Scron Chang73347452020-12-30 20:00:39 +0800939 "vout6_Max": {
940 "type": "number"
941 },
942 "vout6_Min": {
943 "type": "number"
944 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800945 "vout6_Name": {
946 "type": "string"
947 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500948 "vout7_Max": {
949 "type": "number"
950 },
951 "vout7_Min": {
952 "type": "number"
953 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800954 "vout7_Name": {
955 "type": "string"
956 },
Scron Chang73347452020-12-30 20:00:39 +0800957 "vout8_Max": {
958 "type": "number"
959 },
960 "vout8_Min": {
961 "type": "number"
962 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800963 "vout8_Name": {
964 "type": "string"
965 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500966 "vout9_Max": {
967 "type": "number"
968 },
969 "vout9_Min": {
970 "type": "number"
971 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800972 "vout9_Name": {
973 "type": "string"
974 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500975 "vout10_Max": {
976 "type": "number"
977 },
978 "vout10_Min": {
979 "type": "number"
980 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800981 "vout10_Name": {
982 "type": "string"
983 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500984 "vout11_Max": {
985 "type": "number"
986 },
987 "vout11_Min": {
988 "type": "number"
989 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800990 "vout11_Name": {
991 "type": "string"
992 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -0500993 "vout12_Max": {
994 "type": "number"
995 },
996 "vout12_Min": {
997 "type": "number"
998 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +0800999 "vout12_Name": {
1000 "type": "string"
1001 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -05001002 "vout13_Max": {
1003 "type": "number"
1004 },
1005 "vout13_Min": {
1006 "type": "number"
1007 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +08001008 "vout13_Name": {
1009 "type": "string"
1010 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -05001011 "vout14_Max": {
1012 "type": "number"
1013 },
1014 "vout14_Min": {
1015 "type": "number"
1016 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +08001017 "vout14_Name": {
1018 "type": "string"
1019 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -05001020 "vout15_Max": {
1021 "type": "number"
1022 },
1023 "vout15_Min": {
1024 "type": "number"
1025 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +08001026 "vout15_Name": {
1027 "type": "string"
1028 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -05001029 "vout16_Max": {
1030 "type": "number"
1031 },
1032 "vout16_Min": {
1033 "type": "number"
1034 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +08001035 "vout16_Name": {
1036 "type": "string"
1037 },
Avenash Asai Thambia29bd132021-07-30 15:02:14 -05001038 "vout17_Max": {
1039 "type": "number"
1040 },
1041 "vout17_Min": {
1042 "type": "number"
1043 },
BonnieLo-wiwynncbaec702022-11-17 15:42:46 +08001044 "vout17_Name": {
1045 "type": "string"
1046 },
Ali El-Haj-Mahmoud9f591c22023-05-08 14:10:17 -04001047 "fan1_Name": {
1048 "type": "string"
1049 },
Scron Chang73347452020-12-30 20:00:39 +08001050 "iout1_Offset": {
1051 "type": "number"
1052 },
1053 "pout1_Offset": {
1054 "type": "number"
1055 },
Scron Changf0941252021-01-22 21:02:50 +08001056 "iout1_Scale": {
1057 "type": "number"
1058 },
1059 "PollRate": {
1060 "type": "number"
1061 },
Brad Bishop66665882020-05-07 17:05:18 -04001062 "Type": {
1063 "type": "string"
Brad Bishop66665882020-05-07 17:05:18 -04001064 }
1065 }
1066 }
1067}