16#define DET_ID_INIT 0x00u
17#define DET_ID_REPORT_ERROR 0x01u
18#define DET_ID_DE_START 0x02u
19#define DET_ID_GET_VERSION_INFO 0x03u
20#define DET_ID_REPORT_RUNTIME_ERROR 0x04u
21#define DET_ID_REPORT_TRANSIENT_FAULT 0x05u
29#define DET_E_PARAM_POINTER 0x01u
60#define MAX_MODULE_ID 10u
69#if DET_VERSION_INFO_API == STD_ON
#define Det_ReportError(ModuleId, InstanceId, ApiId, ErrorId)
Definition CanIf.c:26
#define Det_ReportRuntimeError(ModuleId, InstanceId, ApiId, ErrorId)
Definition CanIf.c:34
void Det_GetVersionInfo(Std_VersionInfoType *versioninfo)
Det Get Version Info
Definition Det.c:663
void Det_Init(const Det_ConfigType *ConfigPtr)
Det Initialization
Definition Det.c:517
void Det_Start(void)
Det Start
Definition Det.c:568
struct _Det_ConfigType Det_ConfigType
Det Config type
Std_ReturnType Det_ReportTransientFault(uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
Det Report Transient Fault
Definition Det.c:635
struct Std_VersionInfoType_Tag Std_VersionInfoType
This structure is used to request the version of a BSW module using the [Module name]_GetVersionInfo(...
uint8 Std_ReturnType
This type can be used as standard API return type which is shared between the RTE and the BSW modules...
Definition Std_Types.h:22
Module Config type
Definition Det.h:53
const char ** errorNameRuntime
Definition Det.h:56
const char ** errorName
Definition Det.h:55
const char ** apiName
Definition Det.h:54
const char ** errorNameTransient
Definition Det.h:57
Det Config type
Definition Det.h:41
uint32 dummy
Definition Det.h:42