1{ 2 "$schema": "http://json-schema.org/draft-07/schema#", 3 "definitions": { 4 "Aggregate": { 5 "description": "Don't add additional properties to this schema. Consult README.schema for instructions on adding new Exposes element sub-schema.", 6 "additionalProperties": false, 7 "properties": { 8 "Address": { 9 "$ref": "#/definitions/Types/Address" 10 }, 11 "AllowedFailures": { 12 "$ref": "#/definitions/Types/AllowedFailures" 13 }, 14 "AlphaF": { 15 "$ref": "#/definitions/Types/AlphaF" 16 }, 17 "AlphaS": { 18 "$ref": "#/definitions/Types/AlphaS" 19 }, 20 "BindConnector": { 21 "$ref": "#/definitions/Types/BindConnector" 22 }, 23 "BindPresence": { 24 "$ref": "#/definitions/Types/BindPresence" 25 }, 26 "BridgeGpio": { 27 "$ref": "#/definitions/Types/BridgeGpio" 28 }, 29 "Bus": { 30 "$ref": "#/definitions/Types/Bus" 31 }, 32 "C1": { 33 "$ref": "#/definitions/Types/C1" 34 }, 35 "C2": { 36 "$ref": "#/definitions/Types/C2" 37 }, 38 "CPURequired": { 39 "$ref": "#/definitions/Types/CPURequired" 40 }, 41 "ChannelNames": { 42 "$ref": "#/definitions/Types/ChannelNames" 43 }, 44 "Class": { 45 "$ref": "#/definitions/Types/Class" 46 }, 47 "Connector": { 48 "$ref": "#/definitions/Types/Connector" 49 }, 50 "CpuID": { 51 "$ref": "#/definitions/Types/CpuID" 52 }, 53 "CurrScaleFactor": { 54 "$ref": "#/definitions/Types/CurrScaleFactor" 55 }, 56 "Direction": { 57 "$ref": "#/definitions/Types/Direction" 58 }, 59 "DtsCritOffset": { 60 "$ref": "#/definitions/Types/DtsCritOffset" 61 }, 62 "EntityId": { 63 "$ref": "#/definitions/Types/EntityId" 64 }, 65 "EntityInstance": { 66 "$ref": "#/definitions/Types/EntityInstance" 67 }, 68 "FaultIndex": { 69 "$ref": "#/definitions/Types/FaultIndex" 70 }, 71 "FaultType": { 72 "$ref": "#/definitions/Types/FaultType" 73 }, 74 "GpioPins": { 75 "$ref": "#/definitions/Types/GpioPins" 76 }, 77 "GpioPolarity": { 78 "$ref": "#/definitions/Types/GpioPolarity" 79 }, 80 "Index": { 81 "$ref": "#/definitions/Types/Index" 82 }, 83 "InScaleFactor": { 84 "$ref": "#/definitions/Types/InScaleFactor" 85 }, 86 "Labels": { 87 "$ref": "#/definitions/Types/Labels" 88 }, 89 "LedGpioPins": { 90 "$ref": "#/definitions/Types/LedGpioPins" 91 }, 92 "MaxCFM": { 93 "$ref": "#/definitions/Types/MaxCFM" 94 }, 95 "MaxReading": { 96 "$ref": "#/definitions/Types/MaxReading" 97 }, 98 "MaxValue": { 99 "$ref": "#/definitions/Types/MaxValue" 100 }, 101 "Units": { 102 "$ref": "#/definitions/Types/Units" 103 }, 104 "MinReading": { 105 "$ref": "#/definitions/Types/MinReading" 106 }, 107 "MinValue": { 108 "$ref": "#/definitions/Types/MinValue" 109 }, 110 "Name": { 111 "$ref": "#/definitions/Types/Name" 112 }, 113 "Name1": { 114 "$ref": "#/definitions/Types/Name1" 115 }, 116 "Name2": { 117 "$ref": "#/definitions/Types/Name2" 118 }, 119 "Name3": { 120 "$ref": "#/definitions/Types/Name3" 121 }, 122 "Name4": { 123 "$ref": "#/definitions/Types/Name4" 124 }, 125 "Name5": { 126 "$ref": "#/definitions/Types/Name5" 127 }, 128 "Name6": { 129 "$ref": "#/definitions/Types/Name6" 130 }, 131 "Name7": { 132 "$ref": "#/definitions/Types/Name7" 133 }, 134 "Name8": { 135 "$ref": "#/definitions/Types/Name8" 136 }, 137 "Name9": { 138 "$ref": "#/definitions/Types/Name9" 139 }, 140 "Name10": { 141 "$ref": "#/definitions/Types/Name10" 142 }, 143 "Name11": { 144 "$ref": "#/definitions/Types/Name11" 145 }, 146 "Name12": { 147 "$ref": "#/definitions/Types/Name12" 148 }, 149 "Name13": { 150 "$ref": "#/definitions/Types/Name13" 151 }, 152 "Name14": { 153 "$ref": "#/definitions/Types/Name14" 154 }, 155 "Name15": { 156 "$ref": "#/definitions/Types/Name15" 157 }, 158 "Name16": { 159 "$ref": "#/definitions/Types/Name16" 160 }, 161 "Name17": { 162 "$ref": "#/definitions/Types/Name17" 163 }, 164 "OffsetValue": { 165 "$ref": "#/definitions/Types/OffsetValue" 166 }, 167 "Polarity": { 168 "$ref": "#/definitions/Types/Polarity" 169 }, 170 "Polling": { 171 "$ref": "#/definitions/Types/Polling" 172 }, 173 "PowerFactorMax": { 174 "$ref": "#/definitions/Types/PowerFactorMax" 175 }, 176 "PowerFactorMin": { 177 "$ref": "#/definitions/Types/PowerFactorMin" 178 }, 179 "PowerScaleFactor": { 180 "$ref": "#/definitions/Types/PowerScaleFactor" 181 }, 182 "PowerState": { 183 "$ref": "#/definitions/Types/PowerState" 184 }, 185 "Presence": { 186 "$ref": "#/definitions/Types/Presence" 187 }, 188 "PresenceGpio": { 189 "$ref": "#/definitions/Types/PresenceGpio" 190 }, 191 "Pwm": { 192 "$ref": "#/definitions/Types/Pwm" 193 }, 194 "QMax": { 195 "$ref": "#/definitions/Types/QMax" 196 }, 197 "QMin": { 198 "$ref": "#/definitions/Types/QMin" 199 }, 200 "Rearm": { 201 "$ref": "#/definitions/Types/Rearm" 202 }, 203 "RedundantCount": { 204 "$ref": "#/definitions/Types/RedundantCount" 205 }, 206 "ScaleFactor": { 207 "$ref": "#/definitions/Types/ScaleFactor" 208 }, 209 "ScaleValue": { 210 "$ref": "#/definitions/Types/ScaleValue" 211 }, 212 "SensorType": { 213 "$ref": "#/definitions/Types/SensorType" 214 }, 215 "TachMaxPercent": { 216 "$ref": "#/definitions/Types/TachMaxPercent" 217 }, 218 "TachMinPercent": { 219 "$ref": "#/definitions/Types/TachMinPercent" 220 }, 221 "Tachs": { 222 "$ref": "#/definitions/Types/Tachs" 223 }, 224 "Thresholds": { 225 "$ref": "#/definitions/Types/Thresholds" 226 }, 227 "Timeout": { 228 "$ref": "#/definitions/Types/Timeout" 229 }, 230 "HostSMbusIndex": { 231 "$ref": "#/definitions/Types/HostSMbusIndex" 232 }, 233 "pin_Max": { 234 "$ref": "#/definitions/Types/pin_Max" 235 }, 236 "pin_Min": { 237 "$ref": "#/definitions/Types/pin_Min" 238 }, 239 "pin_Name": { 240 "$ref": "#/definitions/Types/pin_Name" 241 }, 242 "maxpin_Name": { 243 "$ref": "#/definitions/Types/maxpin_Name" 244 }, 245 "vin_Max": { 246 "$ref": "#/definitions/Types/vin_Max" 247 }, 248 "vin_Min": { 249 "$ref": "#/definitions/Types/vin_Min" 250 }, 251 "vin_Name": { 252 "$ref": "#/definitions/Types/vin_Name" 253 }, 254 "iin_Name": { 255 "$ref": "#/definitions/Types/iin_Name" 256 }, 257 "in0_Name": { 258 "$ref": "#/definitions/Types/in0_Name" 259 }, 260 "in1_Name": { 261 "$ref": "#/definitions/Types/in1_Name" 262 }, 263 "in2_Name": { 264 "$ref": "#/definitions/Types/in2_Name" 265 }, 266 "in3_Name": { 267 "$ref": "#/definitions/Types/in3_Name" 268 }, 269 "in4_Name": { 270 "$ref": "#/definitions/Types/in4_Name" 271 }, 272 "in5_Name": { 273 "$ref": "#/definitions/Types/in5_Name" 274 }, 275 "in6_Name": { 276 "$ref": "#/definitions/Types/in6_Name" 277 }, 278 "in7_Name": { 279 "$ref": "#/definitions/Types/in7_Name" 280 }, 281 "curr1_Name": { 282 "$ref": "#/definitions/Types/curr1_Name" 283 }, 284 "curr2_Name": { 285 "$ref": "#/definitions/Types/curr2_Name" 286 }, 287 "curr3_Name": { 288 "$ref": "#/definitions/Types/curr3_Name" 289 }, 290 "curr4_Name": { 291 "$ref": "#/definitions/Types/curr4_Name" 292 }, 293 "iin1_Max": { 294 "$ref": "#/definitions/Types/iin1_Max" 295 }, 296 "iin1_Min": { 297 "$ref": "#/definitions/Types/iin1_Min" 298 }, 299 "iin1_Name": { 300 "$ref": "#/definitions/Types/iin1_Name" 301 }, 302 "iin2_Max": { 303 "$ref": "#/definitions/Types/iin2_Max" 304 }, 305 "iin2_Min": { 306 "$ref": "#/definitions/Types/iin2_Min" 307 }, 308 "iin2_Name": { 309 "$ref": "#/definitions/Types/iin2_Name" 310 }, 311 "iin3_Max": { 312 "$ref": "#/definitions/Types/iin3_Max" 313 }, 314 "iin3_Min": { 315 "$ref": "#/definitions/Types/iin3_Min" 316 }, 317 "iin3_Name": { 318 "$ref": "#/definitions/Types/iin3_Name" 319 }, 320 "iout1_Max": { 321 "$ref": "#/definitions/Types/iout1_Max" 322 }, 323 "iout1_Min": { 324 "$ref": "#/definitions/Types/iout1_Min" 325 }, 326 "iout1_Name": { 327 "$ref": "#/definitions/Types/iout1_Name" 328 }, 329 "maxiout1_Name": { 330 "$ref": "#/definitions/Types/maxiout1_Name" 331 }, 332 "iout2_Max": { 333 "$ref": "#/definitions/Types/iout2_Max" 334 }, 335 "iout2_Min": { 336 "$ref": "#/definitions/Types/iout2_Min" 337 }, 338 "iout2_Name": { 339 "$ref": "#/definitions/Types/iout2_Name" 340 }, 341 "iout3_Max": { 342 "$ref": "#/definitions/Types/iout3_Max" 343 }, 344 "iout3_Min": { 345 "$ref": "#/definitions/Types/iout3_Min" 346 }, 347 "iout3_Name": { 348 "$ref": "#/definitions/Types/iout3_Name" 349 }, 350 "pin1_Max": { 351 "$ref": "#/definitions/Types/pin1_Max" 352 }, 353 "pin1_Min": { 354 "$ref": "#/definitions/Types/pin1_Min" 355 }, 356 "pin1_Name": { 357 "$ref": "#/definitions/Types/pin1_Name" 358 }, 359 "pin2_Max": { 360 "$ref": "#/definitions/Types/pin2_Max" 361 }, 362 "pin2_Min": { 363 "$ref": "#/definitions/Types/pin2_Min" 364 }, 365 "pin2_Name": { 366 "$ref": "#/definitions/Types/pin2_Name" 367 }, 368 "pin3_Max": { 369 "$ref": "#/definitions/Types/pin3_Max" 370 }, 371 "pin3_Min": { 372 "$ref": "#/definitions/Types/pin3_Min" 373 }, 374 "pin3_Name": { 375 "$ref": "#/definitions/Types/pin3_Name" 376 }, 377 "pout1_Max": { 378 "$ref": "#/definitions/Types/pout1_Max" 379 }, 380 "pout1_Min": { 381 "$ref": "#/definitions/Types/pout1_Min" 382 }, 383 "pout1_Name": { 384 "$ref": "#/definitions/Types/pout1_Name" 385 }, 386 "pout2_Max": { 387 "$ref": "#/definitions/Types/pout2_Max" 388 }, 389 "pout2_Min": { 390 "$ref": "#/definitions/Types/pout2_Min" 391 }, 392 "pout2_Name": { 393 "$ref": "#/definitions/Types/pout2_Name" 394 }, 395 "pout3_Max": { 396 "$ref": "#/definitions/Types/pout3_Max" 397 }, 398 "pout3_Min": { 399 "$ref": "#/definitions/Types/pout3_Min" 400 }, 401 "pout3_Name": { 402 "$ref": "#/definitions/Types/pout3_Name" 403 }, 404 "power1_Name": { 405 "$ref": "#/definitions/Types/power1_Name" 406 }, 407 "power2_Name": { 408 "$ref": "#/definitions/Types/power2_Name" 409 }, 410 "power3_Name": { 411 "$ref": "#/definitions/Types/power3_Name" 412 }, 413 "power4_Name": { 414 "$ref": "#/definitions/Types/power4_Name" 415 }, 416 "power5_Name": { 417 "$ref": "#/definitions/Types/power5_Name" 418 }, 419 "power6_Name": { 420 "$ref": "#/definitions/Types/power6_Name" 421 }, 422 "power7_Name": { 423 "$ref": "#/definitions/Types/power7_Name" 424 }, 425 "power8_Name": { 426 "$ref": "#/definitions/Types/power8_Name" 427 }, 428 "power9_Name": { 429 "$ref": "#/definitions/Types/power9_Name" 430 }, 431 "temp1_Name": { 432 "$ref": "#/definitions/Types/temp1_Name" 433 }, 434 "temp2_Name": { 435 "$ref": "#/definitions/Types/temp2_Name" 436 }, 437 "temp3_Name": { 438 "$ref": "#/definitions/Types/temp3_Name" 439 }, 440 "temp4_Name": { 441 "$ref": "#/definitions/Types/temp4_Name" 442 }, 443 "temp5_Name": { 444 "$ref": "#/definitions/Types/temp5_Name" 445 }, 446 "temp6_Name": { 447 "$ref": "#/definitions/Types/temp6_Name" 448 }, 449 "temp7_Name": { 450 "$ref": "#/definitions/Types/temp7_Name" 451 }, 452 "temp8_Name": { 453 "$ref": "#/definitions/Types/temp8_Name" 454 }, 455 "vout1_Max": { 456 "$ref": "#/definitions/Types/vout1_Max" 457 }, 458 "vout1_Min": { 459 "$ref": "#/definitions/Types/vout1_Min" 460 }, 461 "vout1_Name": { 462 "$ref": "#/definitions/Types/vout1_Name" 463 }, 464 "vout2_Max": { 465 "$ref": "#/definitions/Types/vout2_Max" 466 }, 467 "vout2_Min": { 468 "$ref": "#/definitions/Types/vout2_Min" 469 }, 470 "vout2_Name": { 471 "$ref": "#/definitions/Types/vout2_Name" 472 }, 473 "vout3_Max": { 474 "$ref": "#/definitions/Types/vout3_Max" 475 }, 476 "vout3_Min": { 477 "$ref": "#/definitions/Types/vout3_Min" 478 }, 479 "vout3_Name": { 480 "$ref": "#/definitions/Types/vout3_Name" 481 }, 482 "vout4_Max": { 483 "$ref": "#/definitions/Types/vout4_Max" 484 }, 485 "vout4_Min": { 486 "$ref": "#/definitions/Types/vout4_Min" 487 }, 488 "vout4_Name": { 489 "$ref": "#/definitions/Types/vout4_Name" 490 }, 491 "vout5_Max": { 492 "$ref": "#/definitions/Types/vout5_Max" 493 }, 494 "vout5_Min": { 495 "$ref": "#/definitions/Types/vout5_Min" 496 }, 497 "vout5_Name": { 498 "$ref": "#/definitions/Types/vout5_Name" 499 }, 500 "vout6_Max": { 501 "$ref": "#/definitions/Types/vout6_Max" 502 }, 503 "vout6_Min": { 504 "$ref": "#/definitions/Types/vout6_Min" 505 }, 506 "vout6_Name": { 507 "$ref": "#/definitions/Types/vout6_Name" 508 }, 509 "vout7_Max": { 510 "$ref": "#/definitions/Types/vout7_Max" 511 }, 512 "vout7_Min": { 513 "$ref": "#/definitions/Types/vout7_Min" 514 }, 515 "vout7_Name": { 516 "$ref": "#/definitions/Types/vout7_Name" 517 }, 518 "vout8_Max": { 519 "$ref": "#/definitions/Types/vout8_Max" 520 }, 521 "vout8_Min": { 522 "$ref": "#/definitions/Types/vout8_Min" 523 }, 524 "vout8_Name": { 525 "$ref": "#/definitions/Types/vout8_Name" 526 }, 527 "vout9_Max": { 528 "$ref": "#/definitions/Types/vout9_Max" 529 }, 530 "vout9_Min": { 531 "$ref": "#/definitions/Types/vout9_Min" 532 }, 533 "vout9_Name": { 534 "$ref": "#/definitions/Types/vout9_Name" 535 }, 536 "vout10_Max": { 537 "$ref": "#/definitions/Types/vout10_Max" 538 }, 539 "vout10_Min": { 540 "$ref": "#/definitions/Types/vout10_Min" 541 }, 542 "vout10_Name": { 543 "$ref": "#/definitions/Types/vout10_Name" 544 }, 545 "vout11_Max": { 546 "$ref": "#/definitions/Types/vout11_Max" 547 }, 548 "vout11_Min": { 549 "$ref": "#/definitions/Types/vout11_Min" 550 }, 551 "vout11_Name": { 552 "$ref": "#/definitions/Types/vout11_Name" 553 }, 554 "vout12_Max": { 555 "$ref": "#/definitions/Types/vout12_Max" 556 }, 557 "vout12_Min": { 558 "$ref": "#/definitions/Types/vout12_Min" 559 }, 560 "vout12_Name": { 561 "$ref": "#/definitions/Types/vout12_Name" 562 }, 563 "vout13_Max": { 564 "$ref": "#/definitions/Types/vout13_Max" 565 }, 566 "vout13_Min": { 567 "$ref": "#/definitions/Types/vout13_Min" 568 }, 569 "vout13_Name": { 570 "$ref": "#/definitions/Types/vout13_Name" 571 }, 572 "vout14_Max": { 573 "$ref": "#/definitions/Types/vout14_Max" 574 }, 575 "vout14_Min": { 576 "$ref": "#/definitions/Types/vout14_Min" 577 }, 578 "vout14_Name": { 579 "$ref": "#/definitions/Types/vout14_Name" 580 }, 581 "vout15_Max": { 582 "$ref": "#/definitions/Types/vout15_Max" 583 }, 584 "vout15_Min": { 585 "$ref": "#/definitions/Types/vout15_Min" 586 }, 587 "vout15_Name": { 588 "$ref": "#/definitions/Types/vout15_Name" 589 }, 590 "vout16_Max": { 591 "$ref": "#/definitions/Types/vout16_Max" 592 }, 593 "vout16_Min": { 594 "$ref": "#/definitions/Types/vout16_Min" 595 }, 596 "vout16_Name": { 597 "$ref": "#/definitions/Types/vout16_Name" 598 }, 599 "vout17_Max": { 600 "$ref": "#/definitions/Types/vout17_Max" 601 }, 602 "vout17_Min": { 603 "$ref": "#/definitions/Types/vout17_Min" 604 }, 605 "vout17_Name": { 606 "$ref": "#/definitions/Types/vout17_Name" 607 }, 608 "fan1_Name": { 609 "$ref": "#/definitions/Types/fan1_Name" 610 }, 611 "iout1_Offset": { 612 "$ref": "#/definitions/Types/iout1_Offset" 613 }, 614 "pout1_Offset": { 615 "$ref": "#/definitions/Types/pout1_Offset" 616 }, 617 "iout1_Scale": { 618 "$ref": "#/definitions/Types/iout1_Scale" 619 }, 620 "pin_Scale": { 621 "$ref": "#/definitions/Types/pin_Scale" 622 }, 623 "in0_Scale": { 624 "$ref": "#/definitions/Types/in0_Scale" 625 }, 626 "in1_Scale": { 627 "$ref": "#/definitions/Types/in1_Scale" 628 }, 629 "in2_Scale": { 630 "$ref": "#/definitions/Types/in2_Scale" 631 }, 632 "in3_Scale": { 633 "$ref": "#/definitions/Types/in3_Scale" 634 }, 635 "in4_Scale": { 636 "$ref": "#/definitions/Types/in4_Scale" 637 }, 638 "in5_Scale": { 639 "$ref": "#/definitions/Types/in5_Scale" 640 }, 641 "in6_Scale": { 642 "$ref": "#/definitions/Types/in6_Scale" 643 }, 644 "in7_Scale": { 645 "$ref": "#/definitions/Types/in7_Scale" 646 }, 647 "PollRate": { 648 "$ref": "#/definitions/Types/PollRate" 649 }, 650 "Type": { 651 "$ref": "#/definitions/Types/Type" 652 } 653 }, 654 "required": ["Name", "Type"], 655 "type": "object" 656 }, 657 "Types": { 658 "Address": { 659 "type": ["string", "array"] 660 }, 661 "AllowedFailures": { 662 "type": "number" 663 }, 664 "AlphaF": { 665 "type": "number" 666 }, 667 "AlphaS": { 668 "type": "number" 669 }, 670 "BindConnector": { 671 "type": "string" 672 }, 673 "BindPresence": { 674 "type": "string" 675 }, 676 "BridgeGpio": { 677 "type": ["number", "array"] 678 }, 679 "Bus": { 680 "type": ["string", "number"] 681 }, 682 "C1": { 683 "type": "number" 684 }, 685 "C2": { 686 "type": "number" 687 }, 688 "CPURequired": { 689 "type": "number" 690 }, 691 "ChannelNames": { 692 "items": { 693 "type": "string" 694 }, 695 "type": "array" 696 }, 697 "Class": { 698 "type": "string" 699 }, 700 "Connector": { 701 "properties": { 702 "Name": { 703 "type": "string" 704 }, 705 "Pwm": { 706 "type": "number" 707 }, 708 "Tachs": { 709 "items": { 710 "type": "number" 711 }, 712 "type": "array" 713 } 714 }, 715 "required": ["Name", "Pwm", "Tachs"], 716 "type": "object" 717 }, 718 "CpuID": { 719 "type": "number" 720 }, 721 "CurrScaleFactor": { 722 "type": "number" 723 }, 724 "Direction": { 725 "type": "string" 726 }, 727 "DtsCritOffset": { 728 "type": "number" 729 }, 730 "EntityId": { 731 "type": "number" 732 }, 733 "EntityInstance": { 734 "type": "number" 735 }, 736 "FaultIndex": { 737 "type": "number" 738 }, 739 "FaultType": { 740 "type": "string" 741 }, 742 "GpioPins": { 743 "items": { 744 "type": "number" 745 }, 746 "type": "array" 747 }, 748 "GpioPolarity": { 749 "enum": ["Low"] 750 }, 751 "Index": { 752 "type": "number" 753 }, 754 "InScaleFactor": { 755 "type": "number" 756 }, 757 "Labels": { 758 "items": { 759 "type": "string" 760 }, 761 "type": "array" 762 }, 763 "LedGpioPins": { 764 "items": { 765 "type": "number" 766 }, 767 "type": "array" 768 }, 769 "MaxCFM": { 770 "type": "number" 771 }, 772 "MaxReading": { 773 "type": "number" 774 }, 775 "MaxValue": { 776 "type": "number" 777 }, 778 "Units": { 779 "type": "string", 780 "enum": [ 781 "DegreesC", 782 "RPMS", 783 "Volts", 784 "Meters", 785 "Amperes", 786 "Watts", 787 "Joules", 788 "Percent", 789 "CFM", 790 "Pascals" 791 ] 792 }, 793 "MinReading": { 794 "type": "number" 795 }, 796 "MinValue": { 797 "type": "number" 798 }, 799 "Name": { 800 "type": "string" 801 }, 802 "Name1": { 803 "type": "string" 804 }, 805 "Name2": { 806 "type": "string" 807 }, 808 "Name3": { 809 "type": "string" 810 }, 811 "Name4": { 812 "type": "string" 813 }, 814 "Name5": { 815 "type": "string" 816 }, 817 "Name6": { 818 "type": "string" 819 }, 820 "Name7": { 821 "type": "string" 822 }, 823 "Name8": { 824 "type": "string" 825 }, 826 "Name9": { 827 "type": "string" 828 }, 829 "Name10": { 830 "type": "string" 831 }, 832 "Name11": { 833 "type": "string" 834 }, 835 "Name12": { 836 "type": "string" 837 }, 838 "Name13": { 839 "type": "string" 840 }, 841 "Name14": { 842 "type": "string" 843 }, 844 "Name15": { 845 "type": "string" 846 }, 847 "Name16": { 848 "type": "string" 849 }, 850 "Name17": { 851 "type": "string" 852 }, 853 "OffsetValue": { 854 "type": "number" 855 }, 856 "Polarity": { 857 "enum": ["High", "Low"] 858 }, 859 "Polling": { 860 "type": "object" 861 }, 862 "PowerFactorMax": { 863 "type": "number" 864 }, 865 "PowerFactorMin": { 866 "type": "number" 867 }, 868 "PowerScaleFactor": { 869 "type": "number" 870 }, 871 "PowerState": { 872 "type": "string" 873 }, 874 "Presence": { 875 "properties": { 876 "PinName": { 877 "type": "string" 878 }, 879 "Polarity": { 880 "$ref": "#/definitions/Types/Polarity" 881 } 882 }, 883 "type": "object" 884 }, 885 "PresenceGpio": { 886 "type": ["number", "array"] 887 }, 888 "Pwm": { 889 "type": "number" 890 }, 891 "QMax": { 892 "type": "number" 893 }, 894 "QMin": { 895 "type": "number" 896 }, 897 "Rearm": { 898 "enum": ["Automatic", "Manual"] 899 }, 900 "RedundantCount": { 901 "type": "number" 902 }, 903 "ScaleFactor": { 904 "type": "number" 905 }, 906 "ScaleValue": { 907 "type": "number" 908 }, 909 "SensorType": { 910 "type": "string" 911 }, 912 "TachMaxPercent": { 913 "type": "number" 914 }, 915 "TachMinPercent": { 916 "type": "number" 917 }, 918 "Tachs": { 919 "items": { 920 "type": ["number", "string"] 921 }, 922 "type": "array" 923 }, 924 "Thresholds": { 925 "items": { 926 "properties": { 927 "Direction": { 928 "type": "string" 929 }, 930 "Hysteresis": { 931 "type": "number" 932 }, 933 "Label": { 934 "type": "string" 935 }, 936 "Name": { 937 "type": "string" 938 }, 939 "Severity": { 940 "type": "number", 941 "minimum": 0, 942 "maximum": 4 943 }, 944 "Value": { 945 "type": "number" 946 } 947 }, 948 "required": ["Direction", "Name", "Severity", "Value"], 949 "type": "object" 950 }, 951 "type": "array" 952 }, 953 "Timeout": { 954 "type": "number" 955 }, 956 "HostSMbusIndex": { 957 "type": "number" 958 }, 959 "pin_Max": { 960 "type": "number" 961 }, 962 "pin_Min": { 963 "type": "number" 964 }, 965 "pin_Name": { 966 "type": "string" 967 }, 968 "maxpin_Name": { 969 "type": "string" 970 }, 971 "vin_Max": { 972 "type": "number" 973 }, 974 "vin_Min": { 975 "type": "number" 976 }, 977 "vin_Name": { 978 "type": "string" 979 }, 980 "iin_Name": { 981 "type": "string" 982 }, 983 "in0_Name": { 984 "type": "string" 985 }, 986 "in1_Name": { 987 "type": "string" 988 }, 989 "in2_Name": { 990 "type": "string" 991 }, 992 "in3_Name": { 993 "type": "string" 994 }, 995 "in4_Name": { 996 "type": "string" 997 }, 998 "in5_Name": { 999 "type": "string" 1000 }, 1001 "in6_Name": { 1002 "type": "string" 1003 }, 1004 "in7_Name": { 1005 "type": "string" 1006 }, 1007 "curr1_Name": { 1008 "type": "string" 1009 }, 1010 "curr2_Name": { 1011 "type": "string" 1012 }, 1013 "curr3_Name": { 1014 "type": "string" 1015 }, 1016 "curr4_Name": { 1017 "type": "string" 1018 }, 1019 "iin1_Max": { 1020 "type": "number" 1021 }, 1022 "iin1_Min": { 1023 "type": "number" 1024 }, 1025 "iin1_Name": { 1026 "type": "string" 1027 }, 1028 "iin2_Max": { 1029 "type": "number" 1030 }, 1031 "iin2_Min": { 1032 "type": "number" 1033 }, 1034 "iin2_Name": { 1035 "type": "string" 1036 }, 1037 "iin3_Max": { 1038 "type": "number" 1039 }, 1040 "iin3_Min": { 1041 "type": "number" 1042 }, 1043 "iin3_Name": { 1044 "type": "string" 1045 }, 1046 "iout1_Max": { 1047 "type": "number" 1048 }, 1049 "iout1_Min": { 1050 "type": "number" 1051 }, 1052 "iout1_Name": { 1053 "type": "string" 1054 }, 1055 "maxiout1_Name": { 1056 "type": "string" 1057 }, 1058 "iout2_Max": { 1059 "type": "number" 1060 }, 1061 "iout2_Min": { 1062 "type": "number" 1063 }, 1064 "iout2_Name": { 1065 "type": "string" 1066 }, 1067 "iout3_Max": { 1068 "type": "number" 1069 }, 1070 "iout3_Min": { 1071 "type": "number" 1072 }, 1073 "iout3_Name": { 1074 "type": "string" 1075 }, 1076 "pin1_Max": { 1077 "type": "number" 1078 }, 1079 "pin1_Min": { 1080 "type": "number" 1081 }, 1082 "pin1_Name": { 1083 "type": "string" 1084 }, 1085 "pin2_Max": { 1086 "type": "number" 1087 }, 1088 "pin2_Min": { 1089 "type": "number" 1090 }, 1091 "pin2_Name": { 1092 "type": "string" 1093 }, 1094 "pin3_Max": { 1095 "type": "number" 1096 }, 1097 "pin3_Min": { 1098 "type": "number" 1099 }, 1100 "pin3_Name": { 1101 "type": "string" 1102 }, 1103 "pout1_Max": { 1104 "type": "number" 1105 }, 1106 "pout1_Min": { 1107 "type": "number" 1108 }, 1109 "pout1_Name": { 1110 "type": "string" 1111 }, 1112 "pout2_Max": { 1113 "type": "number" 1114 }, 1115 "pout2_Min": { 1116 "type": "number" 1117 }, 1118 "pout2_Name": { 1119 "type": "string" 1120 }, 1121 "pout3_Max": { 1122 "type": "number" 1123 }, 1124 "pout3_Min": { 1125 "type": "number" 1126 }, 1127 "pout3_Name": { 1128 "type": "string" 1129 }, 1130 "power1_Name": { 1131 "type": "string" 1132 }, 1133 "power2_Name": { 1134 "type": "string" 1135 }, 1136 "power3_Name": { 1137 "type": "string" 1138 }, 1139 "power4_Name": { 1140 "type": "string" 1141 }, 1142 "power5_Name": { 1143 "type": "string" 1144 }, 1145 "power6_Name": { 1146 "type": "string" 1147 }, 1148 "power7_Name": { 1149 "type": "string" 1150 }, 1151 "power8_Name": { 1152 "type": "string" 1153 }, 1154 "power9_Name": { 1155 "type": "string" 1156 }, 1157 "temp1_Name": { 1158 "type": "string" 1159 }, 1160 "temp2_Name": { 1161 "type": "string" 1162 }, 1163 "temp3_Name": { 1164 "type": "string" 1165 }, 1166 "temp4_Name": { 1167 "type": "string" 1168 }, 1169 "temp5_Name": { 1170 "type": "string" 1171 }, 1172 "temp6_Name": { 1173 "type": "string" 1174 }, 1175 "temp7_Name": { 1176 "type": "string" 1177 }, 1178 "temp8_Name": { 1179 "type": "string" 1180 }, 1181 "vout1_Max": { 1182 "type": "number" 1183 }, 1184 "vout1_Min": { 1185 "type": "number" 1186 }, 1187 "vout1_Name": { 1188 "type": "string" 1189 }, 1190 "vout2_Max": { 1191 "type": "number" 1192 }, 1193 "vout2_Min": { 1194 "type": "number" 1195 }, 1196 "vout2_Name": { 1197 "type": "string" 1198 }, 1199 "vout3_Max": { 1200 "type": "number" 1201 }, 1202 "vout3_Min": { 1203 "type": "number" 1204 }, 1205 "vout3_Name": { 1206 "type": "string" 1207 }, 1208 "vout4_Max": { 1209 "type": "number" 1210 }, 1211 "vout4_Min": { 1212 "type": "number" 1213 }, 1214 "vout4_Name": { 1215 "type": "string" 1216 }, 1217 "vout5_Max": { 1218 "type": "number" 1219 }, 1220 "vout5_Min": { 1221 "type": "number" 1222 }, 1223 "vout5_Name": { 1224 "type": "string" 1225 }, 1226 "vout6_Max": { 1227 "type": "number" 1228 }, 1229 "vout6_Min": { 1230 "type": "number" 1231 }, 1232 "vout6_Name": { 1233 "type": "string" 1234 }, 1235 "vout7_Max": { 1236 "type": "number" 1237 }, 1238 "vout7_Min": { 1239 "type": "number" 1240 }, 1241 "vout7_Name": { 1242 "type": "string" 1243 }, 1244 "vout8_Max": { 1245 "type": "number" 1246 }, 1247 "vout8_Min": { 1248 "type": "number" 1249 }, 1250 "vout8_Name": { 1251 "type": "string" 1252 }, 1253 "vout9_Max": { 1254 "type": "number" 1255 }, 1256 "vout9_Min": { 1257 "type": "number" 1258 }, 1259 "vout9_Name": { 1260 "type": "string" 1261 }, 1262 "vout10_Max": { 1263 "type": "number" 1264 }, 1265 "vout10_Min": { 1266 "type": "number" 1267 }, 1268 "vout10_Name": { 1269 "type": "string" 1270 }, 1271 "vout11_Max": { 1272 "type": "number" 1273 }, 1274 "vout11_Min": { 1275 "type": "number" 1276 }, 1277 "vout11_Name": { 1278 "type": "string" 1279 }, 1280 "vout12_Max": { 1281 "type": "number" 1282 }, 1283 "vout12_Min": { 1284 "type": "number" 1285 }, 1286 "vout12_Name": { 1287 "type": "string" 1288 }, 1289 "vout13_Max": { 1290 "type": "number" 1291 }, 1292 "vout13_Min": { 1293 "type": "number" 1294 }, 1295 "vout13_Name": { 1296 "type": "string" 1297 }, 1298 "vout14_Max": { 1299 "type": "number" 1300 }, 1301 "vout14_Min": { 1302 "type": "number" 1303 }, 1304 "vout14_Name": { 1305 "type": "string" 1306 }, 1307 "vout15_Max": { 1308 "type": "number" 1309 }, 1310 "vout15_Min": { 1311 "type": "number" 1312 }, 1313 "vout15_Name": { 1314 "type": "string" 1315 }, 1316 "vout16_Max": { 1317 "type": "number" 1318 }, 1319 "vout16_Min": { 1320 "type": "number" 1321 }, 1322 "vout16_Name": { 1323 "type": "string" 1324 }, 1325 "vout17_Max": { 1326 "type": "number" 1327 }, 1328 "vout17_Min": { 1329 "type": "number" 1330 }, 1331 "vout17_Name": { 1332 "type": "string" 1333 }, 1334 "fan1_Name": { 1335 "type": "string" 1336 }, 1337 "iout1_Offset": { 1338 "type": "number" 1339 }, 1340 "pout1_Offset": { 1341 "type": "number" 1342 }, 1343 "iout1_Scale": { 1344 "type": "number" 1345 }, 1346 "pin_Scale": { 1347 "type": "number" 1348 }, 1349 "in0_Scale": { 1350 "type": "number" 1351 }, 1352 "in1_Scale": { 1353 "type": "number" 1354 }, 1355 "in2_Scale": { 1356 "type": "number" 1357 }, 1358 "in3_Scale": { 1359 "type": "number" 1360 }, 1361 "in4_Scale": { 1362 "type": "number" 1363 }, 1364 "in5_Scale": { 1365 "type": "number" 1366 }, 1367 "in6_Scale": { 1368 "type": "number" 1369 }, 1370 "in7_Scale": { 1371 "type": "number" 1372 }, 1373 "PollRate": { 1374 "type": "number" 1375 }, 1376 "Type": { 1377 "type": "string" 1378 } 1379 } 1380 } 1381} 1382