GM6000 Digital Heater Controller
Build: 16 (Branch = develop)
SDX-1330
Main Page
Namespaces
Components
Files
File List
File Members
Ajax
Logging
MetricsMsg.h
Go to the documentation of this file.
1
#ifndef Ajax_Logging_MetricsMsg_h_
2
#define Ajax_Logging_MetricsMsg_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 METRICS category
24
25
Note: Each error code symbol must be less than 32 characters
26
123456789 123456789 12345678 12
27
28
@param MetricsMsg Enum
29
30
@param POWER_ON The MCU was powered and/or was reset
31
@param SHUTDOWN An orderly shutdown of the application was initiated
32
*/
33
BETTER_ENUM
( MetricsMsg, uint16_t
34
, POWER_ON
35
, SHUTDOWN
36
);
37
38
39
};
// end namespaces
40
};
41
#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