1759 lines
196 KiB
C
1759 lines
196 KiB
C
/**
|
||
* @file
|
||
* @brief Error code definition of Real-time Database (110000~119999)
|
||
* @author Chunfeng Shen
|
||
* @date 2009/05/10
|
||
* @version Initial Version
|
||
*
|
||
* Copyright: Shanghai Baosight Software Co, Ltd
|
||
*/
|
||
|
||
#ifndef ERROR_CODE_H_
|
||
#define ERROR_CODE_H_
|
||
|
||
#define RD_SUCCESS 0 //success code
|
||
|
||
#define EC_RD_BASENO 110000
|
||
#define EC_RD_SYSTEM_MAX_NO 20000
|
||
|
||
|
||
/************************************************************************/
|
||
/* Beagle ErrorCode */
|
||
/************************************************************************/
|
||
#define EC_LM_ERROR_CODE_BASE (EC_RD_BASENO +(-20000)) //beagle错误码起始90000 //Beagle starting error code
|
||
#define EC_LM_INVALID_LICENSE (EC_LM_ERROR_CODE_BASE + 1 ) //许可证不合法 //Invalid license
|
||
#define EC_LM_LICENSE_NOT_OPEN (EC_LM_ERROR_CODE_BASE + 2 ) //许可证没有打开 //License not opened
|
||
#define EC_LM_KEY_NOT_FOUND (EC_LM_ERROR_CODE_BASE + 3 ) //信息项不存在 //License key not found
|
||
#define EC_LM_INVALID_LICENSE_CODE (EC_LM_ERROR_CODE_BASE + 4 ) //产品代码不合法 //invalid license code
|
||
#define EC_LM_CANT_FIND_LICENSE_CODE (EC_LM_ERROR_CODE_BASE + 5 ) //许可证文件中不存在匹配的产品代码 //Can not find license code
|
||
#define EC_LM_INVALID_CHECK_MODE (EC_LM_ERROR_CODE_BASE + 6 ) //错误的许可证检查模式 //Invalid license check mode
|
||
#define EC_LM_INVALID_PARAMETER (EC_LM_ERROR_CODE_BASE + 7 ) //错误的输入参数 //Invalid parameter
|
||
#define EC_LM_NOT_ENOUGH_MEMORY (EC_LM_ERROR_CODE_BASE + 8 ) //内存不足 //Insufficient memory
|
||
#define EC_LM_CANT_OPEN_LICENSE_FILE (EC_LM_ERROR_CODE_BASE + 10 ) //无法打开许可证文件 //Can not open license file
|
||
#define EC_LM_CANT_READ_LICENSE_ROOT (EC_LM_ERROR_CODE_BASE + 11 ) //无法读取许可证文件的根节点 //Can not read license file root
|
||
#define EC_LM_INVALID_KEY_FORMAT (EC_LM_ERROR_CODE_BASE + 12 ) //错误的密钥格式 //Invalid license key format
|
||
#define EC_LM_INVALID_SIGNATURE_FORMAT (EC_LM_ERROR_CODE_BASE + 13 ) //错误的签名格式 //Invalid license signature format
|
||
#define EC_LM_INVALID_SERIAL_NUMBER (EC_LM_ERROR_CODE_BASE + 14 ) //错误的序列号 //Invalid license serial number
|
||
#define EC_LM_LICENSE_NOT_START (EC_LM_ERROR_CODE_BASE + 15 ) //许可证尚未开始 //License not started
|
||
#define EC_LM_LICENSE_EXPIRED (EC_LM_ERROR_CODE_BASE + 16 ) //许可证已过期 //License expired
|
||
#define EC_LM_INVALID_PROJECT_NAME (EC_LM_ERROR_CODE_BASE + 20 ) //加密狗内的项目名称不匹配 //Mismatched project name of dongle
|
||
#define EC_LM_INVALID_PUBLIC_KEY (EC_LM_ERROR_CODE_BASE + 21 ) //加密狗内的密钥不匹配 //Mismatched encryption key of dongle
|
||
#define EC_LM_INVALID_HOST_MAC (EC_LM_ERROR_CODE_BASE + 22 ) //主机MAC地址不匹配 //Mismatched host MAC
|
||
#define EC_LM_GET_MAC_FAILED (EC_LM_ERROR_CODE_BASE + 23 ) //获取主机MAC地址失败 //Get host MAC failed
|
||
#define EC_LM_NO_ROOT_PRIVILEGE (EC_LM_ERROR_CODE_BASE + 24 ) //没有root权限 //No root permission
|
||
#define EC_LM_SOCKET_OPERATE_ERROR (EC_LM_ERROR_CODE_BASE + 25 ) //Socket操作失败 //Socket operation failed
|
||
#define EC_LM_WRONG_OS_TYPE (EC_LM_ERROR_CODE_BASE + 30 ) //非授权的操作系统 //Unauthorized operating system
|
||
#define EC_LM_NOT_IMPLEMENTED_YET (EC_LM_ERROR_CODE_BASE + 90) //功能未实现 //Unfulfilled function
|
||
|
||
#define EC_LM_ERROR_FROM_SENTINEL (EC_RD_BASENO +(-19800)) //来自圣天狗的错误码LM_ERROR_FROM_SENTINEL90200 // error codes from sentinel 90200
|
||
#define EC_LM_SENTINEL_INVALID_LICENSE (EC_LM_ERROR_FROM_SENTINEL + 3) //找不到硬件许可证 //Sentinel license not found
|
||
#define EC_LM_SENTINEL_UNIT_NOT_FOUND (EC_LM_ERROR_FROM_SENTINEL + 226) //找不到指定的硬件许可证键值 //Sentinel license key not found
|
||
#define EC_LM_HASP_LOGIN_FAILED (EC_LM_ERROR_FROM_SENTINEL+ 9001) //hasp_login failed //Login hasp failed
|
||
#define EC_LM_HASP_GETSIZE_FAILED (EC_LM_ERROR_FROM_SENTINEL+ 9002) //hasp_get_size failed //Get hasp size failed
|
||
#define EC_LM_HASP_READ_FAILED (EC_LM_ERROR_FROM_SENTINEL+ 9003) //hasp_read failed //Read hasp failed
|
||
#define EC_LM_HASP_LOGOUT_FAILED (EC_LM_ERROR_FROM_SENTINEL+ 9004) //hasp_logout failed //logout hasp failed
|
||
#define EC_LM_HASP_INVALID_LICTEMP (EC_LM_ERROR_FROM_SENTINEL+ 9005) //硬件狗许可证模板文件不存在或打开失败 //Sentinel license template file does not exist or opened failed
|
||
#define EC_LM_EC_BASIC_DOG_NOMEMORY (EC_LM_ERROR_FROM_SENTINEL+ 9902) //硬件狗内存异常 //Sentinel memory error
|
||
|
||
|
||
/************************************************************************/
|
||
/* operator system error (110001 ~ 110500) */
|
||
/************************************************************************/
|
||
#define EC_RD_OS_BASENO (EC_RD_BASENO + 0)
|
||
/* System error */
|
||
#define EC_RD_SYS_BASE (EC_RD_BASENO + 0)
|
||
#define EC_RD_SYS_NO_FILE_OR_DIR (EC_RD_SYS_BASE + 2)//文件不存在 //File does not exsit
|
||
#define EC_RD_INVALID_INPUT_ARGUMENT (EC_RD_SYS_BASE + 3)//无效的输入参数 //Invalid input parameter
|
||
#define EC_RD_SYS_PERMISSION_DENY (EC_RD_SYS_BASE + 13)//无访问权限 //No visit permission
|
||
#define EC_RD_SYS_INVALID_ARGUMENT (EC_RD_SYS_BASE + 22)//无效的文件访问参数 //Invalid file access parameter
|
||
#define EC_RD_SYS_FATAL_EXCEPTION (EC_RD_SYS_BASE + 25)//发生异常 //Exception occurred
|
||
|
||
/*time*/
|
||
#define EC_HD_TIME_BASENO (EC_RD_BASENO + 190)
|
||
#define EC_HD_TIME_INVALID_PONTER (EC_HD_TIME_BASENO + 1)//不合法的指针,指针为空 //Invalid pointer,pointer is null
|
||
#define EC_HD_TIME_INVALID_SECOND (EC_HD_TIME_BASENO + 2)//不合法的时间参数秒,秒小于零 //Invalid time parameter, second is less than zero
|
||
#define EC_HD_TIME_CONVET_SEC_TO_RDTIME (EC_HD_TIME_BASENO + 3)//转化秒到时间戳失败 //Convert seconds to timestamp failed
|
||
#define EC_HD_TIME_CONVET_RDTIME_TO_SEC (EC_HD_TIME_BASENO + 4)//转化时间戳到秒失败 //Convert timestamp to seconds failed
|
||
#define EC_HD_TIME_GET_LOCAL_TIMEZONE_FAILED (EC_HD_TIME_BASENO + 5)//获取本地时区失败 //Get local timezone failed
|
||
|
||
/* File */
|
||
#define EC_RD_OS_FILE_BASE (EC_RD_BASENO + 200)
|
||
#define EC_RD_OS_FILE_OPEN (EC_RD_OS_FILE_BASE + 1)//打开文件失败 //Open file failed
|
||
#define EC_RD_OS_FILE_CREATE (EC_RD_OS_FILE_BASE + 2)//创建文件失败 //Create file failed
|
||
#define EC_RD_OS_FILE_CLOSE (EC_RD_OS_FILE_BASE + 3)//关闭文件失败 //Close file failed
|
||
#define EC_RD_OS_FILE_DELETE (EC_RD_OS_FILE_BASE + 4)//删除文件失败 //Delete file failed
|
||
#define EC_RD_OS_FILE_SEEK (EC_RD_OS_FILE_BASE + 5)//磁头寻址失败 //Head addressing failed
|
||
#define EC_RD_OS_FILE_READ (EC_RD_OS_FILE_BASE + 6)//读取文件失败 //Read file failed
|
||
#define EC_RD_OS_FILE_WRITE (EC_RD_OS_FILE_BASE + 7)//写入文件失败 //Write file failed
|
||
#define EC_RD_OS_FILE_FLUSH (EC_RD_OS_FILE_BASE + 8)//刷新文件失败 //Flush file failed
|
||
#define EC_RD_OS_FILE_TRUNC (EC_RD_OS_FILE_BASE + 9)//截断文件失败 //Truncate file failed
|
||
|
||
#define EC_RD_OS_FILE_CREATE_MAP (EC_RD_OS_FILE_BASE + 10)//创建内存映射失败 //Create memory map file failed
|
||
#define EC_RD_OS_FILE_CLOSE_MAP (EC_RD_OS_FILE_BASE + 11)//关闭内存映射失败 //Close memory map file failed
|
||
#define EC_RD_OS_FILE_MAP_VIEW (EC_RD_OS_FILE_BASE + 12)//内存映射失败 //Memory map failed
|
||
#define EC_RD_OS_FILE_UNMAP (EC_RD_OS_FILE_BASE + 13)//解除内存映射失败 //Relieve map file failed
|
||
/* Directory */
|
||
#define EC_RD_OS_DIR_BASENO (EC_RD_BASENO + 220)
|
||
#define EC_RD_OS_DIR_INVALID_PATH_NAME (EC_RD_OS_DIR_BASENO + 1)//目录路径名无效 //Invalid directory path name
|
||
#define EC_RD_OS_DIR_CREATE (EC_RD_OS_DIR_BASENO + 2)//创建目录失败 //Create directory failed
|
||
#define EC_RD_OS_DIR_REMOVE (EC_RD_OS_DIR_BASENO + 3)//删除目录失败 //Delete directory failed
|
||
#define EC_RD_OS_DIR_FIND_FILE (EC_RD_OS_DIR_BASENO + 4)//枚举文件失败 //Enumerate files failed
|
||
#define EC_RD_OS_DIR_FIND_NO_FILE (EC_RD_OS_DIR_BASENO + 5)//枚举文件完成 //Enumerate files finished
|
||
|
||
/* Memory */
|
||
#define EC_RD_OS_MEM_BASENO (EC_RD_BASENO + 240)
|
||
#define EC_RD_OS_MEM_MALLOC (EC_RD_OS_MEM_BASENO + 1)//分配内存失败 //Malloc failed
|
||
#define EC_RD_OS_MEM_SHAREMEM_CREATE (EC_RD_OS_MEM_BASENO + 2)//创建共享内存失败 //Create shared memory failed
|
||
#define EC_RD_OS_MEM_SHAREMEM_CLOSE (EC_RD_OS_MEM_BASENO + 3)//关闭共享内存失败 //Close shared memory failed
|
||
#define EC_RD_OS_MEM_SHAREMEM_MAP (EC_RD_OS_MEM_BASENO + 4)//映射共享内存失败 //map shared memory failed
|
||
#define EC_RD_OS_MEM_SHAREMEM_UNMAP (EC_RD_OS_MEM_BASENO + 5)//解除共享内存映射失败 //Relieve shared memory map failed
|
||
#define EC_RD_OS_MEM_NOT_ENOUGH (EC_RD_OS_MEM_BASENO + 6)//内存不足 //Insufficient memory
|
||
|
||
/* thread */
|
||
#define EC_RD_THREAD_BASENO (EC_RD_BASENO + 260)
|
||
#define EC_RD_THREAD_CREATE (EC_RD_THREAD_BASENO + 1)//创建线程失败 //Create thread failed
|
||
#define EC_RD_THREAD_JOIN (EC_RD_THREAD_BASENO + 2)//等待线程结束失败 //Wait for the end of thread failed
|
||
#define EC_RD_THREAD_TEST_ACTIVE (EC_RD_THREAD_BASENO + 3)//测试线程活动状态失败 //Test thread activity state failed
|
||
#define EC_RD_THREAD_TERMINATE (EC_RD_THREAD_BASENO + 4)//终止线程失败 //Terminate thread failed
|
||
/* lock */
|
||
#define EC_RD_OS_LOCK_BASENO (EC_RD_BASENO + 280)
|
||
#define EC_RD_OS_LOCK_INIT (EC_RD_OS_LOCK_BASENO + 1)//初始化锁失败 //Initialize the lock failed
|
||
#define EC_RD_OS_LOCK_TIMEOUT (EC_RD_OS_LOCK_BASENO + 2)//申请读写锁超时 //Apply read-write lock timeout
|
||
#define EC_RD_LOCK_ACQUIRE_READ (EC_RD_OS_LOCK_BASENO + 3)//申请读锁失败 //Apply read lock failed
|
||
#define EC_RD_LOCK_ACQUIRE_WRITE (EC_RD_OS_LOCK_BASENO + 4)//申请写锁失败 //Apply write lock failed
|
||
#define EC_RD_SEMA_INIT (EC_RD_OS_LOCK_BASENO + 5)//信号量初始化失败 //Initialize semaphore failed
|
||
#define EC_RD_SEMA_DESTROY (EC_RD_OS_LOCK_BASENO + 6)//信号量销毁失败 //Destroy semaphore failed
|
||
#define EC_RD_SEMA_ACQUIRE (EC_RD_OS_LOCK_BASENO + 7)//申请信号量失败 //Apply semaphore failed
|
||
#define EC_RD_SEMA_RELEASE (EC_RD_OS_LOCK_BASENO + 8)//释放信号量失败 //Release semaphore failed
|
||
#define EC_RD_SEMA_TRYACQUIRE (EC_RD_OS_LOCK_BASENO + 9)//尝试申请信号量失败 //Try to apply semaphore failed
|
||
#define EC_RD_PROC_MUTEX_INIT (EC_RD_OS_LOCK_BASENO + 10)//mutex初始化失败 //Initialize mutex failed
|
||
#define EC_RD_PROC_MUTEX_DESTROY (EC_RD_OS_LOCK_BASENO + 11)//mutex销毁失败 //Destroy mutex failed
|
||
#define EC_RD_PROC_MUTEX_ACQUIRE (EC_RD_OS_LOCK_BASENO + 12)//申请mutex失败 //Apply mutex failed
|
||
#define EC_RD_PROC_MUTEX_RELEASE (EC_RD_OS_LOCK_BASENO + 13)//释放mutex失败 //Release mutex failed
|
||
#define EC_RD_PROC_MUTEX_NULL (EC_RD_OS_LOCK_BASENO + 14)//mutex为NULL //Mutex is null
|
||
/* Process */
|
||
#define EC_RD_PROCESS_BASENO (EC_RD_BASENO + 300)
|
||
#define EC_RD_PROCESS_SPAWN (EC_RD_PROCESS_BASENO + 1)//创建进程失败 //Create process failed
|
||
#define EC_RD_PROCESS_WAIT_TIMEOUT (EC_RD_PROCESS_BASENO + 2)//等待进程结束超时 //Wait for the end of process timeout
|
||
#define EC_RD_PROCESS_WAIT_ERROR (EC_RD_PROCESS_BASENO + 3)//等待进程结束失败 //Wait for the end of process failed
|
||
#define EC_RD_PROCESS_TERMINATE (EC_RD_PROCESS_BASENO + 4)//结束进程失败 //Terminate process failed
|
||
#define EC_RD_PROCESS_PROCESS_NOT_EXIST (EC_RD_PROCESS_BASENO + 5)//进程不存在 //Process does not exist
|
||
#define EC_RD_PROCESS_WCSTOMBS_FAILED (EC_RD_PROCESS_BASENO + 6)//宽字节转换为多字节失败 //Convert wide bytes to multi bytes failed
|
||
|
||
/*Language*/
|
||
#define EC_RD_LANGUAGE_BASENO (EC_RD_BASENO + 310)
|
||
#define EC_RD_LANGUAGE_ICONV_OPEN (EC_RD_LANGUAGE_BASENO + 1)//编码转换接口打开失败 //Failed to open the code conversion interface
|
||
#define EC_RD_LANGUAGE_ICONV (EC_RD_LANGUAGE_BASENO + 2)//编码转换失败 //Failed to conver code
|
||
#define EC_RD_LANGUAGE_ILLEGAL_INPUT (EC_RD_LANGUAGE_BASENO + 3)//编码转换无效参数 //Illegal parameter for code conversion
|
||
|
||
/* event */
|
||
#define EC_RD_EVENT_BASENO (EC_RD_BASENO + 320)
|
||
#define EC_RD_EVENT_RELEASE (EC_RD_EVENT_BASENO + 1)//释放事件失败 //Release event failed
|
||
#define EC_RD_EVENT_INIT (EC_RD_EVENT_BASENO + 2)//初始化事件失败 //Initialize event failed
|
||
#define EC_RD_EVENT_WAIT_TIMEOUT (EC_RD_EVENT_BASENO + 3)//等待事件超时 //Wait for the event timeout
|
||
#define EC_RD_EVENT_MUTEX_NOT_RELEASE (EC_RD_EVENT_BASENO + 4)//事件对应锁没有释放 //The mutex of event not released
|
||
#define EC_RD_EVENT_GET_CLOCK_TIME (EC_RD_EVENT_BASENO + 5)//获取系统时间错误 //Get system time failed
|
||
|
||
/* Network */
|
||
#define EC_RD_NETWORK_BASENO (EC_RD_BASENO + 330)
|
||
#define EC_RD_NET_SOCKET_VERSION (EC_RD_NETWORK_BASENO + 1)//套接字版本不兼容 //Sockets version is not compatible
|
||
#define EC_RD_NET_CREATE_SOCKET (EC_RD_NETWORK_BASENO + 2)//创建套接字失败 //Create socket failed
|
||
#define EC_RD_NET_SOCKET_BIND (EC_RD_NETWORK_BASENO + 3)//套接字绑定失败 //Bind socket failed
|
||
#define EC_RD_NET_CREATE_COMPLETE_PORT (EC_RD_NETWORK_BASENO + 4)//创建完成端口失败 //Create completion port failed
|
||
#define EC_RD_NET_SOCKET_LISTEN (EC_RD_NETWORK_BASENO + 5)//套接字监听失败 //Listen to socket failed
|
||
#define EC_RD_NET_SOCKET_ACCEPT (EC_RD_NETWORK_BASENO + 6)//套接字接收连接失败 //Receive the connection of socket failed
|
||
#define EC_RD_NET_SOCKET_RECEIVE (EC_RD_NETWORK_BASENO + 7)//套接字接受数据失败 //Receive the data of socket failed
|
||
#define EC_RD_NET_SOCKET_SEND (EC_RD_NETWORK_BASENO + 8)//套接字发送数据失败 //Send the data of socket failed
|
||
#define EC_RD_NET_SOLARIS_ASSOCIATE (EC_RD_NETWORK_BASENO + 9)//Solaris下联合端口失败 //Associate port in solaris failed
|
||
#define EC_RD_PROACTOR_EPOLL_CREATE (EC_RD_NETWORK_BASENO + 10)//Epoll端口创建失败 //Create Epoll port failed
|
||
#define EC_RD_PROACTOR_EPOLL_CTL (EC_RD_NETWORK_BASENO + 11)//Epoll控制失败 //Control Epoll port failed
|
||
#define EC_RD_NET_INVALID_INPUT (EC_RD_NETWORK_BASENO + 12)//网络函数不合法输入 //Invalid input of net functions
|
||
#define EC_RD_NET_BLOCK (EC_RD_NETWORK_BASENO + 13)//网络阻塞错误 //Network blocking
|
||
#define EC_RD_NET_SHUTDOWN (EC_RD_NETWORK_BASENO + 14)//ShutDown网络失败 //Shutdown the network failed
|
||
#define EC_RD_NET_CONN_RESET (EC_RD_NETWORK_BASENO + 15)//连接重置错误 //Reset the connection failed
|
||
#define EC_RD_NET_SELECT_DETECT_ERR (EC_RD_NETWORK_BASENO + 16)//Select探察到错误 //Select detected error
|
||
#define EC_RD_NET_SELECT_TIMEOUT (EC_RD_NETWORK_BASENO + 17)//Select超时 //Select timeout
|
||
#define EC_RD_NET_CONNECT_TIMEOUT (EC_RD_NETWORK_BASENO + 18)//网络连接超时 //Network connection timeout
|
||
#define EC_RD_NET_SEND_TIMEOUT (EC_RD_NETWORK_BASENO + 19)//网络发送超时 //Network send timeout
|
||
#define EC_RD_NET_RECV_TIMEOUT (EC_RD_NETWORK_BASENO + 20)//网络接收超时 //Network receive timeout
|
||
#define EC_RD_NET_NOT_CONNECT (EC_RD_NETWORK_BASENO + 21)//网络连接不通 //Network not connected
|
||
#define EC_RD_NET_SEND_NOTSOCK (EC_RD_NETWORK_BASENO + 22)//网络发送套接字无效 //Invalid socket in network sending
|
||
#define EC_RD_NET_SERVER_BUFFER_FULL (EC_RD_NETWORK_BASENO + 23)//网络发送缓冲区已满 //The server buffer of network is full
|
||
#define EC_RD_NET_WORKTHREAD_NUM (EC_RD_NETWORK_BASENO + 24)//工作线程个数不合法 //The number of work threads is invalid
|
||
#define EC_RD_NET_INIT_INVALID_PARAM (EC_RD_NETWORK_BASENO + 25)//初始化参数非法 //Initialization parameters are invalid
|
||
#define EC_RD_NET_INVALID_PACKAGE (EC_RD_NETWORK_BASENO + 26)//网络服务器接收数据包不合法 //The package received by the network server is invalid
|
||
#define EC_RD_NET_WRONG_IO_COUNT (EC_RD_NETWORK_BASENO + 27)//网络数据收发消息计数值不一致 //The count of data sending and the count of data receiving in network are not consistent
|
||
#define EC_RD_SOCK_CLOSED (EC_RD_NETWORK_BASENO + 28)//socket已经被关闭 //Socket already closed
|
||
#define EC_RD_NET_GET_MAC (EC_RD_NETWORK_BASENO + 29)//获取MAC地址失败 //Get MAC address failed
|
||
#define EC_RD_NET_GETSOCKETIFNO_NOT_EXSIST (EC_RD_NETWORK_BASENO + 30)//查询socket信息不存在 //Get MAC address failed
|
||
#define EC_RD_NET_GET_HOST_BY_NAME (EC_RD_NETWORK_BASENO + 31)//获取域名IP失败//Get Host Addresss by name failed
|
||
#define EC_RD_NET_QUIT (EC_RD_NETWORK_BASENO + 32)//网络退出//network quit
|
||
#define EC_RD_NET_ALARMNOTIFY_OVERMAX (EC_RD_NETWORK_BASENO + 33)//报警通知注册超出上限 //alarm notify over max limit
|
||
|
||
/*sig*/
|
||
#define EC_RD_SIGNAL_BASENO (EC_RD_BASENO + 360)
|
||
#define EC_RD_SIGNAL_REG_FAIL (EC_RD_NETWORK_BASENO + 1)//注册信号量失败 // Register semaphore failed
|
||
|
||
|
||
/************************************************************************/
|
||
/* NetClient */
|
||
/************************************************************************/
|
||
#define EC_RD_NETCLIENT_BASENO (EC_RD_BASENO + 370)
|
||
#define EC_RD_NETCLIENT_SEND_PARTIAL (EC_RD_NETCLIENT_BASENO + 1)//网络客户端发送数据不完整 //The data sent by network client is partial
|
||
#define EC_RD_NETCLIENT_NOT_CONNECT (EC_RD_NETCLIENT_BASENO + 2)//网络客户端未连接 //Network client is not connected
|
||
#define EC_RD_NETCLIENT_INVALID_IP (EC_RD_NETCLIENT_BASENO + 3)//网络客户端验证IP错误 //Verify IP of network client failed
|
||
#define EC_RD_NETCLIENT_INVALID_TIMEOUT (EC_RD_NETCLIENT_BASENO + 4)//网络客户端验证超时错误 //Verify network client timeout failed
|
||
#define EC_RD_NETCLIENT_INVALID_PARAM (EC_RD_NETCLIENT_BASENO + 5)//网络客户端验证错误 //Verify network client failed
|
||
#define EC_RD_NDK_CONNECT (EC_RD_NETCLIENT_BASENO + 6)//网络连接失败 //Network connection failed
|
||
|
||
|
||
#define EC_RD_NDK_BASENO (EC_RD_BASENO + 330)
|
||
#define EC_RD_NETWORK_MAX EC_RD_NDK_CONNECT//网络最大错误码 //Maximum error code for network
|
||
|
||
|
||
|
||
/************************************************************************/
|
||
/* NetMgr (110400 ~ 111600) */
|
||
/************************************************************************/
|
||
#define EC_RD_NETRBTREE_BASENO (EC_RD_BASENO + 400)
|
||
#define EC_RD_NETRBTREE_INSERT (EC_RD_NETRBTREE_BASENO + 1)//网络红黑树插入失败 //Insert into the network red-black tree failed
|
||
#define EC_RD_NETRBTREE_MODIFY (EC_RD_NETRBTREE_BASENO + 2)//网络红黑树修改失败 //Modify the network red-black tree failed
|
||
#define EC_RD_NETRBTREE_NODE_EXIST (EC_RD_NETRBTREE_BASENO + 3)//网络红黑树插入失败,节点己存在 //Insert into the network red-black tree failed, the node already existed
|
||
|
||
#define EC_RD_CLINET_MAC_CHECK (EC_RD_NETRBTREE_BASENO + 4)//客户端MAC地址校验失败 //Verify the MAC address of client failed
|
||
#define EC_RD_NET_CONNECT_NUMBER_LIMIT (EC_RD_NETRBTREE_BASENO + 5)//客户端连接数目超过服务端许可证限制 //The number of connected clients exceeds the limit of license
|
||
|
||
#define EC_RD_LIC_SUPPORTZT_LIMIT (EC_RD_NETRBTREE_BASENO + 6)//缺少组态许可证 //No configuration license
|
||
#define EC_RD_LIC_SUPPORTSPC_LIMIT (EC_RD_NETRBTREE_BASENO + 7)//缺少SPC许可证 //No SPC license
|
||
|
||
#define EC_RD_NET_CLIENT_SOCKET_LIMIT (EC_RD_NETRBTREE_BASENO + 8)//单个客户端连接数超过上限 //The socket number of single client is bigger than the upper limit
|
||
|
||
/************************************************************************/
|
||
/* Kernel (110600 ~ 111600) */
|
||
/************************************************************************/
|
||
|
||
/* tag index */
|
||
#define EC_RD_TAG_INDEX_BASENO (EC_RD_BASENO + 600)
|
||
#define EC_RD_TAG_INDEX_MEM_PROP_LINK (EC_RD_TAG_INDEX_BASENO + 2)//tag点内存属性链表无效 //The list of tag memory properties is invalid
|
||
#define EC_RD_TAG_TYPE_REC_LEN_NOT_ACCORDING (EC_RD_TAG_INDEX_BASENO + 3)//tag类型和记录长度对应关系不正确 //The tag type does not accord with the length of record
|
||
#define EC_RD_TAG_INDEX_TAG_ID_ZERO (EC_RD_TAG_INDEX_BASENO + 4)//tag点ID为0 //tag id is zero
|
||
#define EC_RD_TAG_INDEX_TAG_ID_GREATER_THAN_MAXID (EC_RD_TAG_INDEX_BASENO + 5)//tag点ID大于最大TagID //tag id is greater then max tag id
|
||
#define EC_RD_TAG_INDEX_TAG_DELETE (EC_RD_TAG_INDEX_BASENO + 6)//tag点已经被删除 //tag is deleted
|
||
|
||
/* Kernel Global*/
|
||
#define EC_RD_KERNEL_GLOBAL_BASENO (EC_RD_BASENO + 650)
|
||
#define EC_RD_KERNEL_QUIT (EC_RD_KERNEL_GLOBAL_BASENO + 1)//内核退出 //The kernel server quited
|
||
#define EC_RD_LICENSE_TAG_NUMBER_LIMIT (EC_RD_KERNEL_GLOBAL_BASENO + 2)//Tag点数超过许可证文件限制或者数据节点配置的最大许可证点数 //The number of tags exceeds the limit of license
|
||
#define EC_RD_KERNEL_INVALID_TAG_TYPE (EC_RD_KERNEL_GLOBAL_BASENO + 3)//无效的tag类型 //Invalid tag type
|
||
#define EC_RD_KERNEL_INVALID_VALUE_LEN (EC_RD_KERNEL_GLOBAL_BASENO + 4)//无效的记录值长度 //Invalid length of record value
|
||
#define EC_RD_INVALID_LICENSE (EC_RD_KERNEL_GLOBAL_BASENO + 5)//产品许可证无效或试用版到期 //The license is invalid or the trial version is expired
|
||
#define EC_RD_FAILED_SET_MAX_FD (EC_RD_KERNEL_GLOBAL_BASENO + 6)//设置进程可打开的最大句柄数失败 //Set the maximum number of process handles failed
|
||
#define EC_RD_QUERY_COND_NO_MEET (EC_RD_KERNEL_GLOBAL_BASENO + 7)//查询条件不满足 //The query condition is not satisfied
|
||
#define EC_RD_NO_PERMIT_DEL_MODIFY_SYS_TAG (EC_RD_KERNEL_GLOBAL_BASENO + 8)//不可删除或修改系统点 //The system tag can not be deleted or modified
|
||
|
||
/* Sequential cache */
|
||
#define EC_RD_SEQ_CACHE_BASENO (EC_RD_BASENO + 700)
|
||
#define EC_RD_SEQ_CACHE_FILE_POS (EC_RD_SEQ_CACHE_BASENO + 1)//序列文件读写位置无效 //The read-write position of sequence cache file is invalid
|
||
#define EC_RD_SEQ_CACHE_FILE_COUNT (EC_RD_SEQ_CACHE_BASENO + 2)//序列缓存文件数目无效 //The count of sequence cache files is invalid
|
||
#define EC_RD_SEQ_CACHE_FILE_SIZE (EC_RD_SEQ_CACHE_BASENO + 3)//序列缓存文件大小无效 //The size of sequence cache file is invalid
|
||
#define EC_RD_SEQ_CACHE_FILE_STATUS (EC_RD_SEQ_CACHE_BASENO + 4)//序列缓存文件状态无效 //The status of sequence cache files is invalid
|
||
#define EC_RD_SEQ_CACHE_INVALID_POINTER (EC_RD_SEQ_CACHE_BASENO + 5)//序列缓存文件指针无效 //The pointer of sequence cache files is invalid
|
||
#define EC_RD_SEQ_CACHE_INVALID_TAG_ID (EC_RD_SEQ_CACHE_BASENO + 6)//无效的tagID //Invalid tag ID
|
||
#define EC_RD_SEQ_CACHE_NO_FREE_FILE (EC_RD_SEQ_CACHE_BASENO + 7)//序列缓存文件已满,磁盘写入速度赶不上数据存入速度 //The sequence cache file is full. The speed of disk writing is lower than the speed of data saving
|
||
|
||
/*sqlite Configure */
|
||
#define EC_RD_CONFIGURE_BASENO (EC_RD_BASENO + 750)
|
||
#define EC_RD_CFG_DB_FORMAT (EC_RD_CONFIGURE_BASENO + 1)//从sqlite数据库读取的数据错误 //The data read from sqlite is wrong
|
||
#define EC_RD_CFG_DB_QUERY_NULL (EC_RD_CONFIGURE_BASENO + 3)//sqlite数据库查询到得字段为空 //The filed found in sqlite is null
|
||
#define EC_RD_DEL_DEFAULT_ITEM (EC_RD_CONFIGURE_BASENO + 4)//从sqlite数据库中删除默认的字段 //Delete the default field from sqlite
|
||
#define EC_RD_HAS_DEPEND_TAG (EC_RD_CONFIGURE_BASENO + 5)//存在依赖的点 //Point with dependency exsits
|
||
#define EC_RD_CFG_DB_COLLECTOR_DEVICE_SCANGROUP_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 6) //采集器、设备或者扫描组不存在 //The collector, device or scan group does not exist
|
||
#define EC_RD_CFG_DB_TAG_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 7)//Tag点不存在 //The tag does not exist
|
||
#define EC_RD_CFG_DB_GROUP_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 8)//用户组不存在 //The user group does not exist
|
||
#define EC_RD_CFG_DB_DIGITALSET_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 9)//数字量状态集不存在 //The digital set does not exist
|
||
#define EC_RD_CFG_DB_COLLECTOR_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 10)//采集器不存在 //The collector does not exist
|
||
#define EC_RD_CFG_DB_DEVICE_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 11)//设备不存在 //The device does not exist
|
||
#define EC_RD_CFG_DB_SCANGROUP_NOT_EXIST (EC_RD_CONFIGURE_BASENO + 12)//扫描组不存在 //The scan group does not exist
|
||
|
||
#define EC_RD_SQLITE_BASENO (EC_RD_BASENO + 800)
|
||
#define EC_RD_SQLITE_ERROR (EC_RD_SQLITE_BASENO + 1) //SQL错误或者数据库错误 //SQL error or database error
|
||
#define EC_RD_SQLITE_INTERNAL (EC_RD_SQLITE_BASENO + 2) //内部逻辑错误 //Sqlite internal logic error
|
||
#define EC_RD_SQLITE_PERM (EC_RD_SQLITE_BASENO + 3) //访问权限不足 //No sqlite authority
|
||
#define EC_RD_SQLITE_ABORT (EC_RD_SQLITE_BASENO + 4) //回调请求中断 //The callback request aborted
|
||
#define EC_RD_SQLITE_BUSY (EC_RD_SQLITE_BASENO + 5) //数据库文件锁定 //The database file is locked
|
||
#define EC_RD_SQLITE_LOCKED (EC_RD_SQLITE_BASENO + 6) //数据库表锁定 //The database table is locked
|
||
#define EC_RD_SQLITE_NOMEM (EC_RD_SQLITE_BASENO + 7) //申请内存失败 //Apply for memory failed
|
||
#define EC_RD_SQLITE_READONLY (EC_RD_SQLITE_BASENO + 8) //试图写一个只读的表 //Try to write a readonly table
|
||
#define EC_RD_SQLITE_INTERRUPT (EC_RD_SQLITE_BASENO + 9) //sqlite3_interrupt调用中止了当前操作 //The call of sqlite3_interrupt interrupted current operation
|
||
#define EC_RD_SQLITE_IOERR (EC_RD_SQLITE_BASENO + 10) //磁盘IO错误 //Disk IO error
|
||
#define EC_RD_SQLITE_CORRUPT (EC_RD_SQLITE_BASENO + 11) //数据库硬盘镜像不完整 //The database disk mirror is incomplete
|
||
#define EC_RD_SQLITE_NOTFOUND (EC_RD_SQLITE_BASENO + 12) //不使用,找不到表或者记录 //Not used, can not find table or record
|
||
#define EC_RD_SQLITE_FULL (EC_RD_SQLITE_BASENO + 13) //数据库已满插入失败 //Database is full, insert failed
|
||
#define EC_RD_SQLITE_CANTOPEN (EC_RD_SQLITE_BASENO + 14) //不能打开数据库文件 //Can not open sqlite file
|
||
#define EC_RD_SQLITE_PROTOCOL (EC_RD_SQLITE_BASENO + 15) //不使用,数据库锁定协议错误 //Not used, database locking protocol error
|
||
#define EC_RD_SQLITE_EMPTY (EC_RD_SQLITE_BASENO + 16) //数据库为空 //Database is null
|
||
#define EC_RD_SQLITE_SCHEMA (EC_RD_SQLITE_BASENO + 17) //数据库框架改变 //Database schema is changed
|
||
#define EC_RD_SQLITE_TOOBIG (EC_RD_SQLITE_BASENO + 18) //String或BLOB类型超出了长度限制 //The length exceeds the limit of string or blob
|
||
#define EC_RD_SQLITE_CONSTRAINT (EC_RD_SQLITE_BASENO + 19) //由于违反约束而中止执行 //Execution aborted because of database constraint violation
|
||
#define EC_RD_SQLITE_MISMATCH (EC_RD_SQLITE_BASENO + 20) //数据类型不匹配 //The data type is not matched
|
||
#define EC_RD_SQLITE_MISUSE (EC_RD_SQLITE_BASENO + 21) //静态库使用不正确 //Static libraries are uesd incorrectly
|
||
#define EC_RD_SQLITE_NOLFS (EC_RD_SQLITE_BASENO + 22) //使用了主机不支持的操作系统特性 //Unsupported operating system characteristics of host are used
|
||
#define EC_RD_SQLITE_AUTH (EC_RD_SQLITE_BASENO + 23) //权限不足 //No enough authority
|
||
#define EC_RD_SQLITE_FORMAT (EC_RD_SQLITE_BASENO + 24) //备用数据库格式错误 //Standby database format error
|
||
#define EC_RD_SQLITE_RANGE (EC_RD_SQLITE_BASENO + 25) //sqlite3_bind的第二个参数超出范围 //The second parameter of sqlite3_bind exceeds range
|
||
#define EC_RD_SQLITE_NOTADB (EC_RD_SQLITE_BASENO + 26) //打开的文件不是数据库文件 //The file opened is not a database file
|
||
|
||
|
||
/*xml Configure*/
|
||
#define EC_RD_XML_BASENO (EC_RD_BASENO + 850)
|
||
#define EC_RD_XML_LOAD_FILE (EC_RD_XML_BASENO + 1)//加载配置文件失败 //Load configuration file failed
|
||
#define EC_RD_XML_FIND_ELEMENT (EC_RD_XML_BASENO + 2)//查找配置文件元素失败 //Find configuration file element failed
|
||
#define EC_RD_XML_GET_ATTR (EC_RD_XML_BASENO + 3)//获取配置文件元素属性失败 //Get attribute of configuration file element failed
|
||
#define EC_RD_XML_INVALID_VALUE (EC_RD_XML_BASENO + 4)//配置文件元素属性值无效 //The attribute value of configuration file element is invalid
|
||
#define EC_RD_XML_ITME_VALUE_LEN (EC_RD_XML_BASENO + 5)//配置项的值的长度超过4096 //The length of configuration value is bigger than 4096
|
||
#define EC_RD_XML_FIND_DECLARE (EC_RD_XML_BASENO + 6)//查找配置文件声明失败 //Find the declaration of configuration file failed
|
||
#define EC_RD_XML_WRITE_FAILED (EC_RD_XML_BASENO + 7)//写入XML文件失败 //Write xml file failed
|
||
#define EC_RD_XML_ADD_ELEMNET_FAILED (EC_RD_XML_BASENO + 8)//xml文件添加结点失败 //Add element into xml file failed
|
||
#define EC_RD_XML_ADD_ATTRIBUTE_FAILED (EC_RD_XML_BASENO + 9)//xml文件添加属性失败 //Add attribute into xml file failed
|
||
|
||
/* Block cache file */
|
||
#define EC_RD_BLOCK_CACHE_FILE_BASENO (EC_RD_BASENO + 900)
|
||
#define EC_RD_BLOCK_CACHE_FILE_READ (EC_RD_BLOCK_CACHE_FILE_BASENO + 1)//读取块缓存文件失败 //Read block cache file failed
|
||
#define EC_RD_BLOCK_CACHE_FILE_WRITE (EC_RD_BLOCK_CACHE_FILE_BASENO + 2)//写块缓存文件失败 //Write block cache file failed
|
||
#define EC_RD_ARCHIVE_LOG_FILE_CREATE (EC_RD_BLOCK_CACHE_FILE_BASENO + 3)//系统日志文件创建失败 //Create system log file failed
|
||
#define EC_RD_ARCHIVE_LOG_FILE_READ (EC_RD_BLOCK_CACHE_FILE_BASENO + 4)//系统日志文件读取失败 //Read system log file failed
|
||
#define EC_RD_ARCHIVE_LOG_FILE_WRITE (EC_RD_BLOCK_CACHE_FILE_BASENO + 5)//系统日志文件写失败 //Write system log file failed
|
||
#define EC_RD_TAGNUM_IN_WINDOW_OVERFLOW (EC_RD_BLOCK_CACHE_FILE_BASENO + 6)//窗口中的Tag点个数不正确 //The number of tags in window is wrong
|
||
/* Block */
|
||
#define EC_RD_BLOCK_PARSE (EC_RD_BLOCK_CACHE_FILE_BASENO + 7)//文件块解析错误 //Parse file block failed
|
||
|
||
/* Archive */
|
||
#define EC_RD_ARCHIVE_BASENO (EC_RD_BASENO + 950)
|
||
#define EC_RD_ARCHIVE_FILE_READ (EC_RD_ARCHIVE_BASENO + 1)//读取归档文件失败 //Read archive file failed
|
||
#define EC_RD_ARCHIVE_FILE_WRITE (EC_RD_ARCHIVE_BASENO + 2)//写归档文件失败 //Write achive file failed
|
||
#define EC_RD_ARCHIVE_INVALID_FILE_INDEX (EC_RD_ARCHIVE_BASENO + 3)//无效的归档文件index //The index of archive file is invalid
|
||
#define EC_RD_ARCHIVE_LIST_FILE_NUM (EC_RD_ARCHIVE_BASENO + 4)//归档文件个数不正确 //The number of archive files is wrong
|
||
#define EC_RD_ARCHIVE_REMOVE_FILE_FROM_LIST (EC_RD_ARCHIVE_BASENO + 5)//从归档文件队列中移除文件失败 //Remove file from the list of archive files failed
|
||
#define EC_RD_ARCHIVE_ADD_FILE_TO_LIST (EC_RD_ARCHIVE_BASENO + 6)//归档文件添加到队列中失败 //Add file into the list of archive files failed
|
||
#define EC_RD_ARCHIVE_FILENO_NOT_COMPATIBLE (EC_RD_ARCHIVE_BASENO + 7)//归档文件中插入记录时FileNo不匹配 //When inserting record into archive file, the FileNo is not matched
|
||
#define EC_RD_ARCHIVE_FILE_NO_SPACE_TO_INSERT (EC_RD_ARCHIVE_BASENO + 8)//归档文件没有足够的空间进行记录的插入 //No enough space to insert record into archive file
|
||
#define EC_RD_ARCHIVE_FILE_LOG_PARSE_ERROR (EC_RD_ARCHIVE_BASENO + 9)//归档文件初始化的时候解析日志中记录内容的格式不正确 //The content format recorded in parse log When initializing the archive file is incorrect
|
||
|
||
/* log File */
|
||
#define EC_RD_LOG_FILE_BASENO (EC_RD_BASENO + 1000)
|
||
#define EC_RD_NO_SUCH_OBJECT (EC_RD_LOG_FILE_BASENO + 1)//日志对象不存在 //The log object does not exist
|
||
#define EC_RD_NO_SUCH_PROCESS (EC_RD_LOG_FILE_BASENO + 2)//日志流程不存在 //The log process does not exist
|
||
#define EC_RD_LOG_INVALID_READ (EC_RD_LOG_FILE_BASENO + 3)//Tag点恢复时读取内容不正确 //When recovering tag, the content read is not correct
|
||
#define EC_RD_LOG_CATEGORY_NOT_FOUND (EC_RD_LOG_FILE_BASENO + 4)//日志中的category无法找到 //Can not find category in log file
|
||
|
||
/* B+ tree */
|
||
#define EC_RD_BTREE_BASENO (EC_RD_BASENO + 1050)
|
||
#define EC_RD_BTREE_INIT (EC_RD_BTREE_BASENO + 1)//btree初始化失败 //Btree initialization failed
|
||
#define EC_RD_BTREE_CREATE_FILE (EC_RD_BTREE_BASENO + 2)//Btree创建文件失败 //Btree failed in creating file
|
||
#define EC_RD_BTREE_READ_NODE (EC_RD_BTREE_BASENO + 3)//Btree读取节点失败 //Btree failed in reading node
|
||
#define EC_RD_BTREE_WRITE_NODE (EC_RD_BTREE_BASENO + 4)//Btree写节点失败 //Btree failed in writing node
|
||
#define EC_RD_BTREE_SPLIT (EC_RD_BTREE_BASENO + 5)//Btree分裂失败 //Btree split failed
|
||
#define EC_RD_BTREE_BINARY_QUERY (EC_RD_BTREE_BASENO + 6)//Btree二分查找失败 //Btree binary search failed
|
||
#define EC_RD_BTREE_TAGNUM_OVERFLOW (EC_RD_BTREE_BASENO + 7)//Btree中Tag点个数不正确 //The number of tags in btree is incorrect
|
||
#define EC_RD_BTREE_INSERT_DUPLICATE (EC_RD_BTREE_BASENO + 8)//Btree插入重复 //Inserting into btree is duplicated
|
||
#define EC_RD_DS_RBTREE_NODE_EXIST (EC_RD_BTREE_BASENO + 9)//Btree节点不存在 //The node of btree does not exist
|
||
/* Data source manager */
|
||
#define EC_RD_DATA_SOURCE_BASENO (EC_RD_BASENO + 1100)
|
||
#define EC_RD_DATA_SOURCE_ADD_TAG_DUPLICATE (EC_RD_DATA_SOURCE_BASENO + 1)//新增的数据源名称重复 //The name of the new added data source is duplicated
|
||
#define EC_RD_DATA_SOURCE_DEL_TAG_NO_EXIST (EC_RD_DATA_SOURCE_BASENO + 2)//删除的数据源不存在 //The data source to be deleted does not exist
|
||
#define EC_RD_DATA_SOURCE_MODIFY_TAG_NO_EXIST (EC_RD_DATA_SOURCE_BASENO + 3)//修改的数据源不存在 //The data source to be modified does not exist
|
||
#define EC_RD_DATA_SOURCE_INVALID_OPER_TYPE (EC_RD_DATA_SOURCE_BASENO + 4)//系统恢复过程中操作类型无效 //When recovering system, the operation type is invalid
|
||
#define EC_RD_DATA_SOURCE_INVALID_OPER_STATE (EC_RD_DATA_SOURCE_BASENO + 5)//系统恢复过程中操作状态无效 //When recovering system, the operation status is invalid
|
||
#define EC_RD_DATA_SOURCE_ADD_TAG_INVALID_TAG_ID (EC_RD_DATA_SOURCE_BASENO + 6)//新增的数据源TagID不合法,小于或等于最大TagID //The new added tag ID of data source is invalid. It should be less than or equal to maximum tag ID
|
||
#define EC_RD_DATA_SOURCE_INVALID_TAG_PREFIX (EC_RD_DATA_SOURCE_BASENO + 7)//新增数据源名前缀与实时数据库系统点相同,不合法 //It is invald that The prefix of new added data source is the same as the system tag
|
||
|
||
|
||
/* Record manager */
|
||
#define EC_RD_DATA_BASENO (EC_RD_BASENO + 1150)
|
||
#define EC_RD_DATA_MODIFY_NO_EXIST (EC_RD_DATA_BASENO + 1)//要修改的记录不存在 //The record to be modified does not exist
|
||
#define EC_RD_DATA_DELETE_NO_EXIST (EC_RD_DATA_BASENO + 2)//要删除的记录不存在 //The record to be deleted does not exist
|
||
#define EC_RD_DATA_QUERY_NO_EXIST (EC_RD_DATA_BASENO + 3)//插值查询记录不存在 //The record for interpolation query do not exist
|
||
#define EC_RD_DATA_QUERY_SNAPSHOT_NO_EXIST (EC_RD_DATA_BASENO + 4)//查询的内存快照不存在 //The queried memory snapshot does not exist
|
||
#define EC_RD_DATA_QUERY_SNAPSHOT_FAILED (EC_RD_DATA_BASENO + 5)//查询内存快照失败 //Query memory snapshot failed
|
||
#define EC_RD_DATA_QUERY_HALT_RECORD (EC_RD_DATA_BASENO + 6)//插值查询点为停机记录 //The records for interpolation query are halt records
|
||
#define EC_RD_DATA_SAVE_SNAPSHOT_FAILED (EC_RD_DATA_BASENO + 7)//存储数据失败 //Save snapshot failed
|
||
#define EC_RD_DATA_INTERVAL_NO_SUPPORT (EC_RD_DATA_BASENO + 8)//string或blob类型不支持插值查询 //The interpolation query is not supported in string or blob
|
||
#define EC_RD_DATA_QUERY_INTERVAL_FAILED (EC_RD_DATA_BASENO + 9)//插值查询失败 //Interpolation query failed
|
||
#define EC_RD_DATA_SAVE_TIME_DISORDER (EC_RD_DATA_BASENO + 10)//存储数据时间乱序 //The time of saving data is disorder
|
||
#define EC_RD_DATA_QUERY_TIME_DISORDER (EC_RD_DATA_BASENO + 11)//查询起始时间混乱 //The query starting time chaos
|
||
#define EC_RD_DATA_TIME_STAMP_EXCEED (EC_RD_DATA_BASENO + 12)//记录时间戳超过允许的最大偏差 //Record timestamp exceeds max time devation
|
||
#define EC_RD_DATA_TIME_STAMP_TOO_OLD (EC_RD_DATA_BASENO + 13)//记录时间戳太老,记录被丢弃 //Record timestamp too old, discard it
|
||
|
||
/*kernel msg input param check*/
|
||
#define EC_RD_KERNEL_MSG_BASENO (EC_RD_BASENO + 1200)
|
||
#define EC_RD_KERNEL_MSG_POINT_ID (EC_RD_KERNEL_MSG_BASENO + 1)//内核消息解析数据源ID无效 //When parsing message in kernel, the tag ID is invalid
|
||
#define EC_RD_KERNEL_MSG_REC_TIME (EC_RD_KERNEL_MSG_BASENO + 2)//内核消息解析时间值错误 //When parsing message in kernel, the time is wrong
|
||
#define EC_RD_KERNEL_MSG_COMP_TYPE (EC_RD_KERNEL_MSG_BASENO + 3)//输入的压缩类型错误 //When parsing message in kernel, the compression type is wrong
|
||
#define EC_RD_KERNEL_MSG_COLLECT_STATUS (EC_RD_KERNEL_MSG_BASENO + 4)//内核消息解析向不采集的点存储数据 //When parsing message in kernel, try to save data into a non-archived tag
|
||
#define EC_RD_KERNEL_MSG_LEN_STRING (EC_RD_KERNEL_MSG_BASENO + 5)//内核消息解析字符串长度错误 //When parsing message in kernel, the length of string is wrong
|
||
#define EC_RD_KERNEL_MSG_LEN_MSG (EC_RD_KERNEL_MSG_BASENO + 6)//内核消息解析消息长度错误 //When parsing message in kernel, the length of message is wrong
|
||
#define EC_RD_KERNEL_MSG_POINT_TYPE (EC_RD_KERNEL_MSG_BASENO + 7)//输入的数据源类型无效 //When parsing message in kernel, the tag type is invalid
|
||
#define EC_RD_KERNEL_MSG_COUNT (EC_RD_KERNEL_MSG_BASENO + 8)//内核消息解析数目无效 //When parsing message in kernel, the count is invalid
|
||
#define EC_RD_KERNEL_MSG_INVALID_PARAM (EC_RD_KERNEL_MSG_BASENO + 9)//内核消息解析无效参数 //When parsing message in kernel, the parameter is invalid
|
||
#define EC_RD_KERNEL_MSG_INTERP_QUERY_MODE (EC_RD_KERNEL_MSG_BASENO + 10)//输入的插值查询模式不合法 //When parsing message in kernel, the mode of interpolation query is invalid
|
||
|
||
|
||
/*digital set for kernel*/
|
||
#define EC_RD_DIGITALSET_KERNEL_BASENO (EC_RD_BASENO + 1250)
|
||
#define EC_RD_DIGITALSET_NAME_DUPLICATE (EC_RD_DIGITALSET_KERNEL_BASENO + 1)//数字量状态集名称重复 //The name of digital set is duplicated
|
||
#define EC_RD_DIGITALSET_NO_ENOUGH_SPACE (EC_RD_DIGITALSET_KERNEL_BASENO + 2)//数字量状态集分配空间不足 //No enough space for digital set
|
||
#define EC_RD_DIGITALSET_STATE_COUNT_OVER (EC_RD_DIGITALSET_KERNEL_BASENO + 3)//数字量状态集状态个数超限 //The status count of digital set exceeds the upper limit
|
||
#define EC_RD_DIGITALSET_DEFAULT_DIGITALSET (EC_RD_DIGITALSET_KERNEL_BASENO + 4)//默认数字量状态集不可被修改或删除 //The default digital set can not be modified or deleted
|
||
|
||
/************************************************************************/
|
||
/* SDKDialog (111600 ~ 112000) */
|
||
/************************************************************************/
|
||
#define EC_HD_SDK_BASENO (EC_RD_BASENO + 1600)
|
||
|
||
#define EC_RD_ADDSERVER_IP_NULL (EC_HD_SDK_BASENO + 1)//添加服务器,IP为null //When adding server, the IP is null
|
||
#define EC_RD_ADDSERVER_IP_INVALID (EC_HD_SDK_BASENO + 2)//添加服务器,IP不合法 //When adding server, the IP is invalid
|
||
#define EC_RD_ADDSERVER_PORT_INVALID (EC_HD_SDK_BASENO + 3)//添加服务器,端口不合法 //When adding server, the port is invalid
|
||
#define EC_RD_ADDSERVER_FAILED (EC_HD_SDK_BASENO + 4)//添加服务器失败 //Add server failed
|
||
#define EC_RD_DELETESERVER_IP_NULL (EC_HD_SDK_BASENO + 5)//删除服务器,IP为NULL //When deleting server, the IP is null
|
||
#define EC_RD_DELETESERVER_IP_INVALID (EC_HD_SDK_BASENO + 6)//删除服务器,IP不合法 //When deleting server, the IP is invalid
|
||
#define EC_RD_DELETESERVER_PORT_INVALID (EC_HD_SDK_BASENO + 7)//删除服务器,端口不合法 //When deleting server, the port is invalid
|
||
#define EC_RD_DELETESERVER_QUERY_FAILED (EC_HD_SDK_BASENO + 8)//删除服务器,未查询到该服务器 //When deleting server, the server does not exist
|
||
#define EC_RD_CHECKBOX_QUERY_IPPORT (EC_HD_SDK_BASENO + 9)//查询IP和端口失败 //Query IP and port failed
|
||
#define EC_RD_DELETESERVER_FAILED (EC_HD_SDK_BASENO + 10)//删除服务器失败 //Delete server failed
|
||
#define EC_RD_CONNECTINFO_QUERY (EC_HD_SDK_BASENO + 11)//连接信息查询失败 //Query connection information failed
|
||
#define EC_RD_SETTING_QUERY (EC_HD_SDK_BASENO + 12)//服务器设置,查询不到服务器 //When setting the server information, the server does not exist
|
||
#define EC_RD_SETTING_SRVNAMELEN_INVALID (EC_HD_SDK_BASENO + 13)//服务器设置,服务器名长度不合法 //When setting the server information, the length of server name is invalid
|
||
#define EC_RD_SETTING_TIMEOUT_INVALID (EC_HD_SDK_BASENO + 14)//服务器设置,超时设置不合法 //When setting the server information, the value of timeout is invalid
|
||
#define EC_RD_VERIFY_IP_INVALID (EC_HD_SDK_BASENO + 15)//IP校验不合法 //The IP is invalid
|
||
#define EC_RD_VERIFY_PORT_INVALID (EC_HD_SDK_BASENO + 16)//端口校验不合法 //The port is invalid
|
||
#define EC_RD_TESTCONNECT_DISCONNECT (EC_HD_SDK_BASENO + 17)//测试连接未连接 //The result of testing connection is disconnected
|
||
#define EC_RD_SETTING_SRVNAMELEN_NULL (EC_HD_SDK_BASENO + 18)//服务器设置,服务器名为空 //When setting the server information, the server name is null
|
||
#define EC_RD_SETTING_SRVNAME_DUPLICATE (EC_HD_SDK_BASENO + 19)//服务器设置,服务器名重复 //When setting the server information, the server name is duplicated
|
||
#define EC_RD_ADDSERVER_SRVNAME_LEN (EC_HD_SDK_BASENO + 20)//添加服务器,服务器名长度不合法 //When adding server, the length of server name is invalid
|
||
#define EC_RD_ADDSERVER_DUPLICATE (EC_HD_SDK_BASENO + 21)//添加服务器重复 //The added server is duplicated
|
||
#define EC_RD_DELETESERVER_NOT_EXSIST (EC_HD_SDK_BASENO + 22)//不存在要删除的服务器 //The server to be deleted does not exist
|
||
#define EC_RD_SET_CURR_SERVER (EC_HD_SDK_BASENO + 24)//设置当前服务器失败 //Set current server information failed
|
||
#define EC_RD_GET_SERVERS (EC_HD_SDK_BASENO + 25)//获取所有的服务器失败 //Get all servers failed
|
||
#define EC_RD_GET_SERVERS_OVER_NUM (EC_HD_SDK_BASENO + 26)//服务器数目超过内存限制 //The number of servers exceeds the limit of memory
|
||
#define EC_RD_FINDSERVER_FAILED (EC_HD_SDK_BASENO + 27)//查询服务器失败,服务器可能已经断开 //Query server failed, perhaps it is already disconnected
|
||
#define EC_RD_PARAM_NULL_PTR (EC_HD_SDK_BASENO + 28)//参数不能为NULL //Param can not be null
|
||
#define EC_RD_OPC_NORMAL_FAILED (EC_HD_SDK_BASENO + 29)//获取OPC接口失败 //Get OPC interface failed
|
||
|
||
/************************************************************************/
|
||
/* SpreadSheet (112000 ~ 112200) */
|
||
/************************************************************************/
|
||
/*Driver spreadsheet*/
|
||
#define EC_RD_SPRSHEET_BASENO (EC_RD_BASENO + 2000)
|
||
#define EC_RD_SPRSHEET_INIT (EC_RD_SPRSHEET_BASENO + 1)//初始化Excel驱动失败 //Initialize the Excel driver failed
|
||
#define EC_RD_SPRSHEET_RELEASE (EC_RD_SPRSHEET_BASENO + 2)//释放Excel驱动失败 //Release the Excel driver failed
|
||
#define EC_RD_SPRSHEET_CREATE (EC_RD_SPRSHEET_BASENO + 3)//创建Excel驱动失败 //Create the Excel driver failed
|
||
#define EC_RD_SPRSHEET_CLOSE (EC_RD_SPRSHEET_BASENO + 4)//关闭Excel驱动失败 //Close the Excel driver failed
|
||
#define EC_RD_SPRSHEET_CLEAR_ACTIVE_SHEET (EC_RD_SPRSHEET_BASENO + 5)//Excel驱动 清除当前Sheet失败 //Excel driver: clear active sheet failed
|
||
#define EC_RD_SPRSHEET_WRITE_CELL (EC_RD_SPRSHEET_BASENO + 6)//Excel驱动 写单元格失败 //Excel driver: write a cell failed
|
||
#define EC_RD_SPRSHEET_READ_CELL (EC_RD_SPRSHEET_BASENO + 7)//Excel驱动 读单元格失败 //Excel driver: read a cell failed
|
||
#define EC_RD_SPRSHEET_SET_CELL_COLOR (EC_RD_SPRSHEET_BASENO + 8)//Excel驱动 设置单元格颜色失败 //Excel driver: set a cell color failed
|
||
#define EC_RD_SPRSHEET_GET_APPLICATION (EC_RD_SPRSHEET_BASENO + 9)//Excel驱动 获取程序指针失败 //Excel driver: get the application pointer failed
|
||
#define EC_RD_SPRSHEET_GET_ACTIVE_OBJECT (EC_RD_SPRSHEET_BASENO + 10)//Excel驱动 获取活动对象失败 //Excel driver: get active object failed
|
||
#define EC_RD_SPRSHEET_QUERY_INTERFACE (EC_RD_SPRSHEET_BASENO + 11)//Excel驱动 查询接口失败 //Excel driver: query interface failed
|
||
#define EC_RD_SPRSHEET_GET_ACTIVE_WORKBOOK (EC_RD_SPRSHEET_BASENO + 12)//Excel驱动 获取当前工作簿失败 //Excel driver: get active workbook failed
|
||
#define EC_RD_SPRSHEET_GET_ACTIVE_SHEET (EC_RD_SPRSHEET_BASENO + 13)//Excel驱动 获取当前Sheet失败 //Excel driver: get active sheet failed
|
||
#define EC_RD_SPRSHEET_GET_CELLS (EC_RD_SPRSHEET_BASENO + 14)//Excel驱动 在范围中获取某项失败 //Excel driver: get cells in a range failed
|
||
#define EC_RD_SPRSHEET_RANGE_GET_ITEM (EC_RD_SPRSHEET_BASENO + 15)//Excel驱动 在范围中获取信息失败 //Excel driver: get items in a range failed
|
||
#define EC_RD_SPRSHEET_WITHOUT_ACTIVE_SHEET (EC_RD_SPRSHEET_BASENO + 16)//Excel驱动 找不到当前Sheet //Excel driver: can not find active sheet
|
||
#define EC_RD_SPRSHEET_INPUTBOX_ERROR (EC_RD_SPRSHEET_BASENO + 17)//Excel驱动 输入框错误 //Excel driver: input box error
|
||
#define EC_RD_SPRSHEET_SET_FOMULAARRAY (EC_RD_SPRSHEET_BASENO + 18)//Excel驱动 添加数组公式失败 //Excel driver: add formula array failed
|
||
|
||
/*SDK spreadsheet*/
|
||
#define EC_RD_SDK_SPRSHEET_BASENO (EC_RD_BASENO + 2100)
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_TAGPROP_NAME (EC_RD_SDK_SPRSHEET_BASENO + 1)//不合法的Tag属性名 //Invalid tag property name
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_TAGPROP_VALUE (EC_RD_SDK_SPRSHEET_BASENO + 2)//不合法的Tag属性值 //Invalid tag property value
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_QUERYCOND_TAGNAME (EC_RD_SDK_SPRSHEET_BASENO + 3)//条件查询,不合法的Tag名 //Invalid tag name in query condition
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_QUERYCOND_INTERFACENAME (EC_RD_SDK_SPRSHEET_BASENO + 4)//条件查询,不合法的接口名 //Invalid interface name in query condition
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_TAGNAME_COLNO (EC_RD_SDK_SPRSHEET_BASENO + 5)//Tag名不在第二列 //Tag name is not in the second column
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_QUERY_ITEM (EC_RD_SDK_SPRSHEET_BASENO + 6)//不合法的查询项 //Invalid query item
|
||
#define EC_RD_SDK_SPRSHEET_QUERY_ITEM_NUM_OVER (EC_RD_SDK_SPRSHEET_BASENO + 7)//查询条件个数超限 //The number of query conditions exceeds the upper limit
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_QUERYCOND_DESCRIPTOR (EC_RD_SDK_SPRSHEET_BASENO + 8)//条件查询,不合法的描述 //Invalid description in query condition
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_ADDRESS (EC_RD_SDK_SPRSHEET_BASENO + 9)//不合法的地址 //Invalid address
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_TAGNAME (EC_RD_SDK_SPRSHEET_BASENO + 10)//不合法的Tag名 //Invalid tag name
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_ABSTIMEFORMAT (EC_RD_SDK_SPRSHEET_BASENO + 11)//绝对时间格式错误 //The absolute time format is wrong
|
||
#define EC_RD_SDK_SPRSHEET_SPACE_ABSTIMEFORMAT (EC_RD_SDK_SPRSHEET_BASENO + 12)//绝对时间前包含了空格 //The absolute time starts with space
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_RELTIMEFORMAT (EC_RD_SDK_SPRSHEET_BASENO + 13)//相对时间格式错误 //The relative time format is wrong
|
||
#define EC_RD_SDK_SPRSHEET_SPACE_RELTIMEFORMAT (EC_RD_SDK_SPRSHEET_BASENO + 14)//相对时间前包含了空格 //The relative time starts with space
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_TIMESPACE (EC_RD_SDK_SPRSHEET_BASENO + 15)//不合法的时间间隔 //Invalid time interval
|
||
#define EC_RD_SDK_SPRSHEET_SPACE_TIMESPACE (EC_RD_SDK_SPRSHEET_BASENO + 16)//时间间隔前包含了空格 //Time interval starts with space
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_TIMESTAMP (EC_RD_SDK_SPRSHEET_BASENO + 17)//不合法的时间戳 //Invalid timestamp
|
||
#define EC_RD_SDK_SPRSHEET_SPACE_TIMESTAMP (EC_RD_SDK_SPRSHEET_BASENO + 18)//时间戳前包含了空格 //Timestamp starts with space
|
||
#define EC_RD_SDK_SPRSHEET_GETTAG_FROM_QUERY (EC_RD_SDK_SPRSHEET_BASENO + 19)//需要从Tag查询界面导入Tag点 //Need to import tags from tag query interface
|
||
#define EC_RD_SDK_SPRSHEET_GETTAG_FROM_QUERY_ERROR (EC_RD_SDK_SPRSHEET_BASENO + 20)//从Tag查询界面导入Tag点错误 //Import tags from tag query interface failed
|
||
#define EC_RD_SDK_SPRSHEET_STARTTIME_ERROR (EC_RD_SDK_SPRSHEET_BASENO + 21)//起始时间错误 //Start time error
|
||
#define EC_RD_SDK_SPRSHEET_ENDTIME_ERROR (EC_RD_SDK_SPRSHEET_BASENO + 22)//终止时间错误 //End time error
|
||
#define EC_RD_SDK_SPRSHEET_OUTPUTCELL_ERROR (EC_RD_SDK_SPRSHEET_BASENO + 23)//输出单元格错误 //Output cell error
|
||
#define EC_RD_SDK_SPRSHEET_CANNOT_FIND_TAGNAME (EC_RD_SDK_SPRSHEET_BASENO + 24)//不能查询到Tag名 //can not find tag name
|
||
#define EC_RD_SDK_SPRSHEET_ONEROWONECOL (EC_RD_SDK_SPRSHEET_BASENO + 25)//单元格地址只能为一行或一列 //The cell address must be one row or one column
|
||
#define EC_RD_SDK_SPRSHEET_RECNUM (EC_RD_SDK_SPRSHEET_BASENO + 26)//记录条数错误 //The record number is wrong
|
||
#define EC_RD_SDK_SPRSHEET_STARTTIMEOVERENDTIME (EC_RD_SDK_SPRSHEET_BASENO + 27)//起始时间不能大于终止时间 //Start time can not be later than end time
|
||
#define EC_RD_SDK_SPRSHEET_TIMECOUNT_OVER_MAX (EC_RD_SDK_SPRSHEET_BASENO + 28)//时间点数超限 //The number of timestamps exceeds the upper limit
|
||
#define EC_RD_SDK_SPRSHEET_GET_REC_NUM (EC_RD_SDK_SPRSHEET_BASENO + 29)//获取记录条数失败 //Get the number of records failed
|
||
#define EC_RD_SDK_SPRSHEET_INVALID_DATE (EC_RD_SDK_SPRSHEET_BASENO + 30)//不合法的日期 //Invalid date
|
||
#define EC_RD_SDK_SPRSHEET_OVER_MAX_REC_NUM (EC_RD_SDK_SPRSHEET_BASENO + 31)//超过了最大的记录条数限制 //Exceed the upper limit of record number
|
||
#define EC_RD_SDK_SPRSHEET_RANGE_NO_REC (EC_RD_SDK_SPRSHEET_BASENO + 32)//时间区间内没有记录 //No records in the time range
|
||
#define EC_RD_SDK_SPRSHEET_NO_ACTIVE_SHEET (EC_RD_SDK_SPRSHEET_BASENO + 33)//ActiveSheet没有找到 //No active sheet
|
||
#define EC_RD_SDK_SPRSHEET_OVER_MAX_TAG_NUM (EC_RD_SDK_SPRSHEET_BASENO + 34)//超过了最大的Tag数 //Exceed the upper limit of tag number
|
||
#define EC_RD_SDK_SPRSHEET_INTERQUERY_TAGTYPE (EC_RD_SDK_SPRSHEET_BASENO + 35)//插值查询Tag类型不对 //The tag type of interpolation query is wrong
|
||
#define EC_RD_SDK_SPRSHEET_DATAUPLOAD_INVALID_PARAM (EC_RD_SDK_SPRSHEET_BASENO + 36)//数据上传参数错误 //Invalid parameter in data upload
|
||
|
||
/************************************************************************/
|
||
/* Collector (112200 ~ 113000) */
|
||
/************************************************************************/
|
||
//采集器
|
||
#define EC_HD_COLLECT_PLAT_NO (EC_RD_BASENO + 2200)
|
||
#define EC_HD_COLLECT_PLAT_NO_TAG (EC_HD_COLLECT_PLAT_NO + 1)//已经不存在数据源 //No data source available
|
||
#define EC_HD_COLLECT_PLAT_INVALID_PARAM (EC_HD_COLLECT_PLAT_NO + 2)//参数无效 //Invalid parameter
|
||
#define EC_HD_COLLECT_PLAT_UNKNOWN_EXCEPTION (EC_HD_COLLECT_PLAT_NO + 3)//捕获到未能识别的异常 //Unknown exception
|
||
#define EC_HD_COLLECT_PLAT_TAG_DUPLICATE (EC_HD_COLLECT_PLAT_NO + 4)//数据源重复 //Duplicated data source
|
||
#define EC_HD_COLLECT_PLAT_TAG_ID_NO_EXIST (EC_HD_COLLECT_PLAT_NO + 5)//数据源ID不存在 //The data source ID does not exist
|
||
#define EC_HD_COLLECT_PLAT_FILTER_PROP_NOT_EXIST (EC_HD_COLLECT_PLAT_NO + 6)//死区压缩属性不存在 //Deadband compression property does not exist
|
||
#define EC_HD_COLLECT_PLAT_DLL_LOAD (EC_HD_COLLECT_PLAT_NO + 7)//Dll动态加载错误 //Dynamic Load dll failed
|
||
#define EC_HD_COLLECT_PLAT_DLL_FUN (EC_HD_COLLECT_PLAT_NO + 8)//Dll函数解析错误 //Parse dll function failed
|
||
#define EC_HD_COLLECT_PLAT_DLL_UNLOAD (EC_HD_COLLECT_PLAT_NO + 9)//Dll卸载错误 //Unload dll failed
|
||
#define EC_HD_COLLECT_PLAT_GROUP_FULL (EC_HD_COLLECT_PLAT_NO + 10)//采集Group已满 //Collecting group is full
|
||
#define EC_HD_COLLECT_PLAT_FIND_NO_GROUP (EC_HD_COLLECT_PLAT_NO + 11)//找不到所属组 //can not find group
|
||
#define EC_HD_COLLECT_PLAT_INVALID_OPC_COM (EC_HD_COLLECT_PLAT_NO + 12)//OPC COM接口无效 //Invalid OPC COM interface
|
||
#define EC_HD_COLLECT_PLAT_INVALID_OPC_SRVID (EC_HD_COLLECT_PLAT_NO + 13)//OPC服务器ID无效 //Invalid OPC Server ID
|
||
#define EC_HD_COLLECT_PLAT_INVALID_TAG (EC_HD_COLLECT_PLAT_NO + 14)//数据源无效 //Invalid data source
|
||
#define EC_HD_COLLECT_PLAT_OPC_ASYN_IO2_NO_SUPPORT (EC_HD_COLLECT_PLAT_NO + 15)//OPC不支持异步操作版本2 //The OPC Server does not support asynchronous operation of version 2
|
||
#define EC_HD_COLLECT_PLAT_TAG_DEVICE_ADDR (EC_HD_COLLECT_PLAT_NO + 16)//无效的Tag设备地址 //Invalid device address of the tag
|
||
#define EC_HD_COLLECT_PLAT_GROUP_DUP (EC_HD_COLLECT_PLAT_NO + 17)//已存在该组 //The group already exists
|
||
#define EC_HD_COLLECT_PLAT_FIND_NO_DEVICE (EC_HD_COLLECT_PLAT_NO + 18)//不存在该设备或找不到该设备 //can not find the device or it does not exist
|
||
#define EC_HD_COLLECT_PLAT_QUERY_GROUP (EC_HD_COLLECT_PLAT_NO + 19)//查询组失败 //Query group failed
|
||
#define EC_HD_COLLECT_PLAT_CREATE_GROUP (EC_HD_COLLECT_PLAT_NO + 20)//创建组失败 //Create group failed
|
||
#define EC_HD_COLLECT_PLAT_QUERY_DEVICE (EC_HD_COLLECT_PLAT_NO + 21)//查询设备失败 //Query device failed
|
||
#define EC_HD_COLLECT_PLAT_DEVICE_DUP (EC_HD_COLLECT_PLAT_NO + 22)//已存在该设备 //The device already exists
|
||
#define EC_HD_COLLECT_PLAT_TIMESTAMP_MS (EC_HD_COLLECT_PLAT_NO + 23)//得到的时间戳毫秒错误 //The millisecond in the timestamp is wrong
|
||
#define EC_HD_COLLECT_PLAT_COM_OBJECT_GROUP (EC_HD_COLLECT_PLAT_NO + 24)//组采集失败,可能由于错误的设备信息 //OPCGroup read faild, perhaps because of wrong device
|
||
#define EC_HD_COLLECT_PLAT_INACTIVE (EC_HD_COLLECT_PLAT_NO + 25)//采集器冗余状态非活动,不采集数据 //The collector redundant state is inactive, so it does not work
|
||
#define EC_HD_COLLECT_ADD_EXIST_NAME (EC_HD_COLLECT_PLAT_NO + 26)//同名采集器已添加 //The collector name already exists
|
||
|
||
#define EC_HD_CCT_GET_COLLECTOR_BY_DEVICE_FAILED (EC_HD_COLLECT_PLAT_NO + 27)//获取相关的采集器信息失败,是否强制删除//Get information of related collector failed, Whether to forcibly delete
|
||
#define EC_HD_CCT_DEVICE_IN_USE (EC_HD_COLLECT_PLAT_NO + 28)//该设备正在使用中,是否强制删除//The device is in use, Whether to forcibly delete
|
||
#define EC_HD_CCT_GET_DEVICE_BY_SCANGROUP_FAILED (EC_HD_COLLECT_PLAT_NO + 29)//获取相关的设备信息失败,是否强制删除//Get information of related device failed, Whether to forcibly delete
|
||
#define EC_HD_CCT_GET_TAG_INFO_OF_SCANGROUP_FAILED (EC_HD_COLLECT_PLAT_NO + 30)//获取改扫描组下的Tag点失败,是否强制删除//Get tags under this scan group failed, Whether to forcibly delete
|
||
#define EC_HD_CCT_SCAN_GROUP_IN_USE (EC_HD_COLLECT_PLAT_NO + 31)//该扫描组正在使用中,是否强制删除//The scan group is in use, Whether to forcibly delete
|
||
#define EC_HD_CCT_GET_SCAN_GROUP_UNDER_DEVICE (EC_HD_COLLECT_PLAT_NO + 32)//获取该设备下的扫描组失败,是否强制删除//Get scan group under this device failed,Whether to forcibly delete
|
||
#define EC_HD_CCT_COLLECTOR_IN_USE (EC_HD_COLLECT_PLAT_NO + 33)//该采集器正在使用中,是否强制删除//The collector is in use, Whether to forcibly delete
|
||
|
||
//下面几个备用
|
||
#define EC_HD_OPC_INVALID_TAG (EC_HD_COLLECT_PLAT_NO + 30)//备用1230 //Reserved
|
||
#define EC_HD_OPC_SERVER_NOT_CONNECTED (EC_HD_COLLECT_PLAT_NO + 31)//OPC Server未连接 //The OPC Server is not connected
|
||
#define EC_HD_OPC_INVALID_PARAM (EC_HD_COLLECT_PLAT_NO + 32)//备用1678 //Reserved
|
||
#define EC_HD_OPC_FIND_NO_GROUP (EC_HD_COLLECT_PLAT_NO + 33)//备用1990 //Reserved
|
||
#define EC_HD_OPC_INVALID_COM_INTERFACE (EC_HD_COLLECT_PLAT_NO + 34)//备用1488 //Reserved
|
||
#define EC_HD_COLLECT_PLAT_INVALID_DRVTYPE (EC_HD_COLLECT_PLAT_NO + 35)//备用3457 //Reserved
|
||
|
||
//OPC Server Config
|
||
#define EC_HD_OPCSVRINFO_ADD_GROUP_FAILED (EC_HD_COLLECT_PLAT_NO + 50)//添加组失败 //Failed to add group
|
||
#define EC_HD_OPCSVRINFO_QUERY_ITEM_INTERFACE_FAILED (EC_HD_COLLECT_PLAT_NO + 51)//查询Item接口失败 //Failed to query item interface
|
||
#define EC_HD_OPCSVRINFO_QUERY_SYNCIO_INTERFACE_FAILED (EC_HD_COLLECT_PLAT_NO + 52)//查询同步读接口失败 //Faild to query sync interface
|
||
#define EC_HD_OPCSVRINFO_QUERY_ASYNCIO_INTERFACE_FAILED (EC_HD_COLLECT_PLAT_NO + 53)//查询异步读接口失败 //Faild to query async interface
|
||
#define EC_HD_OPCSVRINFO_ADD_ITEMS_FAILED (EC_HD_COLLECT_PLAT_NO +54)//添加items失败 //Failed to add items
|
||
#define EC_HD_OPCSVRINFO_CANNOT_READ_INVALID_ITEM (EC_HD_COLLECT_PLAT_NO + 55)//OPC Item 不可用,不能用同步读功能 //Can not read invalid items
|
||
#define EC_HD_OPCSVRINFO_READ_FAILED (EC_HD_COLLECT_PLAT_NO + 56)//读值失败 //Failed to read items
|
||
#define EC_HD_OPCSVRINFO_SERVER_NAME_EMPTY (EC_HD_COLLECT_PLAT_NO + 57)//服务名不能为空 //Invalid server name
|
||
#define EC_HD_OPCSVRINFO_GET_COMPUTER_NAME_FAILED (EC_HD_COLLECT_PLAT_NO + 58)//获取机器名失败 //Failed to get computer name
|
||
#define EC_HD_OPCSVRINFO_REG_FAILED (EC_HD_COLLECT_PLAT_NO + 59)//注册键值失败 //Failed to register key
|
||
#define EC_HD_OPCSVRINFO_GET_SERVER_NAME_FAILED (EC_HD_COLLECT_PLAT_NO + 60)//获取服务名失败 //Failed to get server name
|
||
#define EC_HD_OPCSVRINFO_INIT_COM_FAILED (EC_HD_COLLECT_PLAT_NO + 61)//初始化COM失败 //Failed to initialize COM
|
||
#define EC_HD_OPCSVRINFO_INVALID_OPC_SERVER (EC_HD_COLLECT_PLAT_NO + 62)//不合法的OPC Server //Invalid OPC Server
|
||
#define EC_HD_OPCSVRINFO_QUERY_OPC_SERVER_INTERFACE_FAILED (EC_HD_COLLECT_PLAT_NO + 63)//查询OPC Server接口失败 //Faild to query opc server interface
|
||
#define EC_HD_OPCSVRINFO_GET_OPC_STAUTS_FAILED (EC_HD_COLLECT_PLAT_NO + 64)//获取OPC Server状态失败 //Failed to get OPC Server status
|
||
#define EC_HD_OPCSVRINFO_BROWSE_ITEM_FAILED (EC_HD_COLLECT_PLAT_NO + 65)//浏览点失败 //Failed to browse OPC items
|
||
#define EC_HD_OPCSVRINFO_INVALID_BROWSE_HANDLE (EC_HD_COLLECT_PLAT_NO + 66)//不合法的浏览点句柄 //Invalid browse opc handle
|
||
#define EC_HD_OPCSVRINFO_GET_ITEMID_FAILED (EC_HD_COLLECT_PLAT_NO + 67)//获取item id失败 //Failed to get item ID
|
||
#define EC_HD_OPCSVRINFO_CHANGE_POSITION_FAILED (EC_HD_COLLECT_PLAT_NO + 68)//ChangeBrowsePosition()失败 //Failed to change browse position
|
||
#define EC_HD_OPCSVRINFO_CREATE_INSTANCE_FAILED (EC_HD_COLLECT_PLAT_NO + 69)//创建COM实例失败 //Failed to create instance
|
||
|
||
|
||
//ICV驱动配置
|
||
#define EC_HD_ICVDRV_XML_NO (EC_RD_BASENO + 3000)
|
||
#define EC_HD_ICVDRV_XML_FILE_LENGTH (EC_HD_ICVDRV_XML_NO + 1)//配置文件名长度错误 //The length of configuration file name is wrong
|
||
#define EC_HD_ICVDRV_XML_SAVE_FILE (EC_HD_ICVDRV_XML_NO + 2)//配置保存失败 //Save configuration failed
|
||
#define EC_HD_ICVDRV_XML_INVILD_PARAM (EC_HD_ICVDRV_XML_NO + 3)//输入参数错误 //Invalid input parameter
|
||
#define EC_HD_ICVDRV_XML_DOC_ERROR (EC_HD_ICVDRV_XML_NO + 4)//配置文件加载失败或错误 //Load configuration file failed or with error
|
||
#define EC_HD_ICVDRV_XML_FORMAT_ERROR (EC_HD_ICVDRV_XML_NO + 5)//配置文件格式错误 //The configuration file format is wrong
|
||
#define EC_HD_ICVDRV_XML_INSERT_DUP_DEVGRP (EC_HD_ICVDRV_XML_NO + 6)//设备组重复 //The device group is duplicated
|
||
#define EC_HD_ICVDRV_XML_FIND_NO_DEVGRP (EC_HD_ICVDRV_XML_NO + 7)//找不到设备组 //Can not find the device group
|
||
#define EC_HD_ICVDRV_XML_INSERT_DUP_DEV (EC_HD_ICVDRV_XML_NO + 8)//设备重复 //The device is duplicated
|
||
#define EC_HD_ICVDRV_XML_FIND_NO_DEV (EC_HD_ICVDRV_XML_NO + 9)//找不到设备 //Can not find the device
|
||
#define EC_HD_ICVDRV_XML_INSERT_DUP_DATABLK (EC_HD_ICVDRV_XML_NO + 10)//数据块重复 //The data block is duplicated
|
||
#define EC_HD_ICVDRV_XML_PARAM_VERIFY (EC_HD_ICVDRV_XML_NO + 11)//参数校验失败 //Verify parameter failed
|
||
#define EC_HD_ICVDRV_XML_NO_ATTRIBUTE (EC_HD_ICVDRV_XML_NO + 12)//配置文件找不到该节点属性 //No attribute of this point found in configuration file
|
||
|
||
/************************************************************************/
|
||
/* Buffer (113200 ~ 113300) */
|
||
/************************************************************************/
|
||
#define EC_HD_BUFFER_NO (EC_RD_BASENO + 3200)
|
||
#define EC_HD_BUFFER_LEN_CACHE_FILE_NAME (EC_HD_BUFFER_NO + 1)//缓存文件路径太长,超过了256个字节 //The length of cache file name exceeds 256 bytes
|
||
#define EC_HD_BUFFER_PROCCOMM_RECV_LEN (EC_HD_BUFFER_NO + 2)//Buffer与API进程间通讯接收的数据长度不正确 //The data length is incorrect in the interprocess communication between buffer and API
|
||
#define EC_HD_BUFFER_FILE_NO_DATA (EC_HD_BUFFER_NO + 3)//缓存文件没有数据 //There is no data in cache file
|
||
#define EC_HD_BUFFER_FILE_BUFFER_LEN (EC_HD_BUFFER_NO + 4)//读取缓存文件记录时分配的缓冲区长度太小 //When reading records from cache file, the allocated buffer length is too small
|
||
#define EC_HD_BUFFER_FILE_INVALID_RECORD_LEN (EC_HD_BUFFER_NO + 6)//记录长度错误 //Invalid length of record
|
||
#define EC_HD_BUFFER_INVALID_INPUT_PARAM (EC_HD_BUFFER_NO + 7)//不合法的输入参数 //Invalid input parameter
|
||
#define EC_HD_BUFFER_NO_IDLE_BLOCK (EC_HD_BUFFER_NO + 8)//缓存文件没有空闲块 //There is no idle block in cache file
|
||
#define EC_HD_BUFFER_INVALID_FILE_SIZE (EC_HD_BUFFER_NO + 9)//缓存文件的实际大小大于配置文件中的最大值 //The size of cache file is bigger than the maximum value in the configuration file
|
||
#define EC_HD_BUFFER_LEN_RECV (EC_HD_BUFFER_NO + 10)//Buffer从服务端接收的长度不正确 //Invalid length of data that buffer received from the server
|
||
#define EC_HD_BUFFER_INVALID_BASE_PARAM (EC_HD_BUFFER_NO + 11)//缓存文件头部数据不正确 //The head data in cache file is wrong
|
||
#define EC_HD_BUFFER_INVALID_SRV_COUNT (EC_HD_BUFFER_NO + 12)//缓存文件中存储的服务器个数不正确 //The count of servers in cache file is wrong
|
||
#define EC_HD_BUFFER_INVALID_COMP_TAG_TYPE (EC_HD_BUFFER_NO + 13)//不合法的用于压缩的TAG类型 //Invalid tag type used for compression
|
||
#define EC_HD_BUFFER_INVALID_TIME_ORDER (EC_HD_BUFFER_NO + 14)//记录时序不合法 //Invalid time sequence of records
|
||
#define EC_HD_BUFFER_INVALID_RECORD_LEN (EC_HD_BUFFER_NO + 15)//记录长度不合法 //Invalid length of records
|
||
#define EC_HD_BUFFER_POINTER_NULL (EC_HD_BUFFER_NO + 16)//函数传入空指针 //Null pointer in function
|
||
|
||
/************************************************************************/
|
||
/* SysMgrtool (113300 ~ 114800) */
|
||
/************************************************************************/
|
||
|
||
/*****TaskPanel******/
|
||
#define EC_HD_TASKPANEL_BASE (EC_RD_BASENO + 3300)
|
||
#define EC_HD_TASKPANEL_CREATE_TREE_FAIL (EC_HD_TASKPANEL_BASE + 1)//生成树节点失败 //Create tree node failed
|
||
#define EC_HD_TASKPANEL_FIND_TREEELEMENT_FAIL (EC_HD_TASKPANEL_BASE + 2)//读取配置文件中树元素失败 //Read tree element in configuration file failed
|
||
#define EC_HD_TASKPANEL_FIND_TREEATTRIBUTE_FAIL (EC_HD_TASKPANEL_BASE + 3)//读取配置文件中树元素属性失败 //Read attribute of tree element in configuration file failed
|
||
#define EC_HD_TASKPANEL_REPEAT_TREENAME (EC_HD_TASKPANEL_BASE + 4)//树节点名字重复 //The tree node name is duplicated
|
||
#define EC_HD_TASKPANEL_FIND_NODEELEMENT_FAIL (EC_HD_TASKPANEL_BASE + 5)//读取配置文件中子节点元素失败 //Read child node element in configuration file failed
|
||
#define EC_HD_TASKPANEL_FIND_NODEATRRIBUTE_FAIL (EC_HD_TASKPANEL_BASE + 6)//读取配置文件中子节点元素属性失败 //Read attribute of child node element in configuration file failed
|
||
#define EC_HD_TASKPANEL_OVER_NODE_LEVELS (EC_HD_TASKPANEL_BASE + 7)//超过可增加的最深节点个数 //More than the allowed deepest node number
|
||
#define EC_HD_TASKPANEL_REPEAT_NODENAME (EC_HD_TASKPANEL_BASE + 8)//子节点名字重复 //The child node name is duplicated
|
||
#define EC_HD_TASKPANEL_FIND_FUNCAREA (EC_HD_TASKPANEL_BASE + 9)//无法找到功能域 //Can not find the function area
|
||
#define EC_HD_TASKPANEL_NEW (EC_HD_TASKPANEL_BASE + 10)//新建失败 //Create failed
|
||
#define EC_HD_MAINFRAM_LOAD_TASKPANEL (EC_HD_TASKPANEL_BASE + 11)//加载任务面板失败 //Load task panel failed
|
||
#define EC_HD_MAINFRAM_LOAD_TASKPANEL_RESOLVE (EC_HD_TASKPANEL_BASE + 12)//Resolve面板错误 //Analyze task panel failed
|
||
#define EC_HD_MAINFRAM_LOAD_DLL (EC_HD_TASKPANEL_BASE + 13)//加载dll失败 //Load dll failed
|
||
#define EC_HD_MAINFRAM_UNLOAD_DLL (EC_HD_TASKPANEL_BASE + 14)//Unload dll失败 //Unload dll failed
|
||
#define EC_HD_MAINFRAM_DLL_FUN_RESOLVE (EC_HD_TASKPANEL_BASE + 15)//获取dll中方法失败 //Get dll method failed
|
||
#define EC_HD_MAINFRAM_LOAD_MESSAGEPANEL (EC_HD_TASKPANEL_BASE + 16)//LOAD消息面板失败 //Load message panel failed
|
||
#define EC_HD_MAINFRAM_RESOLVE_ACTION (EC_HD_TASKPANEL_BASE + 17)//处理action对象失败 //Deal with action object failed
|
||
#define EC_HD_MAINFRAM_LOGMESSAGE_TOOLONG (EC_HD_TASKPANEL_BASE + 18)//消息字符串太长 //The message length is too long
|
||
#define EC_HD_MAINFRAM_INVALID_DLLPATH (EC_HD_TASKPANEL_BASE + 19)//非法的dll路径 //Invalid dll path
|
||
#define EC_HD_MAINFRAM_SETMENUSTATE (EC_HD_TASKPANEL_BASE + 20)//设置菜单状态错误 //Set menu state failed
|
||
#define EC_HD_MAINFRAM_SETTOOLBARSTATE (EC_HD_TASKPANEL_BASE + 21)//设置工具栏状态错误 //Set toolbar state failed
|
||
#define EC_HD_MAINFRAM_ADDMENU_FAILED (EC_HD_TASKPANEL_BASE + 22)//添加菜单错误 //Add menu failed
|
||
#define EC_HD_MAINFRAM_MENUNAME_RESLOVE_FAILED (EC_HD_TASKPANEL_BASE + 23)//处理菜单名错误 //Deal with the menu name failed
|
||
#define EC_HD_MAINFRAM_ADDTOOLBAR_FAILED (EC_HD_TASKPANEL_BASE + 24)//添加工具栏错误 //Add toolbar failed
|
||
#define EC_HD_MAINFRAM_FINDTREEITEM (EC_HD_TASKPANEL_BASE + 25)//查找树item失败 //Find tree item failed
|
||
#define EC_HD_MAINFRAM_INVALID_STRLEN (EC_HD_TASKPANEL_BASE + 26)//不合法的字符串长度 //Invalid length of string
|
||
#define EC_HD_MAINFRAM_SERVER_DISCONNECT (EC_HD_TASKPANEL_BASE + 27)//服务器没连接 //The server is not connected
|
||
#define EC_HD_MAINFRAM_SERVER_NO_EXIST (EC_HD_TASKPANEL_BASE + 28)//服务器不存在 //The server does not exist
|
||
|
||
|
||
|
||
|
||
/*buffercfg*/
|
||
#define EC_HD_BUFFERCFG_BASE (EC_RD_BASENO + 3400)
|
||
#define EC_HD_BUFFERCFG_FILE_NOEXISTING (EC_HD_BUFFERCFG_BASE + 13)//配置文件不存在 //The configuration file does not exist
|
||
#define EC_HD_BUFFERCFG_FILE_NOREAD (EC_HD_BUFFERCFG_BASE + 14)//配置文件属性不可读 //The properties of configuration file can not be read
|
||
#define EC_HD_BUFFERCFG_FILE_NOWRITING (EC_HD_BUFFERCFG_BASE + 15)//配置文件属性为不可写 //The properties of configuration file can not be written
|
||
#define EC_HD_BUFFERCFG_FILE_READFAILTURE (EC_HD_BUFFERCFG_BASE + 16)//读取配置文件失败 //Read configuration file failed
|
||
#define EC_HD_BUFFERCFG_FILE_WRITEFAILTURE (EC_HD_BUFFERCFG_BASE + 17)//将数据写入配置文件失败 //Write data into the configuraion file failed
|
||
#define EC_HD_BUFFERCFG_FILE_OPENEFAILTURE (EC_HD_BUFFERCFG_BASE + 18)//配置文件打开失败 //Open the configuration file failed
|
||
#define EC_HD_BUFFERCFG_IVALID_PARAM (EC_HD_BUFFERCFG_BASE + 19)//输入数据不合法 //Invalid input parameter
|
||
|
||
/* RDB Config */
|
||
#define EC_HD_RDBCONFIG_BASE (EC_RD_BASENO + 3500)
|
||
#define EC_HD_RDBCONFIG_SQLTYPECONVERT (EC_HD_RDBCONFIG_BASE + 1) //sql server转换不支持该数据类型 //The data type is not supported in the transformation of SQL Server
|
||
#define EC_HD_RDBCONFIG_RDBCONNECT (EC_HD_RDBCONFIG_BASE + 2) //连接关系数据库失败 //Connect to the relational database failed
|
||
#define EC_HD_RDBCONFIG_RDBGETALLTABLES (EC_HD_RDBCONFIG_BASE + 3) //获取关系数据库表名失败 //Get table names in the relational database failed
|
||
#define EC_HD_RDBCONFIG_RDBCREATTABLE (EC_HD_RDBCONFIG_BASE + 4) //创建关系数据库表失败 //Create table in the relational database failed
|
||
#define EC_HD_RDBCONFIG_RDBCREATTABLE_DUPLICATE (EC_HD_RDBCONFIG_BASE + 5) //创建关系数据库表重复 //The table in the ralational database is duplicated
|
||
#define EC_HD_RDBCONFIG_RDBQUERYFIELD (EC_HD_RDBCONFIG_BASE + 6) //查询关系数据库表字段失败 //Query table fields in the ralational database failed
|
||
#define EC_HD_RDBCONFIG_RDBQUERYFIELDTYPE (EC_HD_RDBCONFIG_BASE + 7) //查询关系数据库表字段数据类型失败 //Query the data type of table fields in the ralational database failed
|
||
#define EC_HD_RDBCONFIG_RDBDISCONNECT (EC_HD_RDBCONFIG_BASE + 8) //断开关系数据库失败 //Disconnect to the relational database failed
|
||
#define EC_HD_RDBCONFIG_RDBDROPTABLE (EC_HD_RDBCONFIG_BASE + 9) //删除表失败 //Delete table in the relational database failed
|
||
#define EC_HD_RDBCONFIG_XML_NO_ATTRIBUTE (EC_HD_RDBCONFIG_BASE + 10) //配置文件中属性缺失 //No attribute in configuraion file
|
||
#define EC_HD_RDBCONFIG_XML_FORMAT_ERROR (EC_HD_RDBCONFIG_BASE + 11) //配置文件格式错误 //The configuraion file format is wrong
|
||
#define EC_HD_RDBCONFIG_XML_FIND_NO_IHYPERDB (EC_HD_RDBCONFIG_BASE + 12) //配置文件中未找到iHyperDB //can not find iHyperDB in configuraion file
|
||
#define EC_HD_RDBCONFIG_XML_INSERT_DUP_IHYPERDB (EC_HD_RDBCONFIG_BASE + 13) //配置文件中插入iHyperDB时,服务器名重复 //When inserting iHyperDB server into configuraion file, the server name is duplicated
|
||
#define EC_HD_RDBCONFIG_XML_INSERT_DUP_RDB (EC_HD_RDBCONFIG_BASE + 14) //配置文件中插入关系数据库时,关系数据库名重复 //When inserting relational database configuration into configuraion file, the database name is duplicated
|
||
#define EC_HD_RDBCONFIG_XML_FIND_NO_RDB (EC_HD_RDBCONFIG_BASE + 15) //配置文件中未找到RDB //can not find relational database in configuraion file
|
||
#define EC_HD_RDBCONFIG_XML_FIND_NO_TABLE (EC_HD_RDBCONFIG_BASE + 16) //配置文件中未找到表 //Can not find table in configuraion file
|
||
#define EC_HD_RDBCONFIG_XML_INSERT_DUP_TABLE (EC_HD_RDBCONFIG_BASE + 17) //配置文件中插入表时,表名重复 //When inserting table into configuraion file, the table name is duplicated
|
||
#define EC_HD_RDBCONFIG_XML_INSERT_DUP_RULE (EC_HD_RDBCONFIG_BASE + 18) //配置文件中插入规则时,规则名重复 //When inserting rule into configuraion file, the rule name is duplicated
|
||
#define EC_HD_RDBCONFIG_XML_FIND_NO_RULE (EC_HD_RDBCONFIG_BASE + 19) //配置文件中未找到规则 //Can not find rule in configuraion file
|
||
#define EC_HD_RDBCONFIG_XML_INSERT_DUP_TAG (EC_HD_RDBCONFIG_BASE + 20) //配置文件中插入Tag时,Tag名重复 //When inserting tag into configuraion file, the tag name is duplicated
|
||
#define EC_HD_RDBCONFIG_XML_FIND_NO_TAG (EC_HD_RDBCONFIG_BASE + 21) //配置文件中未找到TAG //Can not find tag in configuraion file
|
||
#define EC_HD_RDBCONFIG_XML_DOC_ERROR (EC_HD_RDBCONFIG_BASE + 22) //配置文件文档指针为空 //The document pointer of configuraion file is null
|
||
#define EC_HD_RDBCONFIG_XML_SAVE_FILE (EC_HD_RDBCONFIG_BASE + 23) //配置文件保存失败,文件可能为只读 //Save configuraion file failed, perhaps it is readonly
|
||
#define EC_HD_RDBCONFIG_XML_PARAM_VERIFY (EC_HD_RDBCONFIG_BASE + 24) //配置文件参数校验错误 //Verify parameter of configuraion file failed
|
||
#define EC_HD_RDBCONFIG_XML_OPEN_LOADFILE (EC_HD_RDBCONFIG_BASE + 25) //配置文件打开时加载失败 //When opening configuraion file, load failed
|
||
#define EC_HD_RDB_CONFIG_XML_GETALLTABLE_NULL (EC_HD_RDBCONFIG_BASE + 26) //配置文件获取所有表时指针为空 //When getting all tables in configuraion file, the pointer is null
|
||
#define EC_HD_RDB_CONFIG_XML_MODIFYRDB_NULL (EC_HD_RDBCONFIG_BASE + 27) //配置文件修改关系数据库连接时指针为空 //When modifying the connection of relational database in configuraion file, the pointer is null
|
||
#define EC_HD_RDB_CONFIG_XML_MODIFYTABLE_NULL (EC_HD_RDBCONFIG_BASE + 28) //配置文件修改表信息时指针为空 //When modifying the table info in configuraion file, the pointer is null
|
||
#define EC_HD_RDB_CONFIG_XML_INSERTRDB_NULL (EC_HD_RDBCONFIG_BASE + 29) //配置文件插入关系数据库连接时指针为空 //When inserting the connection of relational database into configuraion file, the pointer is null
|
||
#define EC_HD_RDB_CONFIG_XML_MODIFYHDB_NULL (EC_HD_RDBCONFIG_BASE + 30) //配置文件修改实时数据库连接时名字为空 //When modifying the connection of iHyperDB in configuraion file, the name is null
|
||
#define EC_HD_RDBCONFIG_XML_NULL_POINTER (EC_HD_RDBCONFIG_BASE + 31) //操作配置文件时指针为空 //When operating the configuraion file, the pointer is null
|
||
#define EC_HD_RDBCONFIG_XML_INSERT_DUP_TABLE_ALIAS (EC_HD_RDBCONFIG_BASE + 32) //表别名重复 //The table alias is duplicated
|
||
#define EC_HD_RDBCONFIG_XML_RULE_100_TAG (EC_HD_RDBCONFIG_BASE + 33) //规则中添加Tag点不能超过100个 //The count of tags in one rule can not be more than 100
|
||
#define EC_HD_RDBCONFIG_UNCERTAIN_EXCEPTION (EC_HD_RDBCONFIG_BASE + 34) //捕获到未能识别的异常 //Unknown exception
|
||
#define EC_HD_RDBCONFIG_UNKNOWN_RDB (EC_HD_RDBCONFIG_BASE + 35) //不支持的关系数据库 //Unsupported relational database
|
||
|
||
#define EC_HD_RDBCONFIG_BUF_MODIFY_RDB (EC_HD_RDBCONFIG_BASE + 36) //缓存中修改RDB失败 //Modify rdb into buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_GET_ALL_TABLE (EC_HD_RDBCONFIG_BASE + 37) //缓存中获取所有的表失败 //Get all table from buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_INSERT_TABLE (EC_HD_RDBCONFIG_BASE + 38) //缓存中插入表失败 //Insert table to buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_MODIFY_TABLE (EC_HD_RDBCONFIG_BASE + 39) //缓存中修改表失败 //Modify table into buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_GET_ALL_RULE (EC_HD_RDBCONFIG_BASE + 40) //缓存中获取所有规则失败 //Get all rules from buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_INSERT_RULE (EC_HD_RDBCONFIG_BASE + 41) //缓存中插入规则失败//Insert rule tobuffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_QUERY_RULE (EC_HD_RDBCONFIG_BASE + 42) //缓存中查询规则失败 //Query rule from buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_DEL_RULE (EC_HD_RDBCONFIG_BASE + 43) //缓存中删除规则失败 //Delete rule from buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_MODIFY_RULE (EC_HD_RDBCONFIG_BASE + 44) //缓存中修改规则失败 //Modify rule into buffer failed
|
||
#define EC_HD_RDBCONFIG_BUF_INSERT_TAG (EC_HD_RDBCONFIG_BASE + 45) //缓存中插入点失败 //Insert tag to buffer failed
|
||
#define EC_HD_RDB_CONFIG_BUF_GET_ALL_TAG (EC_HD_RDBCONFIG_BASE + 46) //缓存中获取所有点失败 //Get all tag from buffer failed
|
||
#define EC_HD_RDB_CONFIG_BUF_DELETE_TAG (EC_HD_RDBCONFIG_BASE + 47) //缓存中删除点失败 //Delete tag from buffer failed
|
||
#define EC_HD_RDB_CONFIG_BUF_MODIFY_TAG (EC_HD_RDBCONFIG_BASE + 48) //缓存中修改点失败 //Modify tag from buffer failed
|
||
#define EC_HD_RDB_CONFIG_BUF_NULL (EC_HD_RDBCONFIG_BASE + 49) //缓存中操作时参数是空指针 //Null pointer when operating buffer
|
||
|
||
/* OPC Config */
|
||
#define EC_HD_OPCCFG_BASE (EC_RD_BASENO + 3550)
|
||
#define EC_HD_OPCCFG_FILE_NO_EXIST (EC_HD_OPCCFG_BASE + 1)//OPC配置文件不存在 //The OPC configuration file does not exist
|
||
#define EC_HD_OPCCFG_FILE_NO_READ (EC_HD_OPCCFG_BASE + 2)//OPC配置文件不可读 //The OPC configuration file can not be read
|
||
#define EC_HD_OPCCFG_FILE_NO_WRITE (EC_HD_OPCCFG_BASE + 3)//OPC配置文件不可写 //The OPC configuration file can not be written
|
||
#define EC_HD_OPCCFG_FILE_OPEN (EC_HD_OPCCFG_BASE + 4)//打开OPC配置文件失败 //Open OPC configuration file failed
|
||
#define EC_HD_OPCCFG_SET_INTERFACE_CFG (EC_HD_OPCCFG_BASE + 5)//OPC采集接口参数不合法 //Invalid parameter for the OPC collection interface
|
||
#define EC_HD_OPCCFG_SET_DBSERVER_CFG (EC_HD_OPCCFG_BASE + 6)//OPC采集HD参数不合法 //Invalid parameter of iHyperDB for the OPC collection
|
||
#define EC_HD_OPCCFG_SET_OPCSRV_CFG (EC_HD_OPCCFG_BASE + 7)//OPC采集OPC Server参数不合法 //Invalid parameter of OPC Server for the OPC collection
|
||
#define EC_HD_OPCCFG_LOAD_FILE (EC_HD_OPCCFG_BASE + 8)//加载OPC配置文件失败 //Load OPC configuration file failed
|
||
#define EC_HD_OPCCFG_READ_XML (EC_HD_OPCCFG_BASE + 9)//读取OPC配置文件错误 //Read OPC configuration file failed
|
||
|
||
|
||
/************************************************************************/
|
||
/* RDB (114800 ~ 115000) */
|
||
/************************************************************************/
|
||
|
||
|
||
/*****RDB IMPORTER*******/
|
||
#define EC_HD_IMPORTER_BASE (EC_RD_BASENO + 4800)
|
||
#define EC_HD_IMPORTER_RDB_CONNECT (EC_HD_IMPORTER_BASE + 1)//RDB连接失败 //Connect to the relational database failed
|
||
#define EC_HD_IMPORTER_RDB_DISCONNECT (EC_HD_IMPORTER_BASE + 2)//RDB断开失败 //Disconnect to the relational database failed
|
||
#define EC_HD_IMPORTER_QUERY_REC (EC_HD_IMPORTER_BASE + 3)//查询记录失败 //Query records failed
|
||
#define EC_HD_IMPORTER_TAG_TYPE (EC_HD_IMPORTER_BASE + 4)//Tag类型错误 //Wrong tag type
|
||
#define EC_HD_IMPORTER_INVALID_HD (EC_HD_IMPORTER_BASE + 5)//iHyperDB无效或不存在 //Invalid or not existed iHyperDB
|
||
#define EC_HD_IMPORTER_TAG_SNAPTIME (EC_HD_IMPORTER_BASE + 7)//获取Tag快照时间失败 //Query tag snapshot timestamp failed
|
||
#define EC_HD_IMPORTER_ERROR_TIME (EC_HD_IMPORTER_BASE + 8)//错误的字符串时间 //Wrong time in the format of string
|
||
#define EC_HD_IMPORTER_INVALID_TAG (EC_HD_IMPORTER_BASE + 9)//Tag 无效 //Invalid tag
|
||
#define EC_HD_IMPORTER_ADD_RULE_ARG (EC_HD_IMPORTER_BASE + 10)//添加Rule参数错误 //When adding rule, the parameter is wrong
|
||
#define EC_HD_IMPORTER_SQLAPI_EXCEPTION (EC_HD_IMPORTER_BASE + 11)//SQLAPI异常 //SQLAPI exception
|
||
#define EC_HD_IMPORTER_RDB_READ_ALLOC (EC_HD_IMPORTER_BASE + 12)//内存分配错误:读取RDB //Memory allocation error when reading relational database
|
||
#define EC_HD_IMPORTER_TABLE_READ_ALLOC (EC_HD_IMPORTER_BASE + 13)//内存分配错误:读取RDB Table //Memory allocation error when reading tables in relational database
|
||
#define EC_HD_IMPORTER_TAG_READ_ALLOC (EC_HD_IMPORTER_BASE + 14)//内存分配错误:读取Tag //Memory allocation error when reading tags
|
||
#define EC_HD_IMPORTER_RULE_READ_ALLOC (EC_HD_IMPORTER_BASE + 15)//内存分配错误:读取Rule //Memory allocation error when reading rules
|
||
#define EC_HD_IMPORTER_CFG_ALLOC (EC_HD_IMPORTER_BASE + 16)//内存分配错误:读取Config File //Memory allocation error when reading configuration file
|
||
#define EC_HD_IMPORTER_HD_READ_ALLOC (EC_HD_IMPORTER_BASE + 17)//内存分配错误:读取iHyperDB //Memory allocation error when reading iHyperDB
|
||
#define EC_HD_IMPORTER_QUALITY_WITHOUT_VALUE (EC_HD_IMPORTER_BASE + 18)//采集数据质量但未采集数据值 //Data quality was collected while value was not
|
||
#define EC_HD_IMPORTER_EMPTY_TIME (EC_HD_IMPORTER_BASE + 19)//关系数据库表中时间字段空值 //The value of time column is empty in relationsl database
|
||
#define EC_HD_IMPORTER_RDB_TYPE (EC_HD_IMPORTER_BASE + 20)//不合法的关系数据库类型 //Invalid type of relational database
|
||
#define EC_HD_IMPORTER_VALUE_CONVERT (EC_HD_IMPORTER_BASE + 21)//数据值转换异常 //Data value conversion exception
|
||
|
||
/* RDBExporter 110000 + 13650 = 123650 ~ */
|
||
#define EC_HD_EXPORTER_BASE (EC_RD_BASENO + 4850)
|
||
#define EC_HD_EXPORTER_RECORD_LENGTH_NOT_MATCH (EC_HD_EXPORTER_BASE + 1)//记录长度不匹配 //The length of record is not matched
|
||
#define EC_HD_EXPORTER_NULL_TABLE_POINTER (EC_HD_EXPORTER_BASE + 2)//表指针为空 //The table pointer is null
|
||
#define EC_HD_EXPORTER_NULL_RDB_POINTER (EC_HD_EXPORTER_BASE + 3)//关系数据库指针为空 //The pointer of relational database is null
|
||
#define EC_HD_EXPORTER_SACOMMAND_SETCOMMANDTEXT (EC_HD_EXPORTER_BASE + 4)//SQLAPI设置命令错误 //Set command failed in SQLAPI
|
||
#define EC_HD_EXPORTER_SACOMMAND_SET_PARAM (EC_HD_EXPORTER_BASE + 5)//SQLAPI设置命令参数错误 //Set command parameter failed in SQLAPI
|
||
#define EC_HD_EXPORTER_SACOMMAND_COMMIT (EC_HD_EXPORTER_BASE + 6)//SQLAPI提交事务出错 //Commit failed in SQLAPI
|
||
#define EC_HD_EXPORTER_SACONNECTION_ROLLBACK (EC_HD_EXPORTER_BASE + 7)//SQLAPI连接回滚出错 //Rollback failed in SQLAPI
|
||
#define EC_HD_EXPORTER_SACONNECTION_IS_NULL (EC_HD_EXPORTER_BASE + 8)//SQLAPI连接为空 //The connection is null in SQLAPI
|
||
#define EC_HD_EXPORTER_RULE_IS_NULL (EC_HD_EXPORTER_BASE + 9)//规则指针为空 //The rule pointer is null
|
||
#define EC_HD_EXPORTER_SQLAPI_ERROR (EC_HD_EXPORTER_BASE + 10)//SQLAPI一般性异常错误 //Normal exception of SQLAPI
|
||
#define EC_HD_EXPORTER_TIME_FORMAT_INVALID (EC_HD_EXPORTER_BASE + 11)//时间格式错误 //Invalid time format
|
||
#define EC_HD_EXPORTER_TIME_LENGTH_INVALID (EC_HD_EXPORTER_BASE + 12)//时间长度错误 //Invalid length of time
|
||
#define EC_HD_EXPORTER_GENERAL_PARAMETER_ERROR (EC_HD_EXPORTER_BASE + 13)//参数错误 //Invalid parameter
|
||
#define EC_HD_EXPORTER_HD_NOT_CONNECTED (EC_HD_EXPORTER_BASE + 14)//没有连接 //Not connected to iHyperDB
|
||
#define EC_HD_EXPORTER_UNKNOWN_EXCEPTION (EC_HD_EXPORTER_BASE + 15)//捕获到未能识别的异常 //Unknown exception
|
||
#define EC_HD_EXPORTER_SCRIPT_NAME_NULL (EC_HD_EXPORTER_BASE + 16)//脚本名称为空 //The script name is null
|
||
#define EC_HD_EXPORTER_FILE_NOT_FOUND (EC_HD_EXPORTER_BASE + 17)//脚本文件未找到 //The script file can not be found
|
||
#define EC_HD_EXPORTER_FILE_INVALID (EC_HD_EXPORTER_BASE + 18)//脚本文件名非法 //Invalid script file name
|
||
#define EC_HD_EXPORTER_MEMORY_LIMITED (EC_HD_EXPORTER_BASE + 19)//无法分配空间 //No memory to allocate
|
||
#define EC_HD_EXPORTER_EMPTY_POINTER (EC_HD_EXPORTER_BASE + 20)//使用指针为空 //Null pointer
|
||
#define EC_HD_EXPORTER_PYTHON_EXCEPTION (EC_HD_EXPORTER_BASE + 21)//执行Python函数异常 //Execute python function with exception
|
||
#define EC_HD_EXPORTER_INIT_PYTHON (EC_HD_EXPORTER_BASE + 22)//启动Python环境异常 //Start python with exception
|
||
#define EC_HD_EXPORTER_IMPORT_PYTHON (EC_HD_EXPORTER_BASE + 23)//导入Python文件异常 //Import python file with exception
|
||
#define EC_HD_EXPORTER_DELETE_MODULE (EC_HD_EXPORTER_BASE + 24)//待删除脚本规则不存在 //The script rule to be deleted does not exist
|
||
#define EC_HD_EXPORTER_NULL_HDINFO (EC_HD_EXPORTER_BASE + 25)//回调注册规则hdInfo为空 //IHyperDB Infomation is null in registering rules callback
|
||
#define EC_HD_EXPORTER_NULL_RDBINFO (EC_HD_EXPORTER_BASE + 26)//回调注册规则rdbInfo为空 //Relational database Infomation is null in registering rules callback
|
||
#define EC_HD_EXPORTER_NULL_SCRIPTINFO (EC_HD_EXPORTER_BASE + 27)//回调注册规则scriptInfo为空 //Script Infomation is null in registering rules callback
|
||
#define EC_HD_EXPORTER_NULL_TAG (EC_HD_EXPORTER_BASE + 28)//回调添加空Tag至脚本 //No tag was added into script in callback
|
||
#define EC_HD_EXPORTER_NULL_EXECSQL_RDBINFO (EC_HD_EXPORTER_BASE + 29)//回调执行SQL传入空的rdbInfo //When executing SQL in callback, null relational database infomation was passed in
|
||
#define EC_HD_EXPORTER_REG_HD (EC_HD_EXPORTER_BASE + 30)//脚本注册实时数据库信息失败 //Register iHyperDB information failed in script
|
||
#define EC_HD_EXPORTER_REG_RDB (EC_HD_EXPORTER_BASE + 31)//脚本注册关系数据库信息失败 //Register relational database information failed in script
|
||
#define EC_HD_EXPORTER_EXTRACT_BOOST_PYTHON (EC_HD_EXPORTER_BASE + 32)//转换BoostPython类型失败 //Transform the type of boost python failed
|
||
#define EC_HD_EXPORTER_INCONSISTENT_INFO (EC_HD_EXPORTER_BASE + 33)//脚本提供上下不一致信息 //The informations in script are inconsistent
|
||
#define EC_HD_EXPORTER_NOT_REG (EC_HD_EXPORTER_BASE + 34)//脚本未注册不能运行 //The script is not registered, so it can not be executed
|
||
#define EC_HD_EXPORTER_WRONG_SCRIPT_TYPE (EC_HD_EXPORTER_BASE + 35)//脚本转储方式非法 //Invalid dump mode in script
|
||
#define EC_HD_EXPORTER_REDUPLICATE_TAG (EC_HD_EXPORTER_BASE + 36)//脚本重复添加Tag //Duplicated tags were added into script
|
||
#define EC_HD_EXPORTER_SCRIPT_HD_IP (EC_HD_EXPORTER_BASE + 37)//脚本注册实时数据库IP错误 //Script registered iHyperDB IP failed
|
||
#define EC_HD_EXPORTER_SCRIPT_HD_PORT (EC_HD_EXPORTER_BASE + 38)//脚本注册实时数据库端口号错误 //Script registered iHyperDB port failed
|
||
#define EC_HD_EXPORTER_SCRIPT_RDB_DIRECTION (EC_HD_EXPORTER_BASE + 39)//脚本注册转储方向非法 //Script registered invalid dump direction
|
||
#define EC_HD_EXPORTER_SCRIPT_RDB_DSN (EC_HD_EXPORTER_BASE + 40)//脚本注册关系数据库DSN非法 //Script registered invalid DSN of relational database
|
||
#define EC_HD_EXPORTER_SCRIPT_RDB_TYPE (EC_HD_EXPORTER_BASE + 41)//脚本注册关系数据库类型错误 //Script registered wrong type of relational database
|
||
#define EC_HD_EXPORTER_SCRIPT_RDB_OPTION (EC_HD_EXPORTER_BASE + 42)//脚本注册关系数据库连接选项非法 //Script registered invalid connection options of relational database
|
||
#define EC_HD_EXPORTER_SCRIPT_RDB_USER (EC_HD_EXPORTER_BASE + 43)//脚本注册关系数据库用户名错误 //Script registered wrong username of relational database
|
||
#define EC_HD_EXPORTER_SCRIPT_RDB_PASSWORD (EC_HD_EXPORTER_BASE + 44)//脚本注册关系数据库密码错误 //Script registered wrong password of relational database
|
||
#define EC_HD_EXPORTER_SCRIPT_REC_START (EC_HD_EXPORTER_BASE + 45)//脚本注册记录起始时间错误 //Script registered wrong start time of records
|
||
#define EC_HD_EXPORTER_SCRIPT_REC_INTERVAL (EC_HD_EXPORTER_BASE + 46)//脚本注册记录间隔时间错误 //Script registered wrong interval time of records
|
||
#define EC_HD_EXPORTER_SCRIPT_EXEC_START (EC_HD_EXPORTER_BASE + 47)//脚本注册转储开始时间错误 //Script registered wrong start time of dump
|
||
#define EC_HD_EXPORTER_SCRIPT_EXEC_CIRCLE (EC_HD_EXPORTER_BASE + 48)//脚本注册转储间隔时间错误 //Script registered wrong interval time of dump
|
||
#define EC_HD_EXPORTER_SCRIPT_TRANSFER_TYPE (EC_HD_EXPORTER_BASE + 49)//脚本注册转储类型错误 //Script registered wrong type of dump
|
||
#define EC_HD_EXPORTER_SCRIPT_GET_MAX_TIME (EC_HD_EXPORTER_BASE + 50)//获取上一次转储最大时间戳失败 //Get the maximum timestamp of last time failed
|
||
#define EC_HD_EXPORTER_SCRIPT_CONNECT_RDB (EC_HD_EXPORTER_BASE + 51)//脚本连接关系数据库失败 //Script connected to the relational database failed
|
||
#define EC_HD_EXPORTER_SCRIPT_INVALID_TAG (EC_HD_EXPORTER_BASE + 52)//实时数据库中不存在该Tag //The tag does not exist in iHyperDB
|
||
#define EC_HD_EXPORTER_SCRIPT_HD_DISCONNECT (EC_HD_EXPORTER_BASE + 53)//未连接实时数据库 //Not connected to iHyperDB
|
||
#define EC_HD_EXPORTER_SCRIPT_GET_HD_DATA (EC_HD_EXPORTER_BASE + 54)//获取Tag点数据失败 //Get tags values from iHyperDB failed
|
||
#define EC_HD_EXPORTER_SCRIPT_TAG_NUM (EC_HD_EXPORTER_BASE + 55)//脚本未注册Tag点 //Tags was not registered in script
|
||
#define EC_HD_EXOPRTER_SCRIPT_TAG_CLASS (EC_HD_EXPORTER_BASE + 56)//脚本添加的Tag点的类别和脚本用途不一致 //The classification of tag added into script was inconsistent with the use of script
|
||
#define EC_HD_EXPORTER_SCRIPT_ON_TIMER (EC_HD_EXPORTER_BASE + 57)//脚本定时处理数据函数返回脚本定义错误码 //The timing function in script returned error code defined in script
|
||
#define EC_HD_EXPORTER_SCRIPT_TAG_MODE (EC_HD_EXPORTER_BASE + 58)//脚本添加Tag点插值模式非法 //The interpolation mode of tag added into script was invalid
|
||
#define EC_HD_EXPORTER_SCRIPT_RETURN (EC_HD_EXPORTER_BASE + 59) //脚本函数返回重要错误,暂停当前执行任务 //Crucial error was returned by script function, so the currently executing task was paused
|
||
#define EC_HD_EXPORTER_RULE_TAG_MISMATCH (EC_HD_EXPORTER_BASE + 60) //Tag点和规则用途不匹配 //The tag and the use of rule are inconsistent
|
||
|
||
/************************************************************************/
|
||
/* security (115000 ~ 115500) */
|
||
/************************************************************************/
|
||
|
||
|
||
#define EC_HD_TRUSTMGR_BASE (EC_RD_BASENO + 5000)
|
||
#define EC_HD_TRUSTMGR_SERVER_NOT_FOUND (EC_HD_TRUSTMGR_BASE + 1)//服务器没找到 //The server was not found
|
||
|
||
|
||
#define EC_HD_USER_GROUP_BASE (EC_RD_BASENO + 5050)
|
||
#define EC_HD_USER_GROUP_BLANK_ARGUMENT (EC_HD_USER_GROUP_BASE + 1)//参数为空 //Blank parameter
|
||
#define EC_HD_USER_GROUP_PASSWORD_INPUT (EC_HD_USER_GROUP_BASE + 2)//密码错误 //Wrong password
|
||
#define EC_HD_USER_GROUP_USER_NAME_INPUT (EC_HD_USER_GROUP_BASE + 3)//用户名错误 //Wrong username
|
||
#define EC_HD_USER_GROUP_USER_DESC_INPUT (EC_HD_USER_GROUP_BASE + 4)//用户描述错误 //Wrong user description
|
||
#define EC_HD_USER_GROUP_GROUP_NAME_INPUT (EC_HD_USER_GROUP_BASE + 5)//组名错误 //Wrong group name
|
||
#define EC_HD_USER_GROUP_GROUP_DESC_INPUT (EC_HD_USER_GROUP_BASE + 6)//组描述错误 //Wrong group description
|
||
#define EC_HD_USER_GROUP_SERVER_INFO_INPUT (EC_HD_USER_GROUP_BASE + 7)//服务器错误 //Wrong server information
|
||
#define EC_HD_USER_GROUP_GET_ALL_GROUPS (EC_HD_USER_GROUP_BASE + 8)//获取所有组错误 //Get all groups failed
|
||
#define EC_HD_USER_GROUP_GET_ALL_USERS (EC_HD_USER_GROUP_BASE + 9)//获取所有用户错误 //Get all users failed
|
||
#define EC_HD_USER_GROUP_ADD_USER_TO_GROUP (EC_HD_USER_GROUP_BASE + 10)//添加用户到组错误 //Add an user into a group failed
|
||
#define EC_HD_USER_GROUP_DELETE_USER_FROM_GROUP (EC_HD_USER_GROUP_BASE + 11)//组中删除用户错误 //Delete users from a group failed
|
||
|
||
#define EC_HD_USER_GROUP_AUTHORITY_NAME_INPUT (EC_HD_USER_GROUP_BASE + 12)//授权项命名错误 //Wrong authority name
|
||
#define EC_HD_USER_GROUP_AUTHORITY_DESC_INPUT (EC_HD_USER_GROUP_BASE + 13)//授权项描述错误 //Wrong authority description
|
||
#define EC_HD_USER_GROUP_GET_ALL_AUTHORITIES (EC_HD_USER_GROUP_BASE + 14)//获取所有授权项错误 //Get all authorites failed
|
||
#define EC_HD_USER_GROUP_DELETE_AUTH_FROM_GROUP (EC_HD_USER_GROUP_BASE + 15)//组中删除授权项错误 //Delete authority from a group failed
|
||
#define EC_HD_USER_GROUP_ADD_AUTHORITY_TO_GROUP (EC_HD_USER_GROUP_BASE + 16)//添加授权项到组错误 //Add an authority into a group failed
|
||
|
||
|
||
#define EC_HD_SCSERVER_BASE (EC_RD_BASENO + 5100)
|
||
#define EC_HD_SCSERVER_INVALID_INPUT (EC_HD_SCSERVER_BASE + 1)//参数输入错误 //Invalid parameter
|
||
#define EC_HD_SCSERVER_GET_IHYPERDB_USR (EC_HD_SCSERVER_BASE + 2)//获取iHyperDBUsr信息失败 //Get user information of iHyperDB failed
|
||
#define EC_HD_SCSERVER_GET_IHYPERDB_TAG (EC_HD_SCSERVER_BASE + 3)//获取iHyperDBTag信息失败 //Get tag information of iHyperDB failed
|
||
#define EC_HD_SCSERVER_USR_PWD_CHECK (EC_HD_SCSERVER_BASE + 4)//用户名或密码错误,或无权限 //Wrong username, password, or no authority
|
||
#define EC_HD_SCSERVER_INSERT_TRUST (EC_HD_SCSERVER_BASE + 5)//插入信任失败,IP地址或有交集 //Insert a trust failed, maybe the IP is intersected
|
||
#define EC_HD_SCSERVER_DELETE_TRUST_NOT_FIND (EC_HD_SCSERVER_BASE + 6)//删除信任失败,未找到对应信任 //Delete a trust failed, because the trust was not found
|
||
#define EC_HD_SCSERVER_MODIFY_TAGINDEX_MEM_NULL (EC_HD_SCSERVER_BASE + 7)//修改tag索引,内存为空 //When modifying the tag index, the memory is null
|
||
#define EC_HD_SCSERVER_CREATE_TRUST_NAME_DUP (EC_HD_SCSERVER_BASE + 8)//创建信任,信任名重复 //When creating a trust, the trust name is duplicated
|
||
#define EC_HD_SCSERVER_CREATE_TRUST_FIND_USR (EC_HD_SCSERVER_BASE + 9)//创建信任,没有找到对应的用户 //When creating a trust, the user is not found
|
||
#define EC_HD_SCSERVER_DELETE_TRUST_NAME_NOEXSIST (EC_HD_SCSERVER_BASE + 10)//删除信任,信任名不存在 //When deleting a trust, the trust name does not exist
|
||
#define EC_HD_SCSERVER_GET_USR_BY_IP (EC_HD_SCSERVER_BASE + 11)//通过IP获取对应的用户ID失败 //Get user ID by IP failed
|
||
#define EC_HD_SCSERVER_CANNOT_FIND_USR (EC_HD_SCSERVER_BASE + 12)//找不到用户 //Can not find the user
|
||
#define EC_HD_SCSERVER_CANNOT_FIND_GROUP (EC_HD_SCSERVER_BASE + 13)//找不到组 //Can not find the group
|
||
#define EC_HD_SCSERVER_ADMIN_ADD_GROUP (EC_HD_SCSERVER_BASE + 14)//admin用户不可添加到其他组 //The user of admin can not be added into other group
|
||
#define EC_HD_SCSERVER_USR_DUP (EC_HD_SCSERVER_BASE + 15)//用户名已经存在或重复 //The user name already exists or is duplicated
|
||
#define EC_HD_SCSERVER_ADMIN_DELETE (EC_HD_SCSERVER_BASE + 16)//admin用户不可删除 //The user of admin can not be deleted
|
||
#define EC_HD_SCSERVER_GROUP_DUP (EC_HD_SCSERVER_BASE + 17)//组名已经存在或重复 //The group name already exists or is duplicated
|
||
#define EC_HD_SCSERVER_ADMIN_ERASE_FROM_GROUP (EC_HD_SCSERVER_BASE + 18)//admin用户不可从admin组中移除 //The user of admin can not be removed from the group of admin
|
||
#define EC_HD_SCSERVER_ADD_USR_GROUP_OVERMAX (EC_HD_SCSERVER_BASE + 19)//添加用户到组,组中成员数目超限 //When adding a user into a group, the count of users in the group exceeds the upper limit
|
||
#define EC_HD_SCSERVER_ARRAY_INDEX_GET_VALUE (EC_HD_SCSERVER_BASE + 20)//数据组索引获取值失败 //Get the value of data array index failed
|
||
#define EC_HD_SCSERVER_USR_GROUP_DUP (EC_HD_SCSERVER_BASE + 21)//用户已经属于该组 //The user already belongs to the group
|
||
#define EC_HD_SCSERVER_ADMIN_GROUP_DELETE (EC_HD_SCSERVER_BASE + 22)//admin组不可删除 //The group of admin can not be deleted
|
||
#define EC_HD_SCSERVER_SC_OVER_LIMITS (EC_HD_SCSERVER_BASE + 23)//权限设置应按照拥有组大于等于操作组,操作组大于等于其他 //When setting authority, the owned group must be bigger than or euqal to the operation group, and the operation group must be bigger than or equal to other group
|
||
#define EC_HD_SCSERVER_STARTIP_OVER_ENDIP (EC_HD_SCSERVER_BASE + 24)//起始IP超过终止IP //The start IP is bigger than the end IP
|
||
#define EC_HD_SCSERVER_NO_SECURITY (EC_HD_SCSERVER_BASE + 25)//权限不够 //No enough authority
|
||
#define EC_HD_SCSERVER_DELETE_LOCALTRUST (EC_HD_SCSERVER_BASE + 26)//不能删除本地IP信任 //The trust of local IP can not be deleted
|
||
#define EC_HD_FIND_SOCKET_SC_INFO (EC_HD_SCSERVER_BASE + 27)//不能找到客户端连接对应的用户信息 //The user information related to the client socket can not be found
|
||
#define EC_HD_SCSERVER_GET_IHYPERDB_DISPATCH (EC_HD_SCSERVER_BASE + 28)//获取iHyperDBDispatch信息失败 //Get iHyperDB dispatch information failed
|
||
|
||
#define EC_HD_SCSERVER_AUTH_ITEM_DUP (EC_HD_SCSERVER_BASE + 29)//授权项已经存在 //The auth item name already exists
|
||
#define EC_HD_SCSERVER_GROUP_AUTH_ITEM_DUP (EC_HD_SCSERVER_BASE + 30)//授权项已经属于该组 //The auth item already belongs to the group
|
||
#define EC_HD_SCSERVER_CANNOT_FIND_AUTH_ITEM (EC_HD_SCSERVER_BASE + 31)//找不到授权项 //Can not find the auth item name
|
||
|
||
|
||
/************************************************************************/
|
||
/* alarm (115500 ~ 115800) */
|
||
/************************************************************************/
|
||
|
||
#define EC_HD_ALARMGROUPMGR_BASENO (EC_RD_BASENO + 5500)
|
||
#define EC_HD_ALARMGROUPMGR_GROUPNAME_LEN (EC_HD_ALARMGROUPMGR_BASENO + 1) //报警组名长度超过限制 //The length of alarm group name exceeds the limit
|
||
#define EC_HD_ALARMGROUPMGR_GROUPDESC_LEN (EC_HD_ALARMGROUPMGR_BASENO + 2) //报警组描述长度超过限制 //The length of alarm group description exceeds the limit
|
||
#define EC_HD_ALARMGROUPMGR_NO_SRV_CONN (EC_HD_ALARMGROUPMGR_BASENO + 3) //没有已连接的服务器 //No connected server
|
||
|
||
#define EC_HD_AMSVC_BASENO (EC_RD_BASENO + 5550)
|
||
#define EC_HD_AMSVC_GROUP_EXIST (EC_HD_AMSVC_BASENO + 1) //报警组已经存在 //The alarm group already exists
|
||
#define EC_HD_AMSVC_GROUP_NON_EXIST (EC_HD_AMSVC_BASENO + 2) //报警组不存在 //The alarm group does not exist
|
||
#define EC_HD_AMSVC_DEL_ORPHAN_GROUP (EC_HD_AMSVC_BASENO + 3) //删除孤儿组 //Delete the orphan group
|
||
#define EC_HD_AMSVC_MODIFY_ORPHAN_GROUP (EC_HD_AMSVC_BASENO + 4) //修改孤儿组 //Modify the orphan group
|
||
#define EC_HD_AMSVC_DEL_GROUP_HAS_SUB_GROUP (EC_HD_AMSVC_BASENO + 5) //删除的组下面有子组 //The group to be deleted has child groups
|
||
#define EC_HD_AMSVC_DEL_GROUP_HAS_SUB_POINT (EC_HD_AMSVC_BASENO + 6) //删除的组下面有点 //The group to be deleted has tags
|
||
#define EC_HD_AMSVC_MODIFY_GROUP_DECODE (EC_HD_AMSVC_BASENO + 7) //修改组命令参数解析错误 //The command parameters of modifying group were parsed wrongly
|
||
#define EC_HD_AMSVC_MODIFY_GROUP_FATHER_NONEXIST (EC_HD_AMSVC_BASENO + 8) //修改组组的父组不存在 //The group to be modified has no parent
|
||
#define EC_HD_AMSVC_MODIFY_GROUP_HASEXIST (EC_HD_AMSVC_BASENO + 9) //修改组组的父组下已经有这样的一个组 //The parent of the group to be modified already has such a group
|
||
#define EC_HD_AMSVC_POINT_NONEXIST (EC_HD_AMSVC_BASENO + 10) //点不存在 //The tag does not exist
|
||
#define EC_HD_AMSVC_POINT_HASEXIST (EC_HD_AMSVC_BASENO + 11) //点已经存在 //The tag already exists
|
||
#define EC_HD_AMSVC_DECODE_POINT_PROP (EC_HD_AMSVC_BASENO + 12) //报警点属性解析失败 //The properties of alarm tag were parsed failed
|
||
#define EC_HD_AMSVC_INVALID_ACTION_TYPE (EC_HD_AMSVC_BASENO + 13) //无效的Action类型 //Invalid action type
|
||
#define EC_HD_AMSVC_INVALID_ACTION_ACK_STATE (EC_HD_AMSVC_BASENO + 14) //无效的Action确认状态 //Invalid action acknowledgement state
|
||
|
||
#define EC_HD_AMSVC_INVALID_ACTION (EC_HD_AMSVC_BASENO + 15) //无效的Action //Invalid action
|
||
#define EC_HD_AMSVC_INVALID_ACTION_PRI (EC_HD_AMSVC_BASENO + 16) //无效的Action优先级 //Invalid action priority
|
||
#define EC_HD_AMSVC_INVALID_TEST_TYPE (EC_HD_AMSVC_BASENO + 17) //无效的Test类型 //Invalid test type
|
||
#define EC_HD_AMSVC_INVALID_TEST (EC_HD_AMSVC_BASENO + 18) //无效的TEST //Invalid test
|
||
#define EC_HD_AMSVC_INVALID_AUTO_ACK (EC_HD_AMSVC_BASENO + 19) //无效的AUTO_ACK //Invalid auto acknowledgement
|
||
#define EC_HD_AMSVC_SN_HAS_NO_REC (EC_HD_AMSVC_BASENO + 20) //snapshot中没有报警记录 //The snapshot has no alarm record
|
||
#define EC_HD_AMSVC_SOURCE_TAG_NONEXIST (EC_HD_AMSVC_BASENO + 21) //报警点源不存在 //The source tag of alarm tag does not exist
|
||
#define EC_HD_AMSVC_MAP_FILE_NO_SPACE (EC_HD_AMSVC_BASENO + 22) //内存映射文件没有剩余空间 //The memory mapped file has no remained space
|
||
#define EC_HD_AMSVC_FILE_NAME_LEN (EC_HD_AMSVC_BASENO + 23) //文件长度超限 //The length of file exceeds
|
||
#define EC_HD_AMSVC_QUERY_GROUP_NONEXIST (EC_HD_AMSVC_BASENO + 24) //查询的组不存在 //The queried group does not exist
|
||
#define EC_HD_AMSVC_QUERY_POINT_NONEXIST (EC_HD_AMSVC_BASENO + 25) //查询的点不存在 //The queried tag does not exist
|
||
#define EC_HD_AMSVC_QUERY_SOURCE_POINT_NONEXIST (EC_HD_AMSVC_BASENO + 26) //报警点的源点不存在 //The source tag of alarm tag does not exist
|
||
#define EC_HD_AMSVC_CANNOT_ADD_SUBGROUP_IN_ORPAHN (EC_HD_AMSVC_BASENO + 27) //不能添加报警组在默认报警组下 //The sub alarm group can not be added in the default orphan alarm group
|
||
#define EC_HD_AMSVC_CANNOT_MOVE_SUBGROUP_TO_ORPAHN (EC_HD_AMSVC_BASENO + 28) //不能将报警组移动到默认报警组下 //The sub alarm group can not be moved to the default orphan alarm group
|
||
#define EC_HD_AMSVC_ALARM_TEST_NONEXIST (EC_HD_AMSVC_BASENO + 29) //报警条件不存在 //The alarm test does not exist
|
||
#define EC_HD_AMSVC_USER_NONEXIST (EC_HD_AMSVC_BASENO + 30) //用户名不存在 //The user name does not exist
|
||
#define EC_HD_AMSVC_INVALID_CHANGE_TYPE (EC_HD_AMSVC_BASENO + 31) //不合法的变更类型 //Invalid changing type
|
||
#define EC_HD_AMSVC_ALARM_ACK_INFO_NONEXIST (EC_HD_AMSVC_BASENO + 32)//报警确认信息不存在 //The alarm acknowledgment message does not exist
|
||
#define EC_HD_AMSVC_ALARM_COMMENT_INFO_NONEXIST (EC_HD_AMSVC_BASENO + 33)//报警注释信息不存在 //The alarm annotation information does not exist
|
||
#define EC_HD_AMSVC_SPC_ALARM_JUDGE_FAILED (EC_HD_AMSVC_BASENO + 34)//SPC报警判异失败 //The SPC alarm judged abnormals failed
|
||
#define EC_HD_AMSVC_SPC_TAG_NOT_EXIST (EC_HD_AMSVC_BASENO + 35)//SPC报警点不存在 //The SPC alarm tag does not exist
|
||
#define EC_HD_AMSVC_ALARM_TAG_NOT_EXIST (EC_HD_AMSVC_BASENO + 36)//报警点不存在 //The alarm tag does not exist
|
||
#define EC_HD_AMSVC_ALARM_TEST_NOT_EXIST (EC_HD_AMSVC_BASENO + 37)//报警条件不存在 //The alarm test does not exist
|
||
#define EC_HD_AMSVC_SPC_RULE_NOT_EXIST (EC_HD_AMSVC_BASENO + 38)//SPC报警规则不存在 //The judge rules of the SPC alarm tag do not exist
|
||
|
||
|
||
|
||
|
||
/************************************************************************/
|
||
/* Redundancy (115800 ~ 116000) */
|
||
/************************************************************************/
|
||
#define EC_HD_RY_BASENO (EC_RD_BASENO + 5800)
|
||
#define EC_HD_RY_LOCAL_CFG_IP (EC_HD_RY_BASENO + 1)//本地配置的IP不合法 //Invalid IP of local configuration
|
||
#define EC_HD_RY_LOCAL_CFG_PORT (EC_HD_RY_BASENO + 2)//本地配置的端口不合法 //Invalid port of local configuration
|
||
#define EC_HD_RY_REMOTE_CFG_IP (EC_HD_RY_BASENO + 3)//远程配置的IP不合法 //Invalid IP of remote configuration
|
||
#define EC_HD_RY_REMOTE_CFG_PORT (EC_HD_RY_BASENO + 4)//远程配置的端口不合法 //Invalid port of remote configuration
|
||
#define EC_HD_RY_NOT_SUPPORT (EC_HD_RY_BASENO + 5)//服务器不支持冗余 //The server does not support redundancy
|
||
#define EC_HD_RY_INVALID_PARAM (EC_HD_RY_BASENO + 6)//不合法的参数 //Invalid parameter
|
||
#define EC_HD_RY_TAG_NAME_DIFF (EC_HD_RY_BASENO + 7)//Tag同步时ID相同而名字不一样 //When synchronizing tags, the IDs are the same but the names are not
|
||
#define EC_HD_RY_SRV_NOT_HOST (EC_HD_RY_BASENO + 8)//服务器不是主机 //The server is not the host
|
||
#define EC_HD_RY_SRV_IS_SYNCHRONIZING (EC_HD_RY_BASENO + 9)//服务器正在同步 //The server is now synchronizing
|
||
|
||
|
||
/************************************************************************/
|
||
/* timer (116000 ~ 116050) */
|
||
/************************************************************************/
|
||
#define EC_HD_TIMER_BASE (EC_RD_BASENO + 6000)
|
||
#define EC_HD_TIMER_POINTER_NULL (EC_HD_TIMER_BASE + 1)//指针为空 //Null pointer
|
||
#define EC_HD_TIMER_CYCLE (EC_HD_TIMER_BASE + 2)//定时器的周期小于等于0 //The timer period is less than or equals to zero
|
||
#define EC_HD_TIMER_MUTEX_INIT (EC_HD_TIMER_BASE + 3)//Mutex初始化失败 //Initialize Mutex failed
|
||
#define EC_HD_TIMER_EVENT_INTI (EC_HD_TIMER_BASE + 4)//Event初始化失败 //Initialize Event failed
|
||
#define EC_HD_TIMER_THREAD_CREAT (EC_HD_TIMER_BASE + 5)//启动定时器管理线程失败 //Start the thread of timer management failed
|
||
#define EC_HD_TIMER_INVALID_START_TIME (EC_HD_TIMER_BASE + 6)//定时器启动时间小于0 //The timer start time is less than zero
|
||
|
||
|
||
|
||
|
||
|
||
/************************************************************************/
|
||
/* LogC (116050 ~ 116100) */
|
||
/************************************************************************/
|
||
#define EC_RD_LOG_BASENO (EC_RD_BASENO + 6050)
|
||
#define EC_RD_LOG_INVALID_PARAM (EC_RD_LOG_BASENO + 1)//日志参数无效 //Invalid parameter of log
|
||
#define EC_RD_GET_LOG_CATEGORY (EC_RD_LOG_BASENO + 2)//日志类别无效 //Invalid category of log
|
||
|
||
|
||
/************************************************************************/
|
||
/* ProcComm (116100 ~ 116200) */
|
||
/************************************************************************/
|
||
#define EC_RD_PROCCOMM_BASENO (EC_RD_BASENO + 6100)
|
||
#define EC_RD_PROCCOMM_NO_IDLE (EC_RD_PROCCOMM_BASENO + 1)//进程通信没有空闲块 //There is no free block for inter process communication
|
||
#define EC_RD_PROCCOMM_SHAREMEM_CREATE (EC_RD_PROCCOMM_BASENO + 2)//进程通信创建共享内存失败 //Create shared memory failed for inter process communication
|
||
#define EC_RD_PROCCOMM_REG_FAIL (EC_RD_PROCCOMM_BASENO + 3)//进程通信注册失败 //Register inter process communication failed
|
||
#define EC_RD_PROCCOMM_MEM_MALLOC (EC_RD_PROCCOMM_BASENO + 4)//进程通信malloc内存失败 //Malloc memory failed for inter process communication
|
||
#define EC_RD_PROCCOMM_NO_SHAREMEM (EC_RD_PROCCOMM_BASENO + 5)//进程通信不存在共享内存 //There is no shared memory for inter process communication
|
||
#define EC_RD_PROCCOMM_NO_MEMSPACE (EC_RD_PROCCOMM_BASENO + 6)//进程通信没有空闲内存空间 //There is no free memory space for inter process communication
|
||
#define EC_RD_PROCCOMM_RECV_QUIT (EC_RD_PROCCOMM_BASENO + 7)//进程通信接收退出 //The inter process communication received quit message
|
||
#define EC_RD_PROCCOMM_RECV_TIMEOUT (EC_RD_PROCCOMM_BASENO + 8)//进程通信接收时间超时 //The inter process communication received timeout
|
||
#define EC_RD_PROCCOMM_INVALID_SHAREMEM_NAME (EC_RD_PROCCOMM_BASENO + 9)//进程通信不合法的共享内存名 //Invalid shared memory name for inter process communication
|
||
#define EC_RD_PROCCOMM_COMMONBLOCK_WRITE (EC_RD_PROCCOMM_BASENO + 10)//进程通信写入公共块失败 //Write common block failed for inter process communication
|
||
#define EC_RD_PROCCOMM_COMMONBLOCK_READ (EC_RD_PROCCOMM_BASENO + 11)//进程通信读取公共块失败 //Read common block failed for inter process communication
|
||
#define EC_RD_PROCCOMM_INVALID_INPUT (EC_RD_PROCCOMM_BASENO + 12)//进程通信输入参数错误 //Invalid input parameter for inter process communication
|
||
|
||
|
||
/************************************************************************/
|
||
/* proto unpack (116200 ~ 116300) */
|
||
/************************************************************************/
|
||
#define EC_HD_PROTOCAL_BASENO (EC_RD_BASENO + 6200)
|
||
#define EC_HD_PROTOCAL_MSG_LEN (EC_HD_PROTOCAL_BASENO + 1)//消息的长度不正确 //Wrong length of message
|
||
#define EC_HD_PROTOCAL_MSG_VALUE (EC_HD_PROTOCAL_BASENO + 2)//消息的值不正确 //Wrong value of message
|
||
#define EC_HD_PROTOCAL_PROTOBUF_SERILIZATION (EC_HD_PROTOCAL_BASENO + 3)//Google Protobuf序列化失败 //Google protobuf serialized failed
|
||
#define EC_HD_PROTOCAL_PROTOBUF_PARSE (EC_HD_PROTOCAL_BASENO + 4)//Google Protobuf Parse失败 //Google protobuf parsed failed
|
||
#define EC_HD_PROTOCAL_INVALID_POINTER (EC_HD_PROTOCAL_BASENO + 5) // 输入参数为空指针 // The input parameter is null pointer
|
||
#define EC_HD_PROTOCAL_INVALID_STR_LEN (EC_HD_PROTOCAL_BASENO + 6) // 无效的字符串长度 //Invalid string leng
|
||
/************************************************************************/
|
||
/* statistic scheduler (116300 ~ 116400) */
|
||
/************************************************************************/
|
||
#define EC_HD_STATSSCHE_BASENO (EC_RD_BASENO + 6300)
|
||
#define EC_HD_STATSSCHE_TAG_NO_EXIST (EC_HD_STATSSCHE_BASENO + 1) //统计点不存在 //The statistical tag does not exist
|
||
#define EC_HD_STATSSCHE_INVALID_STATS_TAG_TYPE (EC_HD_STATSSCHE_BASENO + 2) //无效的统计点类型 //Invalid type of statistical tag
|
||
#define EC_HD_STATSSCHE_DECODE_TAG_PROP (EC_HD_STATSSCHE_BASENO + 3)//解析统计点属性失败 //Parse properties of statistical tag failed
|
||
#define EC_HD_STATSSCHE_SOURCE_TAG_NO_EXIST (EC_HD_STATSSCHE_BASENO + 4)//统计点监控的点不存在 //The source tag of the statistical tag does not exist
|
||
#define EC_HD_STATSSCHE_STAGS_TAG_EXIST (EC_HD_STATSSCHE_BASENO + 5)//统计点已经存在 //The statistical tag already exists
|
||
#define EC_HD_STATSSCHE_INVALID_SOURCE_TAG_TYPE (EC_HD_STATSSCHE_BASENO + 6)//不合法的统计点的监控点类型 //Invalid source tag type of statistical tag
|
||
#define EC_HD_STATSSCHE_BASIC_TAG_NO_EXIST (EC_HD_STATSSCHE_BASENO + 7)//普通点不存在 //The basic tag does not exist
|
||
#define EC_HD_STATSSCHE_SOURCE_TAG (EC_HD_STATSSCHE_BASENO + 8)//源点不能是统计点本身 //source tag can not be stat tag itself
|
||
|
||
/*****************************************************************************************/
|
||
/* Resource Management: ResMgr_API (116400 ~ 116500) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_RESMGR_BASENO (EC_RD_BASENO + 6400)
|
||
#define EC_HD_RESMGR_INVALID_NODE_ID (EC_HD_RESMGR_BASENO + 1) //传入不合法的节点ID //Invalid node ID
|
||
#define EC_HD_RESMGR_INVALID_POINTER (EC_HD_RESMGR_BASENO + 2) //传入为NULL的指针 //Null pointer
|
||
#define EC_HD_RESMGR_INVALID_NULL_STRING (EC_HD_RESMGR_BASENO + 3) //传入空的字符串 //Null string
|
||
#define EC_HD_RESMGR_INVALID_IP (EC_HD_RESMGR_BASENO + 4) //传入不合法的IP //Invalid IP
|
||
#define EC_HD_RESMGR_INVALID_PORT (EC_HD_RESMGR_BASENO + 5) //传入不合法的端口号 //Invalid port
|
||
#define EC_HD_RESMGR_INVALID_TAG_ID (EC_HD_RESMGR_BASENO + 6) //传入不合法的Tag id //Invalid tag ID
|
||
#define EC_HD_RESMGR_INVALID_DB_SRV_ID (EC_HD_RESMGR_BASENO + 7) //传入不合法的srv id //Invalid server ID
|
||
#define EC_HD_RESMGR_NOT_CONNECT (EC_HD_RESMGR_BASENO + 8) //未连接分组管理服务或连接已断开 //Not connected to the group management server or disconnected
|
||
#define EC_HD_RESMGR_CONNECT_FAILED (EC_HD_RESMGR_BASENO + 9) //连接失败 //Connect failed
|
||
#define EC_HD_RESMGR_NODE_NOT_EXIST (EC_HD_RESMGR_BASENO + 10) //节点不存在 //The node does not exist
|
||
#define EC_HD_RESMGR_NOT_STRING_NODE (EC_HD_RESMGR_BASENO + 11) //不是字符串变量节点 //Not a string node
|
||
#define EC_HD_RESMGR_NOT_TAG_NODE (EC_HD_RESMGR_BASENO + 12) //不是Tag点节点 //Not a tag node
|
||
#define EC_HD_RESMGR_NOT_GROUP_NODE (EC_HD_RESMGR_BASENO + 13) //不是分组节点 //Not a group node
|
||
#define EC_HD_RESMGR_DB_SRV_NOT_EXIST (EC_HD_RESMGR_BASENO + 14) //ihyperdb服务器不存在 //The iHyperDB server does not exist
|
||
#define EC_HD_RESMGR_FILE_NAME_LEN (EC_HD_RESMGR_BASENO + 15) //文件长度超限 //The length of file name exceeds the limit
|
||
#define EC_HD_RESMGR_INVALID_PARAMETER (EC_HD_RESMGR_BASENO + 16) //不合法的参数 //Invalid parameter
|
||
#define EC_HD_RESMGR_EXIST_DB_SRV (EC_HD_RESMGR_BASENO + 17) //已经存在iHyperDB服务器 //The iHyperDB server already exists
|
||
#define EC_HD_RESMGR_INVALID_ARRAY_SIZE (EC_HD_RESMGR_BASENO + 18) //不合法或过短的数组长度 //Invalid or too short size of array
|
||
#define EC_HD_RESMGR_RECORD_EXIST (EC_HD_RESMGR_BASENO + 19) //数据库中已存在相同记录 //The same record already exists in database
|
||
#define EC_HD_RESMGR_NODE_SAME_PARENT (EC_HD_RESMGR_BASENO + 20) //新父节点与旧父节点相同 //The new parent node is the same to the old one
|
||
#define EC_HD_RESMGR_WRONG_NODE_TYPE (EC_HD_RESMGR_BASENO + 21) //错误的节点类型 //Wrong node type
|
||
#define EC_HD_RESMGR_QUERY_RET_EMPTY (EC_HD_RESMGR_BASENO + 22) //查询结果为空 //Queried result is empty
|
||
#define EC_HD_RESMGR_MOVE_TO_CHILD (EC_HD_RESMGR_BASENO + 23) //移动节点到子节点失败 //Move a node to child node failed
|
||
#define EC_HD_RESMGR_DELETE_ROOT (EC_HD_RESMGR_BASENO + 24) //不能删除根节点 //The root node can not be deleted
|
||
#define EC_HD_RESMGR_OVER_LEN (EC_HD_RESMGR_BASENO + 25) //传入的字符串超长 //The string length is too long
|
||
#define EC_HD_RESMGR_PARENT_ROOT (EC_HD_RESMGR_BASENO + 26) //不能在虚拟根节点下添加非分组节点 //The non group node can not be added to a vitual root node
|
||
#define EC_HD_RESMGR_OVERLENGTH_ARR_SIZE (EC_HD_RESMGR_BASENO + 27) //数组大小超长,无法为其分配空间 //The size of array is too long, so its space can not be allocated
|
||
#define EC_HD_RESMGR_MOVE_TAG_TO_ROOT (EC_HD_RESMGR_BASENO + 28) //不能移动Tag节点到根节点下 //The tag node can not be moved to the root node
|
||
#define EC_HD_RESMGR_MOVE_TO_SELF (EC_HD_RESMGR_BASENO + 29) //不能移动节点到自身 //The node can not be moved to itself
|
||
#define EC_HD_RESMGR_GROUP_DEPTH (EC_HD_RESMGR_BASENO + 30) //分组已经到达最大深度 //The group has already reached the the maximum depth
|
||
#define EC_HD_RESMGR_INVALID_NODE_NAME (EC_HD_RESMGR_BASENO + 31) //传入不合法的节点名称 //Invalid node name
|
||
#define EC_HD_RESMGR_2HDSRV_COMMTAG (EC_HD_RESMGR_BASENO + 32) //已导入两个服务器中相同ID的Tag点 //The tags with the same ID in two servers have been imported
|
||
#define EC_HD_RESMGR_TAG_CLASS_MASK (EC_HD_RESMGR_BASENO + 33)//查询参数中TagClass掩码错误 //The mask of tag class in queried parameter is wrong
|
||
#define EC_HD_RESMGR_QUERY_NODE_NAME (EC_HD_RESMGR_BASENO + 34)//查询参数中节点名称非法 //The node name in query parameter is invalid
|
||
#define EC_HD_RESMGR_QUERY_TAG_NAME (EC_HD_RESMGR_BASENO + 35)//查询参数中Tag名称非法 //The tag name in query parameter is invalid
|
||
#define EC_HD_RESMGR_QUERY_TAG_DESC (EC_HD_RESMGR_BASENO + 36)//查询参数中Tag描述非法 //The tag description in query parameter is invalid
|
||
#define EC_HD_RESMGR_QUERY_LIMIT (EC_HD_RESMGR_BASENO + 37)//查询参数中限额非法 //The limit in query parameter is invalid
|
||
#define EC_HD_RESMGR_NO_ENOUGH_BUF (EC_HD_RESMGR_BASENO + 38) //buf空间太小 //No enough buffer
|
||
#define EC_HD_RESMGR_INVALID_CMD_TYPE (EC_HD_RESMGR_BASENO + 39) //非法的命令类型 //Invalid command type
|
||
#define EC_HD_RESMGR_PKG_NOT_FULL (EC_HD_RESMGR_BASENO + 40) //请求消息包不完整 //The request message package is incomplete
|
||
#define EC_HD_RESMGR_PARSE_PKG_FAILED (EC_HD_RESMGR_BASENO + 41) //解析消息包失败 //Parse the message package failed
|
||
#define EC_HD_RESMGR_SEREAL_PKG_FAILED (EC_HD_RESMGR_BASENO + 42) //序列化消息包失败 //Serialize the message package failed
|
||
#define EC_HD_RESMGR_BATCH_NUM_OVERFLOW (EC_HD_RESMGR_BASENO + 43) //批量接口数量超限 //The number is too big for batch interface
|
||
#define EC_HD_RESMGR_RUNNING_SYNC (EC_HD_RESMGR_BASENO + 44) //正在进行同步 //It is now synchronizing
|
||
#define EC_HD_RESMGR_AUTO_SYNC_TIME (EC_HD_RESMGR_BASENO + 45) //自动同步时刻非法 //Invalid time of auto synchronization
|
||
#define EC_HD_RESMGR_SYNC_TOKEN (EC_HD_RESMGR_BASENO + 46) //同步任务令牌错误 //Wrong token of synchronization task
|
||
#define EC_HD_RESMGR_SQLITE_LOCK (EC_HD_RESMGR_BASENO + 47) //数据库端被锁定,请稍候 //Sqlite is locked Please wait a moment
|
||
#define EC_HD_RESMGR_SRVIP_NOT_EXIST (EC_HD_RESMGR_BASENO + 48) //IP不存在 //IP does not exist
|
||
#define EC_HD_RESMGR_SRVID_NOT_EXIST (EC_HD_RESMGR_BASENO + 49) //服务器不存在 //The server does not exist
|
||
|
||
|
||
#define EC_HD_RES_EXCEL_UPLOAD_HAS_NODEID (EC_HD_RESMGR_BASENO + 50) //创建分组Tag时不可输入节点ID //When uploading tags of one group, the node ID can not be inputted
|
||
#define EC_HD_RES_EXCEL_UPLOAD_NO_GROUPPATH (EC_HD_RESMGR_BASENO + 51) //分组路径为空 //The group path is null
|
||
#define EC_HD_RES_EXCEL_UPLOAD_CREATE_GROUP_NODE_FAIL (EC_HD_RESMGR_BASENO + 52) //创建组节点失败 //Create group node failed
|
||
#define EC_HD_RES_EXCEL_UPLOAD_CONVERT_TO_UINT (EC_HD_RESMGR_BASENO + 53) //类型转换为uint时失败 //Convert type to unit failed
|
||
#define EC_HD_RES_EXCEL_UPLOAD_GET_SRVID (EC_HD_RESMGR_BASENO + 54) //获取服务ID失败 //Get server ID failed
|
||
#define EC_HD_RES_EXCEL_UPLOAD_WRONG_TAGTYPE (EC_HD_RESMGR_BASENO + 55) //错误的tag类别 //Wrong tag type
|
||
#define EC_HD_RES_EXCEL_UPLOAD_NO_NODEID (EC_HD_RESMGR_BASENO + 56) //无分组ID //No group node ID
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_NODENAME (EC_HD_RESMGR_BASENO + 57) //节点名不合法 //Invalid node name
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_GROUPPATH (EC_HD_RESMGR_BASENO + 58) //分组路径不合法 //Invalid group path
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_TAGID (EC_HD_RESMGR_BASENO + 59) //TagID不合法 //Invalid tag ID
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_TAGID_ZERO (EC_HD_RESMGR_BASENO + 60) //TagID不能是0 //The tag ID can not be zero
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_PORT_NULL (EC_HD_RESMGR_BASENO + 61) //端口号不能为空 //The port can not be null
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_IP (EC_HD_RESMGR_BASENO + 62) //IP不合法 //Invalid IP
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_PORT (EC_HD_RESMGR_BASENO + 63) //端口号不合法 //Invalid port
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_TAGNAME (EC_HD_RESMGR_BASENO + 64) //Tag名不合法 //Invalid tag name
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_DESC (EC_HD_RESMGR_BASENO + 65) //Tag描述不合法 //Invalid tag description
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_NODEID_ZERO (EC_HD_RESMGR_BASENO + 66) //节点ID不能是0 //The node ID can not be zero
|
||
#define EC_HD_RES_EXCEL_UPLOAD_INVALID_NODEID (EC_HD_RESMGR_BASENO + 67) //节点ID不合法 //Invalid node ID
|
||
|
||
|
||
/*****************************************************************************************/
|
||
/* Config server: ConfigServer (116500 ~ 116600) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_CFGSRV_BASENO (EC_RD_BASENO + 6500)
|
||
#define EC_HD_CFGSRV_UNKNOWN_CMD_TYPE (EC_HD_CFGSRV_BASENO + 1) //传入不合法的命令类型 //Invalid command type
|
||
#define EC_HD_CFGSRV_TAG_EXIST (EC_HD_CFGSRV_BASENO + 2) //点己存在,无法完成操作 //The tag already existsCannot complete action
|
||
#define EC_HD_CFGSRV_ADJUST_EXPR_TOO_LONG (EC_HD_CFGSRV_BASENO + 3) //修正后的表达式超长 //The adjusted expression is too long
|
||
|
||
/*****************************************************************************************/
|
||
/* ExpCalc: (116600 ~ 116700) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_EXPCALC_BASENO (EC_RD_BASENO + 6600)
|
||
#define EC_HD_EXPCALC_TAG_ID_NOT_EXIST (EC_HD_EXPCALC_BASENO + 1) //计算点id不存在 //The calculated tag ID does not exist
|
||
#define EC_HD_EXPCALC_TAG_GROUP_NOT_EXIST (EC_HD_EXPCALC_BASENO + 2) //计算点分组不存在 //The group of calculated tags does not exist
|
||
#define EC_HD_EXPCALC_TAG_NO_DATA (EC_HD_EXPCALC_BASENO + 3) //普通点没有数据 //The basic tag has no data
|
||
#define EC_HD_EXPCALC_DENOM_IS_ZERO (EC_HD_EXPCALC_BASENO + 4) //表达式中分母为0 //The denominator in expression is zero
|
||
#define EC_HD_EXPCALC_EXPR_UNKNOW_TOKEN (EC_HD_EXPCALC_BASENO + 5) //表达式非法字符 //The expression has illegal characters
|
||
#define EC_HD_EXPCALC_EXP_PAREN_MISMATCH (EC_HD_EXPCALC_BASENO + 6) //表达式括号不匹配 //The parentheses in expression are mismatched
|
||
#define EC_HD_EXPCALC_EXP_SYNTAX_ERROR (EC_HD_EXPCALC_BASENO + 7) //表达式语法错误 //Syntax error in expression
|
||
#define EC_HD_EXPCALC_EXP_VAR_FLAG_MISMATCH (EC_HD_EXPCALC_BASENO + 8) //表达式变量标识符不匹配 //The variable flags in expression are mismatched
|
||
#define EC_HD_EXPCALC_EXP_VAR_NULL (EC_HD_EXPCALC_BASENO + 9) //表达式变量为空 //The variable in expression is null
|
||
#define EC_HD_EXPCALC_EXP_MUST_HAVE_A_VAR (EC_HD_EXPCALC_BASENO + 10) //表达式至少有一个普通点 //The expression must at least have one basic tag
|
||
#define EC_HD_EXPCALC_EXP_UNCLAC_TYPE (EC_HD_EXPCALC_BASENO + 11) //表达式包含不支持的类型 //The expression contains unsupported type
|
||
#define EC_HD_EXPCALC_EXPR_UNKNOW_OP (EC_HD_EXPCALC_BASENO + 12) //表达式存在未知操作符 //The expression contains unknown operator
|
||
#define EC_HD_EXPCALC_CALC_BREAK (EC_HD_EXPCALC_BASENO + 13) //表达式计算中断 //The caculation of expression broke
|
||
#define EC_HD_EXPCALC_REC_LESS_THAN_HIS_START_TIME (EC_HD_EXPCALC_BASENO + 14) //查到的历史记录时间早于历史记录开始时间 //The timestamp of queried history record is earlier than the start time of history record
|
||
#define EC_HD_EXPCALC_EXP_IFTHENELSE_MISMATCH (EC_HD_EXPCALC_BASENO + 15) //表达式中if else不配对 //The identifiers if, then and else in expression are mismatched
|
||
#define EC_HD_EXPCALC_EXP_IFTHENELSE_NEED_PAREN (EC_HD_EXPCALC_BASENO + 16) //条件表达式中标识符后缺少括号 //There is no parentheses after the identifier in the conditional expression
|
||
#define EC_HD_EXPCALC_TAG_NOT_EXIST (EC_HD_EXPCALC_BASENO + 17) //计算点不存在 //The calculated tag does not exist
|
||
#define EC_HD_EXPCALC_EXP_MISMATCH_FUNCTION_ARGS (EC_HD_EXPCALC_BASENO + 18) //表达式内置函数参数错误 //The inner function parameters of expression error
|
||
#define EC_HD_EXPCALC_EXP_UNKNOW_FUNCTION (EC_HD_EXPCALC_BASENO + 19) //表达式内置函数未找到 //Can not find inner function
|
||
#define EC_HD_EXPCALC_FILEXTREAM_FAIL (EC_HD_EXPCALC_BASENO + 20) //极大值过滤条件判断错误 //The filter condition of inner function error
|
||
#define EC_HD_EXPCALC_NO_OUTPUT (EC_HD_EXPCALC_BASENO + 21) //不保存计算结果 //Do not save calc result
|
||
|
||
|
||
/*****************************************************************************************/
|
||
/* Hdrda: (116700 ~ 116800) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_HDRDA_BASENO (EC_RD_BASENO + 6700)
|
||
#define EC_HD_HDRDA_INVALID_PARAM (EC_HD_HDRDA_BASENO + 1)//接口传入不合法的参数 //Invalid parameter from interface
|
||
#define EC_HD_HDRDA_MEM_MALLOC (EC_HD_HDRDA_BASENO + 2)//内存分配失败 //Malloc memory failed
|
||
#define EC_HD_HDRDA_TAG_NAME (EC_HD_HDRDA_BASENO + 3)//TagName长度超长 //The length of tag name is too long
|
||
#define EC_HD_HDRDA_TAG_NO_REC (EC_HD_HDRDA_BASENO + 4)//Tag点没有记录 //The tag has no records
|
||
#define EC_HD_HDRDA_TAG_UNREG (EC_HD_HDRDA_BASENO + 5)//Tag点没有注册 //The tag is not registered
|
||
#define EC_HD_HDRDA_NODE_UNREG (EC_HD_HDRDA_BASENO + 6)//节点未注册 //The node is not registered
|
||
#define EC_HD_HDRDA_NO_LIC (EC_HD_HDRDA_BASENO + 7)//没有组态license //No license of configuration
|
||
#define EC_HD_HDRDA_NOT_INIT (EC_HD_HDRDA_BASENO + 8)//hdrda没有初始化 //Hdrda is not initialized
|
||
#define EC_HD_HDRDA_EMPTY_RESULT_SET (EC_HD_HDRDA_BASENO + 9)//查询结果为空 //Queried result is empty
|
||
#define EC_HD_HDRDA_ENUM_END_OF_ARRAY (EC_HD_HDRDA_BASENO + 10)//已达到查询结果队列尾端 //Enumeration has reached the end of queried result array
|
||
|
||
/*****************************************************************************************/
|
||
/* Backup: (116800 ~ 116860) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_BACKUP_BASENO (EC_RD_BASENO + 6800)
|
||
#define EC_HD_BACKUP_DB_PATH_BUILD_FAILED (EC_HD_BACKUP_BASENO + 1)//生成备份文件路径失败 //Generate the directory of backup files failed
|
||
#define EC_HD_BACKUP_DB_OPEN_FAILED (EC_HD_BACKUP_BASENO + 2)//打开备份索引文件失败 //Open the backup index file failed
|
||
#define EC_HD_BACKUP_DB_CLOSE_FAILED (EC_HD_BACKUP_BASENO + 3)//关闭备份索引文件失败 //Close the backup index file failed
|
||
#define EC_HD_BACKUP_DB_TABLE_CREATE_FAILED (EC_HD_BACKUP_BASENO + 4)//创建备份索引表失败 //Create the backup index table failed
|
||
#define EC_HD_BACKUP_DB_ADD_LOG_FAILED (EC_HD_BACKUP_BASENO + 5)//添加备份日志失败 //Add the backup log failed
|
||
#define EC_HD_BACKUP_DB_INPUT_DATA_INVALID (EC_HD_BACKUP_BASENO + 6)//非法输入参数 //Invalid input parameter
|
||
#define EC_HD_BACKUP_DB_UPDATE_LOG_FAILED (EC_HD_BACKUP_BASENO + 7)//更新备份日志失败 //Update the backup log failed
|
||
#define EC_HD_BACKUP_DB_QUERY_LOG_FAILED (EC_HD_BACKUP_BASENO + 8)//查询备份日志失败 //Query the backup log failed
|
||
#define EC_HD_BACKUP_INVALID_IP (EC_HD_BACKUP_BASENO + 9)//无效IP地址 //Invalid IP
|
||
#define EC_HD_BACKUP_INVALID_TIME_REGION (EC_HD_BACKUP_BASENO + 10)//无效时间区间 //Invalid time interval
|
||
#define EC_HD_BACKUP_FAILED_READ_BYTES (EC_HD_BACKUP_BASENO + 11)//读取文件失败 //Read file failed
|
||
#define EC_HD_BACKUP_INVALID_HD_TYPE (EC_HD_BACKUP_BASENO + 12)//无效的实时数据库类型 //Invalid iHyperDB type
|
||
#define EC_HD_BACKUP_NO_TAG_INDEX (EC_HD_BACKUP_BASENO + 13) //查找的数据块索引不存在 //The index of queried data block does not exist
|
||
#define EC_HD_BACKUP_NO_ENOUGH_MEM (EC_HD_BACKUP_BASENO + 14) //缓存空间不足 //No enough memory
|
||
#define EC_HD_BACKUP_INVALID_BK_CONFIG_LEN (EC_HD_BACKUP_BASENO + 15) //备份配置文件和实际发送长度不符 //The backup configuration file is inconsistent with the really sent length
|
||
#define EC_HD_BACKUP_ARG_PARSE_FAILED (EC_HD_BACKUP_BASENO + 16) //命令行参数解析失败 //Parse the command line arguments failed
|
||
#define EC_HD_BACKUP_INVALID_ARG (EC_HD_BACKUP_BASENO + 17) //不合法的参数 //Invalid parameter
|
||
#define EC_HD_BACKUP_DUPLICATE_ARG (EC_HD_BACKUP_BASENO + 18) //重复的参数 //Duplicated parameter
|
||
#define EC_HD_BACKUP_ARG_NOT_FOUND (EC_HD_BACKUP_BASENO + 19) //未找到参数 //Parameter was not found
|
||
#define EC_HD_BACKUP_FILE_NAME_INVALID (EC_HD_BACKUP_BASENO + 20) //文件名称不合法 //Invalid file name
|
||
#define EC_HD_BACKUP_FILE_NOT_EXIST (EC_HD_BACKUP_BASENO + 21) //文件不存在 //The file does not exist
|
||
#define EC_HD_BACKUP_COMPRESS_FAILED (EC_HD_BACKUP_BASENO + 22) //压缩失败 //Compress failed
|
||
#define EC_HD_BACKUP_CANNOT_COMPRESS (EC_HD_BACKUP_BASENO + 23) //不能被压缩 //Can not be compressed
|
||
#define EC_HD_BACKUP_UNCOMPRESS_FAILED (EC_HD_BACKUP_BASENO + 24) //解压失败 //Decompress failed
|
||
#define EC_HD_BACKUP_CANNOT_UNCOMPRESS (EC_HD_BACKUP_BASENO + 25) //不能被解压 //Can not be decompressed
|
||
#define EC_HD_BACKUP_NOT_SET_SRC_HD (EC_HD_BACKUP_BASENO + 26) //未设置备份源实时数据库 //The source iHyperDB of backup is not set
|
||
#define EC_HD_BACKUP_MEM_MALLOC (EC_HD_BACKUP_BASENO + 27) //内存分配失败 //Malloc memory failed
|
||
#define EC_HD_BACKUP_SEREAL_PKG_FAILED (EC_HD_BACKUP_BASENO + 28) //序列化消息失败 //Serialize the message package failed
|
||
#define EC_HD_BACKUP_PARSE_PKG_FAILED (EC_HD_BACKUP_BASENO + 29) //解析消息失败 //Parse the message package failed
|
||
#define EC_HD_BACKUP_UNKNOWN_OPER_TYPE (EC_HD_BACKUP_BASENO + 30) //无法识别的备份操作类型 //Unknown backup operation type
|
||
#define EC_HD_BACKUP_CACULATE_FAILED (EC_HD_BACKUP_BASENO + 31) //计算错误 //Calculate failed
|
||
#define EC_HD_BACKUP_LOCK_EXEC_FAILED (EC_HD_BACKUP_BASENO + 32) //获取执行任务锁失败 //Acquire the task execution lock failed
|
||
#define EC_HD_BACKUP_BKDB_NO_EXIST (EC_HD_BACKUP_BASENO + 33) //备份库不存在 //The backup database does not exist
|
||
#define EC_HD_BACKUP_BACKUP_DIR_TOO_LONG (EC_HD_BACKUP_BASENO + 34) //备份路径超长 //The length of backup directory is too long
|
||
#define EC_HD_BACKUP_BACKUP_DIR_NO_ABS (EC_HD_BACKUP_BASENO + 35) //备份路径不是绝对路径 //The backup directory is not the absolute path
|
||
#define EC_HD_BACKUP_ALREADY_START (EC_HD_BACKUP_BASENO + 36) //备份库己启动 //The backup is already started
|
||
#define EC_HD_BACKUP_ALREADY_STOP (EC_HD_BACKUP_BASENO + 37) //备份库己停止 //The backup is already stopped
|
||
#define EC_HD_BACKUP_INVALID_LOGID (EC_HD_BACKUP_BASENO + 38) //非法备份日志ID //Invalid log ID of backup
|
||
#define EC_HD_BACKUP_UNKNOWN_STATUS (EC_HD_BACKUP_BASENO + 39) //因备份服务退出导致备份任务状态未知 //The status of backup task is unknown because the backup server quitted
|
||
#define EC_HD_BACKUP_CONFIG_DISCORD (EC_HD_BACKUP_BASENO + 40) //备份文件与实时数据库服务器点配置不一致 //The configuration of tags in the backup files is inconsistent with that of iHyperDB server
|
||
//error code
|
||
#define EC_RD_BACKUP_RUNMODE_INVALID (EC_HD_BACKUP_BASENO + 41) //备份库模式错误 //Invalid running mode of backup
|
||
#define EC_RD_BACKUP_IP_INVALID (EC_HD_BACKUP_BASENO + 42) //IP错误 //Invalid IP
|
||
#define EC_RD_BACKUP_PORT_INVALID (EC_HD_BACKUP_BASENO + 43) //端口号错误 //Invalid port
|
||
#define EC_RD_BACKUP_WEEK_INVALID (EC_HD_BACKUP_BASENO + 44) //错误的周数 //Invalid number of weeks
|
||
#define EC_RD_BACKUP_HOUR_INVALID (EC_HD_BACKUP_BASENO + 45) //错误的小时数 //Invalid number of hours
|
||
#define EC_RD_BACKUP_DAY_INVALID (EC_HD_BACKUP_BASENO + 46) //错误的天数 //Invalid number of days
|
||
#define EC_RD_BACKUP_MONTH_INVALID (EC_HD_BACKUP_BASENO + 47) //错误的月份数 //Invalid number of monthes
|
||
#define EC_RD_BACKUP_SCHMODE_INVALID (EC_HD_BACKUP_BASENO + 48) //错误的模式 //Invalid mode
|
||
#define EC_RD_BACKUP_LOAD_CONFIG_FAILED (EC_HD_BACKUP_BASENO + 49) //加载配置文件失败 //Load the configuration file failed
|
||
#define EC_RD_BACKUP_TIME_INVALID (EC_HD_BACKUP_BASENO + 50) //时间不合法 //Invalid time
|
||
#define EC_RD_BACKUP_FIND_FAILED (EC_HD_BACKUP_BASENO + 51) //查找失败 //Query failed
|
||
#define EC_RD_BACKUP_DBNAME_EXIST (EC_HD_BACKUP_BASENO + 52) //备份库已存在 //The backup database already exists
|
||
#define EC_RD_BACKUP_DBPATH_EXIST (EC_HD_BACKUP_BASENO + 53) //备份路径已存在 //The backup directory already exists
|
||
#define EC_RD_BACKUP_USER_INVALID (EC_HD_BACKUP_BASENO + 54) //用户名错误 //Invalid user name
|
||
#define EC_RD_BACKUP_PASSWORD_INVALID (EC_HD_BACKUP_BASENO + 55) //密码错误 //Invalid password
|
||
/*****************************************************************************************/
|
||
/* SQL: (116900 ~ 116950) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_SQL_BASENO (EC_RD_BASENO + 6900)
|
||
#define EC_HD_SQL_INVALID_TIMESTEP_VAL (EC_HD_SQL_BASENO + 1) //无效的插值时间间隔 //Invalid interpolation time interval
|
||
#define EC_HD_SQL_FIELD_NO_SUPPORT_CMP_OPER (EC_HD_SQL_BASENO + 2) //表字段不支持的比较操作符 //The current compare operator is not supported by the table fields
|
||
#define EC_HD_SQL_NOT_EXIST_FIELD (EC_HD_SQL_BASENO + 3) // SQL中出现表中不存在的字段 //Fields no not exsit in the table
|
||
#define EC_HD_SQL_OVERFLOW_TIMESTEP_VAL (EC_HD_SQL_BASENO + 4) //插值时间间隔超出允许范围 //The interpolation time interval is bigger than the allowed range
|
||
#define EC_HD_SQL_INVALID_LIMIT_COUNT (EC_HD_SQL_BASENO + 5) //无效的查询最大条数 //Invalid query limitness of maximum number
|
||
#define EC_HD_SQL_PARSE_FAILED (EC_HD_SQL_BASENO + 6) //解析SQL失败 //Parse the SQL failed
|
||
#define EC_HD_SQL_DUP_FIELD (EC_HD_SQL_BASENO + 7) //SQL中SELECT重复字段 //Duplicated field
|
||
#define EC_HD_ODBC_SQL_TOO_LONG (EC_HD_SQL_BASENO + 8) //SQL语句超长 //The SQL statement is overlength
|
||
#define EC_HD_ODBC_INVALID_TIME_STR (EC_HD_SQL_BASENO + 9) //无效的时间字符串 //Invalid time string
|
||
#define EC_HD_ODBC_UNPARSE_SQL (EC_HD_SQL_BASENO + 10) //未解析SQL //The SQL was not parsed
|
||
#define EC_HD_ODBC_UNSET_SQL (EC_HD_SQL_BASENO + 11) //未设置SQL //The SQL was not set
|
||
#define EC_HD_ODBC_QUERY_COND_DIFF_PROP (EC_HD_SQL_BASENO + 12) //查询条件属性不相同 //The query condition differs from the property
|
||
#define EC_HD_ODBC_INVALID_TIME_REGION (EC_HD_SQL_BASENO + 13) //无效的时间区间 //Invalid time interval
|
||
#define EC_HD_ODBC_NO_ENOUGH_ATTR_BUF (EC_HD_SQL_BASENO + 14) // 生成DSN, 空间不足 //No enough buffer to generate DSN
|
||
#define EC_HD_ODBC_INVALID_DSN_ATTR (EC_HD_SQL_BASENO + 15) // DSN格式不正确 //Invalid DSN format
|
||
#define EC_HD_ODBC_STMT_ITER_END (EC_HD_SQL_BASENO + 16) // STMT迭代结束 //End of iteration in STMT
|
||
#define EC_HD_ODBC_STMT_INVALID_FIELD_NUM (EC_HD_SQL_BASENO + 17) // 无效的字段号 //Invalid field number in STMT
|
||
#define EC_HD_ODBC_STMT_INVALID_FIELD_VAL (EC_HD_SQL_BASENO + 18) // 无效的字段值 //Invalid field value in STMT
|
||
#define EC_HD_ODBC_STMT_BIND_COL_BUF_NO_ENOUGH (EC_HD_SQL_BASENO + 19) //绑定buf长度不足 //No enough buffer for the bound column in STMT
|
||
#define EC_HD_ODBC_STMT_TIME_STR_BUF_NO_ENOUGH (EC_HD_SQL_BASENO + 20) //时间字符串空间长度不足 //No enough space for the time string in STMT
|
||
#define EC_HD_ODBC_STMT_CANNOT_CONVERT_RECVAL (EC_HD_SQL_BASENO + 21) // 记录值无法转换为指定VAL类型 //Can not convert the record value to the specified variable type in STMT
|
||
#define EC_HD_ODBC_FAILED_GET_DSN_ATTR (EC_HD_SQL_BASENO + 22) // 无法获取指定DSN对应的属性 //Can not get the specified attributes of DSN
|
||
#define EC_HD_ODBC_UNKNOWN_CONN_ATTR (EC_HD_SQL_BASENO + 23) // 未知的连接属性 //Unknown connection attributes
|
||
#define EC_HD_ODBC_INVALID_CONN_ATTR_VALUE (EC_HD_SQL_BASENO + 24) // 无效的连接属性值 //Invalid connection attribute value
|
||
#define EC_HD_ODBC_DRV_REMOVE_FAILED (EC_HD_SQL_BASENO + 25) // ODBC驱动删除失败 //Remove the ODBC driver failed
|
||
#define EC_HD_ODBC_DRV_INSTALL_FAILED (EC_HD_SQL_BASENO + 26) // ODBC驱动安装失败 //Install the ODBC driver failed
|
||
#define EC_HD_ODBC_DRV_FAILED_GET_APP_NAME (EC_HD_SQL_BASENO + 27) // 获取应用名称失败 //The driver got the application name failed
|
||
#define EC_HD_ODBC_SET_CONN_ATTR_FAILED_FOR_ALREADY_CONN (EC_HD_SQL_BASENO + 28) // 因数据源己连接,设置连接属性失败 //Set the connection attributes failed because the data source is already connected
|
||
#define EC_HD_ODBC_MINUS_TIMESTEP_FAILED (EC_HD_SQL_BASENO + 29) // 基准时间减插值间隔失败,值为负数 //The reference time subtracted the interpolation interval failed, because the difference is negative
|
||
#define EC_HD_ODBC_ADD_TIMESTEP_FAILED (EC_HD_SQL_BASENO + 30) // 基准时间加插值间隔失败,值为负数 //The reference time adds the interpolation interval failed, because the sum is negative
|
||
#define EC_HD_SQL_NO_TAG_NAME (EC_HD_SQL_BASENO + 31) //点名为空串 //The tag name must be a string
|
||
#define EC_HD_ODBC_UNKNOWN_SQL_FETCH_TYPE (EC_HD_SQL_BASENO + 32) //未知的SQLDataSources fetch类型 //Unknown fetch type of SQL data sources
|
||
#define EC_HD_ODBC_NO_DATA_SOURCE (EC_HD_SQL_BASENO + 33) //未找到数据源或者数据源配置错误 //No data source
|
||
#define EC_HD_ODBC_FAILED_QUERY_DATA_SOURCE (EC_HD_SQL_BASENO + 34) //查找数据源失败 //Query data source failed
|
||
#define EC_HD_ODBC_INTER_REGION_NO_REC (EC_HD_SQL_BASENO + 35) //插值区间无数据 //No records in the interpolation interval
|
||
#define EC_HD_SQL_INVALID_BUILD_IN_FUNC_FIELD (EC_HD_SQL_BASENO + 36) // 仅fivalue,ffvalue字段可执行内置函数// Only fivalue, ffvalue field can exec build in function
|
||
#define EC_HD_ODBC_UNKNOWN_BUILD_IN_FUNC (EC_HD_SQL_BASENO + 37) //无法识别的内联函数 //Unknown build in func
|
||
#define EC_HD_ODBC_NO_BIND_COL_BUF (EC_HD_SQL_BASENO + 38) //未绑定列缓存 //Please bind col buffer
|
||
#define EC_HD_ODBC_FAILED_GET_VERSION (EC_HD_SQL_BASENO + 39) // 获取实时数据库版本信息失败 // Failed to get iHyperDB version
|
||
#define EC_HD_ODBC_OPT_NO_IMPL (EC_HD_SQL_BASENO + 40) // 操作不支持 // Option no supported
|
||
#define EC_HD_ODBC_IVALID_TAGTYPE (EC_HD_SQL_BASENO + 41) // 不合法的tag类型 // Ivalid tag type
|
||
|
||
|
||
/*****************************************************************************************/
|
||
/* HdODBCSqlView: (116970 ~ 116990) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_ODBC_BASENO (EC_RD_BASENO + 6970)
|
||
#define EC_HD_ODBC_INVALID_HANDLE (EC_HD_ODBC_BASENO + 1) //SQL查询传入无效句柄 //Invalid handle in SQL query
|
||
#define EC_HD_ODBC_INPUT_OVER_MAX_VALUE (EC_HD_ODBC_BASENO + 2) //SQL查询最多支持十万条 //SQL query supports one hundred thousand records maximumly
|
||
|
||
|
||
/*****************************************************************************************/
|
||
/* SysInfoSvc: (117000 ~ 117050) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_SYSINFO_BASENO (EC_RD_BASENO + 7000)
|
||
#define EC_HD_SYSINFO_COLLECT_INTER_TOO_SMALL (EC_HD_SYSINFO_BASENO + 1) //信息采集间隔太短 //The interval of collecting system information is too short
|
||
#define EC_HD_SYSINFO_INVALID_PREV_TIME (EC_HD_SYSINFO_BASENO + 1) //上次统计时间非法 //The statistical time of the last time is invalid
|
||
|
||
/*****************************************************************************************/
|
||
/* DispatchComm: (117100 ~ 117200) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_CD_COMM_BASENO (EC_RD_BASENO + 7100)
|
||
#define EC_HD_CD_COMM_REPO_USER_NOTSAME (EC_HD_CD_COMM_BASENO + 1) //用户账号不一致 //The user account is not consistent
|
||
#define EC_HD_CD_COMM_REPO_SQL_FAILED (EC_HD_CD_COMM_BASENO + 2) //sql执行失败 //Execute SQL failed
|
||
#define EC_HD_CD_COMM_REPO_PARA_NULL (EC_HD_CD_COMM_BASENO + 3) //存在为空的参数 //Null parameter
|
||
#define EC_HD_CD_COMM_REPO_OVERLEN (EC_HD_CD_COMM_BASENO + 4) //字符串超长 //The length of string is too long
|
||
#define EC_HD_CD_COMM_REPO_BAD_USER (EC_HD_CD_COMM_BASENO + 5) //操作者非法 //Invalid user
|
||
|
||
#define EC_HD_CD_COMM_REPO_NODE_NAME_EXISTED (EC_HD_CD_COMM_BASENO + 11) //相同名称的节点已存在 //The node with the same name already exists
|
||
#define EC_HD_CD_COMM_REPO_NODE_IP_EXISTED (EC_HD_CD_COMM_BASENO + 12) //相同IP的节点已存在 //The node with the same IP already exists
|
||
#define EC_HD_CD_COMM_REPO_NODE_NAME_ISNULL (EC_HD_CD_COMM_BASENO + 13) //节点名为空 //The node name is null
|
||
#define EC_HD_CD_COMM_REPO_NODE_DEL_CHECKOUT (EC_HD_CD_COMM_BASENO + 14) //节点被签出,不能被删除 //The node can not be deleted because it is checked out
|
||
#define EC_HD_CD_COMM_REPO_NODE_TYPE_UNKOWN (EC_HD_CD_COMM_BASENO + 15) //节点类型错误 //Unknown node type
|
||
#define EC_HD_CD_COMM_REPO_NODE_NOT_EXISTED (EC_HD_CD_COMM_BASENO + 16) //节点不存在 //The node does not exist
|
||
#define EC_HD_CD_COMM_REPO_NODE_IP_ISNULL (EC_HD_CD_COMM_BASENO + 17) //节点IP为空 //The node IP is null
|
||
#define EC_HD_CD_COMM_REPO_NODE_HAS_CHECKOUT (EC_HD_CD_COMM_BASENO + 18) //节点已被签出 //The node is already checked out
|
||
#define EC_HD_CD_COMM_REPO_NODE_NO_CHECKOUT (EC_HD_CD_COMM_BASENO + 19) //节点未被签出 //The node is not checked out
|
||
#define EC_HD_CD_COMM_REPO_NODE_WEB_EXISTED (EC_HD_CD_COMM_BASENO + 20) // 唯一web服务器节点已添加 //The only web server node already exists
|
||
#define EC_HD_CD_COMM_REPO_NODE_IMAGE_EXISTED (EC_HD_CD_COMM_BASENO + 21) //节点已绑定相同画面 //The node has bound the same picture
|
||
#define EC_HD_CD_COMM_REPO_HDB_NAME_EXISTED (EC_HD_CD_COMM_BASENO + 22) //相同名称的IHD服务器名已存在 //The iHyperDB server with the same name already exists
|
||
#define EC_HD_CD_COMM_REPO_HDB_NOT_EXISTED (EC_HD_CD_COMM_BASENO + 23) //对应的IHD服务器不存在 //The corresponding iHyperDB server does not exist
|
||
|
||
|
||
#define EC_HD_CD_COMM_REPO_ZTIMAGE_NAME_EXISTED (EC_HD_CD_COMM_BASENO + 31) //相同名称的画面已存在 //The picture with the same name already exists
|
||
#define EC_HD_CD_COMM_REPO_ZTIMAGE_NOT_EXISTED (EC_HD_CD_COMM_BASENO + 32) //组态画面不存在 //The configuration picture does not exist
|
||
#define EC_HD_CD_COMM_REPO_ZTIMAGE_HAS_CHECKOUT (EC_HD_CD_COMM_BASENO + 33) //画面已被签出 //The configuration picture has been checked out
|
||
#define EC_HD_CD_COMM_REPO_ZTIMAGE_NO_CHECKOUT (EC_HD_CD_COMM_BASENO + 34) //画面未被签出 //The configuration picture is not checked out
|
||
|
||
|
||
#define EC_HD_CD_COMM_REPO_GALLERY_NAME_EXISTED (EC_HD_CD_COMM_BASENO + 41) //相同名称的图库已存在 //The gallery with the same name already exists
|
||
#define EC_HD_CD_COMM_REPO_GALLERY_NOT_EXISTED (EC_HD_CD_COMM_BASENO + 42) //组态图库不存在 //The configuration gallery does not exist
|
||
#define EC_HD_CD_COMM_REPO_GALLERY_HAS_CHECKOUT (EC_HD_CD_COMM_BASENO + 43) //图库已被签出 //The gallery has been checked out
|
||
#define EC_HD_CD_COMM_REPO_GALLERY_NO_CHECKOUT (EC_HD_CD_COMM_BASENO + 44) //图库未被签出 //The gallery is not checked out
|
||
|
||
#define EC_HD_CD_COMM_REPO_ZTSCRIPT_NAME_EXISTED (EC_HD_CD_COMM_BASENO + 51) //相同名称的脚本已存在 //The script with the same name already exists
|
||
#define EC_HD_CD_COMM_REPO_ZTSCRIPT_NOT_EXISTED (EC_HD_CD_COMM_BASENO + 52) //组态脚本不存在 //The configuration script does not exist
|
||
#define EC_HD_CD_COMM_REPO_ZTSCRIPT_HAS_CHECKOUT (EC_HD_CD_COMM_BASENO + 53) //脚本已被签出 //The script has been checked out
|
||
#define EC_HD_CD_COMM_REPO_ZTSCRIPT_NO_CHECKOUT (EC_HD_CD_COMM_BASENO + 54) //脚本未被签出 //The script is not checked out
|
||
|
||
#define EC_HD_CD_COMM_REPO_WEBPKG_NAME_EXISTED (EC_HD_CD_COMM_BASENO + 58) //相同名称的web发布包已存在 //The web release package with the same name already exists
|
||
#define EC_HD_CD_COMM_REPO_WEBPKG_NOT_EXISTED (EC_HD_CD_COMM_BASENO + 59) //web发布包不存在 //The release package does not exist
|
||
|
||
#define EC_HD_CD_COMM_OPEN_FILE_FAILED (EC_HD_CD_COMM_BASENO + 60) //打开文件失败 //Open file failed
|
||
#define EC_HD_CD_COMM_FILE_PATH_NO_EXIST (EC_HD_CD_COMM_BASENO + 61) //文件路径不存在 //The file path does not exist
|
||
#define EC_HD_CD_COMM_COPY_FILE (EC_HD_CD_COMM_BASENO + 62) //拷贝文件失败 //Copy file failed
|
||
#define EC_HD_CD_COMM_WRITE_FILE (EC_HD_CD_COMM_BASENO + 63) //文件写入失败 //Write file failed
|
||
#define EC_HD_CD_COMM_REMOVE_FILE (EC_HD_CD_COMM_BASENO + 64) //文件移除失败 //Remove file failed
|
||
#define EC_HD_CD_COMM_LOAD_DLL (EC_HD_CD_COMM_BASENO + 65) //加载动态库失败 //Load dynamic database failed
|
||
#define EC_HD_CD_COMM_FILESYSTEM (EC_HD_CD_COMM_BASENO + 66) //文件系统操作错误 //The operation of file system is wrong
|
||
#define EC_HD_CD_COMM_CREATE_FOLDER (EC_HD_CD_COMM_BASENO + 67) //创建路径失败 //Create path failed
|
||
#define EC_HD_CD_COMM_FILE_PATH_EXIST (EC_HD_CD_COMM_BASENO + 68) //文件路径己存在 //The file path already exists
|
||
#define EC_HD_CD_COMM_ACE_ERROR (EC_HD_CD_COMM_BASENO + 69) //ACE指定的错误 //ACE specified error
|
||
#define EC_HD_CD_COMM_FAILED_LIST_SUB_DIR (EC_HD_CD_COMM_BASENO + 70) //获取子目录失败 //Get subdirectory failed
|
||
#define EC_HD_CD_COMM_READ_FILE (EC_HD_CD_COMM_BASENO + 71) //读取文件失败 //Read file failed
|
||
#define EC_HD_CD_COMM_DLL_FUNCTION (EC_HD_CD_COMM_BASENO + 72) //获取动态库函数地址失败 //Load function address of dynamic database failed
|
||
#define EC_HD_CD_COMM_VERSION (EC_HD_CD_COMM_BASENO + 73) //版本号不兼容 //Incompatible version number
|
||
#define EC_HD_CD_COMM_STRING_BUFFER_LEN (EC_HD_CD_COMM_BASENO + 74) //字符串操作,缓冲区太短 //The buffer is too short for string operation
|
||
#define EC_HD_CD_COMM_XML_ERROR (EC_HD_CD_COMM_BASENO + 75) //请求XML消息格式错误 //Wrong XML format of request message
|
||
#define EC_HD_CD_COMM_DISK_SPACE (EC_HD_CD_COMM_BASENO + 76) //磁盘可用空间不足 //No enough disk space available
|
||
#define EC_HD_CD_COMM_INVALID_ID (EC_HD_CD_COMM_BASENO + 77) //非法ID //Invalid ID
|
||
#define EC_HD_CD_COMM_SQL_EMPTY (EC_HD_CD_COMM_BASENO + 78) //传入空的数据库句柄指针 //Empty handle pointer of database
|
||
#define EC_HD_CD_COMM_CREATE_PATH (EC_HD_CD_COMM_BASENO + 79) // 创建文件夹失败,请检查文件夹名称长度 //Create folder failed, please check the length of folder name
|
||
#define EC_HD_CD_COMM_DISPATCH (EC_HD_CD_COMM_BASENO + 80) // 分发失败 //Dispatch failed
|
||
#define EC_HD_CD_COMM_PUSH_SECTION (EC_HD_CD_COMM_BASENO + 81) // 打包设置Section失败 //Set Section failed when packaging
|
||
#define EC_HD_CD_COMM_UPDATE_SECTION (EC_HD_CD_COMM_BASENO + 82) // 打包更新Section失败 //Update Section failed when packaging
|
||
#define EC_HD_CD_COMM_OUTPUT_TO_BUFFER (EC_HD_CD_COMM_BASENO + 83) // 打包结果缓存为字符串失败 //Package the result buffer to string failed
|
||
#define EC_HD_CD_COMM_ENCODE_PACKET (EC_HD_CD_COMM_BASENO + 84) // 打包失败 //Package failed
|
||
#define EC_HD_CD_COMM_UNCOMPRESS_FILE (EC_HD_CD_COMM_BASENO + 85) // 解压文件失败 //Decompress files failed
|
||
#define EC_HD_CD_COMM_GENERATE_MD5 (EC_HD_CD_COMM_BASENO + 86) // 生成MD5码失败 //Generate MD5 failed
|
||
#define EC_HD_CD_COMM_RECV_RESPONSE (EC_HD_CD_COMM_BASENO + 87) // 接收网络消息失败 //Receive the network message failed
|
||
/*****************************************************************************************/
|
||
/* DispatchClient: (117200 ~ 117300) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_CD_CLIENT_BASENO (EC_RD_BASENO + 7200)
|
||
#define EC_HD_CD_CLIENT_INITIALIZE (EC_HD_CD_CLIENT_BASENO + 1) //DRAPI初始化失败 //Initialize DRAPI failed
|
||
#define EC_HD_CD_CLIENT_GENID (EC_HD_CD_CLIENT_BASENO + 2) //数据包不匹配 //The packet does not match
|
||
#define EC_HD_CD_CLIENT_PORT (EC_HD_CD_CLIENT_BASENO + 3) //接口参数传入不合法的端口号 //Invalid port in interface parameters
|
||
#define EC_HD_CD_CLIENT_TIMEOUT (EC_HD_CD_CLIENT_BASENO + 4) //超时设置不合法 //Invalid timeout set
|
||
#define EC_HD_CD_CLIENT_USERNAME (EC_HD_CD_CLIENT_BASENO + 5) //接口参数传入不合法的操作者 //Invalid username in interface parameters
|
||
#define EC_HD_CD_CLIENT_USERINFO (EC_HD_CD_CLIENT_BASENO + 6) //接口参数传入不合法的操作者信息 //Invalid user information in interface parameters
|
||
#define EC_HD_CD_CLIENT_DSN (EC_HD_CD_CLIENT_BASENO + 7) //接口参数传入不合法的数据源名称 //Invalid data source name in interface parameters
|
||
#define EC_HD_CD_CLIENT_INCOMPLETE (EC_HD_CD_CLIENT_BASENO + 8) //接口参数传入不完备的信息 //Incomplete information in interface parameters
|
||
#define EC_HD_CD_CLIENT_DESC (EC_HD_CD_CLIENT_BASENO + 9) //接口参数传入不合法的描述 //Invalid description in interface parameters
|
||
#define EC_HD_CD_CLIENT_NODENAME (EC_HD_CD_CLIENT_BASENO + 10) //接口参数传入不合法的节点名称 //Invalid node name in interface parameters
|
||
#define EC_HD_CD_CLIENT_NODETYPE (EC_HD_CD_CLIENT_BASENO + 11) //接口参数传入不合法的节点类型 //Invalid node type in interface parameters
|
||
#define EC_HD_CD_CLIENT_PATH (EC_HD_CD_CLIENT_BASENO + 12) //接口参数传入不合法的路径 //Invalid path in interface parameters
|
||
#define EC_HD_CD_CLIENT_FOLDER (EC_HD_CD_CLIENT_BASENO + 13) //接口参数传入不合法的文件夹名称 //Invalid folder name in interface parameters
|
||
#define EC_HD_CD_CLIENT_FILE (EC_HD_CD_CLIENT_BASENO + 14) //接口参数传入不合法的文件名称 //Invalid file name in interface parameters
|
||
#define EC_HD_CD_CLIENT_REQTYPE (EC_HD_CD_CLIENT_BASENO + 15) //接口参数传入不合法的请求类型 //Invalid request type in interface parameters
|
||
#define EC_HD_CD_CLIENT_DISTRIBUTE (EC_HD_CD_CLIENT_BASENO + 16) //接口参数传入不一致的分发参数 //Inconsistent distribution parameters in interface parameters
|
||
#define EC_HD_CD_CLIENT_LOCAL_FILE_NO_EXIST (EC_HD_CD_CLIENT_BASENO + 17) //本地文件不存在 //The local file does not exist
|
||
#define EC_HD_CD_CLIENT_INVALID_AUTHORITY (EC_HD_CD_CLIENT_BASENO + 18) //用户没有分发权限 //No authority of distribution
|
||
#define EC_HD_CD_CLIENT_DISTRIBUTE_CANCLE (EC_HD_CD_CLIENT_BASENO + 19) //因分发操作取消,分发未完成 //The distribution is not completed because it is cancelled
|
||
#define EC_HD_CD_CLIENT_OTHER_CONN_EXIST (EC_HD_CD_CLIENT_BASENO + 20) //己存在不同IP和端口号的连接 //Other connection with different IP and port already exists
|
||
#define EC_HD_CD_CLIENT_RUN_ZTDESIGN (EC_HD_CD_CLIENT_BASENO + 21) //启动组态编辑器失败 //Start up the configuration designer failed
|
||
#define EC_HD_CD_CLIENT_RUN_GALLERYDESIGN (EC_HD_CD_CLIENT_BASENO + 22 ) //启动图库编辑器失败 //Start up the gallery designer failed
|
||
|
||
|
||
/*****************************************************************************************/
|
||
/* DispatchSrv: (117300 ~ 117400) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_CD_SRV_BASENO (EC_RD_BASENO + 7300)
|
||
#define EC_HD_CD_SRV_INIT_DB_FAILED (EC_HD_CD_SRV_BASENO + 1) //初始化RepoDB失败 //Initialize the repository database failed
|
||
#define EC_HD_CD_SRV_UNKNOWN_OBJ_TYPE (EC_HD_CD_SRV_BASENO + 2) //未知的对象类型 //Unknown object type
|
||
#define EC_HD_CD_SRV_UNKNOWN_OPERATE_TYPE (EC_HD_CD_SRV_BASENO + 3) //未知的操作类型 //Unknown operation type
|
||
#define EC_HD_CD_SRV_PACKET_NO_EXIST_FILE (EC_HD_CD_SRV_BASENO + 4) //数据包中无文件 //There is no file in the packet
|
||
#define EC_HD_CD_SRV_EMPYT_PFN (EC_HD_CD_SRV_BASENO + 5) //回调函数为空 //The callback function is null
|
||
#define EC_HD_CD_SRV_FILE_EXISTED (EC_HD_CD_SRV_BASENO + 6) //服务端同名文件己存在 //The file with the same name already exists in the server
|
||
#define EC_HD_CD_SRV_DIR_HAS_FILE (EC_HD_CD_SRV_BASENO + 7) //目录下有文件存在 //There are files in the directory
|
||
#define EC_HD_CD_SRV_AGENT_RESPONSE_XML (EC_HD_CD_SRV_BASENO + 8) //Agent响应的XML消息格式错误 //Wrong format of the xml message responsed by the Agent
|
||
#define EC_HD_CD_SRV_AGENT_XML_ROOT (EC_HD_CD_SRV_BASENO + 9) //Agent响应的XML消息中无根元素 //There is no root in the XML message responsed by the Agent
|
||
#define EC_HD_CD_SRV_AGENT_XML_REQTYPE (EC_HD_CD_SRV_BASENO + 10) //Agent响应的XML消息中无reqtype属性 //There is no attribute of request type in XML message responsed by the Agent
|
||
#define EC_HD_CD_SRV_AGENT_XML_OBJECT (EC_HD_CD_SRV_BASENO + 11) //Agent响应的XML消息中无object属性 //There is no attribute of object in XML message responsed by the Agent
|
||
#define EC_HD_CD_SRV_AGENT_XML_RESULT (EC_HD_CD_SRV_BASENO + 12) //Agent响应的XML消息中无result属性 //There is no attribute of result in XML message responsed by the Agent
|
||
|
||
/*****************************************************************************************/
|
||
/* DispatchParser: (117400 ~ 117500) */
|
||
/*****************************************************************************************/
|
||
#define EC_HD_CD_PARSER_BASENO (EC_RD_BASENO + 7400)
|
||
#define EC_HD_CD_PARSER_UNKNOWN_OBJ_NAME (EC_HD_CD_PARSER_BASENO + 1)//未知的对象名称 //Unknown object name
|
||
#define EC_HD_CD_PARSER_FAILED_QUERY_ELEMENT_NAME (EC_HD_CD_PARSER_BASENO + 2)//获取xml元素名称失败 //Get the XML element name failed
|
||
#define EC_HD_CD_PARSER_FAILED_PARSE_XMLSTR (EC_HD_CD_PARSER_BASENO + 3)//解析xml string失败 //Parse XML string failed
|
||
#define EC_HD_CD_PARSER_FAILED_QUERY_ATTR (EC_HD_CD_PARSER_BASENO + 4)//获取属性失败 //Get attributes failed
|
||
#define EC_HD_CD_PARSER_UNKNOWN_OPERATOR_NAME (EC_HD_CD_PARSER_BASENO + 5)//未知的操作名称 //Unknown operation name
|
||
#define EC_HD_CD_PARSER_OBJ_NAME_DISAGREE (EC_HD_CD_PARSER_BASENO + 6)//xml string 根节点名称与解析对象不匹配 //The root name of xml string dismatches the parsed object
|
||
#define EC_HD_CD_PARSER_UNKNOWN_DISPATCH_OBJ_NAME (EC_HD_CD_PARSER_BASENO + 7)//未知的分发对象名称 //Unknown dispatched object name
|
||
#define EC_HD_CD_PARSER_FAILED_QUERY_ELEM (EC_HD_CD_PARSER_BASENO + 8)//获取元素失败 //Get the element failed
|
||
#define EC_HD_CD_PARSER_INVLID_PARAM (EC_HD_CD_PARSER_BASENO + 9) //参数非法 //Invalid parameter
|
||
#define EC_HD_CD_PARSER_FILEEMPTY (EC_HD_CD_PARSER_BASENO + 10) //文件内容为空 //The file is empty
|
||
#define EC_HD_CD_PARSER_PACKTAIL (EC_HD_CD_PARSER_BASENO + 11) //接收到的数据包尾部错误 //The tail of the received packet has error
|
||
#define EC_HD_CD_PARSER_PACKET_LEN (EC_HD_CD_PARSER_BASENO + 12) //数据包长度非法 //Invalid length of packet
|
||
#define EC_HD_CD_PARSER_PACKET_NO_SECTION (EC_HD_CD_PARSER_BASENO + 13) //数据包中包含的数据节的个数为0 //The count of sections in the packet is zero
|
||
#define EC_HD_CD_PARSER_NO_FILE (EC_HD_CD_PARSER_BASENO + 14) //传入的文件名为空 //The file name is null
|
||
|
||
|
||
/*****************************************************************************************/
|
||
/* DispatchNetQueue: (117500 ~ 117600) */
|
||
/*****************************************************************************************/
|
||
//netqueue
|
||
#define EC_HD_CD_NETQUEUE (EC_RD_BASENO + 7500)
|
||
#define EC_HD_CD_NET_UNKNOWN (EC_HD_CD_NETQUEUE + 1) //NetQueue:未知类型错误 //NetQueue: unknown error
|
||
#define EC_HD_CD_NET_LISTENFAILED (EC_HD_CD_NETQUEUE + 2) //NetQueue:CVNDK监听端口失败 //NetQueue: listen to the port failed
|
||
#define EC_HD_CD_NET_SENDFAILED (EC_HD_CD_NETQUEUE + 3) //NetQueue:发送数据失败 //NetQueue: send data failed
|
||
#define EC_HD_CD_NET_RECVFAILED (EC_HD_CD_NETQUEUE + 4) //NetQueue:接收数据失败 //NetQueue: receive data failed
|
||
#define EC_HD_CD_NET_FINALIZEFAILED (EC_HD_CD_NETQUEUE + 5) //NetQueue:终止CVNDK服务失败 //NetQueue: finalize the server failed
|
||
#define EC_HD_CD_NET_QUEUEERROR (EC_HD_CD_NETQUEUE + 6) //NetQueue:CVNDK中的Queue相关错误 //NetQueue: queue related errors
|
||
#define EC_HD_CD_NET_CONNECTFAILED (EC_HD_CD_NETQUEUE + 7) //NetQueue:连接失败 //NetQueue: connect failed
|
||
#define EC_HD_CD_NET_GET_PORT_FAILED (EC_HD_CD_NETQUEUE + 8) //NetQueue:获取指定应用的端口失败 //NetQueue: get the specified application port failed
|
||
#define EC_HD_CD_NET_RECV_TIMEOUT (EC_HD_CD_NETQUEUE + 9) //NetQueue:接收数据超时 //NetQueue: receive data timeout
|
||
#define EC_HD_CD_NET_NOT_INIT (EC_HD_CD_NETQUEUE + 10) //NetQueue:CVNDK尚未初始化 //NetQueue: not initialized
|
||
#define EC_HD_CD_NET_INVALID_PARAMETER (EC_HD_CD_NETQUEUE + 11) //NetQueue:无效的参数传递 //NetQueue: invalid parameter
|
||
#define EC_HD_CD_NET_MALLOC_FAILED (EC_HD_CD_NETQUEUE + 12) //NetQueue:分配空间失败 //NetQueue: malloc space failed
|
||
#define EC_HD_CD_NET_PUTQ_FAILED (EC_HD_CD_NETQUEUE + 13) //NetQueue:数据发送到全局写Queue失败 //NetQueue: put data to the queue failed
|
||
#define EC_HD_CD_NET_LOCAL_QUEUE_NOT_FOUND (EC_HD_CD_NETQUEUE + 14) //NetQueue:本地Queue未查找到 //NetQueue: can not find the local queue
|
||
#define EC_HD_CD_NET_CONNECT_NOT_EXIST (EC_HD_CD_NETQUEUE + 15) //NetQueue:与远端Queue的连接不存在 //NetQueue: the connection to the remote queue does not exist
|
||
#define EC_HD_CD_NET_ACQUIRE_MUTEX_FAILED (EC_HD_CD_NETQUEUE + 16) //NetQueue:获取全局锁失败 //NetQueue: acquire the global lock failed
|
||
#define EC_HD_CD_NET_INITFAILED (EC_HD_CD_NETQUEUE + 17) //NetQueue:CVNDK初始化失败 //NetQueue: initialize failed
|
||
#define EC_HD_CD_NET_REG_LOCAL_QUE (EC_HD_CD_NETQUEUE + 18) //注册本地Queue失败 //NetQueue: register the local queue failed
|
||
#define EC_HD_CD_NET_REG_REMOTE_QUE (EC_HD_CD_NETQUEUE + 19) //注册远程Queue失败 //NetQueue: register the remote queue failed
|
||
#define EC_HD_CD_NET_QUEUE_ID_DIFF (EC_HD_CD_NETQUEUE + 20) //远程QueueID与本地ID不匹配 //NetQueue: the remote queue ID dismatches the local queue ID
|
||
|
||
|
||
/************************************************************************/
|
||
/* ZTPlay (117600 - 117700) */
|
||
/************************************************************************/
|
||
#define EC_HD_CD_ZTPLAY (EC_RD_BASENO + 7600)
|
||
#define EC_HD_CD_ZTPLAY_STARTTIME_INVALID (EC_HD_CD_ZTPLAY + 1) //输入开始时间参数不合法 //Invalid start time
|
||
#define EC_HD_CD_ZTPLAY_ENDTIME_INVALID (EC_HD_CD_ZTPLAY + 2) //输入终止时间参数不合法 //Invalid end time
|
||
#define EC_HD_CD_ZTPLAY_PLAYSEG_INVALID (EC_HD_CD_ZTPLAY + 3) //输入播放间隔参数不合法 //Invalid playing time interval
|
||
#define EC_HD_CD_ZTPLAY_VALUEMODE_INVALID (EC_HD_CD_ZTPLAY + 4) //输入插值模式参数不合法,只支持0,1 //Invalid interpolation mode, only 0 or 1 is supported
|
||
#define EC_HD_CD_ZTPLAY_BACK_COLOR (EC_HD_CD_ZTPLAY + 5) //输入背景颜色参数不合法 //Invalid background color
|
||
#define EC_HD_CD_ZTPLAY_TEXT_COLOR (EC_HD_CD_ZTPLAY + 6) //输入文本颜色参数不合法 //Invalid font color
|
||
#define EC_HD_CD_ZTPLAY_PLAY_PERCENT (EC_HD_CD_ZTPLAY + 7) //输入播放点的百分比不合法 //Invalid percent of playing point
|
||
#define EC_HD_CD_ZTPLAY_SEPPD_UP_RATE (EC_HD_CD_ZTPLAY + 8) //输入的加速速率不合法 //Invalid rate of acceleration
|
||
|
||
/************************************************************************/
|
||
/* COM_Interface (117700 - 117800) */
|
||
/************************************************************************/
|
||
#define EC_HD_COM (EC_RD_BASENO + 7700)
|
||
#define EC_HD_COM_SERVER_INVALID (EC_HD_COM + 1) //输入服务参数不合法 //Invalid server parameter
|
||
#define EC_HD_COM_POINTER_INVALID (EC_HD_COM + 2) //输入指针参数不合法 //Invalid pointer
|
||
#define EC_HD_COM_SHUZU_SIZE_INVALID (EC_HD_COM + 3) //输入数组大小不合法 //Invalid size of array
|
||
#define EC_HD_COM__INVALID2 (EC_HD_COM + 4) //输入插值模式参数不合法,只支持0,1 //Invalid interpolation mode, only 0 or 1 is supported
|
||
#define EC_HD_COM__INVALID3 (EC_HD_COM + 5) //输入背景颜色参数不合法 //Invalid background color
|
||
#define EC_HD_COM__INVALID4 (EC_HD_COM + 6) //输入文本颜色参数不合法 //Invalid font color
|
||
#define EC_HD_COM__INVALID5 (EC_HD_COM + 7) //输入播放点的百分比不合法 //Invalid percent of playing point
|
||
#define EC_HD_COM__INVALID6 (EC_HD_COM + 8) //输入的加速速率不合法 //Invalid rate of acceleration
|
||
|
||
/************************************************************************/
|
||
/* HD3 (117800 ~ 119499) */
|
||
/************************************************************************/
|
||
#define EC_HD3_BASE (EC_RD_BASENO + 7800)
|
||
/* HD3 API */
|
||
#define EC_HD3_API_BASE (EC_HD3_BASE)
|
||
#define EC_HD3_OBJECT_EXIST (EC_HD3_BASE + 1) //新增的对象已存在 //The added object has been existed
|
||
// delete #define EC_HD3_API_QUERY_END (EC_HD3_API_BASE + 2) // 查询结束 // query end
|
||
#define EC_HD3_API_BATCH_REQUEST (EC_HD3_API_BASE + 3) // 批量请求失败,即不是所有的请求都成功 // batch requests failed, not every request success
|
||
#define EC_HD3_API_NOT_CONNECT (EC_HD3_API_BASE + 4) // API未连接 // api not connected
|
||
#define EC_HD3_API_EMPTY_SEND_PACK (EC_HD3_API_BASE + 5) // 发送包为空 // empty send package
|
||
#define EC_HD3_API_EMPTY_RECV_PACK (EC_HD3_API_BASE + 6) // 接收包为空 // empty receive package
|
||
#define EC_HD3_API_INVALID_RESULTSET_HANDLE (EC_HD3_API_BASE + 7) // 无效的结果集句柄 // invalid resultset handle
|
||
#define EC_HD3_API_INVALID_TAG_CLASS (EC_HD3_API_BASE + 8) // 无效的Tag类别 // invalid tag class
|
||
#define EC_HD3_API_UNSET_QUERY_PARAM (EC_HD3_API_BASE + 9) // 未设置查询参数 // unset query parameter
|
||
#define EC_HD3_API_UNSUPPORT_REQUEST (EC_HD3_API_BASE + 10) // 不支持的客户端请求 // un-supported request
|
||
#define EC_HD3_API_INVALID_COLLECTOR_NAME (EC_HD3_API_BASE + 11) // 采集器名非法 // invalid collector name
|
||
#define EC_HD3_API_INVALID_COLLECTOR_DESC (EC_HD3_API_BASE + 12) // 采集器描述非法 // invalid collector description
|
||
#define EC_HD3_API_INVALID_COLLECTOR_EXT_PARAM (EC_HD3_API_BASE + 13) // 采集器扩展参数非法 // invalid collector ext param
|
||
#define EC_HD3_API_INVALID_DEVICE_NAME (EC_HD3_API_BASE + 14) // 设备名非法 // invalid device name
|
||
#define EC_HD3_API_INVALID_DEVICE_ADDR (EC_HD3_API_BASE + 15) // 设备地址非法 // invalid device addr
|
||
#define EC_HD3_API_INVALID_DEVICE_DESC (EC_HD3_API_BASE + 16) // 设备描述非法 // invalid device description
|
||
#define EC_HD3_API_INVALID_DEVICE_EXT_PARAM (EC_HD3_API_BASE + 17) // 设备扩展参数非法 // invalid device ext param
|
||
#define EC_HD3_API_INVALID_SCANGROUP_NAME (EC_HD3_API_BASE + 18) // 扫描组名非法 // invalid scan group name
|
||
#define EC_HD3_API_INVALID_SCANGROUP_DESC (EC_HD3_API_BASE + 19) // 扫描组描述非法 // invalid scan group description
|
||
#define EC_HD3_API_INVALID_SCANGROUP_EXT_PARAM (EC_HD3_API_BASE + 20) // 扫描组扩展参数非法 // invalid scan group ext param
|
||
#define EC_HD3_API_INVALID_DATANODE_NAME (EC_HD3_API_BASE + 21) // 数据节点名非法 // invalid datanode name
|
||
#define EC_HD3_API_INVALID_DATANODE_DESC (EC_HD3_API_BASE + 22) // 数据节点描述非法 // invalid datanode description
|
||
#define EC_HD3_API_INVALID_DATANODE_ADDR (EC_HD3_API_BASE + 23) // 数据节点地址非法 // invalid datanode address
|
||
#define EC_HD3_API_INVALID_DATANODE_MACHINE (EC_HD3_API_BASE + 24) // 数据节点机器名非法 // invalid datanode machine name
|
||
#define EC_HD3_API_BUCKET_TAGID (EC_HD3_API_BASE + 25) // 根据数据节点分桶TagID错误 // bucket tagid according to data server error
|
||
#define EC_HD3_API_DATANODE_NOT_EXIST (EC_HD3_API_BASE + 26) // 数据节点不存在 // datanode not exist
|
||
#define EC_HD3_API_SWITCH_CONFIGNODE (EC_HD3_API_BASE + 27) // 不允许切换配置节点 // forbidden switch config node
|
||
#define EC_HD3_API_INNER_LOGIC_ERROR (EC_HD3_API_BASE + 28) // 内部逻辑错误 // inner logic error
|
||
#define EC_HD3_API_INVALID_DIGITALSET_STATE_VALUE (EC_HD3_API_BASE + 29) // 数字量状态值非法 // invalid digitalset state value
|
||
#define EC_HD3_API_INVALID_VERSION_REGION (EC_HD3_API_BASE + 30) // 版本号区间错误 // invalid version region
|
||
#define EC_HD3_API_INVALID_STRING_RECORD_BUFFER (EC_HD3_API_BASE + 31) // 字符串类型的记录未分配缓存 // invalid string-record buffer
|
||
#define EC_HD3_API_USR_CHAR_LEN (EC_HD3_API_BASE + 32) // 用户分配的字符串长度太小 // user alloc char length is too small
|
||
#define EC_HD3_API_USR_ARRAY_SIZE (EC_HD3_API_BASE + 33) // 用户分配的数组长度太小 // user alloc array length is too small
|
||
|
||
#define EC_HD3_CC_BASE (EC_RD_BASENO + 7900)
|
||
#define EC_HD3_CC_DATANODE_EXIST (EC_HD3_CC_BASE + 1)//数据节点已经存在 //data node already exist
|
||
#define EC_HD3_CC_DATANODE_NOT_EXIST (EC_HD3_CC_BASE + 2)//数据节点不存在 //data node not exist
|
||
#define EC_HD3_CC_DATANODE_MAIN_BACK_IP (EC_HD3_CC_BASE + 3)//数据节点主备IP相同 //data node host ip is the same as backup ip
|
||
#define EC_HD3_CC_DATANODE_LICENSE (EC_HD3_CC_BASE + 4)//节点License点数不合法 //data node license tag capcity not correct
|
||
#define EC_HD3_CC_NAME_NOT_EXIST (EC_HD3_CC_BASE + 5)//名字不存在 //name not exist
|
||
#define EC_HD3_CC_QUERY_ITEM_NOT_EXIST (EC_HD3_CC_BASE + 6)//查询项不存在 //query item not exist
|
||
#define EC_HD3_CC_LOAD_XML (EC_HD3_CC_BASE + 7)//加载XML失败 //load xml failed
|
||
#define EC_HD3_CC_XML_ELEMENT (EC_HD3_CC_BASE + 8)//加载XML元素失败 //load xml element failed
|
||
#define EC_HD3_CC_XML_ATTRIBUTE (EC_HD3_CC_BASE + 9)//加载XML属性失败 //load xml attribute failed
|
||
#define EC_HD3_CC_LOG_CATEGORY (EC_HD3_CC_BASE + 10)//初始化日志失败 //logc init failed
|
||
#define EC_HD3_CC_DEL_TAG_FAILED (EC_HD3_CC_BASE + 11)//删除点失败 //delete tags failed
|
||
#define EC_HD3_CC_QUERY_TAG_FAILED (EC_HD3_CC_BASE + 12)//查询点失败 //query tags failed
|
||
#define EC_HD3_CC_ADD_TAG_FAILED (EC_HD3_CC_BASE + 13)//添加点失败 //add tags failed
|
||
#define EC_HD3_CC_MODIFY_TAG_FAILED (EC_HD3_CC_BASE + 14)//修改点失败 //modify tags failed
|
||
#define EC_HD3_CC_NAME_EXIST (EC_HD3_CC_BASE + 15)//名字已经存在 //name has exist
|
||
#define EC_HD3_CC_ADD_MASK_ALARM_FAILED (EC_HD3_CC_BASE + 16)//添加报警失败 //add alarm failed
|
||
#define EC_HD3_CC_QUERY_MASK_ALARM_FAILED (EC_HD3_CC_BASE + 17)//查询报警失败 //query alarm failed
|
||
#define EC_HD3_CC_DELETE_NODE (EC_HD3_CC_BASE + 18)//删除节点失败,节点上已经创建过点 //delete node failed, there are tags on this node
|
||
#define EC_HD3_CC_DATANODE_NUM_MAX (EC_HD3_CC_BASE + 19)//数据节点个数达到上限128 //data node num reach 128
|
||
#define EC_HD3_CC_AM_SOURCE_CLASS (EC_HD3_CC_BASE + 20)//报警点源点不能为报警点 //alarm source tag cannot be alarm tag
|
||
#define EC_HD3_CC_DATANODE_TAG_CAPACITY (EC_HD3_CC_BASE + 21)//节点的Tag点数不合法,最小为1,最大为5000000 //invalid datanode tag capacity must be in [1,5000000]
|
||
#define EC_HD3_CC_CALC_EXPR_HAS_STRING_OR_BLOB (EC_HD3_CC_BASE + 22)//计算表达式包含string或者blob类型的点 // tag which type is string or blob exist in calc expr
|
||
#define EC_HD3_CC_NO_RY (EC_HD3_CC_BASE + 23)//配置中心没有配置冗余//no ry config in configcenter
|
||
#define EC_HD3_CC_RY_BACKUP (EC_HD3_CC_BASE + 24)//配置中心为备机// configcenter is backup machine
|
||
#define EC_HD3_CC_RY_UNAVILABLE (EC_HD3_CC_BASE + 25)//配置中心为不可用// configcenter is unavilable
|
||
#define EC_HD3_CC_RY_NOT_BACKUP (EC_HD3_CC_BASE + 26)//远程配置中心不为备机// remote configcenter is not backup
|
||
#define EC_HD3_CC_RY_CFG_MUST_HOST_AND_BACKUP (EC_HD3_CC_BASE + 27)//冗余的主备服务器必须同时在线// host and backup configcenter must online
|
||
/************************************************************************/
|
||
/* API (119500 ~ 119999) */
|
||
/************************************************************************/
|
||
#define EC_HD_API_BASENO (EC_RD_BASENO + 9500)
|
||
|
||
/* invalid input parameter */
|
||
#define EC_HD_API_INVALID_PARAM_BASENO (EC_HD_API_BASENO)
|
||
#define EC_HD_API_INVALID_POINTER (EC_HD_API_INVALID_PARAM_BASENO + 1)//接口参数传入为NULL的指针 //Null pointer in interface parameters
|
||
#define EC_HD_API_INVALID_SERVERID (EC_HD_API_INVALID_PARAM_BASENO + 2)//接口参数传入不合法的HDHANDLE //Invalid iHyperDB handle in interface parameters
|
||
#define EC_HD_API_INVALID_PORT (EC_HD_API_INVALID_PARAM_BASENO + 3)//接口参数传入不合法的端口号 //Invalid port in interface parameters
|
||
#define EC_HD_API_INVALID_IP (EC_HD_API_INVALID_PARAM_BASENO + 4)//接口参数传入不合法的IP //Invalid IP in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_NAME (EC_HD_API_INVALID_PARAM_BASENO + 5)//接口参数传入不合法的Tag名 //Invalid tag name in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_DESC (EC_HD_API_INVALID_PARAM_BASENO + 6)//接口参数传入不合法的Tag描述 //Invalid tag description in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 7)//接口参数传入不合法的Tag类型 //Invalid tag type in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_COMP_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 8)//接口参数传入不合法的Tag压缩类型 //Invalid tag compression type in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_ARCHIVEING (EC_HD_API_INVALID_PARAM_BASENO + 9)//接口参数传入不合法的Tag是否归档的属性 //Invalid tag property of archivement in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_SCAN (EC_HD_API_INVALID_PARAM_BASENO + 10)//接口参数传入不合法的Tag是否扫描的属性 //Invalid tag property of scanning in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_COMP_DEV (EC_HD_API_INVALID_PARAM_BASENO + 11)//接口参数传入不合法的Tag压缩误差 //Invalid tag compression deviation in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_ID (EC_HD_API_INVALID_PARAM_BASENO + 12)//接口参数传入不合法的TagID //Invalid tag ID in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_IS_DELETE (EC_HD_API_INVALID_PARAM_BASENO + 13)//接口参数传入不合法的Tag是否删除的属性 //Invalid tag property of deletion in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_COMP_DEV_PERCENT (EC_HD_API_INVALID_PARAM_BASENO + 14)//接口参数传入不合法的Tag压缩误差百分比 //Invalid tag compression deviation percent in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_EXC_MAX (EC_HD_API_INVALID_PARAM_BASENO + 15)//接口参数传入不合法的Tag例外测试最大时间 //Invalid maximum time of tag exception test in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_EXC_DEV (EC_HD_API_INVALID_PARAM_BASENO + 16)//接口参数传入不合法的Tag例外测试误差 //Invalid deviation of tag exception testTag in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_EXC_MAX_MIN (EC_HD_API_INVALID_PARAM_BASENO + 17)//接口参数传入不合法的Tag例外测试最大时间小于或等于最小时间 //The maximum time of tag exception test is less than or equals to the minimum time in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_SPAN (EC_HD_API_INVALID_PARAM_BASENO + 18)//接口参数传入不合法的Tag跨度 //Invalid tag span in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_COMP_MAX (EC_HD_API_INVALID_PARAM_BASENO + 19)//接口参数传入不合法的压缩超时 //Invalid compression timeout in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_COMP_MIN (EC_HD_API_INVALID_PARAM_BASENO + 20)//接口参数传入不合法的压缩精度 //Invalid compression precision in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_COMP_MAX_MIN (EC_HD_API_INVALID_PARAM_BASENO + 21)//接口参数传入不合法的Tag压缩超时或压缩精度,如压缩精度大于压缩超时 //Invalid tag compression timeout or compression precision in interface parameters; For example, the compression precision is bigger than the compression timeout
|
||
#define EC_HD_API_INVALID_TAG_SCAN_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 22)//接口参数传入不合法的扫描周期 //Invalid tag scan period in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_CHANGER (EC_HD_API_INVALID_PARAM_BASENO + 23)//接口参数传入不合法的Tag修改者 //Invalid tag changer in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_CREATOR (EC_HD_API_INVALID_PARAM_BASENO + 24)//接口参数传入不合法的Tag创建者 //Invalid tag creator in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_ENG_UINTS (EC_HD_API_INVALID_PARAM_BASENO + 25)//接口参数传入不合法的Tag工程单位 //Invalid tag engineering unit in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_INSTURMENT_POINT (EC_HD_API_INVALID_PARAM_BASENO + 26)//接口参数传入不合法的Tag设备点名 //Invalid tag instrument point name in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_INTERFACE_NAME (EC_HD_API_INVALID_PARAM_BASENO + 27)//接口参数传入不合法的Tag采集接口名 //Invalid tag acquisition interface name in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_REC_GROUP (EC_HD_API_INVALID_PARAM_BASENO + 28)//接口参数传入不合法的Tag记录权限组 //Invalid tag record authority group in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_REC_OWNER (EC_HD_API_INVALID_PARAM_BASENO + 29)//接口参数传入不合法的Tag记录所有者 //Invalid tag record owner in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_TAG_GROUP (EC_HD_API_INVALID_PARAM_BASENO + 30)//接口参数传入不合法的Tag权限组 //Invalid tag authority group in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_OWNER (EC_HD_API_INVALID_PARAM_BASENO + 31)//接口参数传入不合法的Tag所有者 //Invalid tag owner in interface parameters
|
||
#define EC_HD_API_INVALID_RECORD (EC_HD_API_INVALID_PARAM_BASENO + 40)//接口参数传入不合法的点的记录,如不合法的记录时间,不合法的记录长度,不合法的记录的数据质量,记录值为NULL //Invalid tag record in interface parameters; For example, invalid record time, invalid record length, invalid record quality or the record value is null
|
||
#define EC_HD_API_INVALID_RECORD_TIMESTAMP (EC_HD_API_INVALID_PARAM_BASENO + 41)//接口参数传入不合法的记录时间戳 //Invalid record timestamp in interface parameters
|
||
#define EC_HD_API_INVALID_RDTIMESTAMP (EC_HD_API_INVALID_PARAM_BASENO + 42)//接口参数传入不合法的时间戳 //Invalid timestamp in interface parameters
|
||
#define EC_HD_API_INVALID_TIMEOUT (EC_HD_API_INVALID_PARAM_BASENO + 44)//接口参数传入不合法的超时 //Invalid timeout in interface parameters
|
||
#define EC_HD_API_INVALID_RECCOUNT (EC_HD_API_INVALID_PARAM_BASENO + 45)//接口参数传入不合法的记录数量 //Invalid record count in interface parameters
|
||
#define EC_HD_API_INVALID_REC_VALUE_LEN (EC_HD_API_INVALID_PARAM_BASENO + 47)//接口参数传入不合法的记录值的长度,查询时记录长度不能小于该类型的最大长度,保存记录时必须记录长度必须等于记录的实际长度 //Invalid length of record value in interface parameters; When querying records, the record length can not be less than the maximum length of current type; When saving records, the record length must equal to the record real length
|
||
#define EC_HD_API_INVALID_TAGCOUNT (EC_HD_API_INVALID_PARAM_BASENO + 50)//接口参数传入不合法的点的个数 //Invalid tag count in interface parameters
|
||
#define EC_HD_API_INVALID_QUERYITME_ITEMID (EC_HD_API_INVALID_PARAM_BASENO + 51)//条件查询接口参数传入不合法的查询项的ID //Invalid ID of the query item in conditional query interface parameters
|
||
#define EC_HD_API_INVALID_QUERYITME_RELATION (EC_HD_API_INVALID_PARAM_BASENO + 52)//条件查询接口参数传入不合法的查询关系 //Invalid query relation in conditional query interface parameters
|
||
#define EC_HD_API_INVALID_QUERYITME_VALUE_LEN (EC_HD_API_INVALID_PARAM_BASENO + 53)//条件查询接口参数传入不合法的查询项的值 //Invalid value of the query item in conditional query interface parameters
|
||
#define EC_HD_API_INVALID_QUERY_ITEM_COUNT (EC_HD_API_INVALID_PARAM_BASENO + 54)//条件查询接口参数传入不合法的查询项的个数 //Invalid count of query items in conditional query interface parameters
|
||
#define EC_HD_API_INVALID_INTERFACE_NAME (EC_HD_API_INVALID_PARAM_BASENO + 55)//接口参数传入不合法的采集接口名 //Invalid acquisition interface name in interface parameters
|
||
#define EC_HD_API_INVALID_MASK_TAG_NAME (EC_HD_API_INVALID_PARAM_BASENO + 60)//接口参数传入不合法的掩码,如添加点时掩码不包含点的名字 //Invalid mask in interface parameters; For example, there is tag name in mask when adding tag
|
||
#define EC_HD_API_INVALID_MASK_TAG_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 61)//接口参数传入不合法的掩码,如添加点时掩码不包含点的类型 //Invalid mask in interface parameters; For example, there is tag type in mask when adding tag
|
||
#define EC_HD_API_INVALID_MASK_CHANGE_DATE (EC_HD_API_INVALID_PARAM_BASENO + 62)//接口参数传入不合法的掩码,如修改点时掩码包含点的修改日期 //Invalid mask in interface parameters; For example, there is modify date in mask when modifying tag
|
||
#define EC_HD_API_INVALID_MASK_CREATION_DATE (EC_HD_API_INVALID_PARAM_BASENO + 63)//接口参数传入不合法的掩码,如修改点时掩码包含点的创建日期 //Invalid mask in interface parameters; For example, there is create date in mask when modifying tag
|
||
#define EC_HD_API_INVALID_MASK_TAGID (EC_HD_API_INVALID_PARAM_BASENO + 64)//接口参数传入不合法的掩码,如修改点时掩码包含点的ID //Invalid mask in interface parameters For example, there is tag ID in mask when modifying tag
|
||
#define EC_HD_API_INVALID_MASK_EXC (EC_HD_API_INVALID_PARAM_BASENO + 65)//接口参数传入不合法的掩码,如添加或修改点时掩码没有同时包含点的报警上下限 //Invalid mask in interface parameters; For example, there are no upper or lower limits of the alarm in mask when adding or modifying tag
|
||
#define EC_HD_API_INVALID_MASK_COMP (EC_HD_API_INVALID_PARAM_BASENO + 66)//接口参数传入不合法的掩码,如添加或修改点时掩码没有同时包含点的压缩超时和压缩精度 //Invalid mask in interface parameters; For example, there are no compression timeout or compression precision in mask when adding or modifying tag
|
||
#define EC_HD_API_INVALID_DIGITAL_SET_NAME (EC_HD_API_INVALID_PARAM_BASENO + 67)//接口参数传入不合法的数字量状态集名称 //Invalid digital set name in interface parameters
|
||
#define EC_HD_API_INVALID_DIGITAL_SET_STATE_NAME (EC_HD_API_INVALID_PARAM_BASENO + 68)//接口参数传入不合法的数字量状态集的状态名称 //Invalid digital set state name in interface parameters
|
||
#define EC_HD_API_INVALID_DIGITAL_SET_STATE_COUNT (EC_HD_API_INVALID_PARAM_BASENO + 69)//接口参数传入不合法的数字量状态集的状态名个数 //Invalid count of digital set state names in interface parameters
|
||
#define EC_HD_API_INVALID_DIGITAL_SET_COUNT (EC_HD_API_INVALID_PARAM_BASENO + 70)//接口参数传入不合法的数字量状态集名称的个数 //Invalid count of digital set names in interface parameters
|
||
#define EC_HD_API_INVALID_DIGITAL_SET_FIGURE (EC_HD_API_INVALID_PARAM_BASENO + 71)//接口参数传入数值型的DigitalSet //Numerical digital set in interface parameters
|
||
#define EC_HD_API_INVALID_STARTTIME_ENDTIME (EC_HD_API_INVALID_PARAM_BASENO + 72)//开始时间大于结束时间 //The start time is greater than the end time
|
||
#define EC_HD_API_INVALID_MASK_SOURCE_TAG (EC_HD_API_INVALID_PARAM_BASENO + 73)//接口参数传入不合法的掩码,添加报警点时掩码必须包含监测点的名字,修改报警点时掩码不能包含监测点的名字 //Invalid mask in interface parameters; There must be detected source tag name in mask when adding alarm tag; There can not be detected source tag name in mask when modifying alarm tag
|
||
#define EC_HD_API_INVALID_TAG_PROP_AUTOACK (EC_HD_API_INVALID_PARAM_BASENO + 74)//接口参数传入不合法的报警自动确认 //Invalid tag property of alarm auto acknowledgement in interface parameters
|
||
#define EC_HD_API_INVALID_ALARM_GROUP_NAME_LEN (EC_HD_API_INVALID_PARAM_BASENO + 75)//接口参数传入不合法的报警组名长度,如名称为空字符串或者长度超过报警组名称的最大长度 //Invalid length of alarm group name in interface parameters; For example, the name is null or the length of name is bigger than the maximum length of alarm group name
|
||
#define EC_HD_API_INVALID_ALARM_GROUP_DESC_LEN (EC_HD_API_INVALID_PARAM_BASENO + 76)//接口参数传入不合法的报警组描述长度 //Invalid length of alarm group description in interface parameters
|
||
#define EC_HD_API_INVALID_ALARM_GROUP_ID (EC_HD_API_INVALID_PARAM_BASENO + 77)//接口参数传入不合法的报警组ID, 如ID为0 //Invalid alarm group ID in interface parameters; For example, the ID is zero
|
||
#define EC_HD_API_INVALID_GROUP_NUM (EC_HD_API_INVALID_PARAM_BASENO + 78)//接口参数传入不合法的报警组个数 //Invalid count of alarm groups in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_NUM (EC_HD_API_INVALID_PARAM_BASENO + 79)//接口参数传入不合法的点数 //Invalid count of tags in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_PROP_TEST_ACTION (EC_HD_API_INVALID_PARAM_BASENO + 80)//添加或者修改报警点时,成对的TEST和ACTION属性必须同时添加或者同时修改,比如TEST1和ACTION1必须同时添加或者修改 //When adding or modifying the alarm tag, the properties of TEST and ACTION in pairs must be added or modified at the same time; For example, TEST1 and ACTION1 must be added or modified at the same time
|
||
#define EC_HD_API_INVALID_MONITOR_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 81)//不合法的监视点的类型 //Invalid type of monitoring tag
|
||
#define EC_HD_API_INVALID_TAG_ACCESS (EC_HD_API_INVALID_PARAM_BASENO + 82)//不合法的点权限 //Invalid tag authority
|
||
#define EC_HD_API_INVALID_REC_ACCESS (EC_HD_API_INVALID_PARAM_BASENO + 83)//不合法的记录权限 //Invalid record authority
|
||
|
||
#define EC_HD_API_INVALID_SEC_USER_NAME (EC_HD_API_INVALID_PARAM_BASENO + 85)//接口参数传入不合法的 用户名 参数 //Invalid user name in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_USER_DESC (EC_HD_API_INVALID_PARAM_BASENO + 86)//接口参数传入不合法的 用户描述 参数 //Invalid user description in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_PASSWORD (EC_HD_API_INVALID_PARAM_BASENO + 87)//接口参数传入不合法的 用户密码 参数 //Invalid user password in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_GROUP_NAME (EC_HD_API_INVALID_PARAM_BASENO + 88)//接口参数传入不合法的 组名 参数 //Invalid group name in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_GROUP_DESC (EC_HD_API_INVALID_PARAM_BASENO + 89)//接口参数传入不合法的 组描述 参数 //Invalid group description in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_TRUST_NAME (EC_HD_API_INVALID_PARAM_BASENO + 90)//接口参数传入不合法的 信任名 参数 //Invalid trust name in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_TRUST_IP (EC_HD_API_INVALID_PARAM_BASENO + 91)//接口参数传入不合法的 信任IP 参数 //Invalid trust IP in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_START_ID (EC_HD_API_INVALID_PARAM_BASENO + 92)//接口参数传入不合法的 查询起始ID 参数 //Invalid query start ID in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_QUERY_NUMBER (EC_HD_API_INVALID_PARAM_BASENO + 93)//接口参数传入不合法的 查询数目 参数 //Invalid query number in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_USER_POINTER (EC_HD_API_INVALID_PARAM_BASENO + 94)//接口参数传入不合法的 用户指针 参数 //Invalid user pointer in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_GROUP_POINTER (EC_HD_API_INVALID_PARAM_BASENO + 95)//接口参数传入不合法的 组指针 参数 //Invalid group pointer in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_TRUST_POINTER (EC_HD_API_INVALID_PARAM_BASENO + 96)//接口参数传入不合法的 信任指针 参数 //Invalid trust pointer in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_ITEM_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 97)//接口参数传入不合法的 安全项类型 参数 //Invalid safety item type in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_ITEM_POINTER (EC_HD_API_INVALID_PARAM_BASENO + 98)//接口参数传入不合法的 安全项指针 参数 //Invalid sfety item pointer in interface parameters
|
||
#define EC_HD_API_INVALID_SEC_ITEM_SEC (EC_HD_API_INVALID_PARAM_BASENO + 99)//接口参数传入不合法的 Tag安全权限 参数 //Invalid tag security permissions in interface parameters
|
||
|
||
#define EC_HD_API_RECV_TAG_COUNT (EC_HD_API_INVALID_PARAM_BASENO + 101)//条件查询接收到的Tag数目比预先分配的多 //The count of received tags is more than that of alloted in advance in conditional query
|
||
#define EC_HD_API_RECV_END_TAGID (EC_HD_API_INVALID_PARAM_BASENO + 102)//条件查询EndTagID小于StartTagID //The end tag ID is smaller than the start tag ID in conditional query
|
||
#define EC_HD_API_CONVERT_TIME_TO_SECOND (EC_HD_API_INVALID_PARAM_BASENO + 106)//相对时间转换为绝对时间时失败 //Convert relative time to absolute time failed
|
||
#define EC_HD_API_MAP (EC_HD_API_INVALID_PARAM_BASENO + 107)//无法找到API内部缓存的MAP //The internal cache MAP in API can not be found
|
||
#define EC_HD_API_SAVE_SNAPSHOTS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 109)//保存快照失败,即不是所有的都成功 //Save snapshots failed; Not all snapshots were saved successfully
|
||
#define EC_HD_API_QUERY_SNAPSHOTS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 110)//查询快照失败,即不是所有的都成功 //Query snapshots failed;Not all snapshots were queried successfully
|
||
#define EC_HD_API_QUERY_INTERP_REC_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 111)//记录的插值查询失败,即不是所有的都成功 //Interpolation query of records failed; Not all interpolation query successfully
|
||
#define EC_HD_API_LEN_RECV (EC_HD_API_INVALID_PARAM_BASENO + 113)//API从服务端接收到的数据包长度不正确 //The length of packet that API received from the server is incorrect
|
||
#define EC_HD_API_MUTEX_INIT (EC_HD_API_INVALID_PARAM_BASENO + 114)//初始化锁失败 //Initialize the lock failed
|
||
#define EC_HD_API_DIGITAL_SET_NOT_EXIST (EC_HD_API_INVALID_PARAM_BASENO + 115)//数字量状态集在客户端缓存中不存在 //The digital set does not exist in the client cache
|
||
#define EC_HD_API_DIGITAL_SET_STATE_COUNT_NOT_ENOUGH (EC_HD_API_INVALID_PARAM_BASENO + 116)//查询数字量状态集时,必须一次查完,用户分配的空间不够 //All the states of the digital set must be queryed in one time; The space allocated by the user is not enough
|
||
#define EC_HD_API_INVALID_PROCCOMM_HANDLE (EC_HD_API_INVALID_PARAM_BASENO + 117)//API与Buffer进程间通信的句柄为空 //The handle of the interprocess communication between buffer and API is null
|
||
#define EC_HD_API_TIME_OUT (EC_HD_API_INVALID_PARAM_BASENO + 118)//在调用API接口的过程中发生了超时,如网络的接受和发送 //There is timeout in the call of the API interfaces, such as network receiving and sending
|
||
#define EC_HD_API_DIGITALSET_STATE_TOO_LARGER (EC_HD_API_INVALID_PARAM_BASENO + 119)//数值型的DigitalSet状态等于或大于状态个数 //The state of numerical digital set equals or is bigger than the count of states
|
||
#define EC_HD_API_CONVERT_SECOND_TO_TIME (EC_HD_API_INVALID_PARAM_BASENO + 120)//绝对时间转换为相对时间失败 //Convert the absolute time to relative time failed
|
||
#define EC_HD_API_NOT_ENOUGH_SPACE (EC_HD_API_INVALID_PARAM_BASENO + 121)//查询时分配的空间不够 //No enough space allocated in query
|
||
#define EC_HD_API_RECV_VALUE (EC_HD_API_INVALID_PARAM_BASENO + 122)//API接收到的服务端的数据包中的值不正确 //The value in the packet that API received from the server is incorrect
|
||
#define EC_HD_API_AM_QUERY_GROUP_NAMES_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 123)//查询报警组名称失败,即不是所有的查询都成功 //Query alarm group names failed; Not all queries succeeded
|
||
#define EC_HD_API_AM_QUERY_SNAPSHOTS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 124)//查询实时报警记录失败,即不是所有的查询都成功 //Query real time alarm records failed;Not all queries succeeded
|
||
#define EC_HD_API_AM_QUERY_TAG_NAMES_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 125)//查询多个报警点名称失败,即不是所有的查询都成功 //Query multiple alarm tag names failed; Not all queries succeeded
|
||
#define EC_HD_API_QUERY_END (EC_HD_API_INVALID_PARAM_BASENO + 126)//迭代查询结束 //The iterator of query ended
|
||
#define EC_HD_API_QUERY_ALARM_GROUP_PROPS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 127)//查询多个报警组属性失败,即不是所有的查询都成功 //Query properties of multiple alarm groups failed; Not all queries succeeded
|
||
#define EC_HD_API_INVALID_QUERY_TAG_NUM (EC_HD_API_INVALID_PARAM_BASENO + 128)//翻页条件查询传入不合法的Tag查询个数 //Invalid count of queried tags in page-turn conditional query
|
||
#define EC_HD_API_INVALID_BUF_LEN (EC_HD_API_INVALID_PARAM_BASENO + 129)//不合法的缓冲区长度 //Invalid length of buffer
|
||
#define EC_HD_API_HOST_BACKUP_NOT_EXIST (EC_HD_API_INVALID_PARAM_BASENO + 130)//缓存文件中主备机信息不存在 //There is no information of the host and backup servers in the cache file
|
||
#define EC_HD_API_HOST_BACKUP_ADDR (EC_HD_API_INVALID_PARAM_BASENO + 131)//主备地址中没有指定的IP地址 //There are no specified IP addresses in the configuration of the host and backup servers
|
||
#define EC_HD_API_CONNECT_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 132)//网络连接失败 //Connect to the network failed
|
||
#define EC_HD_API_INVALID_MASK_STATS_SOURCE_TAG_NAME (EC_HD_API_INVALID_PARAM_BASENO + 133)//不合法的掩码,掩码没有包含监控点名称 //Invalid mask;There is no monitored source tag name in mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 134)//不合法的掩码,掩码没有包含统计类型 //Invalid mask; There is no statistical type in mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_SAMPLE_MODE (EC_HD_API_INVALID_PARAM_BASENO + 135)//不合法的掩码,掩码没有包含统计模式 //Invalid mask; There is no statistical mode in mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_COUNT_PARAM1 (EC_HD_API_INVALID_PARAM_BASENO + 136)//不合法的掩码,掩码没有包含CountParam1 //Invalid mask; There is no count parameter 1 in mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_COUNT_PARAM2 (EC_HD_API_INVALID_PARAM_BASENO + 137)//不合法的掩码,掩码没有包含CountParam2 //Invalid mask; There is no count parameter 2 in mask
|
||
#define EC_HD_API_INVALID_STATS_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 138)//不合法的统计类型 //Invalid statistical type
|
||
#define EC_HD_API_INVALID_STATS_START_DATE (EC_HD_API_INVALID_PARAM_BASENO + 139)//不合法的统计采样起始日期 //Invalid statistical sampling start date
|
||
#define EC_HD_API_INVALID_STATS_SAMPLE_MODE (EC_HD_API_INVALID_PARAM_BASENO + 140)//不合法的统计采样模式 //Invalid statistical sampling mode
|
||
#define EC_HD_API_INVALID_STATS_SAMPLE_INTERVAL (EC_HD_API_INVALID_PARAM_BASENO + 141)//不合法的统计采样周期(等间隔模式) //Invalid statistical sampling interval(Equal interval mode)
|
||
#define EC_HD_API_INVALID_STATS_BEGIN_END_OFFSET (EC_HD_API_INVALID_PARAM_BASENO + 142)//不合法的统计采样起始时间和结束时间(同时段模式) //Invalid statistical sampling start date and end time (mode of the same time)
|
||
#define EC_HD_API_INVALID_STATS_CALC_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 143)//不合法的统计计算周期 //Invalid statistical calc cycle
|
||
#define EC_HD_API_INVALID_STATS_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 144)//不合法的统计周期 //Invalid statistical cycle
|
||
#define EC_HD_API_INVALID_STATS_PHASE (EC_HD_API_INVALID_PARAM_BASENO + 145)//不合法的统计相位 //Invalid statistical phase
|
||
#define EC_HD_API_INVALID_STATS_PCT_GOOD (EC_HD_API_INVALID_PARAM_BASENO + 146)//不合法的统计最小可信度 //Invalid statistical minimum confidence
|
||
#define EC_HD_API_INVALID_STATS_COUNT_CHG_VALUES (EC_HD_API_INVALID_PARAM_BASENO + 147)//计数参数不正确 //Invalid counting parameter of changed values
|
||
#define EC_HD_API_GOOD_PERCENT_TOO_LOW (EC_HD_API_INVALID_PARAM_BASENO + 148)//质量为Good的点少于指定的信任度 //The count of points whose qualities are good are less than the specified confidence
|
||
#define EC_HD_API_INVALID_WEIGHT_MODE (EC_HD_API_INVALID_PARAM_BASENO + 149)//统计接口非法的权重模式 //Invalid weight mode in statistical interface
|
||
#define EC_HD_API_INVALID_QUALITY_MODE (EC_HD_API_INVALID_PARAM_BASENO + 150)//统计接口非法的质量模式 //Invalid quality mode in statistical interface
|
||
#define EC_HD_API_INVALID_COUNT_CONDITION_VALUE (EC_HD_API_INVALID_PARAM_BASENO + 151)//Count统计点,非法的条件值 //Invalid condition value for counting statistical tag
|
||
#define EC_HD_API_NO_DATA_IN_TIME_REGION (EC_HD_API_INVALID_PARAM_BASENO + 152)//指定时间区间内无数据 //There is no data in the specified time interval
|
||
#define EC_HD_API_INVALID_STATS_BAD_MODE (EC_HD_API_INVALID_PARAM_BASENO + 153)//不合法的弃坏点模式 //Invalid mode of discarding bad points
|
||
#define EC_HD_API_INVALID_STATS_SAMPLE_MONTH_BEGIN_DAY (EC_HD_API_INVALID_PARAM_BASENO + 154)//不合法的月统计起始日,起始日范围为1-31 //Invalid start date for monthly statistics; The range of staring date is from 1 to 31
|
||
#define EC_HD_API_INVALID_STATS_SAMPLE_MONTH_END_DAY (EC_HD_API_INVALID_PARAM_BASENO + 155)//不合法的月统计结束日,结束日范围为1-31 //Invalid end date for monthly statistics; The range of end date is from 1 to 31
|
||
#define EC_HD_API_INVALID_MASK_STATS_SAMPLE_BEGIN_END_OFFSET (EC_HD_API_INVALID_PARAM_BASENO + 156)//日统计和月统计掩码必须包含日开始时间和日结束时间 //There must be start date and end date in mask for dayly and monthly statistics
|
||
#define EC_HD_API_INVALID_MASK_STATS_SAMPLE_START_DATE (EC_HD_API_INVALID_PARAM_BASENO + 157)//统计掩码必须包含采样起始时间 //There must be sampling start date in statistical mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_SAMPLE_INTERVAL (EC_HD_API_INVALID_PARAM_BASENO + 158)//掩码必须包含采样间隔 //There must be sampling interval mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_SAMPLE_MONTH_BEGIN_END_DAY (EC_HD_API_INVALID_PARAM_BASENO + 159) //月统计掩码必须包含月开始天和月结束天 //There must be start date and end date in monthly statistics mask
|
||
#define EC_HD_API_INVALID_MASK_CALC_MODE (EC_HD_API_INVALID_PARAM_BASENO + 160)//不合法的掩码,掩码没有包含计算模式 //Invalid mask; There is no calculation mode in mask
|
||
#define EC_HD_API_INVALID_MASK_CALC_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 161)//不合法的掩码,掩码没有包含计算周期 //Invalid mask;There is no calculation period in mask
|
||
#define EC_HD_API_INVALID_MASK_CALC_EXPR (EC_HD_API_INVALID_PARAM_BASENO + 162)//不合法的掩码,掩码没有包含计算表达式 //Invalid mask; There is no calculation expression in mask
|
||
|
||
#define EC_HD_API_INVALID_CALC_MODE (EC_HD_API_INVALID_PARAM_BASENO + 163)//不合法的计算模式 //Invalid calculation mode
|
||
#define EC_HD_API_INVALID_CALC_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 164)//不合法的计算周期 //Invalid calculation period
|
||
#define EC_HD_API_INVALID_CALC_EXPR (EC_HD_API_INVALID_PARAM_BASENO + 165)//不合法的计算表达式 //Invalid calculation expression
|
||
#define EC_HD_API_INVALID_TAG_IDS (EC_HD_API_INVALID_PARAM_BASENO + 166)//TagID数组中ID重复 //There are duplicated IDs in the array of tag IDs
|
||
#define EC_HD_API_INVALID_COLLECTOR_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 167)//不合法的采集器类型 //Invalid collector type
|
||
#define EC_HD_API_INVALID_REC_INTERP_MODE (EC_HD_API_INVALID_PARAM_BASENO + 168)//不合法的记录插值模式 //Invalid interpolation mode of records
|
||
#define EC_HD_API_INVALID_TAG_PROP_TIME_DEADBAND (EC_HD_API_INVALID_PARAM_BASENO + 169)//接口参数传入不合法的报警时间死区 //Invalid tag property of alarm time deadband in interface parameters
|
||
#define EC_HD_API_INVALID_TAG_PROP_VALUE_DEADBAND (EC_HD_API_INVALID_PARAM_BASENO + 170)//接口参数传入不合法的报警值死区 //Invalid tag property of alarm value deadband in interface parameters
|
||
|
||
#define EC_HD_API_INVALID_MASK_CALC_CALCHISTORY (EC_HD_API_INVALID_PARAM_BASENO + 171)//不合法的掩码,掩码没有包含是否计算历史 //Invalid mask; Whether the historical data should be calculated is not included in mask
|
||
#define EC_HD_API_INVALID_MASK_CALC_STARTTIME (EC_HD_API_INVALID_PARAM_BASENO + 172)//不合法的掩码,掩码没有包含计算开始时间 //Invalid mask; There is no calculation start time in mask
|
||
#define EC_HD_API_INVALID_MASK_CALC_HAVEENDTIME (EC_HD_API_INVALID_PARAM_BASENO + 173)//不合法的掩码,掩码没有包含是否有结束时间 //Invalid mask; Whether there is the end time is not included in mask
|
||
#define EC_HD_API_INVALID_MASK_CALC_ENDTIME (EC_HD_API_INVALID_PARAM_BASENO + 174)//不合法的掩码,掩码没有包含结束时间 //Invalid mask; There is no calculation end time in mask
|
||
|
||
#define EC_HD_API_INVALID_CALC_CALCHISTORY (EC_HD_API_INVALID_PARAM_BASENO + 175)//不合法的是否计算历史 //Invalid parameter of whether the historical data should be calculated
|
||
#define EC_HD_API_INVALID_CALC_STARTTIME (EC_HD_API_INVALID_PARAM_BASENO + 176)//不合法的计算开始时间 //Invalid calculation start time
|
||
#define EC_HD_API_INVALID_CALC_HAVEENDTIME (EC_HD_API_INVALID_PARAM_BASENO + 177)//不合法的是否有结束时间 //Invalid parameter of whether there is the end time
|
||
#define EC_HD_API_INVALID_CALC_ENDTIME (EC_HD_API_INVALID_PARAM_BASENO + 178)//不合法的结束时间 //Invalid calculation end time
|
||
#define EC_HD_API_INVALID_ADD_TAG_NUM (EC_HD_API_INVALID_PARAM_BASENO + 179)//新增Tag点个数太多 //The count of newly added tags is too many
|
||
#define EC_HD_API_DUPLICATE_STATE_VALUE (EC_HD_API_INVALID_PARAM_BASENO + 180)//重复的状态值 //Duplicated state value
|
||
#define EC_HD_API_DUPLICATE_TAG_NAME (EC_HD_API_INVALID_PARAM_BASENO + 181)//重复的Tag名称 //Duplicated tag name
|
||
#define EC_HD_API_STATE_VALUE_NO_EXIST (EC_HD_API_INVALID_PARAM_BASENO + 182)//数字量状态集不存在该状态值 //The state value does not exist in the digital set
|
||
#define EC_HD_API_CT_INVALID_CT_STATUS_VALUE (EC_HD_API_INVALID_PARAM_BASENO + 183) //不合法的采集器状态值 //Invalid status value of the collector
|
||
#define EC_HD_API_CT_INVALID_DEVICE_STATUS_VALUE (EC_HD_API_INVALID_PARAM_BASENO + 184) //不合法的设备状态值 //Invalid status value of the device
|
||
#define EC_HD_API_CT_QUERY_STATUS_INFO_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 185) //查询采集器或设备状态信息失败 //Query the status information of the collector or device failed
|
||
#define EC_HD_API_PT_ADD_TAGS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 186) //不是所有的点都添加成功 //Not all tags were added successfully
|
||
|
||
#define EC_HD_API_INVALID_MASK_SPC_SOURCE_TAG_NAME (EC_HD_API_INVALID_PARAM_BASENO + 187)//掩码没有包含源点 //There is no SPC source tag name in mask
|
||
#define EC_HD_API_INVALID_MASK_SPC_CTRL_CHART_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 188)//掩码没有包含控制图类型 //There is no control chart type in mask
|
||
#define EC_HD_API_INVALID_MASK_SPC_RULE (EC_HD_API_INVALID_PARAM_BASENO + 189)//掩码没有包含判异条件 //There is no pattern tests in mask
|
||
#define EC_HD_API_INVALID_SPC_CTRL_CHART_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 190)//不合法的控制图类型 //Invalid control chart type
|
||
#define EC_HD_API_INVALID_SPC_TRIGGLE_MODE (EC_HD_API_INVALID_PARAM_BASENO + 191)//不合法的触发模式 //Invalid trigger mode
|
||
#define EC_HD_API_INVALID_SPC_SAMPLE_SIZE (EC_HD_API_INVALID_PARAM_BASENO + 192)//不合法的采样个数 //Invalid sampling size
|
||
#define EC_HD_API_INVALID_SPC_SAMPLE_INTERVAL (EC_HD_API_INVALID_PARAM_BASENO + 193)//不合法的采样间隔 //Invalid sampling interval
|
||
#define EC_HD_API_INVALID_SPC_RULE1_M (EC_HD_API_INVALID_PARAM_BASENO + 194)//不合法的判异规则1的M值 //Invalid M value of pattern test 1
|
||
#define EC_HD_API_INVALID_SPC_RULE2_M (EC_HD_API_INVALID_PARAM_BASENO + 195)//不合法的判异规则2的M值 //Invalid M value of pattern test 2
|
||
#define EC_HD_API_INVALID_SPC_RULE3_M (EC_HD_API_INVALID_PARAM_BASENO + 196)//不合法的判异规则3的M值 //Invalid M value of pattern test 3
|
||
#define EC_HD_API_INVALID_SPC_RULE4_M (EC_HD_API_INVALID_PARAM_BASENO + 197)//不合法的判异规则4的M值 //Invalid M value of pattern test 4
|
||
#define EC_HD_API_INVALID_SPC_RULE5_M (EC_HD_API_INVALID_PARAM_BASENO + 198)//不合法的判异规则5的M值 //Invalid M value of pattern test 5
|
||
#define EC_HD_API_INVALID_SPC_RULE5_N (EC_HD_API_INVALID_PARAM_BASENO + 199)//不合法的判异规则5的N值 //Invalid N value of pattern test 5
|
||
#define EC_HD_API_INVALID_SPC_RULE6_M (EC_HD_API_INVALID_PARAM_BASENO + 200)//不合法的判异规则6的M值 //Invalid M value of pattern test 6
|
||
#define EC_HD_API_INVALID_SPC_RULE6_N (EC_HD_API_INVALID_PARAM_BASENO + 201)//不合法的判异规则6的N值 //Invalid N value of pattern test 6
|
||
#define EC_HD_API_INVALID_SPC_RULE7_M (EC_HD_API_INVALID_PARAM_BASENO + 202)//不合法的判异规则7的M值 //Invalid M value of pattern test 7
|
||
#define EC_HD_API_INVALID_SPC_RULE8_M (EC_HD_API_INVALID_PARAM_BASENO + 203)//不合法的判异规则8的M值 //Invalid M value of pattern test 8
|
||
#define EC_HD_API_INVALID_SPC_DAFAULT_VALUE (EC_HD_API_INVALID_PARAM_BASENO + 204)//不合法的控制限默认值 //Invalid default values of control limits
|
||
#define EC_HD_API_SPC_QUERY_TAG_NAMES_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 205)//查询多个Tag点名称没有全部成功 //When querying a plurality of tag names, not all succeeded
|
||
#define EC_HD_API_SPC_QUERY_SNAPSHOTS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 206)//查询实时SPC报警记录失败,即不是所有的查询都成功 //Query real time SPC alarm records failed; Not all queries succeeded
|
||
#define EC_HD_API_QUERY_TAG_IDS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 207)//查询多个点的TagID失败,即不是所有的查询都成功 //Query a plurality of tag IDs failed; Not all queries succeeded
|
||
#define EC_HD_API_INVALID_QUERY_ITEM (EC_HD_API_INVALID_PARAM_BASENO + 208)//查询条件为空 //The query conditions are empty
|
||
#define EC_HD_API_QUERY_TAGS_BAISC_INFO_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 209)//根据名称查询多个点的Tag基本信息失败,即不是所有的查询都成功 //Query multiple tag basic informations by tag names failed; Not all queries succeeded
|
||
#define EC_HD_API_QUERY_TAGS_PROP_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 210)//根据ID查询多个点的Tag基本属性失败,即不是所有的查询都成功 //Query multiple tag basic properties by tag IDs failed; Not all queries succeeded
|
||
#define EC_HD_API_OPC_RELEASE_TAGS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 211)//设置OPC发布多个点失败,即不是所有的点设置都成功 //Set multiple tags to be released by OPC failed; Not all settings succeeded
|
||
#define EC_HD_API_OPC_UNRELEASE_TAGS_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 212)//设置取消OPC发布多个点失败,既不是所有的点取消都成功 //Cancel the OPC release states of multiple tags failed; Not all cancel succeeded
|
||
#define EC_HD_API_OPC_QUERY_TAGS_STATE_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 213)//根据ID查询多个点的OPC发布状态失败,即不是所有的查询都成功 //Query the OPC release states of multiple tags by IDs failed; Not all queried succeeded
|
||
#define EC_HD_API_OPC_SET_TAGS_STATE_FAILED (EC_HD_API_INVALID_PARAM_BASENO + 214)//设置多个点的OPC发布状态失败,即不是所有的设置都成功 //Set the OPC release states of multiple tags failed; Not all settings succeeded
|
||
#define EC_HD_API_STATS_CALC_INVALID_TIMEREGION_NUM (EC_HD_API_INVALID_PARAM_BASENO + 215)//无效的统计计算时间区间个数 //Invalid stats calc time region num
|
||
#define EC_HD_API_STATS_CALC_NULL_TIMEREGION_PTR (EC_HD_API_INVALID_PARAM_BASENO + 216)// 时间区间指针为空指针 //Null time region ptr
|
||
#define EC_HD_API_STATS_INVALID_PERCENT_GOOD_VAL (EC_HD_API_INVALID_PARAM_BASENO + 217)// 无效的信任度 //Invalud percent good value
|
||
#define EC_HD_API_STATS_INVALID_SAMPLE_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 218)// 无效的采样类型 //Invalud sample type
|
||
#define EC_HD_API_STATS_INVALID_INTER_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 219)// 无效的插值间隔 //Invalid interpolate period
|
||
#define EC_HD_API_STATS_INVALID_INTER_OFFSET (EC_HD_API_INVALID_PARAM_BASENO + 220)// 无效的插值偏移 //Invalud interpolate offset
|
||
#define EC_HD_API_STATS_CALC_SAMPLE_END (EC_HD_API_INVALID_PARAM_BASENO + 221)// 统计计算采样结束 //Stats calce sample end
|
||
#define EC_HD_API_STATS_CALC_NO_SUPPORT_MULTI_TIMEREGION (EC_HD_API_INVALID_PARAM_BASENO + 222)// 统计方法不支持多时间区间 //Stats type no support multi time region
|
||
#define EC_HD_API_STATS_CALC_PERIOD_OR_OFFSET_GT_TIMEREGION (EC_HD_API_INVALID_PARAM_BASENO + 223)// 统计间隔或偏移大于时间区间跨度 //Stats period or offset great than timeregion range
|
||
#define EC_HD_API_STATS_CALC_INVALID_FIL_FAIL_MODE (EC_HD_API_INVALID_PARAM_BASENO + 224)// 无效的统计过滤失败处理模式 //Invalid expr filter failed mode
|
||
#define EC_HD_API_STATS_CALC_NO_SUPPORT_INTERSECT_TIMEREGION (EC_HD_API_INVALID_PARAM_BASENO + 225)// 不支持统计时间区间有交集 //No support intersect timeregion
|
||
#define EC_HD_API_STATS_STATS_TIME_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 226)// 无效的统计时间类型 //Invalid stats time type
|
||
#define EC_HD_API_STATS_SAMPLE_INTERVAL_AND_SCAN_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 227)// 统计时间的扫描周期必须小于间隔 //Scan Peirod for statistic tag Time must be less than Interval
|
||
#define EC_HD_API_STATS_INTERP_PERIOD_AND_INTERP_OFFSET (EC_HD_API_INVALID_PARAM_BASENO + 228)// 统计点采样偏移量必须小于采样周期 //Sample Offset must be less than Sample Period for statistic tag
|
||
#define EC_HD_API_STATS_SAMPLE_MODE_SUPPORT_STATS_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 229)// 统计类型不在持续计算的支持范围 //Statistics type is not supported by time mode Forever
|
||
#define EC_HD_API_STATS_INTERP_PERIOD_AND_SCAN_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 230)// 统计点插值周期必须小于扫描周期 // Interp Period must be less than Scan Peirod for statistic tag
|
||
#define EC_HD_API_STATS_CONVER_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 231)// 统计点不合法的转换类型 // Invalid conversion type for statistic tag
|
||
#define EC_HD_API_STATS_CONVERSION (EC_HD_API_INVALID_PARAM_BASENO + 232)// 统计点不合法的转换系数,转换系数不能小于1 // Invalid conversion param for statistic tag
|
||
#define EC_HD_API_STATS_INTERP_PERIOD_AND_SAMPLE_INTERVAL (EC_HD_API_INVALID_PARAM_BASENO + 233)// 统计点插值周期必须小于统计时间间隔 // Interp Period must be less than Scan Peirod for statistic tag
|
||
#define EC_HD_API_STATS_FOREVER_BEGIN_TIMESTAMP (EC_HD_API_INVALID_PARAM_BASENO + 234)// 统计点Forver模式不支持配置开始时间戳 // Forever mode not support begin timestamp
|
||
#define EC_HD_API_INVALID_SEC_AUTH_ITEM_NAME (EC_HD_API_INVALID_PARAM_BASENO + 235)//不合法的授权项名称 //Invalid authority item name
|
||
#define EC_HD_API_INVALID_SEC_AUTH_ITEM_DESC (EC_HD_API_INVALID_PARAM_BASENO + 236)//不合法的授权项描述 //Invalid authority item desc
|
||
#define EC_HD_API_INVALID_SEC_AUTH_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 237)//不合法的授权项权限类型 //Invalid authority item auth type
|
||
#define EC_HD_API_INVALID_COLLECTOR_ID (EC_HD_API_INVALID_PARAM_BASENO + 238)//不合法采集器ID //Invalid collector id
|
||
#define EC_HD_API_INVALID_DEVICE_ID (EC_HD_API_INVALID_PARAM_BASENO + 239)//不合法的设备ID //Invalid device id
|
||
#define EC_HD_API_INVALID_SCAN_GROUP_ID (EC_HD_API_INVALID_PARAM_BASENO + 240)//不合法的扫描组ID //Invalid scan group id
|
||
#define EC_HD_API_IP_NOT_EXIST (EC_HD_API_INVALID_PARAM_BASENO + 241)//IP不存在 //IP Not Exist
|
||
#define EC_HD_API_RY_NOT_ENABLE (EC_HD_API_INVALID_PARAM_BASENO + 242)//没有启动冗余 //Ry Not Enable
|
||
#define EC_HD_API_STATS_CALC_PERIOD_BEGIN_TIMESTAMP (EC_HD_API_INVALID_PARAM_BASENO + 243)// 计算周期大于0时统计点等间隔、每天、每月模式不支持配置记录时间戳为起始偏移 // interval, everyday, everymonth mode not support begin timestamp when calcperiod > 0
|
||
#define EC_HD_API_INVALID_MASK_STATS_SAMPLE_TYPE (EC_HD_API_INVALID_PARAM_BASENO + 244)//不合法的掩码,掩码没有包含统计采样类型 //Invalid mask; There is no statistical sample type in mask
|
||
#define EC_HD_API_INVALID_MASK_STATS_CALC_PERIOD (EC_HD_API_INVALID_PARAM_BASENO + 245)//不合法的掩码,掩码没有包含统计计算周期 //Invalid mask; There is no statistical calc period in mask
|
||
#define EC_HD_API_CALC_NOTIFY_HIS (EC_HD_API_INVALID_PARAM_BASENO + 246)//计算点的通知模式不支持历史计算 //Calc mode not support calc history
|
||
#define EC_HD_API_DATANODE_PORT (EC_HD_API_INVALID_PARAM_BASENO + 247)//数据节点端口号不能与配置中心的端口号相同 //DataNode port cannot be equal to configcenter port
|
||
#define EC_HD_API_RY_YES (EC_HD_API_INVALID_PARAM_BASENO + 248)//服务端是冗余配置,请传入正确的2个冗余地址 //ConfigCenter is ry, need two ry addr
|
||
#define EC_HD_API_RY_NO (EC_HD_API_INVALID_PARAM_BASENO + 249)//服务端没有配置冗余,不能传入2个冗余地址 //ConfigCenter is not ry, do not need two ry addr
|
||
|
||
|
||
#endif //ERROR_CODE_H_
|