blob: b1e07d9b4219fa0ac9506a6f83529959517b05ee [file] [log] [blame]
Andrei Kartashevb32e00d2020-09-11 22:40:38 +03001[
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 "pout2",
89 "vin",
90 "vout1",
91 "vout2",
92 "iin",
93 "iout1",
94 "iout2",
95 "temp1",
96 "fan1"
97 ],
98 "Name": "PSU$ADDRESS % 4 + 1",
99 "Thresholds": [
100 {
101 "Direction": "greater than",
102 "Label": "pin",
103 "Name": "upper critical",
104 "Severity": 1,
105 "Value": 1700
106 },
107 {
108 "Direction": "greater than",
109 "Label": "pin",
110 "Name": "upper non critical",
111 "Severity": 0,
112 "Value": 1600
113 },
114 {
115 "Direction": "greater than",
116 "Label": "iout1",
117 "Name": "upper critical",
118 "Severity": 1,
119 "Value": 155
120 },
121 {
122 "Direction": "greater than",
123 "Label": "iout1",
124 "Name": "upper non critical",
125 "Severity": 0,
126 "Value": 135
127 },
128 {
129 "Direction": "greater than",
130 "Label": "temp1",
131 "Name": "upper critical",
132 "Severity": 1,
133 "Value": 65
134 },
135 {
136 "Direction": "greater than",
137 "Label": "temp1",
138 "Name": "upper non critical",
139 "Severity": 0,
140 "Value": 55
141 }
142 ],
143 "Type": "pmbus"
144 }
145 ],
146 "Name": "Delta DPS-1600AB PSU$ADDRESS % 4 + 1",
147 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'DPS-1600AB-13 Z'})",
148 "Type": "PowerSupply",
149 "xyz.openbmc_project.Inventory.Decorator.Asset": {
150 "Manufacturer": "$PRODUCT_MANUFACTURER",
151 "Model": "$PRODUCT_PRODUCT_NAME",
152 "PartNumber": "$PRODUCT_PART_NUMBER",
153 "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
154 }
155 }
156]