123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- /**
- * File: IRayErrDef.h
- *
- * Purpose: IRay FPD error code definition
- *
- *
- * @author Haitao.Ning
- * @version 1.0 2015/4/23
- *
- * Copyright (C) 2009, 2015, iRay Technology (Shanghai) Ltd.
- *
- */
- #ifndef _IRAY_ERROR_DEF_H_
- #define _IRAY_ERROR_DEF_H_
- typedef int FPDRESULT;
- #define Err_OK 0
- #define Err_TaskPending 1
- #define Err_Unknown 2
- #define Err_DuplicatedCreation 3
- #define Err_DetectorIdNotFound 4
- #define Err_StateErr 5
- #define Err_NotInitialized 6
- #define Err_NotImplemented 7
- #define Err_AccessDenied 8
- #define Err_LoadDllFailed 9
- #define Err_DllCreateObjFailed 10
- #define Err_OpenFileFailed 11
- #define Err_FileNotExist 12
- #define Err_ConfigFileNotExist 13
- #define Err_TemplateFileNotExist 14
- #define Err_TemplateFileNotMatch 15
- #define Err_InvalidFileFormat 16
- #define Err_CreateLoggerFailed 17
- #define Err_InvalidParamCount 18
- #define Err_InvalidParamType 19
- #define Err_InvalidParamValue 20
- #define Err_PreCondition 21
- #define Err_TaskTimeOut 22
- #define Err_ProdInfoMismatch 23
- #define Err_DetectorRespTimeout 24
- #define Err_InvalidPacketNo 25
- #define Err_InvalidPacketFormat 26
- #define Err_PacketDataCheckFailed 27
- #define Err_PacketLost_BufOverflow 28
- #define Err_FrameLost_BufOverflow 29
- #define Err_ImgChBreak 30
- #define Err_BadImgQuality 31
- #define Err_GeneralSocketErr 32
- #define Err_DetectorSN_Mismatch 33
- #define Err_CommDeviceNotFound 34
- #define Err_CommDeviceOccupied 35
- #define Err_CommParamNotMatch 36
- #define Err_NotEnoughDiskSpace 37
- #define Err_NotEnoughMemorySpace 38
- #define Err_ApplyFirmwareFailed 39
- #define Err_CallbackNotFinished 40
- #define Err_FirmwareUpdated 41
- #define Err_TooMuchDefectPoints 42
- #define Err_TooLongFilePath 43
- #define Err_ClientIPNotMatch 44
- #define Err_AddressOccupied 45
- #define Err_NotInSameNetworkSegment 46
- #define Err_ImageBufferEmpty 47
- #define Err_Crypto_OpensslFailure 80
- #define Err_Auth_DateTimeExpired 90
- #define Err_Auth_CommSetupFailure 91
- #define Err_Auth_LicenseInvalid 92
- #define Err_FPD_General_Detector_Error 1001
- #define Err_FPD_General_ControlBox_Error 1002
- #define Err_FPD_General_FirmwareUpgrade_Error 1003
- #define Err_FPD_General_GSensor_Error 1004
- #define Err_FPD_NotImplemented 1005
- #define Err_FPD_SeqNoOutOfSync 1006
- #define Err_FPD_Busy 1007
- #define Err_FPD_Busy_Initializing 1018
- #define Err_FPD_Busy_Last_Command_Suspending 1019
- #define Err_FPD_Busy_Mode_Not_Supported 1020
- #define Err_FPD_Busy_MCU_Busy 1021
- #define Err_FPD_Busy_FPGA_Busy 1022
- #define Err_FPD_Busy_FPGA_Timeout 1023
- #define Err_FPD_Busy_Doing_Dynamic_Ghost 1024
- #define Err_FPD_Busy_Doing_Dynamic_Preoffset 1025
- #define Err_FPD_Busy_FTP_Image_Uploading 1026
- #define Err_FPD_Busy_Capture_State_Recover 1027
- #define Err_FPD_Busy_System_Error 1028
- #define Err_FPD_Busy_BatteryLow 1029
- #define Err_FPD_Occupied 1008
- #define Err_FPD_SleepWakeupFailed 1009
- #define Err_FPD_SleepCaptureError 1010
- #define Err_FPD_CmdExecuteTimeout 1011
- #define Err_FPD_FirmwareFallback 1012
- #define Err_FPD_NotSupportInCurrMode 1013
- #define Err_FPD_NoEnoughStorageSpace 1014
- #define Err_FPD_FileNotExist 1015
- #define Err_FPD_FtpServerAccessError 1016
- #define Err_FPD_HWCaliFileError 1017
- #define Err_FPD_AcquisitionBlock 1040
- #define Err_FPD_SelfTestFailed 1041
- #define Err_TemperatureHigh 1042
- #define Err_Ftrans_Not_Ready 1043
- #define Err_Ftrans_LocalFileOpenFailed 1044
- #define Err_Ftrans_NetError 1045
- #define Err_Ftrans_StartTimeout 1046
- #define Err_Ftrans_StartError 1047
- #define Err_Ftrans_FinishedTimeout 1048
- #define Err_Ftrans_Aborted 1049
- #define Err_Ftrans_DownloadTimeout 1050
- #define Err_Ftrans_DownloadNotComplete 1051
- #define Err_Ftrans_UploadTimeout 1052
- #define Err_Ftrans_TcpBreak 1053
- #define Err_Ftrans_FileLen_Zero 1054
- #define Err_Ftrans_ParamError 1055
- #define Err_Ftrans_FinishError 1056
- #define Err_Ftrans_FileCheckFailed 1057
- #define Err_FPD_SelfTest_DiskReadOnly 1100
- #define Err_FPD_SelfTest_SpaceNotEnough 1101
- #define Err_FPD_SelfTest_CanNotGetFPDCfg 1102
- #define Err_FPD_SelfTest_FPDCfgInvalid 1103
- #define Err_FPD_SelfTest_TemplateFailed 1104
- #define Err_FPD_SelfTest_SyncDftFailed 1105
- #define Err_FPD_SelfTest_SyncGainFailed 1106
- #define Err_FPD_SelfTest_Reserved 1199
- #define Err_FTP_OpenLoginFailed 2001
- #define Err_FTP_MkdirCdFailed 2002
- #define Err_FTP_LocalFileOpenFailed 2003
- #define Err_FTP_UploadFailed 2004
- #define Err_FTP_DownloadFailed 2005
- #define Err_FTP_FileVerifyFailed 2006
- #define Err_FTP_TypeError 2007
- #define Err_Cali_GeneralError 3001
- #define Err_Cali_UnexpectImage_DoseHighHigh 3002
- #define Err_Cali_UnexpectImage_ExpLineNotSatisfy 3003
- #define Err_Cali_UnexpectImage_MistakeTrigger 3004
- #define Err_Cali_DataNotReadyForGen 3005
- #define Err_Cali_NotEnoughIntervalTime_OffsetTmpl 3006
- #define Err_Cali_UnexpectImage_DoseOver 3007
- #define Err_Cali_UnexpectImage_DoseUnder 3008
- #define Err_Cali_UnexpectImage_ObjectDetected 3009
- #define Err_Cali_UnexpectImage_PartialExposure 3010
- #define Err_FPD_CertificationFailed 4000
- #define Err_FPD_AccessDenied_Unauthorized 4001
- #endif
|