1*665e7602SGunnar Mills #pragma once 2*665e7602SGunnar Mills /**************************************************************** 3*665e7602SGunnar Mills * READ THIS WARNING FIRST 4*665e7602SGunnar Mills * This is an auto-generated header which contains definitions 5*665e7602SGunnar Mills * for Redfish DMTF defined messages. 6*665e7602SGunnar Mills * DO NOT modify this registry outside of running the 7*665e7602SGunnar Mills * parse_registries.py script. The definitions contained within 8*665e7602SGunnar Mills * this file are owned by DMTF. Any modifications to these files 9*665e7602SGunnar Mills * should be first pushed to the relevant registry in the DMTF 10*665e7602SGunnar Mills * github organization. 11*665e7602SGunnar Mills ***************************************************************/ 12*665e7602SGunnar Mills #include "registries.hpp" 13*665e7602SGunnar Mills 14*665e7602SGunnar Mills #include <array> 15*665e7602SGunnar Mills 16*665e7602SGunnar Mills // clang-format off 17*665e7602SGunnar Mills 18*665e7602SGunnar Mills namespace redfish::registries::power 19*665e7602SGunnar Mills { 20*665e7602SGunnar Mills const Header header = { 21*665e7602SGunnar Mills "Copyright 2023 DMTF. All rights reserved.", 22*665e7602SGunnar Mills "#MessageRegistry.v1_6_2.MessageRegistry", 23*665e7602SGunnar Mills "Power.1.0.1", 24*665e7602SGunnar Mills "Power Message Registry", 25*665e7602SGunnar Mills "en", 26*665e7602SGunnar Mills "This registry defines messages related to electrical measurements and power distribution equipment.", 27*665e7602SGunnar Mills "Power", 28*665e7602SGunnar Mills "1.0.1", 29*665e7602SGunnar Mills "DMTF", 30*665e7602SGunnar Mills }; 31*665e7602SGunnar Mills constexpr const char* url = 32*665e7602SGunnar Mills "https://redfish.dmtf.org/registries/Power.1.0.1.json"; 33*665e7602SGunnar Mills 34*665e7602SGunnar Mills constexpr std::array registry = 35*665e7602SGunnar Mills { 36*665e7602SGunnar Mills MessageEntry{ 37*665e7602SGunnar Mills "BreakerFault", 38*665e7602SGunnar Mills { 39*665e7602SGunnar Mills "Indicates that a circuit breaker has an internal fault.", 40*665e7602SGunnar Mills "Fault detected in breaker '%1'.", 41*665e7602SGunnar Mills "Critical", 42*665e7602SGunnar Mills 1, 43*665e7602SGunnar Mills { 44*665e7602SGunnar Mills "string", 45*665e7602SGunnar Mills }, 46*665e7602SGunnar Mills "Check the breaker hardware and replace any faulty components.", 47*665e7602SGunnar Mills }}, 48*665e7602SGunnar Mills MessageEntry{ 49*665e7602SGunnar Mills "BreakerReset", 50*665e7602SGunnar Mills { 51*665e7602SGunnar Mills "Indicates that a circuit breaker reset.", 52*665e7602SGunnar Mills "Breaker '%1' reset.", 53*665e7602SGunnar Mills "OK", 54*665e7602SGunnar Mills 1, 55*665e7602SGunnar Mills { 56*665e7602SGunnar Mills "string", 57*665e7602SGunnar Mills }, 58*665e7602SGunnar Mills "None.", 59*665e7602SGunnar Mills }}, 60*665e7602SGunnar Mills MessageEntry{ 61*665e7602SGunnar Mills "BreakerTripped", 62*665e7602SGunnar Mills { 63*665e7602SGunnar Mills "Indicates that a circuit breaker tripped.", 64*665e7602SGunnar Mills "Breaker '%1' has tripped.", 65*665e7602SGunnar Mills "Critical", 66*665e7602SGunnar Mills 1, 67*665e7602SGunnar Mills { 68*665e7602SGunnar Mills "string", 69*665e7602SGunnar Mills }, 70*665e7602SGunnar Mills "Check the circuit and connected devices, and disconnect or replace any faulty devices.", 71*665e7602SGunnar Mills }}, 72*665e7602SGunnar Mills MessageEntry{ 73*665e7602SGunnar Mills "CircuitPoweredOff", 74*665e7602SGunnar Mills { 75*665e7602SGunnar Mills "Indicates that a circuit was powered off.", 76*665e7602SGunnar Mills "Circuit '%1' powered off.", 77*665e7602SGunnar Mills "OK", 78*665e7602SGunnar Mills 1, 79*665e7602SGunnar Mills { 80*665e7602SGunnar Mills "string", 81*665e7602SGunnar Mills }, 82*665e7602SGunnar Mills "None.", 83*665e7602SGunnar Mills }}, 84*665e7602SGunnar Mills MessageEntry{ 85*665e7602SGunnar Mills "CircuitPoweredOn", 86*665e7602SGunnar Mills { 87*665e7602SGunnar Mills "Indicates that a circuit was powered on.", 88*665e7602SGunnar Mills "Circuit '%1' powered on.", 89*665e7602SGunnar Mills "OK", 90*665e7602SGunnar Mills 1, 91*665e7602SGunnar Mills { 92*665e7602SGunnar Mills "string", 93*665e7602SGunnar Mills }, 94*665e7602SGunnar Mills "None.", 95*665e7602SGunnar Mills }}, 96*665e7602SGunnar Mills MessageEntry{ 97*665e7602SGunnar Mills "CurrentAboveLowerCriticalThreshold", 98*665e7602SGunnar Mills { 99*665e7602SGunnar Mills "Indicates that a current reading is no longer below the lower critical threshold but is still outside of normal operating range.", 100*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is now above the %3 lower critical threshold but remains outside of normal range.", 101*665e7602SGunnar Mills "Warning", 102*665e7602SGunnar Mills 3, 103*665e7602SGunnar Mills { 104*665e7602SGunnar Mills "string", 105*665e7602SGunnar Mills "number", 106*665e7602SGunnar Mills "number", 107*665e7602SGunnar Mills }, 108*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 109*665e7602SGunnar Mills }}, 110*665e7602SGunnar Mills MessageEntry{ 111*665e7602SGunnar Mills "CurrentAboveLowerFatalThreshold", 112*665e7602SGunnar Mills { 113*665e7602SGunnar Mills "Indicates that a current reading is no longer below the lower fatal threshold but is still outside of normal operating range.", 114*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is now above the %3 lower fatal threshold but remains outside of normal range.", 115*665e7602SGunnar Mills "Critical", 116*665e7602SGunnar Mills 3, 117*665e7602SGunnar Mills { 118*665e7602SGunnar Mills "string", 119*665e7602SGunnar Mills "number", 120*665e7602SGunnar Mills "number", 121*665e7602SGunnar Mills }, 122*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 123*665e7602SGunnar Mills }}, 124*665e7602SGunnar Mills MessageEntry{ 125*665e7602SGunnar Mills "CurrentAboveUpperCautionThreshold", 126*665e7602SGunnar Mills { 127*665e7602SGunnar Mills "Indicates that a current reading is above the upper caution threshold.", 128*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is above the %3 upper caution threshold.", 129*665e7602SGunnar Mills "Warning", 130*665e7602SGunnar Mills 3, 131*665e7602SGunnar Mills { 132*665e7602SGunnar Mills "string", 133*665e7602SGunnar Mills "number", 134*665e7602SGunnar Mills "number", 135*665e7602SGunnar Mills }, 136*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 137*665e7602SGunnar Mills }}, 138*665e7602SGunnar Mills MessageEntry{ 139*665e7602SGunnar Mills "CurrentAboveUpperCriticalThreshold", 140*665e7602SGunnar Mills { 141*665e7602SGunnar Mills "Indicates that a current reading is above the upper critical threshold.", 142*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is above the %3 upper critical threshold.", 143*665e7602SGunnar Mills "Critical", 144*665e7602SGunnar Mills 3, 145*665e7602SGunnar Mills { 146*665e7602SGunnar Mills "string", 147*665e7602SGunnar Mills "number", 148*665e7602SGunnar Mills "number", 149*665e7602SGunnar Mills }, 150*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 151*665e7602SGunnar Mills }}, 152*665e7602SGunnar Mills MessageEntry{ 153*665e7602SGunnar Mills "CurrentAboveUpperFatalThreshold", 154*665e7602SGunnar Mills { 155*665e7602SGunnar Mills "Indicates that a current reading is above the upper fatal threshold.", 156*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is above the %3 upper fatal threshold.", 157*665e7602SGunnar Mills "Critical", 158*665e7602SGunnar Mills 3, 159*665e7602SGunnar Mills { 160*665e7602SGunnar Mills "string", 161*665e7602SGunnar Mills "number", 162*665e7602SGunnar Mills "number", 163*665e7602SGunnar Mills }, 164*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 165*665e7602SGunnar Mills }}, 166*665e7602SGunnar Mills MessageEntry{ 167*665e7602SGunnar Mills "CurrentBelowLowerCautionThreshold", 168*665e7602SGunnar Mills { 169*665e7602SGunnar Mills "Indicates that a current reading is below the lower caution threshold.", 170*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is below the %3 lower caution threshold.", 171*665e7602SGunnar Mills "Warning", 172*665e7602SGunnar Mills 3, 173*665e7602SGunnar Mills { 174*665e7602SGunnar Mills "string", 175*665e7602SGunnar Mills "number", 176*665e7602SGunnar Mills "number", 177*665e7602SGunnar Mills }, 178*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 179*665e7602SGunnar Mills }}, 180*665e7602SGunnar Mills MessageEntry{ 181*665e7602SGunnar Mills "CurrentBelowLowerCriticalThreshold", 182*665e7602SGunnar Mills { 183*665e7602SGunnar Mills "Indicates that a current reading is below the lower critical threshold.", 184*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is below the %3 lower critical threshold.", 185*665e7602SGunnar Mills "Critical", 186*665e7602SGunnar Mills 3, 187*665e7602SGunnar Mills { 188*665e7602SGunnar Mills "string", 189*665e7602SGunnar Mills "number", 190*665e7602SGunnar Mills "number", 191*665e7602SGunnar Mills }, 192*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 193*665e7602SGunnar Mills }}, 194*665e7602SGunnar Mills MessageEntry{ 195*665e7602SGunnar Mills "CurrentBelowLowerFatalThreshold", 196*665e7602SGunnar Mills { 197*665e7602SGunnar Mills "Indicates that a current reading is below the lower fatal threshold.", 198*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is below the %3 lower fatal threshold.", 199*665e7602SGunnar Mills "Critical", 200*665e7602SGunnar Mills 3, 201*665e7602SGunnar Mills { 202*665e7602SGunnar Mills "string", 203*665e7602SGunnar Mills "number", 204*665e7602SGunnar Mills "number", 205*665e7602SGunnar Mills }, 206*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 207*665e7602SGunnar Mills }}, 208*665e7602SGunnar Mills MessageEntry{ 209*665e7602SGunnar Mills "CurrentBelowUpperCriticalThreshold", 210*665e7602SGunnar Mills { 211*665e7602SGunnar Mills "Indicates that a current reading is no longer above the upper critical threshold but is still outside of normal operating range.", 212*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is now below the %3 upper critical threshold but remains outside of normal range.", 213*665e7602SGunnar Mills "Warning", 214*665e7602SGunnar Mills 3, 215*665e7602SGunnar Mills { 216*665e7602SGunnar Mills "string", 217*665e7602SGunnar Mills "number", 218*665e7602SGunnar Mills "number", 219*665e7602SGunnar Mills }, 220*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 221*665e7602SGunnar Mills }}, 222*665e7602SGunnar Mills MessageEntry{ 223*665e7602SGunnar Mills "CurrentBelowUpperFatalThreshold", 224*665e7602SGunnar Mills { 225*665e7602SGunnar Mills "Indicates that a current reading is no longer above the upper fatal threshold but is still outside of normal operating range.", 226*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is now below the %3 upper fatal threshold but remains outside of normal range.", 227*665e7602SGunnar Mills "Critical", 228*665e7602SGunnar Mills 3, 229*665e7602SGunnar Mills { 230*665e7602SGunnar Mills "string", 231*665e7602SGunnar Mills "number", 232*665e7602SGunnar Mills "number", 233*665e7602SGunnar Mills }, 234*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 235*665e7602SGunnar Mills }}, 236*665e7602SGunnar Mills MessageEntry{ 237*665e7602SGunnar Mills "CurrentCritical", 238*665e7602SGunnar Mills { 239*665e7602SGunnar Mills "Indicates that a current reading exceeds an internal critical level.", 240*665e7602SGunnar Mills "Current '%1' reading of %2 amperes exceeds the critical level.", 241*665e7602SGunnar Mills "Critical", 242*665e7602SGunnar Mills 2, 243*665e7602SGunnar Mills { 244*665e7602SGunnar Mills "string", 245*665e7602SGunnar Mills "number", 246*665e7602SGunnar Mills }, 247*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 248*665e7602SGunnar Mills }}, 249*665e7602SGunnar Mills MessageEntry{ 250*665e7602SGunnar Mills "CurrentNoLongerCritical", 251*665e7602SGunnar Mills { 252*665e7602SGunnar Mills "Indicates that a current reading no longer exceeds an internal critical level but still exceeds an internal warning level.", 253*665e7602SGunnar Mills "Current '%1' reading of %2 amperes no longer exceeds the critical level.", 254*665e7602SGunnar Mills "Warning", 255*665e7602SGunnar Mills 2, 256*665e7602SGunnar Mills { 257*665e7602SGunnar Mills "string", 258*665e7602SGunnar Mills "number", 259*665e7602SGunnar Mills }, 260*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 261*665e7602SGunnar Mills }}, 262*665e7602SGunnar Mills MessageEntry{ 263*665e7602SGunnar Mills "CurrentNormal", 264*665e7602SGunnar Mills { 265*665e7602SGunnar Mills "Indicates that a current reading is now within normal operating range.", 266*665e7602SGunnar Mills "Current '%1' reading of %2 amperes is within normal operating range.", 267*665e7602SGunnar Mills "OK", 268*665e7602SGunnar Mills 2, 269*665e7602SGunnar Mills { 270*665e7602SGunnar Mills "string", 271*665e7602SGunnar Mills "number", 272*665e7602SGunnar Mills }, 273*665e7602SGunnar Mills "None.", 274*665e7602SGunnar Mills }}, 275*665e7602SGunnar Mills MessageEntry{ 276*665e7602SGunnar Mills "CurrentWarning", 277*665e7602SGunnar Mills { 278*665e7602SGunnar Mills "Indicates that a current reading exceeds an internal warning level.", 279*665e7602SGunnar Mills "Current '%1' reading of %2 amperes exceeds the warning level.", 280*665e7602SGunnar Mills "Warning", 281*665e7602SGunnar Mills 2, 282*665e7602SGunnar Mills { 283*665e7602SGunnar Mills "string", 284*665e7602SGunnar Mills "number", 285*665e7602SGunnar Mills }, 286*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 287*665e7602SGunnar Mills }}, 288*665e7602SGunnar Mills MessageEntry{ 289*665e7602SGunnar Mills "FrequencyAboveLowerCriticalThreshold", 290*665e7602SGunnar Mills { 291*665e7602SGunnar Mills "Indicates that a frequency reading is no longer below the lower critical threshold but is still outside of normal operating range.", 292*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is now above the %3 lower critical threshold but remains outside of normal range.", 293*665e7602SGunnar Mills "Warning", 294*665e7602SGunnar Mills 3, 295*665e7602SGunnar Mills { 296*665e7602SGunnar Mills "string", 297*665e7602SGunnar Mills "number", 298*665e7602SGunnar Mills "number", 299*665e7602SGunnar Mills }, 300*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 301*665e7602SGunnar Mills }}, 302*665e7602SGunnar Mills MessageEntry{ 303*665e7602SGunnar Mills "FrequencyAboveUpperCautionThreshold", 304*665e7602SGunnar Mills { 305*665e7602SGunnar Mills "Indicates that a frequency reading is above the upper caution threshold.", 306*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is above the %3 upper caution threshold.", 307*665e7602SGunnar Mills "Warning", 308*665e7602SGunnar Mills 3, 309*665e7602SGunnar Mills { 310*665e7602SGunnar Mills "string", 311*665e7602SGunnar Mills "number", 312*665e7602SGunnar Mills "number", 313*665e7602SGunnar Mills }, 314*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 315*665e7602SGunnar Mills }}, 316*665e7602SGunnar Mills MessageEntry{ 317*665e7602SGunnar Mills "FrequencyAboveUpperCriticalThreshold", 318*665e7602SGunnar Mills { 319*665e7602SGunnar Mills "Indicates that a frequency reading is above the upper critical threshold.", 320*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is above the %3 upper critical threshold.", 321*665e7602SGunnar Mills "Critical", 322*665e7602SGunnar Mills 3, 323*665e7602SGunnar Mills { 324*665e7602SGunnar Mills "string", 325*665e7602SGunnar Mills "number", 326*665e7602SGunnar Mills "number", 327*665e7602SGunnar Mills }, 328*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 329*665e7602SGunnar Mills }}, 330*665e7602SGunnar Mills MessageEntry{ 331*665e7602SGunnar Mills "FrequencyBelowLowerCautionThreshold", 332*665e7602SGunnar Mills { 333*665e7602SGunnar Mills "Indicates that a frequency reading is below the lower caution threshold.", 334*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is below the %3 lower caution threshold.", 335*665e7602SGunnar Mills "Warning", 336*665e7602SGunnar Mills 3, 337*665e7602SGunnar Mills { 338*665e7602SGunnar Mills "string", 339*665e7602SGunnar Mills "number", 340*665e7602SGunnar Mills "number", 341*665e7602SGunnar Mills }, 342*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 343*665e7602SGunnar Mills }}, 344*665e7602SGunnar Mills MessageEntry{ 345*665e7602SGunnar Mills "FrequencyBelowLowerCriticalThreshold", 346*665e7602SGunnar Mills { 347*665e7602SGunnar Mills "Indicates that a frequency reading is below the lower critical threshold.", 348*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is below the %3 lower critical threshold.", 349*665e7602SGunnar Mills "Critical", 350*665e7602SGunnar Mills 3, 351*665e7602SGunnar Mills { 352*665e7602SGunnar Mills "string", 353*665e7602SGunnar Mills "number", 354*665e7602SGunnar Mills "number", 355*665e7602SGunnar Mills }, 356*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 357*665e7602SGunnar Mills }}, 358*665e7602SGunnar Mills MessageEntry{ 359*665e7602SGunnar Mills "FrequencyBelowUpperCriticalThreshold", 360*665e7602SGunnar Mills { 361*665e7602SGunnar Mills "Indicates that a frequency reading is no longer above the upper critical threshold but is still outside of normal operating range.", 362*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is now below the %3 upper critical threshold but remains outside of normal range.", 363*665e7602SGunnar Mills "Warning", 364*665e7602SGunnar Mills 3, 365*665e7602SGunnar Mills { 366*665e7602SGunnar Mills "string", 367*665e7602SGunnar Mills "number", 368*665e7602SGunnar Mills "number", 369*665e7602SGunnar Mills }, 370*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 371*665e7602SGunnar Mills }}, 372*665e7602SGunnar Mills MessageEntry{ 373*665e7602SGunnar Mills "FrequencyCritical", 374*665e7602SGunnar Mills { 375*665e7602SGunnar Mills "Indicates that a frequency reading exceeds an internal critical level.", 376*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz exceeds the critical level.", 377*665e7602SGunnar Mills "Critical", 378*665e7602SGunnar Mills 2, 379*665e7602SGunnar Mills { 380*665e7602SGunnar Mills "string", 381*665e7602SGunnar Mills "number", 382*665e7602SGunnar Mills }, 383*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 384*665e7602SGunnar Mills }}, 385*665e7602SGunnar Mills MessageEntry{ 386*665e7602SGunnar Mills "FrequencyNoLongerCritical", 387*665e7602SGunnar Mills { 388*665e7602SGunnar Mills "Indicates that a frequency reading no longer exceeds an internal critical level but still exceeds an internal warning level.", 389*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz no longer exceeds the critical level.", 390*665e7602SGunnar Mills "Warning", 391*665e7602SGunnar Mills 2, 392*665e7602SGunnar Mills { 393*665e7602SGunnar Mills "string", 394*665e7602SGunnar Mills "number", 395*665e7602SGunnar Mills }, 396*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 397*665e7602SGunnar Mills }}, 398*665e7602SGunnar Mills MessageEntry{ 399*665e7602SGunnar Mills "FrequencyNormal", 400*665e7602SGunnar Mills { 401*665e7602SGunnar Mills "Indicates that a frequency reading is now within normal operating range.", 402*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz is within normal operating range.", 403*665e7602SGunnar Mills "OK", 404*665e7602SGunnar Mills 2, 405*665e7602SGunnar Mills { 406*665e7602SGunnar Mills "string", 407*665e7602SGunnar Mills "number", 408*665e7602SGunnar Mills }, 409*665e7602SGunnar Mills "None.", 410*665e7602SGunnar Mills }}, 411*665e7602SGunnar Mills MessageEntry{ 412*665e7602SGunnar Mills "FrequencyWarning", 413*665e7602SGunnar Mills { 414*665e7602SGunnar Mills "Indicates that a frequency reading exceeds an internal warning level.", 415*665e7602SGunnar Mills "Frequency '%1' reading of %2 hertz exceeds the warning level.", 416*665e7602SGunnar Mills "Warning", 417*665e7602SGunnar Mills 2, 418*665e7602SGunnar Mills { 419*665e7602SGunnar Mills "string", 420*665e7602SGunnar Mills "number", 421*665e7602SGunnar Mills }, 422*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 423*665e7602SGunnar Mills }}, 424*665e7602SGunnar Mills MessageEntry{ 425*665e7602SGunnar Mills "LineInputPowerFault", 426*665e7602SGunnar Mills { 427*665e7602SGunnar Mills "Indicates a fault on an electrical power input.", 428*665e7602SGunnar Mills "Line input power fault at '%1'.", 429*665e7602SGunnar Mills "Warning", 430*665e7602SGunnar Mills 1, 431*665e7602SGunnar Mills { 432*665e7602SGunnar Mills "string", 433*665e7602SGunnar Mills }, 434*665e7602SGunnar Mills "Check the electrical power input and connections.", 435*665e7602SGunnar Mills }}, 436*665e7602SGunnar Mills MessageEntry{ 437*665e7602SGunnar Mills "LineInputPowerRestored", 438*665e7602SGunnar Mills { 439*665e7602SGunnar Mills "Indicates that an electrical power input was restored to normal operation.", 440*665e7602SGunnar Mills "Line input power at '%1' was restored.", 441*665e7602SGunnar Mills "OK", 442*665e7602SGunnar Mills 1, 443*665e7602SGunnar Mills { 444*665e7602SGunnar Mills "string", 445*665e7602SGunnar Mills }, 446*665e7602SGunnar Mills "None.", 447*665e7602SGunnar Mills }}, 448*665e7602SGunnar Mills MessageEntry{ 449*665e7602SGunnar Mills "LossOfInputPower", 450*665e7602SGunnar Mills { 451*665e7602SGunnar Mills "Indicates a loss of power at an electrical input.", 452*665e7602SGunnar Mills "Loss of input power at '%1'.", 453*665e7602SGunnar Mills "Warning", 454*665e7602SGunnar Mills 1, 455*665e7602SGunnar Mills { 456*665e7602SGunnar Mills "string", 457*665e7602SGunnar Mills }, 458*665e7602SGunnar Mills "Check the electrical power input and connections.", 459*665e7602SGunnar Mills }}, 460*665e7602SGunnar Mills MessageEntry{ 461*665e7602SGunnar Mills "OutletPoweredOff", 462*665e7602SGunnar Mills { 463*665e7602SGunnar Mills "Indicates that an outlet was powered off.", 464*665e7602SGunnar Mills "Outlet '%1' powered off.", 465*665e7602SGunnar Mills "OK", 466*665e7602SGunnar Mills 1, 467*665e7602SGunnar Mills { 468*665e7602SGunnar Mills "string", 469*665e7602SGunnar Mills }, 470*665e7602SGunnar Mills "None.", 471*665e7602SGunnar Mills }}, 472*665e7602SGunnar Mills MessageEntry{ 473*665e7602SGunnar Mills "OutletPoweredOn", 474*665e7602SGunnar Mills { 475*665e7602SGunnar Mills "Indicates that an outlet was powered on.", 476*665e7602SGunnar Mills "Outlet '%1' powered on.", 477*665e7602SGunnar Mills "OK", 478*665e7602SGunnar Mills 1, 479*665e7602SGunnar Mills { 480*665e7602SGunnar Mills "string", 481*665e7602SGunnar Mills }, 482*665e7602SGunnar Mills "None.", 483*665e7602SGunnar Mills }}, 484*665e7602SGunnar Mills MessageEntry{ 485*665e7602SGunnar Mills "PowerAboveLowerCriticalThreshold", 486*665e7602SGunnar Mills { 487*665e7602SGunnar Mills "Indicates that a power reading is no longer below the lower critical threshold but is still outside of normal operating range.", 488*665e7602SGunnar Mills "Power '%1' reading of %2 watts is now above the %3 lower critical threshold but remains outside of normal range.", 489*665e7602SGunnar Mills "Warning", 490*665e7602SGunnar Mills 3, 491*665e7602SGunnar Mills { 492*665e7602SGunnar Mills "string", 493*665e7602SGunnar Mills "number", 494*665e7602SGunnar Mills "number", 495*665e7602SGunnar Mills }, 496*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 497*665e7602SGunnar Mills }}, 498*665e7602SGunnar Mills MessageEntry{ 499*665e7602SGunnar Mills "PowerAboveLowerFatalThreshold", 500*665e7602SGunnar Mills { 501*665e7602SGunnar Mills "Indicates that a power reading is no longer below the lower fatal threshold but is still outside of normal operating range.", 502*665e7602SGunnar Mills "Power '%1' reading of %2 watts is now above the %3 lower fatal threshold but remains outside of normal range.", 503*665e7602SGunnar Mills "Critical", 504*665e7602SGunnar Mills 3, 505*665e7602SGunnar Mills { 506*665e7602SGunnar Mills "string", 507*665e7602SGunnar Mills "number", 508*665e7602SGunnar Mills "number", 509*665e7602SGunnar Mills }, 510*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 511*665e7602SGunnar Mills }}, 512*665e7602SGunnar Mills MessageEntry{ 513*665e7602SGunnar Mills "PowerAboveUpperCautionThreshold", 514*665e7602SGunnar Mills { 515*665e7602SGunnar Mills "Indicates that a power reading is above the upper caution threshold.", 516*665e7602SGunnar Mills "Power '%1' reading of %2 watts is above the %3 upper caution threshold.", 517*665e7602SGunnar Mills "Warning", 518*665e7602SGunnar Mills 3, 519*665e7602SGunnar Mills { 520*665e7602SGunnar Mills "string", 521*665e7602SGunnar Mills "number", 522*665e7602SGunnar Mills "number", 523*665e7602SGunnar Mills }, 524*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 525*665e7602SGunnar Mills }}, 526*665e7602SGunnar Mills MessageEntry{ 527*665e7602SGunnar Mills "PowerAboveUpperCriticalThreshold", 528*665e7602SGunnar Mills { 529*665e7602SGunnar Mills "Indicates that a power reading is above the upper critical threshold.", 530*665e7602SGunnar Mills "Power '%1' reading of %2 watts is above the %3 upper critical threshold.", 531*665e7602SGunnar Mills "Critical", 532*665e7602SGunnar Mills 3, 533*665e7602SGunnar Mills { 534*665e7602SGunnar Mills "string", 535*665e7602SGunnar Mills "number", 536*665e7602SGunnar Mills "number", 537*665e7602SGunnar Mills }, 538*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 539*665e7602SGunnar Mills }}, 540*665e7602SGunnar Mills MessageEntry{ 541*665e7602SGunnar Mills "PowerAboveUpperFatalThreshold", 542*665e7602SGunnar Mills { 543*665e7602SGunnar Mills "Indicates that a power reading is above the upper fatal threshold.", 544*665e7602SGunnar Mills "Power '%1' reading of %2 watts is above the %3 upper fatal threshold.", 545*665e7602SGunnar Mills "Critical", 546*665e7602SGunnar Mills 3, 547*665e7602SGunnar Mills { 548*665e7602SGunnar Mills "string", 549*665e7602SGunnar Mills "number", 550*665e7602SGunnar Mills "number", 551*665e7602SGunnar Mills }, 552*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 553*665e7602SGunnar Mills }}, 554*665e7602SGunnar Mills MessageEntry{ 555*665e7602SGunnar Mills "PowerBelowLowerCautionThreshold", 556*665e7602SGunnar Mills { 557*665e7602SGunnar Mills "Indicates that a power reading is below the lower caution threshold.", 558*665e7602SGunnar Mills "Power '%1' reading of %2 watts is below the %3 lower caution threshold.", 559*665e7602SGunnar Mills "Warning", 560*665e7602SGunnar Mills 3, 561*665e7602SGunnar Mills { 562*665e7602SGunnar Mills "string", 563*665e7602SGunnar Mills "number", 564*665e7602SGunnar Mills "number", 565*665e7602SGunnar Mills }, 566*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 567*665e7602SGunnar Mills }}, 568*665e7602SGunnar Mills MessageEntry{ 569*665e7602SGunnar Mills "PowerBelowLowerCriticalThreshold", 570*665e7602SGunnar Mills { 571*665e7602SGunnar Mills "Indicates that a power reading is below the lower critical threshold.", 572*665e7602SGunnar Mills "Power '%1' reading of %2 watts is below the %3 lower critical threshold.", 573*665e7602SGunnar Mills "Critical", 574*665e7602SGunnar Mills 3, 575*665e7602SGunnar Mills { 576*665e7602SGunnar Mills "string", 577*665e7602SGunnar Mills "number", 578*665e7602SGunnar Mills "number", 579*665e7602SGunnar Mills }, 580*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 581*665e7602SGunnar Mills }}, 582*665e7602SGunnar Mills MessageEntry{ 583*665e7602SGunnar Mills "PowerBelowLowerFatalThreshold", 584*665e7602SGunnar Mills { 585*665e7602SGunnar Mills "Indicates that a power reading is below the lower fatal threshold.", 586*665e7602SGunnar Mills "Power '%1' reading of %2 watts is below the %3 lower fatal threshold.", 587*665e7602SGunnar Mills "Critical", 588*665e7602SGunnar Mills 3, 589*665e7602SGunnar Mills { 590*665e7602SGunnar Mills "string", 591*665e7602SGunnar Mills "number", 592*665e7602SGunnar Mills "number", 593*665e7602SGunnar Mills }, 594*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 595*665e7602SGunnar Mills }}, 596*665e7602SGunnar Mills MessageEntry{ 597*665e7602SGunnar Mills "PowerBelowUpperCriticalThreshold", 598*665e7602SGunnar Mills { 599*665e7602SGunnar Mills "Indicates that a power reading is no longer above the upper critical threshold but is still outside of normal operating range.", 600*665e7602SGunnar Mills "Power '%1' reading of %2 watts is now below the %3 upper critical threshold but remains outside of normal range.", 601*665e7602SGunnar Mills "Warning", 602*665e7602SGunnar Mills 3, 603*665e7602SGunnar Mills { 604*665e7602SGunnar Mills "string", 605*665e7602SGunnar Mills "number", 606*665e7602SGunnar Mills "number", 607*665e7602SGunnar Mills }, 608*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 609*665e7602SGunnar Mills }}, 610*665e7602SGunnar Mills MessageEntry{ 611*665e7602SGunnar Mills "PowerBelowUpperFatalThreshold", 612*665e7602SGunnar Mills { 613*665e7602SGunnar Mills "Indicates that a power reading is no longer above the upper fatal threshold but is still outside of normal operating range.", 614*665e7602SGunnar Mills "Power '%1' reading of %2 watts is now below the %3 upper fatal threshold but remains outside of normal range.", 615*665e7602SGunnar Mills "Critical", 616*665e7602SGunnar Mills 3, 617*665e7602SGunnar Mills { 618*665e7602SGunnar Mills "string", 619*665e7602SGunnar Mills "number", 620*665e7602SGunnar Mills "number", 621*665e7602SGunnar Mills }, 622*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 623*665e7602SGunnar Mills }}, 624*665e7602SGunnar Mills MessageEntry{ 625*665e7602SGunnar Mills "PowerCritical", 626*665e7602SGunnar Mills { 627*665e7602SGunnar Mills "Indicates that a power reading exceeds an internal critical level.", 628*665e7602SGunnar Mills "Power '%1' reading of %2 watts exceeds the critical level.", 629*665e7602SGunnar Mills "Critical", 630*665e7602SGunnar Mills 2, 631*665e7602SGunnar Mills { 632*665e7602SGunnar Mills "string", 633*665e7602SGunnar Mills "number", 634*665e7602SGunnar Mills }, 635*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 636*665e7602SGunnar Mills }}, 637*665e7602SGunnar Mills MessageEntry{ 638*665e7602SGunnar Mills "PowerNoLongerCritical", 639*665e7602SGunnar Mills { 640*665e7602SGunnar Mills "Indicates that a power reading no longer exceeds an internal critical level but still exceeds an internal warning level.", 641*665e7602SGunnar Mills "Power '%1' reading of %2 watts no longer exceeds the critical level.", 642*665e7602SGunnar Mills "Warning", 643*665e7602SGunnar Mills 2, 644*665e7602SGunnar Mills { 645*665e7602SGunnar Mills "string", 646*665e7602SGunnar Mills "number", 647*665e7602SGunnar Mills }, 648*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 649*665e7602SGunnar Mills }}, 650*665e7602SGunnar Mills MessageEntry{ 651*665e7602SGunnar Mills "PowerNormal", 652*665e7602SGunnar Mills { 653*665e7602SGunnar Mills "Indicates that a power reading is now within normal operating range.", 654*665e7602SGunnar Mills "Power '%1' reading of %2 watts is within normal operating range.", 655*665e7602SGunnar Mills "OK", 656*665e7602SGunnar Mills 2, 657*665e7602SGunnar Mills { 658*665e7602SGunnar Mills "string", 659*665e7602SGunnar Mills "number", 660*665e7602SGunnar Mills }, 661*665e7602SGunnar Mills "None.", 662*665e7602SGunnar Mills }}, 663*665e7602SGunnar Mills MessageEntry{ 664*665e7602SGunnar Mills "PowerSupplyFailed", 665*665e7602SGunnar Mills { 666*665e7602SGunnar Mills "Indicates that a power supply has failed.", 667*665e7602SGunnar Mills "Power supply '%1' has failed.", 668*665e7602SGunnar Mills "Warning", 669*665e7602SGunnar Mills 1, 670*665e7602SGunnar Mills { 671*665e7602SGunnar Mills "string", 672*665e7602SGunnar Mills }, 673*665e7602SGunnar Mills "Check the power supply hardware and replace any faulty component.", 674*665e7602SGunnar Mills }}, 675*665e7602SGunnar Mills MessageEntry{ 676*665e7602SGunnar Mills "PowerSupplyGroupCritical", 677*665e7602SGunnar Mills { 678*665e7602SGunnar Mills "Indicates that a power supply group has a critical status.", 679*665e7602SGunnar Mills "Power supply group '%1' is in a critical state.", 680*665e7602SGunnar Mills "Critical", 681*665e7602SGunnar Mills 1, 682*665e7602SGunnar Mills { 683*665e7602SGunnar Mills "string", 684*665e7602SGunnar Mills }, 685*665e7602SGunnar Mills "None.", 686*665e7602SGunnar Mills }}, 687*665e7602SGunnar Mills MessageEntry{ 688*665e7602SGunnar Mills "PowerSupplyGroupNormal", 689*665e7602SGunnar Mills { 690*665e7602SGunnar Mills "Indicates that a power supply group has returned to normal operations.", 691*665e7602SGunnar Mills "Power supply group '%1' is operating normally.", 692*665e7602SGunnar Mills "OK", 693*665e7602SGunnar Mills 1, 694*665e7602SGunnar Mills { 695*665e7602SGunnar Mills "string", 696*665e7602SGunnar Mills }, 697*665e7602SGunnar Mills "None.", 698*665e7602SGunnar Mills }}, 699*665e7602SGunnar Mills MessageEntry{ 700*665e7602SGunnar Mills "PowerSupplyGroupWarning", 701*665e7602SGunnar Mills { 702*665e7602SGunnar Mills "Indicates that a power supply group has a warning status.", 703*665e7602SGunnar Mills "Power supply group '%1' is in a warning state.", 704*665e7602SGunnar Mills "Warning", 705*665e7602SGunnar Mills 1, 706*665e7602SGunnar Mills { 707*665e7602SGunnar Mills "string", 708*665e7602SGunnar Mills }, 709*665e7602SGunnar Mills "None.", 710*665e7602SGunnar Mills }}, 711*665e7602SGunnar Mills MessageEntry{ 712*665e7602SGunnar Mills "PowerSupplyInserted", 713*665e7602SGunnar Mills { 714*665e7602SGunnar Mills "Indicates that a power supply was inserted or installed.", 715*665e7602SGunnar Mills "Power supply '%1' was inserted.", 716*665e7602SGunnar Mills "OK", 717*665e7602SGunnar Mills 1, 718*665e7602SGunnar Mills { 719*665e7602SGunnar Mills "string", 720*665e7602SGunnar Mills }, 721*665e7602SGunnar Mills "None.", 722*665e7602SGunnar Mills }}, 723*665e7602SGunnar Mills MessageEntry{ 724*665e7602SGunnar Mills "PowerSupplyPredictiveFailure", 725*665e7602SGunnar Mills { 726*665e7602SGunnar Mills "Indicates that the power supply predicted a future failure condition.", 727*665e7602SGunnar Mills "Power supply '%1' has a predicted failure condition.", 728*665e7602SGunnar Mills "Warning", 729*665e7602SGunnar Mills 1, 730*665e7602SGunnar Mills { 731*665e7602SGunnar Mills "string", 732*665e7602SGunnar Mills }, 733*665e7602SGunnar Mills "Check the power supply hardware and replace any faulty component.", 734*665e7602SGunnar Mills }}, 735*665e7602SGunnar Mills MessageEntry{ 736*665e7602SGunnar Mills "PowerSupplyRemoved", 737*665e7602SGunnar Mills { 738*665e7602SGunnar Mills "Indicates that a power supply was removed.", 739*665e7602SGunnar Mills "Power supply '%1' was removed.", 740*665e7602SGunnar Mills "OK", 741*665e7602SGunnar Mills 1, 742*665e7602SGunnar Mills { 743*665e7602SGunnar Mills "string", 744*665e7602SGunnar Mills }, 745*665e7602SGunnar Mills "None.", 746*665e7602SGunnar Mills }}, 747*665e7602SGunnar Mills MessageEntry{ 748*665e7602SGunnar Mills "PowerSupplyRestored", 749*665e7602SGunnar Mills { 750*665e7602SGunnar Mills "Indicates that a power supply was repaired or restored to normal operation.", 751*665e7602SGunnar Mills "Power supply '%1' was restored.", 752*665e7602SGunnar Mills "OK", 753*665e7602SGunnar Mills 1, 754*665e7602SGunnar Mills { 755*665e7602SGunnar Mills "string", 756*665e7602SGunnar Mills }, 757*665e7602SGunnar Mills "None.", 758*665e7602SGunnar Mills }}, 759*665e7602SGunnar Mills MessageEntry{ 760*665e7602SGunnar Mills "PowerSupplyWarning", 761*665e7602SGunnar Mills { 762*665e7602SGunnar Mills "Indicates that a power supply has a warning condition.", 763*665e7602SGunnar Mills "Power supply '%1' has a warning condition.", 764*665e7602SGunnar Mills "Warning", 765*665e7602SGunnar Mills 1, 766*665e7602SGunnar Mills { 767*665e7602SGunnar Mills "string", 768*665e7602SGunnar Mills }, 769*665e7602SGunnar Mills "Check the power supply hardware and replace any faulty component.", 770*665e7602SGunnar Mills }}, 771*665e7602SGunnar Mills MessageEntry{ 772*665e7602SGunnar Mills "PowerWarning", 773*665e7602SGunnar Mills { 774*665e7602SGunnar Mills "Indicates that a power reading exceeds an internal warning level.", 775*665e7602SGunnar Mills "Power '%1' reading of %2 watts exceeds the warning level.", 776*665e7602SGunnar Mills "Warning", 777*665e7602SGunnar Mills 2, 778*665e7602SGunnar Mills { 779*665e7602SGunnar Mills "string", 780*665e7602SGunnar Mills "number", 781*665e7602SGunnar Mills }, 782*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 783*665e7602SGunnar Mills }}, 784*665e7602SGunnar Mills MessageEntry{ 785*665e7602SGunnar Mills "VoltageAboveLowerCriticalThreshold", 786*665e7602SGunnar Mills { 787*665e7602SGunnar Mills "Indicates that a voltage reading is no longer below the lower critical threshold but is still outside of normal operating range.", 788*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is now above the %3 lower critical threshold but remains outside of normal range.", 789*665e7602SGunnar Mills "Warning", 790*665e7602SGunnar Mills 3, 791*665e7602SGunnar Mills { 792*665e7602SGunnar Mills "string", 793*665e7602SGunnar Mills "number", 794*665e7602SGunnar Mills "number", 795*665e7602SGunnar Mills }, 796*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 797*665e7602SGunnar Mills }}, 798*665e7602SGunnar Mills MessageEntry{ 799*665e7602SGunnar Mills "VoltageAboveLowerFatalThreshold", 800*665e7602SGunnar Mills { 801*665e7602SGunnar Mills "Indicates that a voltage reading is no longer below the lower fatal threshold but is still outside of normal operating range.", 802*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is now above the %3 lower fatal threshold but remains outside of normal range.", 803*665e7602SGunnar Mills "Critical", 804*665e7602SGunnar Mills 3, 805*665e7602SGunnar Mills { 806*665e7602SGunnar Mills "string", 807*665e7602SGunnar Mills "number", 808*665e7602SGunnar Mills "number", 809*665e7602SGunnar Mills }, 810*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 811*665e7602SGunnar Mills }}, 812*665e7602SGunnar Mills MessageEntry{ 813*665e7602SGunnar Mills "VoltageAboveUpperCautionThreshold", 814*665e7602SGunnar Mills { 815*665e7602SGunnar Mills "Indicates that a voltage reading is above the upper caution threshold.", 816*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is above the %3 upper caution threshold.", 817*665e7602SGunnar Mills "Warning", 818*665e7602SGunnar Mills 3, 819*665e7602SGunnar Mills { 820*665e7602SGunnar Mills "string", 821*665e7602SGunnar Mills "number", 822*665e7602SGunnar Mills "number", 823*665e7602SGunnar Mills }, 824*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 825*665e7602SGunnar Mills }}, 826*665e7602SGunnar Mills MessageEntry{ 827*665e7602SGunnar Mills "VoltageAboveUpperCriticalThreshold", 828*665e7602SGunnar Mills { 829*665e7602SGunnar Mills "Indicates that a voltage reading is above the upper critical threshold.", 830*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is above the %3 upper critical threshold.", 831*665e7602SGunnar Mills "Critical", 832*665e7602SGunnar Mills 3, 833*665e7602SGunnar Mills { 834*665e7602SGunnar Mills "string", 835*665e7602SGunnar Mills "number", 836*665e7602SGunnar Mills "number", 837*665e7602SGunnar Mills }, 838*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 839*665e7602SGunnar Mills }}, 840*665e7602SGunnar Mills MessageEntry{ 841*665e7602SGunnar Mills "VoltageAboveUpperFatalThreshold", 842*665e7602SGunnar Mills { 843*665e7602SGunnar Mills "Indicates that a voltage reading is above the upper fatal threshold.", 844*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is above the %3 upper fatal threshold.", 845*665e7602SGunnar Mills "Critical", 846*665e7602SGunnar Mills 3, 847*665e7602SGunnar Mills { 848*665e7602SGunnar Mills "string", 849*665e7602SGunnar Mills "number", 850*665e7602SGunnar Mills "number", 851*665e7602SGunnar Mills }, 852*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 853*665e7602SGunnar Mills }}, 854*665e7602SGunnar Mills MessageEntry{ 855*665e7602SGunnar Mills "VoltageBelowLowerCautionThreshold", 856*665e7602SGunnar Mills { 857*665e7602SGunnar Mills "Indicates that a voltage reading is below the lower caution threshold.", 858*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is below the %3 lower caution threshold.", 859*665e7602SGunnar Mills "Warning", 860*665e7602SGunnar Mills 3, 861*665e7602SGunnar Mills { 862*665e7602SGunnar Mills "string", 863*665e7602SGunnar Mills "number", 864*665e7602SGunnar Mills "number", 865*665e7602SGunnar Mills }, 866*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 867*665e7602SGunnar Mills }}, 868*665e7602SGunnar Mills MessageEntry{ 869*665e7602SGunnar Mills "VoltageBelowLowerCriticalThreshold", 870*665e7602SGunnar Mills { 871*665e7602SGunnar Mills "Indicates that a voltage reading is below the lower critical threshold.", 872*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is below the %3 lower critical threshold.", 873*665e7602SGunnar Mills "Critical", 874*665e7602SGunnar Mills 3, 875*665e7602SGunnar Mills { 876*665e7602SGunnar Mills "string", 877*665e7602SGunnar Mills "number", 878*665e7602SGunnar Mills "number", 879*665e7602SGunnar Mills }, 880*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 881*665e7602SGunnar Mills }}, 882*665e7602SGunnar Mills MessageEntry{ 883*665e7602SGunnar Mills "VoltageBelowLowerFatalThreshold", 884*665e7602SGunnar Mills { 885*665e7602SGunnar Mills "Indicates that a voltage reading is below the lower fatal threshold.", 886*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is below the %3 lower fatal threshold.", 887*665e7602SGunnar Mills "Critical", 888*665e7602SGunnar Mills 3, 889*665e7602SGunnar Mills { 890*665e7602SGunnar Mills "string", 891*665e7602SGunnar Mills "number", 892*665e7602SGunnar Mills "number", 893*665e7602SGunnar Mills }, 894*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 895*665e7602SGunnar Mills }}, 896*665e7602SGunnar Mills MessageEntry{ 897*665e7602SGunnar Mills "VoltageBelowUpperCriticalThreshold", 898*665e7602SGunnar Mills { 899*665e7602SGunnar Mills "Indicates that a voltage reading is no longer above the upper critical threshold but is still outside of normal operating range.", 900*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is now below the %3 upper critical threshold but remains outside of normal range.", 901*665e7602SGunnar Mills "Warning", 902*665e7602SGunnar Mills 3, 903*665e7602SGunnar Mills { 904*665e7602SGunnar Mills "string", 905*665e7602SGunnar Mills "number", 906*665e7602SGunnar Mills "number", 907*665e7602SGunnar Mills }, 908*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 909*665e7602SGunnar Mills }}, 910*665e7602SGunnar Mills MessageEntry{ 911*665e7602SGunnar Mills "VoltageBelowUpperFatalThreshold", 912*665e7602SGunnar Mills { 913*665e7602SGunnar Mills "Indicates that a voltage reading is no longer above the upper fatal threshold but is still outside of normal operating range.", 914*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is now below the %3 upper fatal threshold but remains outside of normal range.", 915*665e7602SGunnar Mills "Critical", 916*665e7602SGunnar Mills 3, 917*665e7602SGunnar Mills { 918*665e7602SGunnar Mills "string", 919*665e7602SGunnar Mills "number", 920*665e7602SGunnar Mills "number", 921*665e7602SGunnar Mills }, 922*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 923*665e7602SGunnar Mills }}, 924*665e7602SGunnar Mills MessageEntry{ 925*665e7602SGunnar Mills "VoltageCritical", 926*665e7602SGunnar Mills { 927*665e7602SGunnar Mills "Indicates that a voltage reading exceeds an internal critical level.", 928*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts exceeds the critical level.", 929*665e7602SGunnar Mills "Critical", 930*665e7602SGunnar Mills 2, 931*665e7602SGunnar Mills { 932*665e7602SGunnar Mills "string", 933*665e7602SGunnar Mills "number", 934*665e7602SGunnar Mills }, 935*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 936*665e7602SGunnar Mills }}, 937*665e7602SGunnar Mills MessageEntry{ 938*665e7602SGunnar Mills "VoltageNoLongerCritical", 939*665e7602SGunnar Mills { 940*665e7602SGunnar Mills "Indicates that a voltage reading no longer exceeds an internal critical level but still exceeds an internal warning level.", 941*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts no longer exceeds the critical level.", 942*665e7602SGunnar Mills "Warning", 943*665e7602SGunnar Mills 2, 944*665e7602SGunnar Mills { 945*665e7602SGunnar Mills "string", 946*665e7602SGunnar Mills "number", 947*665e7602SGunnar Mills }, 948*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 949*665e7602SGunnar Mills }}, 950*665e7602SGunnar Mills MessageEntry{ 951*665e7602SGunnar Mills "VoltageNormal", 952*665e7602SGunnar Mills { 953*665e7602SGunnar Mills "Indicates that a voltage reading is now within normal operating range.", 954*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts is within normal operating range.", 955*665e7602SGunnar Mills "OK", 956*665e7602SGunnar Mills 2, 957*665e7602SGunnar Mills { 958*665e7602SGunnar Mills "string", 959*665e7602SGunnar Mills "number", 960*665e7602SGunnar Mills }, 961*665e7602SGunnar Mills "None.", 962*665e7602SGunnar Mills }}, 963*665e7602SGunnar Mills MessageEntry{ 964*665e7602SGunnar Mills "VoltageWarning", 965*665e7602SGunnar Mills { 966*665e7602SGunnar Mills "Indicates that a voltage reading exceeds an internal warning level.", 967*665e7602SGunnar Mills "Voltage '%1' reading of %2 volts exceeds the warning level.", 968*665e7602SGunnar Mills "Warning", 969*665e7602SGunnar Mills 2, 970*665e7602SGunnar Mills { 971*665e7602SGunnar Mills "string", 972*665e7602SGunnar Mills "number", 973*665e7602SGunnar Mills }, 974*665e7602SGunnar Mills "Check the condition of the resource listed in OriginOfCondition.", 975*665e7602SGunnar Mills }}, 976*665e7602SGunnar Mills 977*665e7602SGunnar Mills }; 978*665e7602SGunnar Mills 979*665e7602SGunnar Mills enum class Index 980*665e7602SGunnar Mills { 981*665e7602SGunnar Mills breakerFault = 0, 982*665e7602SGunnar Mills breakerReset = 1, 983*665e7602SGunnar Mills breakerTripped = 2, 984*665e7602SGunnar Mills circuitPoweredOff = 3, 985*665e7602SGunnar Mills circuitPoweredOn = 4, 986*665e7602SGunnar Mills currentAboveLowerCriticalThreshold = 5, 987*665e7602SGunnar Mills currentAboveLowerFatalThreshold = 6, 988*665e7602SGunnar Mills currentAboveUpperCautionThreshold = 7, 989*665e7602SGunnar Mills currentAboveUpperCriticalThreshold = 8, 990*665e7602SGunnar Mills currentAboveUpperFatalThreshold = 9, 991*665e7602SGunnar Mills currentBelowLowerCautionThreshold = 10, 992*665e7602SGunnar Mills currentBelowLowerCriticalThreshold = 11, 993*665e7602SGunnar Mills currentBelowLowerFatalThreshold = 12, 994*665e7602SGunnar Mills currentBelowUpperCriticalThreshold = 13, 995*665e7602SGunnar Mills currentBelowUpperFatalThreshold = 14, 996*665e7602SGunnar Mills currentCritical = 15, 997*665e7602SGunnar Mills currentNoLongerCritical = 16, 998*665e7602SGunnar Mills currentNormal = 17, 999*665e7602SGunnar Mills currentWarning = 18, 1000*665e7602SGunnar Mills frequencyAboveLowerCriticalThreshold = 19, 1001*665e7602SGunnar Mills frequencyAboveUpperCautionThreshold = 20, 1002*665e7602SGunnar Mills frequencyAboveUpperCriticalThreshold = 21, 1003*665e7602SGunnar Mills frequencyBelowLowerCautionThreshold = 22, 1004*665e7602SGunnar Mills frequencyBelowLowerCriticalThreshold = 23, 1005*665e7602SGunnar Mills frequencyBelowUpperCriticalThreshold = 24, 1006*665e7602SGunnar Mills frequencyCritical = 25, 1007*665e7602SGunnar Mills frequencyNoLongerCritical = 26, 1008*665e7602SGunnar Mills frequencyNormal = 27, 1009*665e7602SGunnar Mills frequencyWarning = 28, 1010*665e7602SGunnar Mills lineInputPowerFault = 29, 1011*665e7602SGunnar Mills lineInputPowerRestored = 30, 1012*665e7602SGunnar Mills lossOfInputPower = 31, 1013*665e7602SGunnar Mills outletPoweredOff = 32, 1014*665e7602SGunnar Mills outletPoweredOn = 33, 1015*665e7602SGunnar Mills powerAboveLowerCriticalThreshold = 34, 1016*665e7602SGunnar Mills powerAboveLowerFatalThreshold = 35, 1017*665e7602SGunnar Mills powerAboveUpperCautionThreshold = 36, 1018*665e7602SGunnar Mills powerAboveUpperCriticalThreshold = 37, 1019*665e7602SGunnar Mills powerAboveUpperFatalThreshold = 38, 1020*665e7602SGunnar Mills powerBelowLowerCautionThreshold = 39, 1021*665e7602SGunnar Mills powerBelowLowerCriticalThreshold = 40, 1022*665e7602SGunnar Mills powerBelowLowerFatalThreshold = 41, 1023*665e7602SGunnar Mills powerBelowUpperCriticalThreshold = 42, 1024*665e7602SGunnar Mills powerBelowUpperFatalThreshold = 43, 1025*665e7602SGunnar Mills powerCritical = 44, 1026*665e7602SGunnar Mills powerNoLongerCritical = 45, 1027*665e7602SGunnar Mills powerNormal = 46, 1028*665e7602SGunnar Mills powerSupplyFailed = 47, 1029*665e7602SGunnar Mills powerSupplyGroupCritical = 48, 1030*665e7602SGunnar Mills powerSupplyGroupNormal = 49, 1031*665e7602SGunnar Mills powerSupplyGroupWarning = 50, 1032*665e7602SGunnar Mills powerSupplyInserted = 51, 1033*665e7602SGunnar Mills powerSupplyPredictiveFailure = 52, 1034*665e7602SGunnar Mills powerSupplyRemoved = 53, 1035*665e7602SGunnar Mills powerSupplyRestored = 54, 1036*665e7602SGunnar Mills powerSupplyWarning = 55, 1037*665e7602SGunnar Mills powerWarning = 56, 1038*665e7602SGunnar Mills voltageAboveLowerCriticalThreshold = 57, 1039*665e7602SGunnar Mills voltageAboveLowerFatalThreshold = 58, 1040*665e7602SGunnar Mills voltageAboveUpperCautionThreshold = 59, 1041*665e7602SGunnar Mills voltageAboveUpperCriticalThreshold = 60, 1042*665e7602SGunnar Mills voltageAboveUpperFatalThreshold = 61, 1043*665e7602SGunnar Mills voltageBelowLowerCautionThreshold = 62, 1044*665e7602SGunnar Mills voltageBelowLowerCriticalThreshold = 63, 1045*665e7602SGunnar Mills voltageBelowLowerFatalThreshold = 64, 1046*665e7602SGunnar Mills voltageBelowUpperCriticalThreshold = 65, 1047*665e7602SGunnar Mills voltageBelowUpperFatalThreshold = 66, 1048*665e7602SGunnar Mills voltageCritical = 67, 1049*665e7602SGunnar Mills voltageNoLongerCritical = 68, 1050*665e7602SGunnar Mills voltageNormal = 69, 1051*665e7602SGunnar Mills voltageWarning = 70, 1052*665e7602SGunnar Mills }; 1053*665e7602SGunnar Mills } // namespace redfish::registries::power 1054