IRayErrDef.h 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. /**
  2. * File: IRayErrDef.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_BadImgQuality 31
  48. #define Err_GeneralSocketErr 32
  49. #define Err_DetectorSN_Mismatch 33
  50. #define Err_CommDeviceNotFound 34
  51. #define Err_CommDeviceOccupied 35
  52. #define Err_CommParamNotMatch 36
  53. #define Err_NotEnoughDiskSpace 37
  54. #define Err_NotEnoughMemorySpace 38
  55. #define Err_ApplyFirmwareFailed 39
  56. #define Err_CallbackNotFinished 40
  57. #define Err_FirmwareUpdated 41
  58. #define Err_TooMuchDefectPoints 42
  59. #define Err_TooLongFilePath 43
  60. #define Err_ClientIPNotMatch 44
  61. #define Err_AddressOccupied 45
  62. #define Err_NotInSameNetworkSegment 46
  63. #define Err_ImageBufferEmpty 47
  64. #define Err_FactoryCalibFileNotExist 48
  65. #define Err_Crypto_OpensslFailure 80
  66. #define Err_Auth_DateTimeExpired 90
  67. #define Err_Auth_CommSetupFailure 91
  68. #define Err_Auth_LicenseInvalid 92
  69. #define Err_FPD_General_Detector_Error 1001
  70. #define Err_FPD_General_ControlBox_Error 1002
  71. #define Err_FPD_General_FirmwareUpgrade_Error 1003
  72. #define Err_FPD_General_GSensor_Error 1004
  73. #define Err_FPD_NotImplemented 1005
  74. #define Err_FPD_SeqNoOutOfSync 1006
  75. #define Err_FPD_Busy 1007
  76. #define Err_FPD_Busy_Initializing 1018
  77. #define Err_FPD_Busy_Last_Command_Suspending 1019
  78. #define Err_FPD_Busy_Mode_Not_Supported 1020
  79. #define Err_FPD_Busy_MCU_Busy 1021
  80. #define Err_FPD_Busy_FPGA_Busy 1022
  81. #define Err_FPD_Busy_FPGA_Timeout 1023
  82. #define Err_FPD_Busy_Doing_Dynamic_Ghost 1024
  83. #define Err_FPD_Busy_Doing_Dynamic_Preoffset 1025
  84. #define Err_FPD_Busy_FTP_Image_Uploading 1026
  85. #define Err_FPD_Busy_Capture_State_Recover 1027
  86. #define Err_FPD_Busy_System_Error 1028
  87. #define Err_FPD_Busy_BatteryLow 1029
  88. #define Err_FPD_Occupied 1008
  89. #define Err_FPD_SleepWakeupFailed 1009
  90. #define Err_FPD_SleepCaptureError 1010
  91. #define Err_FPD_CmdExecuteTimeout 1011
  92. #define Err_FPD_FirmwareFallback 1012
  93. #define Err_FPD_NotSupportInCurrMode 1013
  94. #define Err_FPD_NoEnoughStorageSpace 1014
  95. #define Err_FPD_FileNotExist 1015
  96. #define Err_FPD_FtpServerAccessError 1016
  97. #define Err_FPD_HWCaliFileError 1017
  98. #define Err_FPD_AcquisitionBlock 1040
  99. #define Err_FPD_SelfTestFailed 1041
  100. #define Err_TemperatureHigh 1042
  101. #define Err_Ftrans_Not_Ready 1043
  102. #define Err_Ftrans_LocalFileOpenFailed 1044
  103. #define Err_Ftrans_NetError 1045
  104. #define Err_Ftrans_StartTimeout 1046
  105. #define Err_Ftrans_StartError 1047
  106. #define Err_Ftrans_FinishedTimeout 1048
  107. #define Err_Ftrans_Aborted 1049
  108. #define Err_Ftrans_DownloadTimeout 1050
  109. #define Err_Ftrans_DownloadNotComplete 1051
  110. #define Err_Ftrans_UploadTimeout 1052
  111. #define Err_Ftrans_TcpBreak 1053
  112. #define Err_Ftrans_FileLen_Zero 1054
  113. #define Err_Ftrans_ParamError 1055
  114. #define Err_Ftrans_FinishError 1056
  115. #define Err_Ftrans_FileCheckFailed 1057
  116. #define Err_FPD_SelfTest_DiskReadOnly 1100
  117. #define Err_FPD_SelfTest_SpaceNotEnough 1101
  118. #define Err_FPD_SelfTest_CanNotGetFPDCfg 1102
  119. #define Err_FPD_SelfTest_FPDCfgInvalid 1103
  120. #define Err_FPD_SelfTest_TemplateFailed 1104
  121. #define Err_FPD_SelfTest_SyncDftFailed 1105
  122. #define Err_FPD_SelfTest_SyncGainFailed 1106
  123. #define Err_FPD_SelfTest_Reserved 1199
  124. #define Err_FTP_OpenLoginFailed 2001
  125. #define Err_FTP_MkdirCdFailed 2002
  126. #define Err_FTP_LocalFileOpenFailed 2003
  127. #define Err_FTP_UploadFailed 2004
  128. #define Err_FTP_DownloadFailed 2005
  129. #define Err_FTP_FileVerifyFailed 2006
  130. #define Err_FTP_TypeError 2007
  131. #define Err_Cali_GeneralError 3001
  132. #define Err_Cali_UnexpectImage_DoseHighHigh 3002
  133. #define Err_Cali_UnexpectImage_ExpLineNotSatisfy 3003
  134. #define Err_Cali_UnexpectImage_MistakeTrigger 3004
  135. #define Err_Cali_DataNotReadyForGen 3005
  136. #define Err_Cali_NotEnoughIntervalTime_OffsetTmpl 3006
  137. #define Err_Cali_UnexpectImage_DoseOver 3007
  138. #define Err_Cali_UnexpectImage_DoseUnder 3008
  139. #define Err_Cali_UnexpectImage_ObjectDetected 3009
  140. #define Err_Cali_UnexpectImage_PartialExposure 3010
  141. #define Err_FPD_CertificationFailed 4000
  142. #define Err_FPD_AccessDenied_Unauthorized 4001
  143. #define Err_Lib_SplicingCorrect_Error 5000
  144. #endif