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 "vin", 89 "vout1", 90 "iin", 91 "iout1", 92 "temp1", 93 "fan1" 94 ], 95 "Name": "PSU$ADDRESS % 4 + 1", 96 "Thresholds": [ 97 { 98 "Direction": "greater than", 99 "Label": "pin", 100 "Name": "upper critical", 101 "Severity": 1, 102 "Value": 1250 103 }, 104 { 105 "Direction": "greater than", 106 "Label": "pin", 107 "Name": "upper non critical", 108 "Severity": 0, 109 "Value": 1150 110 }, 111 { 112 "Direction": "greater than", 113 "Label": "iout1", 114 "Name": "upper critical", 115 "Severity": 1, 116 "Value": 125 117 }, 118 { 119 "Direction": "greater than", 120 "Label": "iout1", 121 "Name": "upper non critical", 122 "Severity": 0, 123 "Value": 105 124 }, 125 { 126 "Direction": "greater than", 127 "Label": "temp1", 128 "Name": "upper critical", 129 "Severity": 1, 130 "Value": 63 131 }, 132 { 133 "Direction": "greater than", 134 "Label": "temp1", 135 "Name": "upper non critical", 136 "Severity": 0, 137 "Value": 60 138 } 139 ], 140 "Type": "pmbus" 141 } 142 ], 143 "Name": "ASPOWER 1200W PSU $ADDRESS % 4 + 1", 144 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'U1A-D11200-DRB'})", 145 "Type": "PowerSupply", 146 "xyz.openbmc_project.Inventory.Decorator.Asset": { 147 "Manufacturer": "$PRODUCT_MANUFACTURER", 148 "Model": "$PRODUCT_PRODUCT_NAME", 149 "PartNumber": "$PRODUCT_PART_NUMBER", 150 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 151 } 152 } 153] 154