GM6000 Digital Heater Controller
Build: 16 (Branch = develop)
SDX-1330
Main Page
Namespaces
Components
Files
File List
File Members
Ajax
Logging
CriticalMsg.h
Go to the documentation of this file.
1
#ifndef Ajax_Logging_CriticalMsg_h_
2
#define Ajax_Logging_CriticalMsg_h_
3
/*-----------------------------------------------------------------------------
4
* This file is part of the Colony.Core Project. The Colony.Core Project is an
5
* open source project with a BSD type of licensing agreement. See the license
6
* agreement (license.txt) in the top/ directory or on the Internet at
7
* http://integerfox.com/colony.core/license.txt
8
*
9
* Copyright (c) 2014-2023 John T. Taylor
10
*
11
* Redistributions of the source code must retain the above copyright notice.
12
*----------------------------------------------------------------------------*/
13
/** @file */
14
15
#include "Cpl/Type/enum.h"
16
#include <stdint.h>
17
18
///
19
namespace
Ajax
{
20
///
21
namespace
Logging {
22
23
/** This enumeration defines Logging message code for the CRITICAL category
24
25
Note: Each error code symbol must be less than 32 characters
26
123456789 123456789 12345678 12
27
28
@param CriticalMsg Enum
29
30
@param DRIVER An unrecoverable driver error occurred
31
@param DIVIDE_BY_ZERO Calculation was aborted because the denominator was zero
32
@param UX_ERROR An error occurred that prevented proper operation of the Display and/or user buttons
33
@param FATAL_ERROR An Fatal error was logged using the CPL FatalError handler
34
*/
35
BETTER_ENUM
( CriticalMsg, uint16_t
36
, DRIVER
37
, DIVIDE_BY_ZERO
38
, UX_ERROR
39
, FATAL_ERROR
40
);
41
42
43
};
// end namespaces
44
};
45
#endif
// end header latch
Ajax::Logging::BETTER_ENUM
BETTER_ENUM(AlertMsg, uint16_t, FAILED_SAFE, NO_TEMPERATURE_SENSOR)
This enumeration defines Logging message code for the Alert category.
Ajax
The 'Ajax' namespace is the root name space all GM6000 application specific source code.
Generated on Sun Jun 8 2025 21:10:10 for GM6000 Digital Heater Controller by
1.10.0