xref: /openbmc/bmcweb/features/redfish/include/registries/environmental_message_registry.hpp (revision 40e9b92ec19acffb46f83a6e55b18974da5d708e)
1*40e9b92eSEd Tanous // SPDX-License-Identifier: Apache-2.0
2*40e9b92eSEd Tanous // SPDX-FileCopyrightText: Copyright OpenBMC Authors
3665e7602SGunnar Mills #pragma once
4665e7602SGunnar Mills /****************************************************************
5665e7602SGunnar Mills  *                 READ THIS WARNING FIRST
6665e7602SGunnar Mills  * This is an auto-generated header which contains definitions
7665e7602SGunnar Mills  * for Redfish DMTF defined messages.
8665e7602SGunnar Mills  * DO NOT modify this registry outside of running the
9665e7602SGunnar Mills  * parse_registries.py script.  The definitions contained within
10665e7602SGunnar Mills  * this file are owned by DMTF.  Any modifications to these files
11665e7602SGunnar Mills  * should be first pushed to the relevant registry in the DMTF
12665e7602SGunnar Mills  * github organization.
13665e7602SGunnar Mills  ***************************************************************/
14665e7602SGunnar Mills #include "registries.hpp"
15665e7602SGunnar Mills 
16665e7602SGunnar Mills #include <array>
17665e7602SGunnar Mills 
18665e7602SGunnar Mills // clang-format off
19665e7602SGunnar Mills 
20665e7602SGunnar Mills namespace redfish::registries::environmental
21665e7602SGunnar Mills {
22665e7602SGunnar Mills const Header header = {
23665e7602SGunnar Mills     "Copyright 2023 DMTF. All rights reserved.",
24665e7602SGunnar Mills     "#MessageRegistry.v1_6_2.MessageRegistry",
2556b81992SEd Tanous     1,
2656b81992SEd Tanous     0,
2756b81992SEd Tanous     1,
28665e7602SGunnar Mills     "Environmental Message Registry",
29665e7602SGunnar Mills     "en",
30665e7602SGunnar Mills     "This registry defines messages related to environmental sensors, heating and cooling equipment, or other environmental conditions.",
31665e7602SGunnar Mills     "Environmental",
32665e7602SGunnar Mills     "DMTF",
33665e7602SGunnar Mills };
34665e7602SGunnar Mills constexpr const char* url =
35665e7602SGunnar Mills     "https://redfish.dmtf.org/registries/Environmental.1.0.1.json";
36665e7602SGunnar Mills 
37665e7602SGunnar Mills constexpr std::array registry =
38665e7602SGunnar Mills {
39665e7602SGunnar Mills     MessageEntry{
40665e7602SGunnar Mills         "FanFailed",
41665e7602SGunnar Mills         {
42665e7602SGunnar Mills             "Indicates that a fan has failed.",
43665e7602SGunnar Mills             "Fan '%1' has failed.",
44665e7602SGunnar Mills             "Warning",
45665e7602SGunnar Mills             1,
46665e7602SGunnar Mills             {
47665e7602SGunnar Mills                 "string",
48665e7602SGunnar Mills             },
49665e7602SGunnar Mills             "Check the fan hardware and replace any faulty component.",
50665e7602SGunnar Mills         }},
51665e7602SGunnar Mills     MessageEntry{
52665e7602SGunnar Mills         "FanGroupCritical",
53665e7602SGunnar Mills         {
54665e7602SGunnar Mills             "Indicates that a fan group has a critical status.",
55665e7602SGunnar Mills             "Fan group '%1' is in a critical state.",
56665e7602SGunnar Mills             "Critical",
57665e7602SGunnar Mills             1,
58665e7602SGunnar Mills             {
59665e7602SGunnar Mills                 "string",
60665e7602SGunnar Mills             },
61665e7602SGunnar Mills             "None.",
62665e7602SGunnar Mills         }},
63665e7602SGunnar Mills     MessageEntry{
64665e7602SGunnar Mills         "FanGroupNormal",
65665e7602SGunnar Mills         {
66665e7602SGunnar Mills             "Indicates that a fan group has returned to normal operations.",
67665e7602SGunnar Mills             "Fan group '%1' is operating normally.",
68665e7602SGunnar Mills             "OK",
69665e7602SGunnar Mills             1,
70665e7602SGunnar Mills             {
71665e7602SGunnar Mills                 "string",
72665e7602SGunnar Mills             },
73665e7602SGunnar Mills             "None.",
74665e7602SGunnar Mills         }},
75665e7602SGunnar Mills     MessageEntry{
76665e7602SGunnar Mills         "FanGroupWarning",
77665e7602SGunnar Mills         {
78665e7602SGunnar Mills             "Indicates that a fan group has a warning status.",
79665e7602SGunnar Mills             "Fan group '%1' is in a warning state.",
80665e7602SGunnar Mills             "Warning",
81665e7602SGunnar Mills             1,
82665e7602SGunnar Mills             {
83665e7602SGunnar Mills                 "string",
84665e7602SGunnar Mills             },
85665e7602SGunnar Mills             "None.",
86665e7602SGunnar Mills         }},
87665e7602SGunnar Mills     MessageEntry{
88665e7602SGunnar Mills         "FanInserted",
89665e7602SGunnar Mills         {
90665e7602SGunnar Mills             "Indicates that a fan was inserted or installed.",
91665e7602SGunnar Mills             "Fan '%1' was inserted.",
92665e7602SGunnar Mills             "OK",
93665e7602SGunnar Mills             1,
94665e7602SGunnar Mills             {
95665e7602SGunnar Mills                 "string",
96665e7602SGunnar Mills             },
97665e7602SGunnar Mills             "None.",
98665e7602SGunnar Mills         }},
99665e7602SGunnar Mills     MessageEntry{
100665e7602SGunnar Mills         "FanRemoved",
101665e7602SGunnar Mills         {
102665e7602SGunnar Mills             "Indicates that a fan was removed.",
103665e7602SGunnar Mills             "Fan '%1' was removed.",
104665e7602SGunnar Mills             "OK",
105665e7602SGunnar Mills             1,
106665e7602SGunnar Mills             {
107665e7602SGunnar Mills                 "string",
108665e7602SGunnar Mills             },
109665e7602SGunnar Mills             "None.",
110665e7602SGunnar Mills         }},
111665e7602SGunnar Mills     MessageEntry{
112665e7602SGunnar Mills         "FanRestored",
113665e7602SGunnar Mills         {
114665e7602SGunnar Mills             "Indicates that a fan was repaired or restored to normal operation.",
115665e7602SGunnar Mills             "Fan '%1' was restored.",
116665e7602SGunnar Mills             "OK",
117665e7602SGunnar Mills             1,
118665e7602SGunnar Mills             {
119665e7602SGunnar Mills                 "string",
120665e7602SGunnar Mills             },
121665e7602SGunnar Mills             "None.",
122665e7602SGunnar Mills         }},
123665e7602SGunnar Mills     MessageEntry{
124665e7602SGunnar Mills         "HumidityAboveLowerCriticalThreshold",
125665e7602SGunnar Mills         {
126665e7602SGunnar Mills             "Indicates that a humidity reading is no longer below the lower critical threshold but is still outside of normal operating range.",
127665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is now above the %3 lower critical threshold but remains outside of normal range.",
128665e7602SGunnar Mills             "Warning",
129665e7602SGunnar Mills             3,
130665e7602SGunnar Mills             {
131665e7602SGunnar Mills                 "string",
132665e7602SGunnar Mills                 "number",
133665e7602SGunnar Mills                 "number",
134665e7602SGunnar Mills             },
135665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
136665e7602SGunnar Mills         }},
137665e7602SGunnar Mills     MessageEntry{
138665e7602SGunnar Mills         "HumidityAboveUpperCautionThreshold",
139665e7602SGunnar Mills         {
140665e7602SGunnar Mills             "Indicates that a humidity reading is above the upper caution threshold.",
141665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is above the %3 upper caution threshold.",
142665e7602SGunnar Mills             "Warning",
143665e7602SGunnar Mills             3,
144665e7602SGunnar Mills             {
145665e7602SGunnar Mills                 "string",
146665e7602SGunnar Mills                 "number",
147665e7602SGunnar Mills                 "number",
148665e7602SGunnar Mills             },
149665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
150665e7602SGunnar Mills         }},
151665e7602SGunnar Mills     MessageEntry{
152665e7602SGunnar Mills         "HumidityAboveUpperCriticalThreshold",
153665e7602SGunnar Mills         {
154665e7602SGunnar Mills             "Indicates that a humidity reading is above the upper critical threshold.",
155665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is above the %3 upper critical threshold.",
156665e7602SGunnar Mills             "Critical",
157665e7602SGunnar Mills             3,
158665e7602SGunnar Mills             {
159665e7602SGunnar Mills                 "string",
160665e7602SGunnar Mills                 "number",
161665e7602SGunnar Mills                 "number",
162665e7602SGunnar Mills             },
163665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
164665e7602SGunnar Mills         }},
165665e7602SGunnar Mills     MessageEntry{
166665e7602SGunnar Mills         "HumidityBelowLowerCautionThreshold",
167665e7602SGunnar Mills         {
168665e7602SGunnar Mills             "Indicates that a humidity reading is below the lower caution threshold.",
169665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is below the %3 lower caution threshold.",
170665e7602SGunnar Mills             "Warning",
171665e7602SGunnar Mills             3,
172665e7602SGunnar Mills             {
173665e7602SGunnar Mills                 "string",
174665e7602SGunnar Mills                 "number",
175665e7602SGunnar Mills                 "number",
176665e7602SGunnar Mills             },
177665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
178665e7602SGunnar Mills         }},
179665e7602SGunnar Mills     MessageEntry{
180665e7602SGunnar Mills         "HumidityBelowLowerCriticalThreshold",
181665e7602SGunnar Mills         {
182665e7602SGunnar Mills             "Indicates that a humidity reading is below the lower critical threshold.",
183665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is below the %3 lower critical threshold.",
184665e7602SGunnar Mills             "Critical",
185665e7602SGunnar Mills             3,
186665e7602SGunnar Mills             {
187665e7602SGunnar Mills                 "string",
188665e7602SGunnar Mills                 "number",
189665e7602SGunnar Mills                 "number",
190665e7602SGunnar Mills             },
191665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
192665e7602SGunnar Mills         }},
193665e7602SGunnar Mills     MessageEntry{
194665e7602SGunnar Mills         "HumidityBelowUpperCriticalThreshold",
195665e7602SGunnar Mills         {
196665e7602SGunnar Mills             "Indicates that a humidity reading is no longer above the upper critical threshold but is still outside of normal operating range.",
197665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is now below the %3 upper critical threshold but remains outside of normal range.",
198665e7602SGunnar Mills             "Warning",
199665e7602SGunnar Mills             3,
200665e7602SGunnar Mills             {
201665e7602SGunnar Mills                 "string",
202665e7602SGunnar Mills                 "number",
203665e7602SGunnar Mills                 "number",
204665e7602SGunnar Mills             },
205665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
206665e7602SGunnar Mills         }},
207665e7602SGunnar Mills     MessageEntry{
208665e7602SGunnar Mills         "HumidityNormal",
209665e7602SGunnar Mills         {
210665e7602SGunnar Mills             "Indicates that a humidity reading is now within normal operating range.",
211665e7602SGunnar Mills             "Humidity '%1' reading of %2 percent is within normal operating range.",
212665e7602SGunnar Mills             "OK",
213665e7602SGunnar Mills             2,
214665e7602SGunnar Mills             {
215665e7602SGunnar Mills                 "string",
216665e7602SGunnar Mills                 "number",
217665e7602SGunnar Mills             },
218665e7602SGunnar Mills             "None.",
219665e7602SGunnar Mills         }},
220665e7602SGunnar Mills     MessageEntry{
221665e7602SGunnar Mills         "TemperatureAboveLowerCriticalThreshold",
222665e7602SGunnar Mills         {
223665e7602SGunnar Mills             "Indicates that a temperature reading is no longer below the lower critical threshold but is still outside of normal operating range.",
224665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is now above the %3 lower critical threshold but remains outside of normal range.",
225665e7602SGunnar Mills             "Warning",
226665e7602SGunnar Mills             3,
227665e7602SGunnar Mills             {
228665e7602SGunnar Mills                 "string",
229665e7602SGunnar Mills                 "number",
230665e7602SGunnar Mills                 "number",
231665e7602SGunnar Mills             },
232665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
233665e7602SGunnar Mills         }},
234665e7602SGunnar Mills     MessageEntry{
235665e7602SGunnar Mills         "TemperatureAboveLowerFatalThreshold",
236665e7602SGunnar Mills         {
237665e7602SGunnar Mills             "Indicates that a temperature reading is no longer below the lower fatal threshold but is still outside of normal operating range.",
238665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is now above the %3 lower fatal threshold but remains outside of normal range.",
239665e7602SGunnar Mills             "Critical",
240665e7602SGunnar Mills             3,
241665e7602SGunnar Mills             {
242665e7602SGunnar Mills                 "string",
243665e7602SGunnar Mills                 "number",
244665e7602SGunnar Mills                 "number",
245665e7602SGunnar Mills             },
246665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
247665e7602SGunnar Mills         }},
248665e7602SGunnar Mills     MessageEntry{
249665e7602SGunnar Mills         "TemperatureAboveUpperCautionThreshold",
250665e7602SGunnar Mills         {
251665e7602SGunnar Mills             "Indicates that a temperature reading is above the upper caution threshold.",
252665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is above the %3 upper caution threshold.",
253665e7602SGunnar Mills             "Warning",
254665e7602SGunnar Mills             3,
255665e7602SGunnar Mills             {
256665e7602SGunnar Mills                 "string",
257665e7602SGunnar Mills                 "number",
258665e7602SGunnar Mills                 "number",
259665e7602SGunnar Mills             },
260665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
261665e7602SGunnar Mills         }},
262665e7602SGunnar Mills     MessageEntry{
263665e7602SGunnar Mills         "TemperatureAboveUpperCriticalThreshold",
264665e7602SGunnar Mills         {
265665e7602SGunnar Mills             "Indicates that a temperature reading is above the upper critical threshold.",
266665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is above the %3 upper critical threshold.",
267665e7602SGunnar Mills             "Critical",
268665e7602SGunnar Mills             3,
269665e7602SGunnar Mills             {
270665e7602SGunnar Mills                 "string",
271665e7602SGunnar Mills                 "number",
272665e7602SGunnar Mills                 "number",
273665e7602SGunnar Mills             },
274665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
275665e7602SGunnar Mills         }},
276665e7602SGunnar Mills     MessageEntry{
277665e7602SGunnar Mills         "TemperatureAboveUpperFatalThreshold",
278665e7602SGunnar Mills         {
279665e7602SGunnar Mills             "Indicates that a temperature reading is above the upper fatal threshold.",
280665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is above the %3 upper fatal threshold.",
281665e7602SGunnar Mills             "Critical",
282665e7602SGunnar Mills             3,
283665e7602SGunnar Mills             {
284665e7602SGunnar Mills                 "string",
285665e7602SGunnar Mills                 "number",
286665e7602SGunnar Mills                 "number",
287665e7602SGunnar Mills             },
288665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
289665e7602SGunnar Mills         }},
290665e7602SGunnar Mills     MessageEntry{
291665e7602SGunnar Mills         "TemperatureBelowLowerCautionThreshold",
292665e7602SGunnar Mills         {
293665e7602SGunnar Mills             "Indicates that a temperature reading is below the lower caution threshold.",
294665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is below the %3 lower caution threshold.",
295665e7602SGunnar Mills             "Warning",
296665e7602SGunnar Mills             3,
297665e7602SGunnar Mills             {
298665e7602SGunnar Mills                 "string",
299665e7602SGunnar Mills                 "number",
300665e7602SGunnar Mills                 "number",
301665e7602SGunnar Mills             },
302665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
303665e7602SGunnar Mills         }},
304665e7602SGunnar Mills     MessageEntry{
305665e7602SGunnar Mills         "TemperatureBelowLowerCriticalThreshold",
306665e7602SGunnar Mills         {
307665e7602SGunnar Mills             "Indicates that a temperature reading is below the lower critical threshold.",
308665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is below the %3 lower critical threshold.",
309665e7602SGunnar Mills             "Critical",
310665e7602SGunnar Mills             3,
311665e7602SGunnar Mills             {
312665e7602SGunnar Mills                 "string",
313665e7602SGunnar Mills                 "number",
314665e7602SGunnar Mills                 "number",
315665e7602SGunnar Mills             },
316665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
317665e7602SGunnar Mills         }},
318665e7602SGunnar Mills     MessageEntry{
319665e7602SGunnar Mills         "TemperatureBelowLowerFatalThreshold",
320665e7602SGunnar Mills         {
321665e7602SGunnar Mills             "Indicates that a temperature reading is below the lower fatal threshold.",
322665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is below the %3 lower fatal threshold.",
323665e7602SGunnar Mills             "Critical",
324665e7602SGunnar Mills             3,
325665e7602SGunnar Mills             {
326665e7602SGunnar Mills                 "string",
327665e7602SGunnar Mills                 "number",
328665e7602SGunnar Mills                 "number",
329665e7602SGunnar Mills             },
330665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
331665e7602SGunnar Mills         }},
332665e7602SGunnar Mills     MessageEntry{
333665e7602SGunnar Mills         "TemperatureBelowUpperCriticalThreshold",
334665e7602SGunnar Mills         {
335665e7602SGunnar Mills             "Indicates that a temperature reading is no longer above the upper critical threshold but is still outside of normal operating range.",
336665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is now below the %3 upper critical threshold but remains outside of normal range.",
337665e7602SGunnar Mills             "Warning",
338665e7602SGunnar Mills             3,
339665e7602SGunnar Mills             {
340665e7602SGunnar Mills                 "string",
341665e7602SGunnar Mills                 "number",
342665e7602SGunnar Mills                 "number",
343665e7602SGunnar Mills             },
344665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
345665e7602SGunnar Mills         }},
346665e7602SGunnar Mills     MessageEntry{
347665e7602SGunnar Mills         "TemperatureBelowUpperFatalThreshold",
348665e7602SGunnar Mills         {
349665e7602SGunnar Mills             "Indicates that a temperature reading is no longer above the upper fatal threshold but is still outside of normal operating range.",
350665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is now below the %3 upper fatal threshold but remains outside of normal range.",
351665e7602SGunnar Mills             "Critical",
352665e7602SGunnar Mills             3,
353665e7602SGunnar Mills             {
354665e7602SGunnar Mills                 "string",
355665e7602SGunnar Mills                 "number",
356665e7602SGunnar Mills                 "number",
357665e7602SGunnar Mills             },
358665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
359665e7602SGunnar Mills         }},
360665e7602SGunnar Mills     MessageEntry{
361665e7602SGunnar Mills         "TemperatureCritical",
362665e7602SGunnar Mills         {
363665e7602SGunnar Mills             "Indicates that a temperature reading exceeds an internal critical level.",
364665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) exceeds the critical level.",
365665e7602SGunnar Mills             "Critical",
366665e7602SGunnar Mills             2,
367665e7602SGunnar Mills             {
368665e7602SGunnar Mills                 "string",
369665e7602SGunnar Mills                 "number",
370665e7602SGunnar Mills             },
371665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
372665e7602SGunnar Mills         }},
373665e7602SGunnar Mills     MessageEntry{
374665e7602SGunnar Mills         "TemperatureNoLongerCritical",
375665e7602SGunnar Mills         {
376665e7602SGunnar Mills             "Indicates that a temperature reading no longer exceeds an internal critical level but still exceeds an internal warning level.",
377665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) no longer exceeds the critical level.",
378665e7602SGunnar Mills             "Warning",
379665e7602SGunnar Mills             2,
380665e7602SGunnar Mills             {
381665e7602SGunnar Mills                 "string",
382665e7602SGunnar Mills                 "number",
383665e7602SGunnar Mills             },
384665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
385665e7602SGunnar Mills         }},
386665e7602SGunnar Mills     MessageEntry{
387665e7602SGunnar Mills         "TemperatureNormal",
388665e7602SGunnar Mills         {
389665e7602SGunnar Mills             "Indicates that a temperature reading is now within normal operating range.",
390665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) is within normal operating range.",
391665e7602SGunnar Mills             "OK",
392665e7602SGunnar Mills             2,
393665e7602SGunnar Mills             {
394665e7602SGunnar Mills                 "string",
395665e7602SGunnar Mills                 "number",
396665e7602SGunnar Mills             },
397665e7602SGunnar Mills             "None.",
398665e7602SGunnar Mills         }},
399665e7602SGunnar Mills     MessageEntry{
400665e7602SGunnar Mills         "TemperatureWarning",
401665e7602SGunnar Mills         {
402665e7602SGunnar Mills             "Indicates that a temperature reading exceeds an internal warning level.",
403665e7602SGunnar Mills             "Temperature '%1' reading of %2 degrees (C) exceeds the warning level.",
404665e7602SGunnar Mills             "Warning",
405665e7602SGunnar Mills             2,
406665e7602SGunnar Mills             {
407665e7602SGunnar Mills                 "string",
408665e7602SGunnar Mills                 "number",
409665e7602SGunnar Mills             },
410665e7602SGunnar Mills             "Check the condition of the resource listed in OriginOfCondition.",
411665e7602SGunnar Mills         }},
412665e7602SGunnar Mills 
413665e7602SGunnar Mills };
414665e7602SGunnar Mills 
415665e7602SGunnar Mills enum class Index
416665e7602SGunnar Mills {
417665e7602SGunnar Mills     fanFailed = 0,
418665e7602SGunnar Mills     fanGroupCritical = 1,
419665e7602SGunnar Mills     fanGroupNormal = 2,
420665e7602SGunnar Mills     fanGroupWarning = 3,
421665e7602SGunnar Mills     fanInserted = 4,
422665e7602SGunnar Mills     fanRemoved = 5,
423665e7602SGunnar Mills     fanRestored = 6,
424665e7602SGunnar Mills     humidityAboveLowerCriticalThreshold = 7,
425665e7602SGunnar Mills     humidityAboveUpperCautionThreshold = 8,
426665e7602SGunnar Mills     humidityAboveUpperCriticalThreshold = 9,
427665e7602SGunnar Mills     humidityBelowLowerCautionThreshold = 10,
428665e7602SGunnar Mills     humidityBelowLowerCriticalThreshold = 11,
429665e7602SGunnar Mills     humidityBelowUpperCriticalThreshold = 12,
430665e7602SGunnar Mills     humidityNormal = 13,
431665e7602SGunnar Mills     temperatureAboveLowerCriticalThreshold = 14,
432665e7602SGunnar Mills     temperatureAboveLowerFatalThreshold = 15,
433665e7602SGunnar Mills     temperatureAboveUpperCautionThreshold = 16,
434665e7602SGunnar Mills     temperatureAboveUpperCriticalThreshold = 17,
435665e7602SGunnar Mills     temperatureAboveUpperFatalThreshold = 18,
436665e7602SGunnar Mills     temperatureBelowLowerCautionThreshold = 19,
437665e7602SGunnar Mills     temperatureBelowLowerCriticalThreshold = 20,
438665e7602SGunnar Mills     temperatureBelowLowerFatalThreshold = 21,
439665e7602SGunnar Mills     temperatureBelowUpperCriticalThreshold = 22,
440665e7602SGunnar Mills     temperatureBelowUpperFatalThreshold = 23,
441665e7602SGunnar Mills     temperatureCritical = 24,
442665e7602SGunnar Mills     temperatureNoLongerCritical = 25,
443665e7602SGunnar Mills     temperatureNormal = 26,
444665e7602SGunnar Mills     temperatureWarning = 27,
445665e7602SGunnar Mills };
446665e7602SGunnar Mills } // namespace redfish::registries::environmental
447