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