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