1[
2    {
3        "Exposes": [
4            {
5                "Address": "$address",
6                "Bus": "$bus",
7                "Name": "Solum 1600W PSU 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": "Floor",
38                "Inputs": [
39                    "PSU$ADDRESS % 4 + 1 Temperature"
40                ],
41                "Name": "PSU$ADDRESS % 4 + 1 LCC",
42                "NegativeHysteresis": 2,
43                "Output": [
44                    40.0,
45                    100.0
46                ],
47                "PositiveHysteresis": 0,
48                "Reading": [
49                    30.0,
50                    65.0
51                ],
52                "Type": "Stepwise",
53                "Zones": [
54                    "PSU"
55                ]
56            },
57            {
58                "Address": "$ADDRESS % 4 + 88",
59                "Bus": "$bus",
60                "Labels": [
61                    "pin",
62                    "pout1",
63                    "vin",
64                    "iin",
65                    "iout1",
66                    "temp1",
67                    "fan1"
68                ],
69                "Name": "PSU$ADDRESS % 4 + 1",
70                "Thresholds": [
71                    {
72                        "Direction": "greater than",
73                        "Label": "pin",
74                        "Name": "upper critical",
75                        "Severity": 1,
76                        "Value": 2149.5
77                    },
78                    {
79                        "Direction": "greater than",
80                        "Label": "pin",
81                        "Name": "upper non critical",
82                        "Severity": 0,
83                        "Value": 1951.6
84                    },
85                    {
86                        "Direction": "greater than",
87                        "Label": "iout1",
88                        "Name": "upper critical",
89                        "Severity": 1,
90                        "Value": 122
91                    },
92                    {
93                        "Direction": "greater than",
94                        "Label": "iout1",
95                        "Name": "upper non critical",
96                        "Severity": 0,
97                        "Value": 100
98                    },
99                    {
100                        "Direction": "greater than",
101                        "Label": "temp1",
102                        "Name": "upper critical",
103                        "Severity": 1,
104                        "Value": 78
105                    },
106                    {
107                        "Direction": "greater than",
108                        "Label": "temp1",
109                        "Name": "upper non critical",
110                        "Severity": 0,
111                        "Value": 73
112                    }
113                ],
114                "Type": "pmbus"
115            }
116        ],
117        "Name": "Solum 1600W PSU$ADDRESS % 4 + 1",
118        "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'PSSF162205A'})",
119        "Type": "PowerSupply",
120        "xyz.openbmc_project.Inventory.Decorator.Asset": {
121            "Manufacturer": "$PRODUCT_MANUFACTURER",
122            "Model": "$PRODUCT_PRODUCT_NAME",
123            "PartNumber": "$PRODUCT_PART_NUMBER",
124            "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
125        }
126    }
127]
128