configurations: yosemite4: Add config for Medusa Board

Modify config:
Medusa Board ADC-RNS-ISL 12VHSC-ADI 48VHSC-INF
(Modify 12VHSC from MPS to an ADI that matches the name.)

Add config:
Medusa Board ADC-RNS-ISL 12VHSC-MPS 48VHSC-ADI
Medusa Board ADC-RNS-ISL 12VHSC-MPS 48VHSC-INF
Medusa Board ADC-RNS-ISL 12VHSC-ADI 48VHSC-ADI

Modify meson.build:
Added new config filenames.

Change-Id: I608e61f026a0a932acaeb9b72289c53fdb97854e
Signed-off-by: Leo Yang <Leo-Yang@quantatw.com>
diff --git a/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
index 595fa87..c7b43b0 100644
--- a/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
+++ b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json
@@ -1,6 +1,1030 @@
 {
     "Exposes": [
         {
+            "Address": "0x40",
+            "Bus": 0,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB1_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "1",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB1_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB1_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB1_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB1_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB1_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 1,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB2_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "2",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB2_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB2_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB2_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB2_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB2_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 2,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB3_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "3",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB3_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB3_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB3_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB3_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB3_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 3,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB4_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "4",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB4_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB4_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB4_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB4_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB4_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 4,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB5_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "5",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB5_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB5_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB5_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB5_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB5_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 5,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB6_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "6",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB6_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB6_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB6_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB6_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB6_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 6,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB7_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "7",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB7_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB7_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB7_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB7_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB7_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 7,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB8_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "8",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB8_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB8_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB8_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB8_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB8_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
             "Address": "0x44",
             "Bus": 11,
             "Labels": [
@@ -78,7 +1102,7 @@
                     "Label": "pin",
                     "Name": "upper non recoverable",
                     "Severity": 4,
-                    "Value": 47.5
+                    "Value": 286.6
                 },
                 {
                     "Direction": "greater than",
@@ -86,7 +1110,7 @@
                     "Label": "pin",
                     "Name": "upper critical",
                     "Severity": 1,
-                    "Value": 44.55
+                    "Value": 211.75
                 },
                 {
                     "Direction": "greater than",
@@ -94,7 +1118,7 @@
                     "Label": "pin",
                     "Name": "upper non critical",
                     "Severity": 0,
-                    "Value": 44.1375
+                    "Value": 202.125
                 },
                 {
                     "Direction": "greater than",
@@ -233,1014 +1257,6 @@
             "vout1_Name": "MEDUSA_EFFUSE_12V_OUTPUT_VOLT_V"
         },
         {
-            "Address": "0x40",
-            "Bus": 0,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB1_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB1_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB1_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB1_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB1_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB1_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 1,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB2_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB2_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB2_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB2_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB2_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB2_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 2,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB3_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB3_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB3_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB3_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB3_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB3_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 3,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB4_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB4_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB4_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB4_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB4_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB4_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 4,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB5_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB5_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB5_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB5_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB5_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB5_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 5,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB6_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB6_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB6_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB6_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB6_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB6_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 6,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB7_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB7_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB7_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB7_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB7_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB7_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
-            "Address": "0x40",
-            "Bus": 7,
-            "Labels": [
-                "temp1",
-                "vin",
-                "vout1",
-                "iout1",
-                "pin"
-            ],
-            "Name": "MEDUSA_MB8_HSC_12V",
-            "Thresholds": [
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "temp1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 100
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vin",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non recoverable",
-                    "Severity": 4,
-                    "Value": 14.333
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper critical",
-                    "Severity": 1,
-                    "Value": 13.176
-                },
-                {
-                    "Direction": "greater than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "upper non critical",
-                    "Severity": 0,
-                    "Value": 13.054
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non critical",
-                    "Severity": 0,
-                    "Value": 11.346
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower critical",
-                    "Severity": 1,
-                    "Value": 11.224
-                },
-                {
-                    "Direction": "less than",
-                    "Hysteresis": 0,
-                    "Label": "vout1",
-                    "Name": "lower non recoverable",
-                    "Severity": 4,
-                    "Value": 10.091
-                }
-            ],
-            "Type": "MP5990",
-            "iout1_Name": "MEDUSA_MB8_HSC_12V_2_CURR_A",
-            "iout1_Scale": 500,
-            "pin_Name": "MEDUSA_MB8_HSC_12V_INPUT_2_PWR_W",
-            "pin_Scale": 500000,
-            "temp1_Name": "MEDUSA_MB8_HSC_12V_TEMP_C",
-            "vin_Name": "MEDUSA_MB8_HSC_12V_INPUT_VOLT_V",
-            "vout1_Name": "MEDUSA_MB8_HSC_12V_OUTPUT_VOLT_V"
-        },
-        {
             "CheckHysteresisWithSetpoint": true,
             "Class": "temp",
             "DCoefficient": 0.0,
diff --git a/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_adi.json b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_adi.json
new file mode 100644
index 0000000..343dbb5
--- /dev/null
+++ b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_adi.json
@@ -0,0 +1,2360 @@
+{
+    "Exposes": [
+        {
+            "Address": "0x10",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_HSC0_48V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                }
+            ],
+            "Type": "ADM1272",
+            "iout1_Name": "MEDUSA_HSC0_48V_1_CURR_A",
+            "iout1_Scale": 250,
+            "pin_Name": "MEDUSA_HSC0_48V_INPUT_1_PWR_W",
+            "pin_Scale": 250000,
+            "temp1_Name": "MEDUSA_HSC0_48V_TEMP_C",
+            "vin_Name": "MEDUSA_HSC0_48V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_HSC0_48V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x12",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_HSC1_48V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                }
+            ],
+            "Type": "ADM1272",
+            "iout1_Name": "MEDUSA_HSC1_48V_1_CURR_A",
+            "iout1_Scale": 250,
+            "pin_Name": "MEDUSA_HSC1_48V_INPUT_1_PWR_W",
+            "pin_Scale": 250000,
+            "temp1_Name": "MEDUSA_HSC1_48V_TEMP_C",
+            "vin_Name": "MEDUSA_HSC1_48V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_HSC1_48V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x44",
+            "Bus": 11,
+            "Labels": [
+                "in1"
+            ],
+            "Name": "MEDUSA_ADC_48V_SENSE",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 0.04
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 0.04
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 0.03
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": -0.01
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": -0.02
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": -0.02
+                }
+            ],
+            "Type": "ISL28022",
+            "in1_Name": "MEDUSA_ADC_48V_SENSE_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_EFFUSE_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 286.6
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 211.75
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 202.125
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 20
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 16.94
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 16.17
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 115
+                }
+            ],
+            "Type": "MP5023",
+            "iout1_Name": "MEDUSA_EFFUSE_12V_CURR_A",
+            "pin_Name": "MEDUSA_EFFUSE_12V_INPUT_PWR_W",
+            "temp1_Name": "MEDUSA_EFFUSE_12V_TEMP_C",
+            "vin_Name": "MEDUSA_EFFUSE_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_EFFUSE_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 0,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB1_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "1",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB1_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB1_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB1_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB1_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB1_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 1,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB2_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "2",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB2_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB2_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB2_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB2_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB2_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 2,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB3_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "3",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB3_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB3_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB3_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB3_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB3_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 3,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB4_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "4",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB4_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB4_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB4_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB4_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB4_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 4,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB5_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "5",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB5_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB5_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB5_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB5_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB5_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 5,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB6_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "6",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB6_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB6_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB6_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB6_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB6_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 6,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB7_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "7",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB7_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB7_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB7_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB7_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB7_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 7,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB8_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "8",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB8_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB8_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB8_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB8_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB8_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "CheckHysteresisWithSetpoint": true,
+            "Class": "temp",
+            "DCoefficient": 0.0,
+            "FFGainCoefficient": 0.0,
+            "FFOffCoefficient": 0.0,
+            "ICoefficient": -0.02,
+            "ILimitMax": 100,
+            "ILimitMin": -50,
+            "Inputs": [
+                "MEDUSA_DELTA0_12V_TEMP_C",
+                "MEDUSA_DELTA1_12V_TEMP_C",
+                "MEDUSA_DELTA2_12V_TEMP_C",
+                "MEDUSA_DELTA3_12V_TEMP_C"
+            ],
+            "Name": "PID_MEDUSA_12VDELTA",
+            "NegativeHysteresis": 3.0,
+            "OutLimitMax": 100,
+            "OutLimitMin": 0,
+            "PCoefficient": -3.0,
+            "PositiveHysteresis": 0.0,
+            "SetPoint": 90.0,
+            "SlewNeg": 0.0,
+            "SlewPos": 0.0,
+            "Type": "Pid",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Address": "0x41",
+            "Bus": 11,
+            "Labels": [
+                "in_voltage1"
+            ],
+            "Name": "MEDUSA_ADC_GND_SENSE",
+            "Type": "RTQ6056",
+            "in_voltage1_Name": "MEDUSA_ADC_GND_SENSE_VOLT_V"
+        },
+        {
+            "Class": "temp",
+            "Inputs": [
+                "MEDUSA_EFFUSE_12V_TEMP_C",
+                "MEDUSA_HSC0_48V_TEMP_C",
+                "MEDUSA_HSC1_48V_TEMP_C",
+                "MEDUSA0_TEMP_C",
+                "MEDUSA1_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_Non_Critical_Sensors",
+            "NegativeHysteresis": 0,
+            "Output": [
+                10.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                20.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Class": "temp",
+            "InputUnavailableAsFailed": false,
+            "Inputs": [
+                "MEDUSA_MB1_HSC_12V_TEMP_C",
+                "MEDUSA_MB2_HSC_12V_TEMP_C",
+                "MEDUSA_MB3_HSC_12V_TEMP_C",
+                "MEDUSA_MB4_HSC_12V_TEMP_C",
+                "MEDUSA_MB5_HSC_12V_TEMP_C",
+                "MEDUSA_MB6_HSC_12V_TEMP_C",
+                "MEDUSA_MB7_HSC_12V_TEMP_C",
+                "MEDUSA_MB8_HSC_12V_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_MB_12VHSC",
+            "NegativeHysteresis": 0,
+            "Output": [
+                10.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                20.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Class": "temp",
+            "Inputs": [
+                "MEDUSA_DELTA0_12V_TEMP_C",
+                "MEDUSA_DELTA1_12V_TEMP_C",
+                "MEDUSA_DELTA2_12V_TEMP_C",
+                "MEDUSA_DELTA3_12V_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_12VDELTA",
+            "NegativeHysteresis": 2,
+            "Output": [
+                20.0,
+                22.0,
+                24.0,
+                26.0,
+                28.0,
+                30.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                80.0,
+                81.0,
+                82.0,
+                83.0,
+                84.0,
+                85.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Address": "0x48",
+            "Bus": 11,
+            "Name": "MEDUSA0_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                }
+            ],
+            "Type": "TMP75"
+        },
+        {
+            "Address": "0x49",
+            "Bus": 11,
+            "Name": "MEDUSA1_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                }
+            ],
+            "Type": "TMP75"
+        },
+        {
+            "Address": "0x62",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA0_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA0_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA0_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA0_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA0_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA0_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x64",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA1_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA1_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA1_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA1_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA1_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA1_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x65",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA2_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA2_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA2_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA2_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA2_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA2_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x68",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA3_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA3_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA3_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA3_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA3_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA3_12V_OUTPUT_VOLT_V"
+        }
+    ],
+    "Name": "Yosemite 4 Medusa Board",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Medusa Board ADC-RNS-ISL 12VHSC-MPS 48VHSC-ADI', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "BuildDate": "$BOARD_MANUFACTURE_DATE",
+        "Manufacturer": "$BOARD_MANUFACTURER",
+        "Model": "$BOARD_PRODUCT_NAME",
+        "PartNumber": "$BOARD_PART_NUMBER",
+        "SerialNumber": "$BOARD_SERIAL_NUMBER",
+        "SparePartNumber": "$BOARD_INFO_AM1"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+        "AssetTag": "$PRODUCT_ASSET_TAG"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_inf.json b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_inf.json
new file mode 100644
index 0000000..7fdc398
--- /dev/null
+++ b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_inf.json
@@ -0,0 +1,2360 @@
+{
+    "Exposes": [
+        {
+            "Address": "0x44",
+            "Bus": 11,
+            "Labels": [
+                "in1"
+            ],
+            "Name": "MEDUSA_ADC_48V_SENSE",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 0.04
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 0.04
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 0.03
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": -0.01
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": -0.02
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": -0.02
+                }
+            ],
+            "Type": "ISL28022",
+            "in1_Name": "MEDUSA_ADC_48V_SENSE_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_EFFUSE_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 286.6
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 211.75
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 202.125
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 20
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 16.94
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 16.17
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 115
+                }
+            ],
+            "Type": "MP5023",
+            "iout1_Name": "MEDUSA_EFFUSE_12V_CURR_A",
+            "pin_Name": "MEDUSA_EFFUSE_12V_INPUT_PWR_W",
+            "temp1_Name": "MEDUSA_EFFUSE_12V_TEMP_C",
+            "vin_Name": "MEDUSA_EFFUSE_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_EFFUSE_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 0,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB1_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "1",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB1_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB1_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB1_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB1_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB1_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 1,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB2_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "2",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB2_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB2_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB2_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB2_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB2_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 2,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB3_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "3",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB3_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB3_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB3_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB3_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB3_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 3,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB4_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "4",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB4_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB4_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB4_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB4_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB4_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 4,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB5_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "5",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB5_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB5_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB5_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB5_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB5_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 5,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB6_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "6",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB6_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB6_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB6_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB6_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB6_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 6,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB7_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "7",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB7_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB7_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB7_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB7_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB7_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 7,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB8_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "8",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "MP5990",
+            "iout1_Name": "MEDUSA_MB8_HSC_12V_2_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB8_HSC_12V_INPUT_2_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB8_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB8_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB8_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "CheckHysteresisWithSetpoint": true,
+            "Class": "temp",
+            "DCoefficient": 0.0,
+            "FFGainCoefficient": 0.0,
+            "FFOffCoefficient": 0.0,
+            "ICoefficient": -0.02,
+            "ILimitMax": 100,
+            "ILimitMin": -50,
+            "Inputs": [
+                "MEDUSA_DELTA0_12V_TEMP_C",
+                "MEDUSA_DELTA1_12V_TEMP_C",
+                "MEDUSA_DELTA2_12V_TEMP_C",
+                "MEDUSA_DELTA3_12V_TEMP_C"
+            ],
+            "Name": "PID_MEDUSA_12VDELTA",
+            "NegativeHysteresis": 3.0,
+            "OutLimitMax": 100,
+            "OutLimitMin": 0,
+            "PCoefficient": -3.0,
+            "PositiveHysteresis": 0.0,
+            "SetPoint": 90.0,
+            "SlewNeg": 0.0,
+            "SlewPos": 0.0,
+            "Type": "Pid",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Address": "0x41",
+            "Bus": 11,
+            "Labels": [
+                "in_voltage1"
+            ],
+            "Name": "MEDUSA_ADC_GND_SENSE",
+            "Type": "RTQ6056",
+            "in_voltage1_Name": "MEDUSA_ADC_GND_SENSE_VOLT_V"
+        },
+        {
+            "Class": "temp",
+            "Inputs": [
+                "MEDUSA_EFFUSE_12V_TEMP_C",
+                "MEDUSA_HSC0_48V_TEMP_C",
+                "MEDUSA_HSC1_48V_TEMP_C",
+                "MEDUSA0_TEMP_C",
+                "MEDUSA1_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_Non_Critical_Sensors",
+            "NegativeHysteresis": 0,
+            "Output": [
+                10.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                20.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Class": "temp",
+            "InputUnavailableAsFailed": false,
+            "Inputs": [
+                "MEDUSA_MB1_HSC_12V_TEMP_C",
+                "MEDUSA_MB2_HSC_12V_TEMP_C",
+                "MEDUSA_MB3_HSC_12V_TEMP_C",
+                "MEDUSA_MB4_HSC_12V_TEMP_C",
+                "MEDUSA_MB5_HSC_12V_TEMP_C",
+                "MEDUSA_MB6_HSC_12V_TEMP_C",
+                "MEDUSA_MB7_HSC_12V_TEMP_C",
+                "MEDUSA_MB8_HSC_12V_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_MB_12VHSC",
+            "NegativeHysteresis": 0,
+            "Output": [
+                10.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                20.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Class": "temp",
+            "Inputs": [
+                "MEDUSA_DELTA0_12V_TEMP_C",
+                "MEDUSA_DELTA1_12V_TEMP_C",
+                "MEDUSA_DELTA2_12V_TEMP_C",
+                "MEDUSA_DELTA3_12V_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_12VDELTA",
+            "NegativeHysteresis": 2,
+            "Output": [
+                20.0,
+                22.0,
+                24.0,
+                26.0,
+                28.0,
+                30.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                80.0,
+                81.0,
+                82.0,
+                83.0,
+                84.0,
+                85.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Address": "0x48",
+            "Bus": 11,
+            "Name": "MEDUSA0_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                }
+            ],
+            "Type": "TMP75"
+        },
+        {
+            "Address": "0x49",
+            "Bus": 11,
+            "Name": "MEDUSA1_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                }
+            ],
+            "Type": "TMP75"
+        },
+        {
+            "Address": "0x11",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_HSC0_48V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                }
+            ],
+            "Type": "XDP710",
+            "iout1_Name": "MEDUSA_HSC0_48V_2_CURR_A",
+            "iout1_Scale": 250,
+            "pin_Name": "MEDUSA_HSC0_48V_INPUT_2_PWR_W",
+            "pin_Scale": 250000,
+            "temp1_Name": "MEDUSA_HSC0_48V_TEMP_C",
+            "vin_Name": "MEDUSA_HSC0_48V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_HSC0_48V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x13",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_HSC1_48V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                }
+            ],
+            "Type": "XDP710",
+            "iout1_Name": "MEDUSA_HSC1_48V_2_CURR_A",
+            "iout1_Scale": 250,
+            "pin_Name": "MEDUSA_HSC1_48V_INPUT_2_PWR_W",
+            "pin_Scale": 250000,
+            "temp1_Name": "MEDUSA_HSC1_48V_TEMP_C",
+            "vin_Name": "MEDUSA_HSC1_48V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_HSC1_48V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x62",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA0_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA0_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA0_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA0_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA0_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA0_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x64",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA1_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA1_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA1_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA1_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA1_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA1_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x65",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA2_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA2_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA2_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA2_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA2_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA2_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x68",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA3_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA3_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA3_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA3_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA3_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA3_12V_OUTPUT_VOLT_V"
+        }
+    ],
+    "Name": "Yosemite 4 Medusa Board",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Medusa Board ADC-RNS-ISL 12VHSC-MPS 48VHSC-INF', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "BuildDate": "$BOARD_MANUFACTURE_DATE",
+        "Manufacturer": "$BOARD_MANUFACTURER",
+        "Model": "$BOARD_PRODUCT_NAME",
+        "PartNumber": "$BOARD_PART_NUMBER",
+        "SerialNumber": "$BOARD_SERIAL_NUMBER",
+        "SparePartNumber": "$BOARD_INFO_AM1"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+        "AssetTag": "$PRODUCT_ASSET_TAG"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/configurations/meta/yosemite4_medusaboard_adc_rns_isl_hsc_adi.json b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_hsc_adi.json
new file mode 100644
index 0000000..d80fdc8
--- /dev/null
+++ b/configurations/meta/yosemite4_medusaboard_adc_rns_isl_hsc_adi.json
@@ -0,0 +1,2360 @@
+{
+    "Exposes": [
+        {
+            "Address": "0x10",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_HSC0_48V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                }
+            ],
+            "Type": "ADM1272",
+            "iout1_Name": "MEDUSA_HSC0_48V_1_CURR_A",
+            "iout1_Scale": 250,
+            "pin_Name": "MEDUSA_HSC0_48V_INPUT_1_PWR_W",
+            "pin_Scale": 250000,
+            "temp1_Name": "MEDUSA_HSC0_48V_TEMP_C",
+            "vin_Name": "MEDUSA_HSC0_48V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_HSC0_48V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x12",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_HSC1_48V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 150
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                }
+            ],
+            "Type": "ADM1272",
+            "iout1_Name": "MEDUSA_HSC1_48V_1_CURR_A",
+            "iout1_Scale": 250,
+            "pin_Name": "MEDUSA_HSC1_48V_INPUT_1_PWR_W",
+            "pin_Scale": 250000,
+            "temp1_Name": "MEDUSA_HSC1_48V_TEMP_C",
+            "vin_Name": "MEDUSA_HSC1_48V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_HSC1_48V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 0,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB1_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "1",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB1_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB1_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB1_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB1_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB1_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 1,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB2_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "2",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB2_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB2_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB2_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB2_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB2_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 2,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB3_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "3",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB3_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB3_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB3_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB3_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB3_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 3,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB4_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "4",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB4_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB4_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB4_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB4_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB4_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 4,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB5_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "5",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB5_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB5_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB5_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB5_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB5_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 5,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB6_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "6",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB6_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB6_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB6_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB6_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB6_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 6,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB7_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "7",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB7_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB7_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB7_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB7_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB7_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 7,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_MB8_HSC_12V",
+            "PowerState": "ChassisOn",
+            "SlotId": "8",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                }
+            ],
+            "Type": "ADM1281",
+            "iout1_Name": "MEDUSA_MB8_HSC_12V_1_CURR_A",
+            "iout1_Scale": 500,
+            "pin_Name": "MEDUSA_MB8_HSC_12V_INPUT_1_PWR_W",
+            "pin_Scale": 500000,
+            "temp1_Name": "MEDUSA_MB8_HSC_12V_TEMP_C",
+            "vin_Name": "MEDUSA_MB8_HSC_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_MB8_HSC_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x44",
+            "Bus": 11,
+            "Labels": [
+                "in1"
+            ],
+            "Name": "MEDUSA_ADC_48V_SENSE",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 0.04
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 0.04
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 0.03
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": -0.01
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": -0.02
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "in1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": -0.02
+                }
+            ],
+            "Type": "ISL28022",
+            "in1_Name": "MEDUSA_ADC_48V_SENSE_VOLT_V"
+        },
+        {
+            "Address": "0x40",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pin"
+            ],
+            "Name": "MEDUSA_EFFUSE_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 286.6
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 211.75
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "pin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 202.125
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 14.333
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.176
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.224
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 20
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 16.94
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 16.17
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 115
+                }
+            ],
+            "Type": "MP5023",
+            "iout1_Name": "MEDUSA_EFFUSE_12V_CURR_A",
+            "pin_Name": "MEDUSA_EFFUSE_12V_INPUT_PWR_W",
+            "temp1_Name": "MEDUSA_EFFUSE_12V_TEMP_C",
+            "vin_Name": "MEDUSA_EFFUSE_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_EFFUSE_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "CheckHysteresisWithSetpoint": true,
+            "Class": "temp",
+            "DCoefficient": 0.0,
+            "FFGainCoefficient": 0.0,
+            "FFOffCoefficient": 0.0,
+            "ICoefficient": -0.02,
+            "ILimitMax": 100,
+            "ILimitMin": -50,
+            "Inputs": [
+                "MEDUSA_DELTA0_12V_TEMP_C",
+                "MEDUSA_DELTA1_12V_TEMP_C",
+                "MEDUSA_DELTA2_12V_TEMP_C",
+                "MEDUSA_DELTA3_12V_TEMP_C"
+            ],
+            "Name": "PID_MEDUSA_12VDELTA",
+            "NegativeHysteresis": 3.0,
+            "OutLimitMax": 100,
+            "OutLimitMin": 0,
+            "PCoefficient": -3.0,
+            "PositiveHysteresis": 0.0,
+            "SetPoint": 90.0,
+            "SlewNeg": 0.0,
+            "SlewPos": 0.0,
+            "Type": "Pid",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Address": "0x41",
+            "Bus": 11,
+            "Labels": [
+                "in_voltage1"
+            ],
+            "Name": "MEDUSA_ADC_GND_SENSE",
+            "Type": "RTQ6056",
+            "in_voltage1_Name": "MEDUSA_ADC_GND_SENSE_VOLT_V"
+        },
+        {
+            "Class": "temp",
+            "Inputs": [
+                "MEDUSA_EFFUSE_12V_TEMP_C",
+                "MEDUSA_HSC0_48V_TEMP_C",
+                "MEDUSA_HSC1_48V_TEMP_C",
+                "MEDUSA0_TEMP_C",
+                "MEDUSA1_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_Non_Critical_Sensors",
+            "NegativeHysteresis": 0,
+            "Output": [
+                10.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                20.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Class": "temp",
+            "InputUnavailableAsFailed": false,
+            "Inputs": [
+                "MEDUSA_MB1_HSC_12V_TEMP_C",
+                "MEDUSA_MB2_HSC_12V_TEMP_C",
+                "MEDUSA_MB3_HSC_12V_TEMP_C",
+                "MEDUSA_MB4_HSC_12V_TEMP_C",
+                "MEDUSA_MB5_HSC_12V_TEMP_C",
+                "MEDUSA_MB6_HSC_12V_TEMP_C",
+                "MEDUSA_MB7_HSC_12V_TEMP_C",
+                "MEDUSA_MB8_HSC_12V_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_MB_12VHSC",
+            "NegativeHysteresis": 0,
+            "Output": [
+                10.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                20.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Class": "temp",
+            "Inputs": [
+                "MEDUSA_DELTA0_12V_TEMP_C",
+                "MEDUSA_DELTA1_12V_TEMP_C",
+                "MEDUSA_DELTA2_12V_TEMP_C",
+                "MEDUSA_DELTA3_12V_TEMP_C"
+            ],
+            "Name": "Stepwise_MEDUSA_12VDELTA",
+            "NegativeHysteresis": 2,
+            "Output": [
+                20.0,
+                22.0,
+                24.0,
+                26.0,
+                28.0,
+                30.0
+            ],
+            "PositiveHysteresis": 0,
+            "Reading": [
+                80.0,
+                81.0,
+                82.0,
+                83.0,
+                84.0,
+                85.0
+            ],
+            "Type": "Stepwise",
+            "Zones": [
+                "Zone 1"
+            ]
+        },
+        {
+            "Address": "0x48",
+            "Bus": 11,
+            "Name": "MEDUSA0_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                }
+            ],
+            "Type": "TMP75"
+        },
+        {
+            "Address": "0x49",
+            "Bus": 11,
+            "Name": "MEDUSA1_TEMP_C",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 80
+                }
+            ],
+            "Type": "TMP75"
+        },
+        {
+            "Address": "0x62",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA0_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA0_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA0_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA0_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA0_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA0_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x64",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA1_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA1_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA1_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA1_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA1_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA1_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x65",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA2_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA2_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA2_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA2_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA2_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA2_12V_OUTPUT_VOLT_V"
+        },
+        {
+            "Address": "0x68",
+            "Bus": 11,
+            "Labels": [
+                "temp1",
+                "vin",
+                "vout1",
+                "iout1",
+                "pout1"
+            ],
+            "Name": "MEDUSA_DELTA3_12V",
+            "Thresholds": [
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 60
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 53.28
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 52.8
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 43.2
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 42.72
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vin",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 40
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 15
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 13.054
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 12.932
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non critical",
+                    "Severity": 0,
+                    "Value": 11.468
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower critical",
+                    "Severity": 1,
+                    "Value": 11.346
+                },
+                {
+                    "Direction": "less than",
+                    "Hysteresis": 0,
+                    "Label": "vout1",
+                    "Name": "lower non recoverable",
+                    "Severity": 4,
+                    "Value": 10.091
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 130
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 116.919
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "iout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 111.6045
+                },
+                {
+                    "Direction": "greater than",
+                    "Hysteresis": 0,
+                    "Label": "temp1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 100
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non recoverable",
+                    "Severity": 4,
+                    "Value": 1625
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper critical",
+                    "Severity": 1,
+                    "Value": 1461.4875
+                },
+                {
+                    "Direction": "greater than",
+                    "Label": "pout1",
+                    "Name": "upper non critical",
+                    "Severity": 0,
+                    "Value": 1395.05625
+                }
+            ],
+            "Type": "pmbus",
+            "iout1_Name": "MEDUSA_DELTA3_12V_CURR_A",
+            "pout1_Name": "MEDUSA_DELTA3_12V_PWR_W",
+            "pout1_Scale": 1000000,
+            "temp1_Name": "MEDUSA_DELTA3_12V_TEMP_C",
+            "vin_Name": "MEDUSA_DELTA3_12V_INPUT_VOLT_V",
+            "vout1_Name": "MEDUSA_DELTA3_12V_OUTPUT_VOLT_V"
+        }
+    ],
+    "Name": "Yosemite 4 Medusa Board",
+    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Medusa Board ADC-RNS-ISL 12VHSC-ADI 48VHSC-ADI', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})",
+    "Type": "Board",
+    "xyz.openbmc_project.Inventory.Decorator.Asset": {
+        "BuildDate": "$BOARD_MANUFACTURE_DATE",
+        "Manufacturer": "$BOARD_MANUFACTURER",
+        "Model": "$BOARD_PRODUCT_NAME",
+        "PartNumber": "$BOARD_PART_NUMBER",
+        "SerialNumber": "$BOARD_SERIAL_NUMBER",
+        "SparePartNumber": "$BOARD_INFO_AM1"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
+        "AssetTag": "$PRODUCT_ASSET_TAG"
+    },
+    "xyz.openbmc_project.Inventory.Decorator.Revision": {
+        "Version": "$PRODUCT_VERSION"
+    }
+}
diff --git a/meson.build b/meson.build
index 075ea84..311a93c 100644
--- a/meson.build
+++ b/meson.build
@@ -175,6 +175,9 @@
     'meta/yosemite4_medusaboard_adc_rns_12vhsc_mps_48vhsc_inf.json',
     'meta/yosemite4_medusaboard_adc_rns_hsc_adi.json',
     'meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_adi_48vhsc_inf.json',
+    'meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_adi.json',
+    'meta/yosemite4_medusaboard_adc_rns_isl_12vhsc_mps_48vhsc_inf.json',
+    'meta/yosemite4_medusaboard_adc_rns_isl_hsc_adi.json',
     'meta/yosemite4_medusaboard_adc_ti_12vhsc_adi_48vhsc_inf.json',
     'meta/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_adi.json',
     'meta/yosemite4_medusaboard_adc_ti_12vhsc_mps_48vhsc_inf.json',