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