IRayErrDef_MAM.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. /**
  2. * File: IRayErrDef_MAM.h
  3. *
  4. * Purpose: IRay FPD error code definition
  5. *
  6. *
  7. * @author Haitao.Ning
  8. * @version 1.0 2015/4/23
  9. *
  10. * Copyright (C) 2009, 2015, iRay Technology (Shanghai) Ltd.
  11. *
  12. */
  13. #ifndef _IRAY_ERROR_DEF_H_
  14. #define _IRAY_ERROR_DEF_H_
  15. typedef int FPDRESULT;
  16. #define Err_OK 0
  17. #define Err_TaskPending 1
  18. #define Err_Unknown 2
  19. #define Err_DuplicatedCreation 3
  20. #define Err_DetectorIdNotFound 4
  21. #define Err_StateErr 5
  22. #define Err_NotInitialized 6
  23. #define Err_NotImplemented 7
  24. #define Err_AccessDenied 8
  25. #define Err_LoadDllFailed 9
  26. #define Err_DllCreateObjFailed 10
  27. #define Err_OpenFileFailed 11
  28. #define Err_FileNotExist 12
  29. #define Err_ConfigFileNotExist 13
  30. #define Err_TemplateFileNotExist 14
  31. #define Err_TemplateFileNotMatch 15
  32. #define Err_InvalidFileFormat 16
  33. #define Err_CreateLoggerFailed 17
  34. #define Err_InvalidParamCount 18
  35. #define Err_InvalidParamType 19
  36. #define Err_InvalidParamValue 20
  37. #define Err_PreCondition 21
  38. #define Err_TaskTimeOut 22
  39. #define Err_ProdInfoMismatch 23
  40. #define Err_DetectorRespTimeout 24
  41. #define Err_InvalidPacketNo 25
  42. #define Err_InvalidPacketFormat 26
  43. #define Err_PacketDataCheckFailed 27
  44. #define Err_PacketLost_BufOverflow 28
  45. #define Err_FrameLost_BufOverflow 29
  46. #define Err_ImgChBreak 30
  47. #define Err_GeneralSocketErr 32
  48. #define Err_DetectorSN_Mismatch 33
  49. #define Err_NotEnoughDiskSpace 37
  50. #define Err_NotEnoughMemorySpace 38
  51. #define Err_ApplyFirmwareFailed 39
  52. #define Err_TooMuchDefectPoints 42
  53. #define Err_TooLongFilePath 43
  54. #define Err_AddressOccupied 45
  55. #define Err_FPD_General_Detector_Error 1001
  56. #define Err_FPD_NotImplemented 1005
  57. #define Err_FPD_SeqNoOutOfSync 1006
  58. #define Err_FPD_Busy 1007
  59. #define Err_FPD_FileNotExist 1015
  60. #define Err_Cali_GeneralError 3001
  61. #define Err_Cali_UnexpectImage_DoseHighHigh 3002
  62. #define Err_Cali_DataNotReadyForGen 3005
  63. #define Err_Cali_NotEnoughIntervalTime_OffsetTmpl 3006
  64. #endif