/** * File: IRayErrDef_MAM.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_GeneralSocketErr 32 #define Err_DetectorSN_Mismatch 33 #define Err_NotEnoughDiskSpace 37 #define Err_NotEnoughMemorySpace 38 #define Err_ApplyFirmwareFailed 39 #define Err_TooMuchDefectPoints 42 #define Err_TooLongFilePath 43 #define Err_AddressOccupied 45 #define Err_FPD_General_Detector_Error 1001 #define Err_FPD_NotImplemented 1005 #define Err_FPD_SeqNoOutOfSync 1006 #define Err_FPD_Busy 1007 #define Err_FPD_FileNotExist 1015 #define Err_Cali_GeneralError 3001 #define Err_Cali_UnexpectImage_DoseHighHigh 3002 #define Err_Cali_DataNotReadyForGen 3005 #define Err_Cali_NotEnoughIntervalTime_OffsetTmpl 3006 #endif