1[ 2 { 3 "Exposes": [ 4 { 5 "Address": "$address", 6 "Bus": "$bus", 7 "Name": "PSU$ADDRESS % 4 + 1 FRU", 8 "Type": "EEPROM" 9 }, 10 { 11 "Class": "fan", 12 "FFGainCoefficient": 1.0, 13 "FFOffCoefficient": 0.0, 14 "ICoefficient": 0.0, 15 "ILimitMax": 0.0, 16 "ILimitMin": 0.0, 17 "Inputs": [ 18 "PSU$ADDRESS % 4 + 1 Fan Speed 1" 19 ], 20 "Name": "PSU$ADDRESS % 4 + 1 Fan 1", 21 "NegativeHysteresis": 2.0, 22 "OutLimitMax": 100.0, 23 "OutLimitMin": 30.0, 24 "Outputs": [ 25 "Pwm PSU$ADDRESS % 4 + 1 Fan 1" 26 ], 27 "PCoefficient": 0.0, 28 "PositiveHysteresis": 0.0, 29 "SlewNeg": 0.0, 30 "SlewPos": 0.0, 31 "Type": "Pid", 32 "Zones": [ 33 "PSU" 34 ] 35 }, 36 { 37 "Class": "temp", 38 "FFGainCoefficient": 0.0, 39 "FFOffCoefficient": 0.0, 40 "ICoefficient": -4.64, 41 "ILimitMax": 100, 42 "ILimitMin": 30, 43 "Inputs": [ 44 "PSU$ADDRESS % 4 + 1 Temperature" 45 ], 46 "Name": "PSU$ADDRESS % 4 + 1 Temperature", 47 "NegativeHysteresis": 5.0, 48 "OutLimitMax": 100, 49 "OutLimitMin": 30, 50 "Outputs": [], 51 "PCoefficient": -0.15, 52 "PositiveHysteresis": 0.0, 53 "SetPoint": 50.0, 54 "SlewNeg": -1, 55 "SlewPos": 0.0, 56 "Type": "Pid", 57 "Zones": [ 58 "PSU" 59 ] 60 }, 61 { 62 "Class": "Floor", 63 "Inputs": [ 64 "PSU$ADDRESS % 4 + 1 Temperature" 65 ], 66 "Name": "PSU$ADDRESS % 4 + 1 LCC", 67 "NegativeHysteresis": 2, 68 "Output": [ 69 40.0, 70 100.0 71 ], 72 "PositiveHysteresis": 0, 73 "Reading": [ 74 30.0, 75 65.0 76 ], 77 "Type": "Stepwise", 78 "Zones": [ 79 "PSU" 80 ] 81 }, 82 { 83 "Address": "$ADDRESS % 4 + 88", 84 "Bus": "$bus", 85 "Labels": [ 86 "pin", 87 "pout1", 88 "pout2", 89 "vin", 90 "vout1", 91 "vout2", 92 "iin", 93 "iout1", 94 "iout2", 95 "temp1", 96 "fan1" 97 ], 98 "Name": "PSU$ADDRESS % 4 + 1", 99 "Thresholds": [ 100 { 101 "Direction": "greater than", 102 "Label": "pin", 103 "Name": "upper critical", 104 "Severity": 1, 105 "Value": 1700 106 }, 107 { 108 "Direction": "greater than", 109 "Label": "pin", 110 "Name": "upper non critical", 111 "Severity": 0, 112 "Value": 1600 113 }, 114 { 115 "Direction": "greater than", 116 "Label": "iout1", 117 "Name": "upper critical", 118 "Severity": 1, 119 "Value": 155 120 }, 121 { 122 "Direction": "greater than", 123 "Label": "iout1", 124 "Name": "upper non critical", 125 "Severity": 0, 126 "Value": 135 127 }, 128 { 129 "Direction": "greater than", 130 "Label": "temp1", 131 "Name": "upper critical", 132 "Severity": 1, 133 "Value": 65 134 }, 135 { 136 "Direction": "greater than", 137 "Label": "temp1", 138 "Name": "upper non critical", 139 "Severity": 0, 140 "Value": 55 141 } 142 ], 143 "Type": "pmbus" 144 } 145 ], 146 "Name": "Delta DPS-1600AB PSU$ADDRESS % 4 + 1", 147 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'DPS-1600AB-13 Z'})", 148 "Type": "PowerSupply", 149 "xyz.openbmc_project.Inventory.Decorator.Asset": { 150 "Manufacturer": "$PRODUCT_MANUFACTURER", 151 "Model": "$PRODUCT_PRODUCT_NAME", 152 "PartNumber": "$PRODUCT_PART_NUMBER", 153 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 154 } 155 } 156] 157