xref: /openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Sensor/Threshold.events.yaml (revision 34fde7c0b23a322dd723d4f4998b48f43f349feb)
1version: 1.2.0
2
3errors:
4    - name: ReadingAboveLowerCriticalThreshold
5      severity: warning
6      errno: ERANGE
7      metadata:
8          - name: SensorName
9            description: The name or identifier of the sensor.
10            type: object_path
11            primary: true
12          - name: ReadingValue
13            description: The reading of the sensor.
14            type: double
15            primary: true
16          - name: Units
17            description: The reading units of measure.
18            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
19            primary: true
20          - name: ThresholdValue
21            description: The configured threshold value for this sensor.
22            type: double
23            primary: true
24      redfish-mapping: SensorEvent.ReadingAboveLowerCriticalThreshold
25
26    - name: ReadingAboveLowerSoftShutdownThreshold
27      severity: critical
28      errno: ERANGE
29      metadata:
30          - name: SensorName
31            description: The name or identifier of the sensor.
32            type: object_path
33            primary: true
34          - name: ReadingValue
35            description: The reading of the sensor.
36            type: double
37            primary: true
38          - name: Units
39            description: The reading units of measure.
40            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
41            primary: true
42          - name: ThresholdValue
43            description: The configured threshold value for this sensor.
44            type: double
45            primary: true
46      redfish-mapping: SensorEvent.ReadingAboveLowerFatalThreshold
47
48    - name: ReadingAboveLowerHardShutdownThreshold
49      severity: critical
50      errno: ERANGE
51      metadata:
52          - name: SensorName
53            description: The name or identifier of the sensor.
54            type: object_path
55            primary: true
56          - name: ReadingValue
57            description: The reading of the sensor.
58            type: double
59            primary: true
60          - name: Units
61            description: The reading units of measure.
62            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
63            primary: true
64          - name: ThresholdValue
65            description: The configured threshold value for this sensor.
66            type: double
67            primary: true
68      redfish-mapping: SensorEvent.ReadingAboveLowerFatalThreshold
69
70    - name: ReadingAboveUpperWarningThreshold
71      severity: warning
72      errno: ERANGE
73      metadata:
74          - name: SensorName
75            description: The name or identifier of the sensor.
76            type: object_path
77            primary: true
78          - name: ReadingValue
79            description: The reading of the sensor.
80            type: double
81            primary: true
82          - name: Units
83            description: The reading units of measure.
84            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
85            primary: true
86          - name: ThresholdValue
87            description: The configured threshold value for this sensor.
88            type: double
89            primary: true
90      redfish-mapping: SensorEvent.ReadingAboveUpperCautionThreshold
91
92    - name: ReadingAboveUpperPerformanceLossThreshold
93      severity: warning
94      errno: ERANGE
95      metadata:
96          - name: SensorName
97            description: The name or identifier of the sensor.
98            type: object_path
99            primary: true
100          - name: ReadingValue
101            description: The reading of the sensor.
102            type: double
103            primary: true
104          - name: Units
105            description: The reading units of measure.
106            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
107            primary: true
108          - name: ThresholdValue
109            description: The configured threshold value for this sensor.
110            type: double
111            primary: true
112      redfish-mapping: SensorEvent.ReadingAboveUpperCautionThreshold
113
114    - name: ReadingAboveUpperCriticalThreshold
115      severity: critical
116      errno: ERANGE
117      metadata:
118          - name: SensorName
119            description: The name or identifier of the sensor.
120            type: object_path
121            primary: true
122          - name: ReadingValue
123            description: The reading of the sensor.
124            type: double
125            primary: true
126          - name: Units
127            description: The reading units of measure.
128            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
129            primary: true
130          - name: ThresholdValue
131            description: The configured threshold value for this sensor.
132            type: double
133            primary: true
134      redfish-mapping: SensorEvent.ReadingAboveUpperCriticalThreshold
135
136    - name: ReadingAboveUpperSoftShutdownThreshold
137      severity: critical
138      errno: ERANGE
139      metadata:
140          - name: SensorName
141            description: The name or identifier of the sensor.
142            type: object_path
143            primary: true
144          - name: ReadingValue
145            description: The reading of the sensor.
146            type: double
147            primary: true
148          - name: Units
149            description: The reading units of measure.
150            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
151            primary: true
152          - name: ThresholdValue
153            description: The configured threshold value for this sensor.
154            type: double
155            primary: true
156      redfish-mapping: SensorEvent.ReadingAboveUpperFatalThreshold
157
158    - name: ReadingAboveUpperHardShutdownThreshold
159      severity: critical
160      errno: ERANGE
161      metadata:
162          - name: SensorName
163            description: The name or identifier of the sensor.
164            type: object_path
165            primary: true
166          - name: ReadingValue
167            description: The reading of the sensor.
168            type: double
169            primary: true
170          - name: Units
171            description: The reading units of measure.
172            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
173            primary: true
174          - name: ThresholdValue
175            description: The configured threshold value for this sensor.
176            type: double
177            primary: true
178      redfish-mapping: SensorEvent.ReadingAboveUpperFatalThreshold
179
180    - name: ReadingBelowLowerWarningThreshold
181      severity: warning
182      errno: ERANGE
183      metadata:
184          - name: SensorName
185            description: The name or identifier of the sensor.
186            type: object_path
187            primary: true
188          - name: ReadingValue
189            description: The reading of the sensor.
190            type: double
191            primary: true
192          - name: Units
193            description: The reading units of measure.
194            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
195            primary: true
196          - name: ThresholdValue
197            description: The configured threshold value for this sensor.
198            type: double
199            primary: true
200      redfish-mapping: SensorEvent.ReadingBelowLowerCautionThreshold
201
202    - name: ReadingBelowLowerPerformanceLossThreshold
203      severity: warning
204      errno: ERANGE
205      metadata:
206          - name: SensorName
207            description: The name or identifier of the sensor.
208            type: object_path
209            primary: true
210          - name: ReadingValue
211            description: The reading of the sensor.
212            type: double
213            primary: true
214          - name: Units
215            description: The reading units of measure.
216            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
217            primary: true
218          - name: ThresholdValue
219            description: The configured threshold value for this sensor.
220            type: double
221            primary: true
222      redfish-mapping: SensorEvent.ReadingBelowLowerCautionThreshold
223
224    - name: ReadingBelowLowerCriticalThreshold
225      severity: critical
226      errno: ERANGE
227      metadata:
228          - name: SensorName
229            description: The name or identifier of the sensor.
230            type: object_path
231            primary: true
232          - name: ReadingValue
233            description: The reading of the sensor.
234            type: double
235            primary: true
236          - name: Units
237            description: The reading units of measure.
238            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
239            primary: true
240          - name: ThresholdValue
241            description: The configured threshold value for this sensor.
242            type: double
243            primary: true
244      redfish-mapping: SensorEvent.ReadingBelowLowerCriticalThreshold
245
246    - name: ReadingBelowLowerSoftShutdownThreshold
247      severity: critical
248      errno: ERANGE
249      metadata:
250          - name: SensorName
251            description: The name or identifier of the sensor.
252            type: object_path
253            primary: true
254          - name: ReadingValue
255            description: The reading of the sensor.
256            type: double
257            primary: true
258          - name: Units
259            description: The reading units of measure.
260            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
261            primary: true
262          - name: ThresholdValue
263            description: The configured threshold value for this sensor.
264            type: double
265            primary: true
266      redfish-mapping: SensorEvent.ReadingBelowLowerFatalThreshold
267
268    - name: ReadingBelowLowerHardShutdownThreshold
269      severity: critical
270      errno: ERANGE
271      metadata:
272          - name: SensorName
273            description: The name or identifier of the sensor.
274            type: object_path
275            primary: true
276          - name: ReadingValue
277            description: The reading of the sensor.
278            type: double
279            primary: true
280          - name: Units
281            description: The reading units of measure.
282            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
283            primary: true
284          - name: ThresholdValue
285            description: The configured threshold value for this sensor.
286            type: double
287            primary: true
288      redfish-mapping: SensorEvent.ReadingBelowLowerFatalThreshold
289
290    - name: ReadingBelowUpperCriticalThreshold
291      severity: warning
292      errno: ERANGE
293      metadata:
294          - name: SensorName
295            description: The name or identifier of the sensor.
296            type: object_path
297            primary: true
298          - name: ReadingValue
299            description: The reading of the sensor.
300            type: double
301            primary: true
302          - name: Units
303            description: The reading units of measure.
304            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
305            primary: true
306          - name: ThresholdValue
307            description: The configured threshold value for this sensor.
308            type: double
309            primary: true
310      redfish-mapping: SensorEvent.ReadingBelowUpperCriticalThreshold
311
312    - name: ReadingBelowUpperSoftShutdownThreshold
313      severity: critical
314      errno: ERANGE
315      metadata:
316          - name: SensorName
317            description: The name or identifier of the sensor.
318            type: object_path
319            primary: true
320          - name: ReadingValue
321            description: The reading of the sensor.
322            type: double
323            primary: true
324          - name: Units
325            description: The reading units of measure.
326            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
327            primary: true
328          - name: ThresholdValue
329            description: The configured threshold value for this sensor.
330            type: double
331            primary: true
332      redfish-mapping: SensorEvent.ReadingBelowFatalThreshold
333
334    - name: ReadingBelowUpperHardShutdownThreshold
335      severity: critical
336      errno: ERANGE
337      metadata:
338          - name: SensorName
339            description: The name or identifier of the sensor.
340            type: object_path
341            primary: true
342          - name: ReadingValue
343            description: The reading of the sensor.
344            type: double
345            primary: true
346          - name: Units
347            description: The reading units of measure.
348            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
349            primary: true
350          - name: ThresholdValue
351            description: The configured threshold value for this sensor.
352            type: double
353            primary: true
354      redfish-mapping: SensorEvent.ReadingBelowFatalThreshold
355
356    - name: ReadingWarning
357      severity: warning
358      errno: ERANGE
359      metadata:
360          - name: SensorName
361            description: The name or identifier of the sensor.
362            type: object_path
363            primary: true
364          - name: ReadingValue
365            description: The reading of the sensor.
366            type: double
367            primary: true
368          - name: Units
369            description: The reading units of measure.
370            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
371            primary: true
372      redfish-mapping: SensorEvent.ReadingWarning
373
374    - name: ReadingCritical
375      severity: critical
376      errno: ERANGE
377      metadata:
378          - name: SensorName
379            description: The name or identifier of the sensor.
380            type: object_path
381            primary: true
382          - name: ReadingValue
383            description: The reading of the sensor.
384            type: double
385            primary: true
386          - name: Units
387            description: The reading units of measure.
388            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
389            primary: true
390      redfish-mapping: SensorEvent.ReadingCritical
391
392    - name: ReadingNoLongerCritical
393      severity: warning
394      errno: ERANGE
395      metadata:
396          - name: SensorName
397            description: The name or identifier of the sensor.
398            type: object_path
399            primary: true
400          - name: ReadingValue
401            description: The reading of the sensor.
402            type: double
403            primary: true
404          - name: Units
405            description: The reading units of measure.
406            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
407            primary: true
408      redfish-mapping: SensorEvent.ReadingNoLongerCritical
409
410events:
411    - name: SensorReadingNormalRange
412      metadata:
413          - name: SensorName
414            description: The name or identifier of the sensor.
415            type: object_path
416            primary: true
417          - name: ReadingValue
418            description: The reading of the sensor.
419            type: double
420            primary: true
421          - name: Units
422            description: The reading units of measure.
423            type: enum[xyz.openbmc_project.Sensor.Value.Unit]
424            primary: true
425      redfish-mapping: SensorEvent.SensorReadingNormalRange
426