GM6000 Digital Heater Controller Build: 16 (Branch = develop)
SDX-1330
Classes | Namespaces | Macros
Shutdown_TS.h File Reference
#include "colony_config.h"
#include <stddef.h>
Include dependency graph for Shutdown_TS.h:

Go to the source code of this file.

Classes

class  Cpl::System::Shutdown_TS
 This class provides methods to access the unit testing support for the Cpl::System::Shutdown interface. More...
 

Namespaces

namespace  Cpl
 The 'Cpl' namespace is the root name space for the Colony.
 
namespace  Cpl::System
 The System namespace contains platform independent foundation abstractions and classes related to program execution.
 

Macros

#define OPTION_CPL_SYSTEM_SHUTDOWN_TS_MAX_FATAL_ERRORS   30
 Maximum number of allowed fatal errors before the application is forced to exit.
 

Macro Definition Documentation

◆ OPTION_CPL_SYSTEM_SHUTDOWN_TS_MAX_FATAL_ERRORS

#define OPTION_CPL_SYSTEM_SHUTDOWN_TS_MAX_FATAL_ERRORS   30

Maximum number of allowed fatal errors before the application is forced to exit.

This is a safety mechanism to prevent the unit test from getting into a 'runaway' error condition.

Note: The fatal error count is reset everytime getAndClearCounter() is called.