GM6000 Digital Heater Controller
Build: 16 (Branch = develop)
SDX-1330
Main Page
Namespaces
Components
Files
File List
File Members
Ajax
Logging
WarningMsg.h
Go to the documentation of this file.
1
#ifndef Ajax_Logging_WarningMsg_h_
2
#define Ajax_Logging_WarningMsg_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 WARNING category
24
25
Note: Each error code symbol must be less than 32 characters
26
123456789 123456789 12345678 12
27
28
@param WarningMsg Enum
29
30
@param LOGGING_OVERFLOW The Logging Queue overflowed (and has not recovered)
31
@param OPEN_CLOSE Incorrect open()/close() semantics (e.g. call open() twice in row)
32
@param OUT_OF_MEMORY A non-fatal out-of-memory condition was encounter
33
*/
34
BETTER_ENUM
( WarningMsg, uint16_t
35
, LOGGING_OVERFLOW
36
, OPEN_CLOSE
37
, OUT_OF_MEMORY
38
);
39
40
41
};
// end namespaces
42
};
43
#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