⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xcrfapi.h

📁 深圳远望谷804读写器DEMO 深圳远望谷804读写器DEMO
💻 H
📖 第 1 页 / 共 4 页
字号:
/*******************************************************/

extern "C" DllExport int __stdcall XCPowerOff (HANDLE hCom);
/*******************************************************/
//	功能:   XCSysQuery读写器参数查询
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
//            size :   得到数据个数 
// 	          pData:   得到数据
//  返回:    
//            1:成功
//            其他:失败
              	  
//        yang xian feng 2004-8-25 
/*******************************************************/
              	
extern "C" DllExport int __stdcall XCSysQuery ( HANDLE hCom
											   , int iInfoType
											   , unsigned char size
											   , unsigned char * pData );

/*******************************************************/
//	功能:   XCTagQuery标签配置参数查询
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
/*  信息类型:0x00	导出标签参数表 		1字节
			  0x01	标签协议类型		1字节
			  0x02	标签操作可靠性等级	1字节
			  0x10	默认Q值	  1字节
			  ...
*/
//            size :   得到数据个数 
// 	          pData:   得到数据
//  返回:    0:失败
//            1:指令发送成功
              	  
//        jiang pei wang 2007-5-18
/*******************************************************/
             	
extern "C" DllExport int __stdcall XCTagQuery ( HANDLE hCom
											   , int iInfoType
											   , unsigned char size
											   , unsigned char * pData );


/*******************************************************/
//	功能:   XCFreqQuery函数跳频管理 查询
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
/*  信息类型:
			  0x04	跳频表		50字节
*/
//            size :   得到数据个数 
// 	          pData:   得到数据
//  返回:    0:失败
//            1:成功              	  
//        jiang pei wang 2006-11-24 
/*******************************************************/
extern "C" DllExport int __stdcall XCFreqQuery ( HANDLE hCom, int iInfoType, unsigned char size, unsigned char * pData );

/*******************************************************/
//  注意:演示软件无须使用该函数!!!废弃
//	功能:   设备参数设定
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            sys_addr:起始地址
//            size :   得到数据个数 最大32个字节
// 	          Param;    设置参数
//  返回:    失败,返回0
//            成功,返回1	
              	  
//        yang xian feng 2004-7-15 										  
/*******************************************************/

extern "C" DllExport int __stdcall XCSysSet (HANDLE hCom,int sys_addr, int size, unsigned char * Param);
/*******************************************************/
//	功能:   XCSysFastSet读写器参数设定
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
//            size :   设置数据字节数 
// 	          Param;    设置参数
//  返回:    
//            1 成功
//            其他:失败	
              	  
//        yang xian feng 2004-8-25 
/*******************************************************/

extern "C" DllExport int __stdcall XCSysFastSet (HANDLE hCom,int iInfoType, int size, unsigned char * Param);

/*******************************************************/
//	功能:   标签参数设定
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
//            size :   设置数据字节数 
// 	          Param;    设置参数
//  返回:    失败,返回0
//            成功,返回1	
              	  
//        jiang pei wang 2007-5-18 
/*******************************************************/

extern "C" DllExport int __stdcall XCTagFastSet ( HANDLE hCom
												 , int iInfoType
												 , int size
												 , unsigned char * Param );
/*******************************************************/
//	功能:  IO输出操作
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            ucPortNum: 输出端口号
//            ucValue:   电平(低电平:0,高电平:1)
//  返回:    失败,返回0
//            成功,返回1	
              	  
//        jiang pei wang 2007-5-16 
/*******************************************************/

extern "C" DllExport int __stdcall XCIOControlSet ( HANDLE hCom
												 , unsigned char ucPortNum
												 , unsigned char ucValue );

/*******************************************************/
//	功能:    IO输入查询查询。
//	入口参数:hCom:通讯端口句柄(串口/网口);
// 	          ucQueryKind:   查询方式
//  返回:    失败,返回0
//            成功,返回1
//        Jiang pei wang 2007-5-16 
/*******************************************************/

extern "C" DllExport int __stdcall XCIOControlQuery ( HANDLE hCom
												 	 , unsigned char ucQueryKind
													 , unsigned char ucQueryStatus);
/*******************************************************/
//	功能:    XCMACSet函数用来设置读写器MAC地址。
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            iInfoType:信息类型
//            size :   设置数据字节数
// 	          Param:    设置参数
//  返回:    失败,返回0
//            成功,返回1
//        Jiang pei wang 2006-9-12 
/*******************************************************/
extern "C" DllExport int __stdcall XCMACSet ( HANDLE hCom
												 , int iInfoType
												 , int size
												 , unsigned char * Param );

/*******************************************************/
//	功能:    XCPowerSet函数用来设置各端口功率。
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            iInfoType:信息类型
//            size :   设置数据字节数
//            ucAntenna :   天线号
// 	          powerlevel:   功率等级
//  返回:    失败,返回0
//            成功,返回1
//        Jiang pei wang 2006-9-11 
/*******************************************************/
extern "C" DllExport int __stdcall XCPowerSet ( HANDLE hCom
												 , int iInfoType
												 , int size
												 , unsigned char ucAntenna 
												 , unsigned char powerlevel);

/*******************************************************/
//	功能:    XCPowerQuery函数用来查询各端口功率。
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            iInfoType:信息类型
//            size :   查询的数据字节数
// 	          powerlevel:   功率等级
//  返回:    失败,返回0
//            成功,返回1
//        Jiang pei wang 2006-9-12 
/*******************************************************/
extern "C" DllExport int __stdcall XCPowerQuery ( HANDLE hCom
												 , int iInfoType
												 , int size
												 , unsigned char* powerlevel);

/*******************************************************/
//	功能:   设备IP地址设定
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            Pwd:  密码
//            CfgItemName: 配置文件名
// 	          IP_Addr;      网络地址
//            NetMark:     子网掩码
//            Gateway:     网关
//  返回:    返回参数:
//            0-表示设定失败;
//            1-表示设定成功;

              	  
//        yang xian feng 2004-8-25 
/*******************************************************/
extern "C" DllExport int __stdcall XCNetAddrSet (HANDLE hCom, 
										char* Pwd,
										char* CfgItemName,
										char* IP_Addr,
										char* NetMark,
										char* Gateway);
/*******************************************************/
//	功能:    读写器操作口令设置
//	入口参数:OldPwd:旧密码
//            NewPwd:新密码
//  返回:    失败,返回0
//            成功,返回1		
              	  
//        yang xian feng 2004-7-5 
/*******************************************************/

extern "C" DllExport int __stdcall XCPassWordSet(HANDLE hCom, char* OldPwd, char* NewPwd);
/*******************************************************/
//	功能:    XCLockUserData()  锁住用户组数据
//	          
//	hCom:             通讯端口句柄(串口/网口);
//  ucStartAdd         要锁的起始地址8-223
//  ucAntenna          天线端口号
//  pTagID:           标签ID号
//  ucLength:          数据长度
//	返回: 
//         1:锁定成功  			
//         其他:配置失败 			
              	
//           
//        yang xian feng 2004-8-24 
/*******************************************************/

extern "C" DllExport int __stdcall  XCLockUserData(HANDLE hCom,unsigned char ucStartAdd,\
                                                        unsigned char ucAntenna,
														unsigned char *pTagId,
														unsigned char ucLength );

/*******************************************************/
//	功能:    XCCodeSending()  发送数据测试
//	          
//	hCom			 通讯端口句柄(串口/网口);
//	nDataLen         数据包长度;
//  uCommand         命令字;
//  pCodeing         要发送的数据内容(n个字节);
//	返回: 0:测试失败(没有应答或收到测试失败的应答)
//         1:测试成功(收到测试成功的应答)
//           			
              	
//           
//        sun ming 2004-09-16
/*******************************************************/

extern "C" DllExport int __stdcall  XCCodeSending(HANDLE hCom,
															int size, 
															unsigned char uCommand, 
															unsigned char* pCodeing);

/*******************************************************/
//	功能:    XCLongIdentify函数用来向读写器发送扫描覆盖
//  		  范围内的电子标签,并读出前8个字节的指令。
//	入口参数:hCom:    通讯端口句柄(串口/网口);
//	          uTagType:指定卡的类型(1 ~ n);
//            ucAntenna:天线号
//            ucScanTimes:扫描次数
//	返回:    指令发送失败返回0
//            指令发送成功返回非零
              	
//                
//        Sun ming 2005-5-4 
/*******************************************************/
extern "C" DllExport int __stdcall XCLongIdentify (HANDLE hCom,unsigned char uTagType,\
											  unsigned char ucAntenna,\
											  unsigned char ucScanTimes);

/*******************************************************/
//	功能:    XCLongReport函数用来接收读写器识别到的标签ID编号。
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            pReciveData:状态字+天线号+标签类型+标签ID号
//							+用户数据区的前8个字节
//	   
//	返回:    指令发送失败返回0
//            
//            1:    成功       
//            其他: 失败  
//        Sun ming 2005-5-4  
/*******************************************************/
extern "C" DllExport  int __stdcall XCLongReport (HANDLE hCom, unsigned char *pReciveData );

/*******************************************************
/功能:    XCUserIdentify(为大连口岸物流项目定制增加)函数读某组标签ID号+用户数据  		
入口参数:hCom:    通讯端口句柄(串口/网口);
          uTagType:指定卡的类型(1 ~ n);
          ucAntenna:天线号
          ucAddress1:用户数据地址1
          ucAddress2:用户数据地址2
          ucAddress3:用户数据地址3
          ucAddress4:用户数据地址4
返回:    指令发送失败返回0
          指令发送成功返回非零
           	
//                
//        Sun ming 2005-8-2 为大连口岸物流项目定制增加 
/*******************************************************/

extern "C" DllExport int __stdcall XCUserIdentify (HANDLE hCom,unsigned char uTagType,\
											    unsigned char ucAntenna,\
												unsigned char ucAddress1,\
												unsigned char ucAddress2,\
												unsigned char ucAddress3,\
												unsigned char ucAddress4);

/*******************************************************
//	功能:    XCUserReport函数用来接收读写器识别到的标签ID编号。
入口参数:hCom:通讯端口句柄(串口/网口);
          pReciveData:状态字+天线号+标签类型+标签ID号
							+用户数据区的前8个字节
	   
返回:    
          1:    成功      
          其他: 失败
  Sun ming 2005-8-2 为大连口岸物流项目定制增加 
/*******************************************************

extern "C" DllExport  int __stdcall XCUserReport (HANDLE hCom, unsigned char *pReciveData);
/////////////////////////////////////////////////////////////////////////////

/**********************  EPC G2 XCRF-800 READER API FUNCTIONS **************/

/*******************************************************/
//	功    能:读写器类型配置
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iReaderClass:读写器类型
//                  500 6B	              	  
//                  600 XCRF-600型读写器	              	  
//                  800 6C	              	  
//  返回:    失败,返回 ERROR_PARAMETER_FAIL
//            成功,返回 FUCCESS_RETURN	              	  
//        Sunming 2006-02-10
/*******************************************************/
extern "C" DllExport int __stdcall XCSetDeviceClass (HANDLE hCom,int iReaderClass);

/*******************************************************/
//	功    能:读写器类型查询
//	入口参数:hCom:通讯端口句柄(串口/网口)
//
//  返回:    失败,返回 ERROR_PARAMETER_FAIL
//            1,成功,返回读写器类型
//            返回类型代码,如"804B"或"804F" 代表 读写器为固定式的基本型(FCC),

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -