FuSa 8-Bit Libraries Safety Framework
Loading...
Searching...
No Matches
error_handler_config.h
Go to the documentation of this file.
1
28#ifndef ERROR_HANDLER_CONFIG_H
29#define ERROR_HANDLER_CONFIG_H
30
31// Framework Includes
34#include <define_error_ids.h>
35
57
67
78
90#define NOTIFICATION_LOG_SIZE 5U
91
92#endif // ERROR_HANDLER_CONFIG_H
Defines error callback type for the Error Handler.
void(* errCallback_t)(errId_t id)
Defines a function pointer type for error handling callback functions.
Define for criticality of specific errors.
errCrit_t
Defines criticality levels used by EH_HandleError to determine the appropriate response for each repo...
Defines for IDs associated with specific errors.
@ ERRID_MAX
const errCallback_t nonCriticalErrorCallback
Configures the callback function used for 'NON_CRITICAL' Error IDs in EH_HandleError.
const errCrit_t errorIdCritLut[ERRID_MAX]
Configures the criticality of all Error IDs for handling in EH_HandleError.
const errCallback_t notificationErrorCallback
Configures the callback function used for 'NOTIFICATION' Error IDs in EH_ProcessNotificationLog.