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