1[ 2 { 3 "Exposes": [ 4 { 5 "Address": "$address", 6 "Bus": "$bus", 7 "Name": "PSU$address % 4 FRU", 8 "Type": "EEPROM" 9 }, 10 { 11 "Address": "$address", 12 "Bus": "$bus", 13 "Name": "PSU$address % 4 ADDR", 14 "Type": "PSUPresence" 15 }, 16 { 17 "Address": "$address + 4", 18 "Bus": "$bus", 19 "Labels": [ 20 "pin", 21 "pout1", 22 "vin", 23 "vout1", 24 "iin", 25 "iout1", 26 "temp1", 27 "fan1" 28 ], 29 "Name": "PSU$address % 4", 30 "Thresholds": [ 31 { 32 "Direction": "greater than", 33 "Label": "pin", 34 "Name": "upper critical", 35 "Severity": 1, 36 "Value": 920 37 }, 38 { 39 "Direction": "greater than", 40 "Label": "pout1", 41 "Name": "upper critical", 42 "Severity": 1, 43 "Value": 920 44 }, 45 { 46 "Direction": "less than", 47 "Label": "vin", 48 "Name": "lower critical", 49 "Severity": 1, 50 "Value": 90 51 }, 52 { 53 "Direction": "greater than", 54 "Label": "vin", 55 "Name": "upper critical", 56 "Severity": 1, 57 "Value": 250 58 }, 59 { 60 "Direction": "greater than", 61 "Label": "vout1", 62 "Name": "upper critical", 63 "Severity": 1, 64 "Value": 13 65 }, 66 { 67 "Direction": "greater than", 68 "Label": "iin", 69 "Name": "upper critical", 70 "Severity": 1, 71 "Value": 13 72 }, 73 { 74 "Direction": "greater than", 75 "Label": "iout1", 76 "Name": "upper critical", 77 "Severity": 1, 78 "Value": 80 79 }, 80 { 81 "Direction": "less than", 82 "Label": "temp1", 83 "Name": "lower critical", 84 "Severity": 1, 85 "Value": 0 86 }, 87 { 88 "Direction": "greater than", 89 "Label": "temp1", 90 "Name": "upper critical", 91 "Severity": 1, 92 "Value": 100 93 }, 94 { 95 "Direction": "less than", 96 "Label": "fan1", 97 "Name": "lower critical", 98 "Severity": 1, 99 "Value": 100 100 }, 101 { 102 "Direction": "greater than", 103 "Label": "fan1", 104 "Name": "upper critical", 105 "Severity": 1, 106 "Value": 9000 107 } 108 ], 109 "Type": "pmbus" 110 } 111 ], 112 "Name": "Supermicro PWS 920P SQ $address % 4", 113 "Probe": [ 114 "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'PWS-920P-SQ'})" 115 ], 116 "Type": "PowerSupply", 117 "xyz.openbmc_project.Inventory.Decorator.Asset": { 118 "Manufacturer": "$PRODUCT_MANUFACTURER", 119 "Model": "$PRODUCT_PRODUCT_NAME", 120 "PartNumber": "$PRODUCT_PART_NUMBER", 121 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 122 }, 123 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 124 "AssetTag": "$PRODUCT_ASSET_TAG" 125 } 126 } 127] 128