Det_Start ()
{
  <bb 2> :
  # DEBUG BEGIN_STMT
  return;

}


Det_ReportTransientFault (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 FaultId)
{
  uint32 u32CoreId;
  Std_ReturnType D.4153;

  <bb 2> :
  # DEBUG BEGIN_STMT
  _1 = Sys_GetCoreID ();
  u32CoreId = (uint32) _1;
  # DEBUG BEGIN_STMT
  Det_TransientModuleId[u32CoreId] = ModuleId;
  # DEBUG BEGIN_STMT
  Det_TransientInstanceId[u32CoreId] = InstanceId;
  # DEBUG BEGIN_STMT
  Det_TransientApiId[u32CoreId] = ApiId;
  # DEBUG BEGIN_STMT
  Det_TransientFaultId[u32CoreId] = FaultId;
  # DEBUG BEGIN_STMT
  D.4153 = 0;
  return D.4153;

}


Det_ReportRuntimeError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
{
  uint32 u32CoreId;
  Std_ReturnType D.4151;

  <bb 2> :
  # DEBUG BEGIN_STMT
  _1 = Sys_GetCoreID ();
  u32CoreId = (uint32) _1;
  # DEBUG BEGIN_STMT
  Det_RuntimeModuleId[u32CoreId] = ModuleId;
  # DEBUG BEGIN_STMT
  Det_RuntimeInstanceId[u32CoreId] = InstanceId;
  # DEBUG BEGIN_STMT
  Det_RuntimeApiId[u32CoreId] = ApiId;
  # DEBUG BEGIN_STMT
  Det_RuntimeErrorId[u32CoreId] = ErrorId;
  # DEBUG BEGIN_STMT
  D.4151 = 0;
  return D.4151;

}


Det_ReportError (uint16 ModuleId, uint8 InstanceId, uint8 ApiId, uint8 ErrorId)
{
  uint32 u32CoreId;
  Std_ReturnType D.4149;

  <bb 2> :
  # DEBUG BEGIN_STMT
  _1 = Sys_GetCoreID ();
  u32CoreId = (uint32) _1;
  # DEBUG BEGIN_STMT
  Det_ModuleId[u32CoreId] = ModuleId;
  # DEBUG BEGIN_STMT
  Det_InstanceId[u32CoreId] = InstanceId;
  # DEBUG BEGIN_STMT
  Det_ApiId[u32CoreId] = ApiId;
  # DEBUG BEGIN_STMT
  Det_ErrorId[u32CoreId] = ErrorId;
  # DEBUG BEGIN_STMT
  D.4149 = 0;
  return D.4149;

}


Det_Init ()
{
  <bb 2> :
  # DEBUG BEGIN_STMT
  return;

}


