Det_Start () { : return; } Det_ReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId) { uint32 u32CoreId; Std_ReturnType D.5616; : u32CoreId = 0; Det_TransientModuleId[u32CoreId] = ModuleId; Det_TransientInstanceId[u32CoreId] = InstanceId; Det_TransientApiId[u32CoreId] = ApiId; Det_TransientFaultId[u32CoreId] = FaultId; D.5616 = 0; : : return D.5616; } Det_ReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId) { uint32 u32CoreId; Std_ReturnType D.5614; : u32CoreId = 0; Det_RuntimeModuleId[u32CoreId] = ModuleId; Det_RuntimeInstanceId[u32CoreId] = InstanceId; Det_RuntimeApiId[u32CoreId] = ApiId; Det_RuntimeErrorId[u32CoreId] = ErrorId; D.5614 = 0; : : return D.5614; } Det_ReportError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId) { uint32 u32CoreId; Std_ReturnType D.5612; : u32CoreId = 0; Det_ModuleId[u32CoreId] = ModuleId; Det_InstanceId[u32CoreId] = InstanceId; Det_ApiId[u32CoreId] = ApiId; Det_ErrorId[u32CoreId] = ErrorId; D.5612 = 0; : : return D.5612; } Det_Init () { : return; }