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