xref: /openbmc/entity-manager/schemas/legacy.json (revision d97c63193211820e3168fafe36d3ff675756ed5e)
1{
2    "$schema": "http://json-schema.org/draft-07/schema#",
3    "definitions": {
4        "Aggregate": {
5            "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            ],
10            "additionalProperties": false,
11            "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                },
42                "CPURequired": {
43                    "$ref": "#/definitions/Types/CPURequired"
44                },
45                "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                },
57                "CurrScaleFactor": {
58                    "$ref": "#/definitions/Types/CurrScaleFactor"
59                },
60                "Direction": {
61                    "$ref": "#/definitions/Types/Direction"
62                },
63                "DtsCritOffset": {
64                    "$ref": "#/definitions/Types/DtsCritOffset"
65                },
66                "EntityId": {
67                    "$ref": "#/definitions/Types/EntityId"
68                },
69                "EntityInstance": {
70                    "$ref": "#/definitions/Types/EntityInstance"
71                },
72                "FaultIndex": {
73                    "$ref": "#/definitions/Types/FaultIndex"
74                },
75                "FaultType": {
76                    "$ref": "#/definitions/Types/FaultType"
77                },
78                "GpioPins": {
79                    "$ref": "#/definitions/Types/GpioPins"
80                },
81                "GpioPolarity": {
82                    "$ref": "#/definitions/Types/GpioPolarity"
83                },
84                "Index": {
85                    "$ref": "#/definitions/Types/Index"
86                },
87                "InScaleFactor": {
88                    "$ref": "#/definitions/Types/InScaleFactor"
89                },
90                "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                },
102                "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                },
114                "Name": {
115                    "$ref": "#/definitions/Types/Name"
116                },
117                "Name1": {
118                    "$ref": "#/definitions/Types/Name1"
119                },
120                "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                },
138                "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                },
168                "OffsetValue": {
169                    "$ref": "#/definitions/Types/OffsetValue"
170                },
171                "Polarity": {
172                    "$ref": "#/definitions/Types/Polarity"
173                },
174                "Polling": {
175                    "$ref": "#/definitions/Types/Polling"
176                },
177                "PowerFactorMax": {
178                    "$ref": "#/definitions/Types/PowerFactorMax"
179                },
180                "PowerFactorMin": {
181                    "$ref": "#/definitions/Types/PowerFactorMin"
182                },
183                "PowerScaleFactor": {
184                    "$ref": "#/definitions/Types/PowerScaleFactor"
185                },
186                "PowerState": {
187                    "$ref": "#/definitions/Types/PowerState"
188                },
189                "Presence": {
190                    "$ref": "#/definitions/Types/Presence"
191                },
192                "PresenceGpio": {
193                    "$ref": "#/definitions/Types/PresenceGpio"
194                },
195                "Pwm": {
196                    "$ref": "#/definitions/Types/Pwm"
197                },
198                "QMax": {
199                    "$ref": "#/definitions/Types/QMax"
200                },
201                "QMin": {
202                    "$ref": "#/definitions/Types/QMin"
203                },
204                "RedundantCount": {
205                    "$ref": "#/definitions/Types/RedundantCount"
206                },
207                "ScaleFactor": {
208                    "$ref": "#/definitions/Types/ScaleFactor"
209                },
210                "ScaleValue": {
211                    "$ref": "#/definitions/Types/ScaleValue"
212                },
213                "SensorType": {
214                    "$ref": "#/definitions/Types/SensorType"
215                },
216                "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                },
228                "Timeout": {
229                    "$ref": "#/definitions/Types/Timeout"
230                },
231                "HostSMbusIndex": {
232                    "$ref": "#/definitions/Types/HostSMbusIndex"
233                },
234                "pin_Max": {
235                    "$ref": "#/definitions/Types/pin_Max"
236                },
237                "pin_Min": {
238                    "$ref": "#/definitions/Types/pin_Min"
239                },
240                "pin_Name": {
241                    "$ref": "#/definitions/Types/pin_Name"
242                },
243                "maxpin_Name": {
244                    "$ref": "#/definitions/Types/maxpin_Name"
245                },
246                "vin_Max": {
247                    "$ref": "#/definitions/Types/vin_Max"
248                },
249                "vin_Min": {
250                    "$ref": "#/definitions/Types/vin_Min"
251                },
252                "vin_Name": {
253                    "$ref": "#/definitions/Types/vin_Name"
254                },
255                "iin_Name": {
256                    "$ref": "#/definitions/Types/iin_Name"
257                },
258                "in0_Name": {
259                    "$ref": "#/definitions/Types/in0_Name"
260                },
261                "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                },
270                "curr2_Name": {
271                    "$ref": "#/definitions/Types/curr2_Name"
272                },
273                "iout1_Max": {
274                    "$ref": "#/definitions/Types/iout1_Max"
275                },
276                "iout1_Min": {
277                    "$ref": "#/definitions/Types/iout1_Min"
278                },
279                "iout1_Name": {
280                    "$ref": "#/definitions/Types/iout1_Name"
281                },
282                "maxiout1_Name": {
283                    "$ref": "#/definitions/Types/maxiout1_Name"
284                },
285                "iout2_Max": {
286                    "$ref": "#/definitions/Types/iout2_Max"
287                },
288                "iout2_Min": {
289                    "$ref": "#/definitions/Types/iout2_Min"
290                },
291                "iout2_Name": {
292                    "$ref": "#/definitions/Types/iout2_Name"
293                },
294                "pout1_Max": {
295                    "$ref": "#/definitions/Types/pout1_Max"
296                },
297                "pout1_Min": {
298                    "$ref": "#/definitions/Types/pout1_Min"
299                },
300                "pout1_Name": {
301                    "$ref": "#/definitions/Types/pout1_Name"
302                },
303                "pout2_Max": {
304                    "$ref": "#/definitions/Types/pout2_Max"
305                },
306                "pout2_Min": {
307                    "$ref": "#/definitions/Types/pout2_Min"
308                },
309                "pout2_Name": {
310                    "$ref": "#/definitions/Types/pout2_Name"
311                },
312                "pout3_Max": {
313                    "$ref": "#/definitions/Types/pout3_Max"
314                },
315                "pout3_Min": {
316                    "$ref": "#/definitions/Types/pout3_Min"
317                },
318                "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                },
327                "vout1_Max": {
328                    "$ref": "#/definitions/Types/vout1_Max"
329                },
330                "vout1_Min": {
331                    "$ref": "#/definitions/Types/vout1_Min"
332                },
333                "vout1_Name": {
334                    "$ref": "#/definitions/Types/vout1_Name"
335                },
336                "vout2_Max": {
337                    "$ref": "#/definitions/Types/vout2_Max"
338                },
339                "vout2_Min": {
340                    "$ref": "#/definitions/Types/vout2_Min"
341                },
342                "vout2_Name": {
343                    "$ref": "#/definitions/Types/vout2_Name"
344                },
345                "vout3_Max": {
346                    "$ref": "#/definitions/Types/vout3_Max"
347                },
348                "vout3_Min": {
349                    "$ref": "#/definitions/Types/vout3_Min"
350                },
351                "vout3_Name": {
352                    "$ref": "#/definitions/Types/vout3_Name"
353                },
354                "vout4_Max": {
355                    "$ref": "#/definitions/Types/vout4_Max"
356                },
357                "vout4_Min": {
358                    "$ref": "#/definitions/Types/vout4_Min"
359                },
360                "vout4_Name": {
361                    "$ref": "#/definitions/Types/vout4_Name"
362                },
363                "vout5_Max": {
364                    "$ref": "#/definitions/Types/vout5_Max"
365                },
366                "vout5_Min": {
367                    "$ref": "#/definitions/Types/vout5_Min"
368                },
369                "vout5_Name": {
370                    "$ref": "#/definitions/Types/vout5_Name"
371                },
372                "vout6_Max": {
373                    "$ref": "#/definitions/Types/vout6_Max"
374                },
375                "vout6_Min": {
376                    "$ref": "#/definitions/Types/vout6_Min"
377                },
378                "vout6_Name": {
379                    "$ref": "#/definitions/Types/vout6_Name"
380                },
381                "vout7_Max": {
382                    "$ref": "#/definitions/Types/vout7_Max"
383                },
384                "vout7_Min": {
385                    "$ref": "#/definitions/Types/vout7_Min"
386                },
387                "vout7_Name": {
388                    "$ref": "#/definitions/Types/vout7_Name"
389                },
390                "vout8_Max": {
391                    "$ref": "#/definitions/Types/vout8_Max"
392                },
393                "vout8_Min": {
394                    "$ref": "#/definitions/Types/vout8_Min"
395                },
396                "vout8_Name": {
397                    "$ref": "#/definitions/Types/vout8_Name"
398                },
399                "vout9_Max": {
400                    "$ref": "#/definitions/Types/vout9_Max"
401                },
402                "vout9_Min": {
403                    "$ref": "#/definitions/Types/vout9_Min"
404                },
405                "vout9_Name": {
406                    "$ref": "#/definitions/Types/vout9_Name"
407                },
408                "vout10_Max": {
409                    "$ref": "#/definitions/Types/vout10_Max"
410                },
411                "vout10_Min": {
412                    "$ref": "#/definitions/Types/vout10_Min"
413                },
414                "vout10_Name": {
415                    "$ref": "#/definitions/Types/vout10_Name"
416                },
417                "vout11_Max": {
418                    "$ref": "#/definitions/Types/vout11_Max"
419                },
420                "vout11_Min": {
421                    "$ref": "#/definitions/Types/vout11_Min"
422                },
423                "vout11_Name": {
424                    "$ref": "#/definitions/Types/vout11_Name"
425                },
426                "vout12_Max": {
427                    "$ref": "#/definitions/Types/vout12_Max"
428                },
429                "vout12_Min": {
430                    "$ref": "#/definitions/Types/vout12_Min"
431                },
432                "vout12_Name": {
433                    "$ref": "#/definitions/Types/vout12_Name"
434                },
435                "vout13_Max": {
436                    "$ref": "#/definitions/Types/vout13_Max"
437                },
438                "vout13_Min": {
439                    "$ref": "#/definitions/Types/vout13_Min"
440                },
441                "vout13_Name": {
442                    "$ref": "#/definitions/Types/vout13_Name"
443                },
444                "vout14_Max": {
445                    "$ref": "#/definitions/Types/vout14_Max"
446                },
447                "vout14_Min": {
448                    "$ref": "#/definitions/Types/vout14_Min"
449                },
450                "vout14_Name": {
451                    "$ref": "#/definitions/Types/vout14_Name"
452                },
453                "vout15_Max": {
454                    "$ref": "#/definitions/Types/vout15_Max"
455                },
456                "vout15_Min": {
457                    "$ref": "#/definitions/Types/vout15_Min"
458                },
459                "vout15_Name": {
460                    "$ref": "#/definitions/Types/vout15_Name"
461                },
462                "vout16_Max": {
463                    "$ref": "#/definitions/Types/vout16_Max"
464                },
465                "vout16_Min": {
466                    "$ref": "#/definitions/Types/vout16_Min"
467                },
468                "vout16_Name": {
469                    "$ref": "#/definitions/Types/vout16_Name"
470                },
471                "vout17_Max": {
472                    "$ref": "#/definitions/Types/vout17_Max"
473                },
474                "vout17_Min": {
475                    "$ref": "#/definitions/Types/vout17_Min"
476                },
477                "vout17_Name": {
478                    "$ref": "#/definitions/Types/vout17_Name"
479                },
480                "fan1_Name": {
481                    "$ref": "#/definitions/Types/fan1_Name"
482                },
483                "iout1_Offset": {
484                    "$ref": "#/definitions/Types/iout1_Offset"
485                },
486                "pout1_Offset": {
487                    "$ref": "#/definitions/Types/pout1_Offset"
488                },
489                "iout1_Scale": {
490                    "$ref": "#/definitions/Types/iout1_Scale"
491                },
492                "PollRate": {
493                    "$ref": "#/definitions/Types/PollRate"
494                },
495                "Type": {
496                    "$ref": "#/definitions/Types/Type"
497                }
498            },
499            "required": ["Name", "Type"],
500            "type": "object"
501        },
502        "Types": {
503            "Address": {
504                "type": ["string", "array"]
505            },
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": {
522                "type": ["number", "array"]
523            },
524            "Bus": {
525                "type": ["string", "number"]
526            },
527            "C1": {
528                "type": "number"
529            },
530            "C2": {
531                "type": "number"
532            },
533            "CPURequired": {
534                "type": "number"
535            },
536            "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                },
560                "required": ["Name", "Pwm", "Tachs"],
561                "type": "object"
562            },
563            "CpuID": {
564                "type": "number"
565            },
566            "CurrScaleFactor": {
567                "type": "number"
568            },
569            "Direction": {
570                "type": "string"
571            },
572            "DtsCritOffset": {
573                "type": "number"
574            },
575            "EntityId": {
576                "type": "number"
577            },
578            "EntityInstance": {
579                "type": "number"
580            },
581            "FaultIndex": {
582                "type": "number"
583            },
584            "FaultType": {
585                "type": "string"
586            },
587            "GpioPins": {
588                "items": {
589                    "type": "number"
590                },
591                "type": "array"
592            },
593            "GpioPolarity": {
594                "enum": ["Low"]
595            },
596            "Index": {
597                "type": "number"
598            },
599            "InScaleFactor": {
600                "type": "number"
601            },
602            "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            },
620            "MaxValue": {
621                "type": "number"
622            },
623            "Units": {
624                "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                ]
637            },
638            "MinReading": {
639                "type": "number"
640            },
641            "MinValue": {
642                "type": "number"
643            },
644            "Name": {
645                "type": "string"
646            },
647            "Name1": {
648                "type": "string"
649            },
650            "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            },
668            "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            },
698            "OffsetValue": {
699                "type": "number"
700            },
701            "Polarity": {
702                "type": "string"
703            },
704            "Polling": {
705                "type": "object"
706            },
707            "PowerFactorMax": {
708                "type": "number"
709            },
710            "PowerFactorMin": {
711                "type": "number"
712            },
713            "PowerScaleFactor": {
714                "type": "number"
715            },
716            "PowerState": {
717                "type": "string"
718            },
719            "Presence": {
720                "properties": {
721                    "PinName": {
722                        "type": "string"
723                    },
724                    "Polarity": {
725                        "enum": "Low"
726                    }
727                },
728                "type": "object"
729            },
730            "PresenceGpio": {
731                "type": ["number", "array"]
732            },
733            "Pwm": {
734                "type": "number"
735            },
736            "QMax": {
737                "type": "number"
738            },
739            "QMin": {
740                "type": "number"
741            },
742            "RedundantCount": {
743                "type": "number"
744            },
745            "ScaleFactor": {
746                "type": "number"
747            },
748            "ScaleValue": {
749                "type": "number"
750            },
751            "SensorType": {
752                "type": "string"
753            },
754            "TachMaxPercent": {
755                "type": "number"
756            },
757            "TachMinPercent": {
758                "type": "number"
759            },
760            "Tachs": {
761                "items": {
762                    "type": ["number", "string"]
763                },
764                "type": "array"
765            },
766            "Thresholds": {
767                "items": {
768                    "properties": {
769                        "Direction": {
770                            "type": "string"
771                        },
772                        "Hysteresis": {
773                            "type": "number"
774                        },
775                        "Label": {
776                            "type": "string"
777                        },
778                        "Name": {
779                            "type": "string"
780                        },
781                        "Severity": {
782                            "type": "number",
783                            "minimum": 0,
784                            "maximum": 4
785                        },
786                        "Value": {
787                            "type": "number"
788                        }
789                    },
790                    "required": ["Direction", "Name", "Severity", "Value"],
791                    "type": "object"
792                },
793                "type": "array"
794            },
795            "Timeout": {
796                "type": "number"
797            },
798            "HostSMbusIndex": {
799                "type": "number"
800            },
801            "pin_Max": {
802                "type": "number"
803            },
804            "pin_Min": {
805                "type": "number"
806            },
807            "pin_Name": {
808                "type": "string"
809            },
810            "maxpin_Name": {
811                "type": "string"
812            },
813            "vin_Max": {
814                "type": "number"
815            },
816            "vin_Min": {
817                "type": "number"
818            },
819            "vin_Name": {
820                "type": "string"
821            },
822            "iin_Name": {
823                "type": "string"
824            },
825            "in0_Name": {
826                "type": "string"
827            },
828            "in1_Name": {
829                "type": "string"
830            },
831            "in2_Name": {
832                "type": "string"
833            },
834            "curr1_Name": {
835                "type": "string"
836            },
837            "curr2_Name": {
838                "type": "string"
839            },
840            "iout1_Max": {
841                "type": "number"
842            },
843            "iout1_Min": {
844                "type": "number"
845            },
846            "iout1_Name": {
847                "type": "string"
848            },
849            "maxiout1_Name": {
850                "type": "string"
851            },
852            "iout2_Max": {
853                "type": "number"
854            },
855            "iout2_Min": {
856                "type": "number"
857            },
858            "iout2_Name": {
859                "type": "string"
860            },
861            "pout1_Max": {
862                "type": "number"
863            },
864            "pout1_Min": {
865                "type": "number"
866            },
867            "pout1_Name": {
868                "type": "string"
869            },
870            "pout2_Max": {
871                "type": "number"
872            },
873            "pout2_Min": {
874                "type": "number"
875            },
876            "pout2_Name": {
877                "type": "string"
878            },
879            "pout3_Max": {
880                "type": "number"
881            },
882            "pout3_Min": {
883                "type": "number"
884            },
885            "pout3_Name": {
886                "type": "string"
887            },
888            "power1_Name": {
889                "type": "string"
890            },
891            "temp1_Name": {
892                "type": "string"
893            },
894            "vout1_Max": {
895                "type": "number"
896            },
897            "vout1_Min": {
898                "type": "number"
899            },
900            "vout1_Name": {
901                "type": "string"
902            },
903            "vout2_Max": {
904                "type": "number"
905            },
906            "vout2_Min": {
907                "type": "number"
908            },
909            "vout2_Name": {
910                "type": "string"
911            },
912            "vout3_Max": {
913                "type": "number"
914            },
915            "vout3_Min": {
916                "type": "number"
917            },
918            "vout3_Name": {
919                "type": "string"
920            },
921            "vout4_Max": {
922                "type": "number"
923            },
924            "vout4_Min": {
925                "type": "number"
926            },
927            "vout4_Name": {
928                "type": "string"
929            },
930            "vout5_Max": {
931                "type": "number"
932            },
933            "vout5_Min": {
934                "type": "number"
935            },
936            "vout5_Name": {
937                "type": "string"
938            },
939            "vout6_Max": {
940                "type": "number"
941            },
942            "vout6_Min": {
943                "type": "number"
944            },
945            "vout6_Name": {
946                "type": "string"
947            },
948            "vout7_Max": {
949                "type": "number"
950            },
951            "vout7_Min": {
952                "type": "number"
953            },
954            "vout7_Name": {
955                "type": "string"
956            },
957            "vout8_Max": {
958                "type": "number"
959            },
960            "vout8_Min": {
961                "type": "number"
962            },
963            "vout8_Name": {
964                "type": "string"
965            },
966            "vout9_Max": {
967                "type": "number"
968            },
969            "vout9_Min": {
970                "type": "number"
971            },
972            "vout9_Name": {
973                "type": "string"
974            },
975            "vout10_Max": {
976                "type": "number"
977            },
978            "vout10_Min": {
979                "type": "number"
980            },
981            "vout10_Name": {
982                "type": "string"
983            },
984            "vout11_Max": {
985                "type": "number"
986            },
987            "vout11_Min": {
988                "type": "number"
989            },
990            "vout11_Name": {
991                "type": "string"
992            },
993            "vout12_Max": {
994                "type": "number"
995            },
996            "vout12_Min": {
997                "type": "number"
998            },
999            "vout12_Name": {
1000                "type": "string"
1001            },
1002            "vout13_Max": {
1003                "type": "number"
1004            },
1005            "vout13_Min": {
1006                "type": "number"
1007            },
1008            "vout13_Name": {
1009                "type": "string"
1010            },
1011            "vout14_Max": {
1012                "type": "number"
1013            },
1014            "vout14_Min": {
1015                "type": "number"
1016            },
1017            "vout14_Name": {
1018                "type": "string"
1019            },
1020            "vout15_Max": {
1021                "type": "number"
1022            },
1023            "vout15_Min": {
1024                "type": "number"
1025            },
1026            "vout15_Name": {
1027                "type": "string"
1028            },
1029            "vout16_Max": {
1030                "type": "number"
1031            },
1032            "vout16_Min": {
1033                "type": "number"
1034            },
1035            "vout16_Name": {
1036                "type": "string"
1037            },
1038            "vout17_Max": {
1039                "type": "number"
1040            },
1041            "vout17_Min": {
1042                "type": "number"
1043            },
1044            "vout17_Name": {
1045                "type": "string"
1046            },
1047            "fan1_Name": {
1048                "type": "string"
1049            },
1050            "iout1_Offset": {
1051                "type": "number"
1052            },
1053            "pout1_Offset": {
1054                "type": "number"
1055            },
1056            "iout1_Scale": {
1057                "type": "number"
1058            },
1059            "PollRate": {
1060                "type": "number"
1061            },
1062            "Type": {
1063                "type": "string"
1064            }
1065        }
1066    }
1067}
1068