FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
define_error_criticality.h File Reference

Define for criticality of specific errors. More...

Go to the source code of this file.

Enumerations

enum  errCrit_t { CRITICAL = 0 , NON_CRITICAL , NOTIFICATION , IGNORE }
 Defines criticality levels used by EH_HandleError to determine the appropriate response for each reported errId_t. More...

Detailed Description

Define for criticality of specific errors.

Definition in file define_error_criticality.h.

Enumeration Type Documentation

◆ errCrit_t

enum errCrit_t

Defines criticality levels used by EH_HandleError to determine the appropriate response for each reported errId_t.

Warning
'CRITICAL' is initialized to zero to ensure that any uninitialized instances of criticality default to 'CRITICAL'.
Enumerator
CRITICAL 

Error is handled immediately with a Safe State transition

NON_CRITICAL 

Error is handled immediately with a custom callback

NOTIFICATION 

Error is logged for later handling with a custom callback

IGNORE 

Error is not handled

Definition at line 34 of file define_error_criticality.h.