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

📄 xcrfapi.h

📁 深圳远望谷804读写器DEMO 深圳远望谷804读写器DEMO
💻 H
📖 第 1 页 / 共 4 页
字号:
//            DataType: 确认状态;
//	返回:    指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//        junline 2006-03-13 

// 修改记录   加入返加确认的指令字
// 修改人		junline
// 时间			2006-04-24
/*******************************************************/
extern "C" DllExport  int __stdcall XCDataReturn (HANDLE hCom,
												  unsigned char Command ,
												  unsigned char DataType );

/*******************************************************/
//	功能:    XCSelectTag函数用来标签选择 for 500
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            DataType: 匹配类型;
//			  DataAdd:  匹配数据首地址
//			  DataLen:  匹配数据掩码位		
//			  Data:		匹配数据	
//	返回:    
//            1:成功
//            指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//        Jiang pei wang 2006-10-27 
/*******************************************************/

extern "C" DllExport  int __stdcall XCSelectTag ( HANDLE hCom,
												  unsigned char DataType 
												  , unsigned char DataAdd
												  , unsigned char DataLen
												  , unsigned char * Data );

/*******************************************************/
//	功能:    XCSelectTagEPC函数用来标签选择读取 for 800
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            DataType: 匹配类型
//			  DataAdd:  匹配数据首地址
//            MaskBit:  匹配数据掩码位
//			  Datalength:  匹配数据长度		
//			  Data:		匹配数据	
//	返回:    指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//        Jiang pei wang 2006-10-28 
/*******************************************************/
extern "C" DllExport  int __stdcall XCSelectTagEPC ( HANDLE hCom
												  , unsigned char DataType 
												  , unsigned char DataAdd
												  , unsigned char MaskBit
												  , unsigned char * Data 
												  , unsigned char Datalength);


/*******************************************************/
//	功能:    XCTestModeSet函数用来设置各测试模式。
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            TestMode:测试模式类型
//  返回:    
//            1,成功
//            其他,失败
//        Jiang pei wang 2006-9-5
/*******************************************************/
extern "C" DllExport  int __stdcall XCTestModeSet (HANDLE hCom,
												  
												  unsigned char TestMode );

/*******************************************************/
//	功能:   跳频管理测试
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
//            size :   设置数据字节数 
// 	          Param:    设置参数
//  返回:    
//            成功,返回1
//            失败,返回其他              	  
//            jpw0912
/*******************************************************/
extern "C" DllExport int __stdcall XCEUFreqTest ( HANDLE hCom
												 , int iInfoType
												 , int size
												 , unsigned char * Param );

/*******************************************************/
//	功能:   RSSI测试
//	入口参数:hCom:通讯端口句柄(串口/网口)
//            iInfoType:信息类型
//            size :   设置数据字节数 
//            FreqNum:  频点
// 	          Param:    校调参数
//  返回:    失败,返回0
//            成功,返回1	
              	  
//            jpw0914
/*******************************************************/
extern "C" DllExport int __stdcall XCEUDoorTest ( HANDLE hCom
												 , int iInfoType
												 , int size
												 , unsigned char FreqNum
												 , unsigned char * Param );

/*******************************************************/
//	功能:    XCUpGrade函数用来发送升级指令
//	入口参数:hCom:通讯端口句柄(串口/网口/USB)
	
//	返回:
//            成功返回>0
//            指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误

//  创建人:	jiangpeiwang   2008-02-02	

/*******************************************************/
extern "C" DllExport  int __stdcall XCUpGrade ( HANDLE hCom );

/*******************************************************/
//	功能:    XCSetReadCfg函数用来密集读写器配置
//	入口参数:hCom:通讯端口句柄(串口/网口);
//            colloquy: 会话区;
//			  Taglog:  选择标志
//	返回:    指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//        junline 2006-03-13 
/*******************************************************/
extern "C" DllExport  int __stdcall XCSetReadCfg ( HANDLE hCom,
												  unsigned char colloquy 
												  , unsigned char Taglog
												 );

/*******************************************************/
//	功能:    XCSetInterfere函数用来启动发送读写器干扰测试ID
//	入口参数:hCom:	通讯端口句柄(串口/网口);
//            ReaderID	读写器ID
//	返回:    
//            1:成功
//            指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//        junline 2006-03-30 
/*******************************************************/
extern "C" DllExport  int __stdcall XCSetInterfere ( HANDLE hCom,
												  unsigned char * ReaderID );

/*******************************************************/
//	功能:    XCGetInterfere函数用来启动接收读写器干扰测试ID
//	入口参数:hCom:	通讯端口句柄(串口/网口);
//	返回:
//            1:成功    
//            指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//			  ReaderID	读写器ID
//        junline 2006-03-30 
//  修改:    
//			  2、返回详细的错误代码
//  修改人:	junline   2006-03-31	

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

/*******************************************************/
//	功能:    XCCloseInterfere函数用来关闭读写器干扰测试状态
//	入口参数:hCom:	通讯端口句柄(串口/网口);
//	返回:   
//            1:成功 
//            指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//            其它错误
//        junline 2006-03-30 
/*******************************************************/
extern "C" DllExport  int __stdcall XCCloseInterfere ( HANDLE hCom );

/*******************************************************/
//	功能:    XCIsError函数用来判定返回值的正误
//	入口参数:RevData:  返回回来的数据 
//	返回:    成功返回 1 值,不成功返为错误代码 ( < 0 )。
//			  0  // 没有数据返回,接收数据长度不足
//			  xcrf-800以前的读写器
//			  指令发送失败返回ERROR_NODATA_RETURN//            
//            失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
//			  xcrf-800及以后的读写器
//			  返回从0x10至0x2F的错误代码。详情请查阅协议设计文档							
//            其它错误
//        junline 2006-03-15 
/*******************************************************/

int XCIsError ( unsigned char *RevData );


/*******************************************************
//	功能:    XCEpcPrintPowerOs函数用于打印机模块功率衰减控制								
//	入口参数:hCom:	通讯端口句柄(串口/网口);
			  ucLevel:  功率衰减级别 
//	返回:    成功返回 1 值,不成功返为错误代码 ( < 0 )。
//			  0  // 没有数据返回,接收数据长度不足
	创建人:  junline (周虎)
	创建时间:2006-04-03
	
	修改记录:
	修改人:
	修改时间:
*******************************************************/
extern "C" DllExport  int __stdcall XCEpcPrintPowerOs ( HANDLE hCom
													   , unsigned char ucLevel );



/***********************************************************************
功能:  读写器状态查询命令(中山移动RFID技术在资产管理中的应用)
原形:  XCGetReaderState ( HANDLE hCom, unsigned char fixNO, unsigned char * DateTime )
入口参数:		hcom		通讯端口句柄
				fixNO		设备编号
				DateTime	用于保存读写器当前的时间,不能为NULL
返回值:0x00    通讯成功,返回读写器当前时间
		0x3A	读写器处于忙状态
		0x3F	读写器接收数据错误
创建人:	junline
创建时间:	2006-06-19
修改记录:
修改人:
修改时间:
***********************************************************************/

extern "C" DllExport  int __stdcall XCGetReaderState ( HANDLE hCom
													  , unsigned char fixNO
													  , unsigned char * DateTime );


/***********************************************************************
功能:  读写器主动上传侦听命令(中山移动RFID技术在资产管理中的应用)
原形:  XCListenReader ( HANDLE hCom, unsigned char fixNO
						, unsigned char * DateTime
						, unsigned char * ucID
						, unsigned char * ucData )
入口参数:		hcom		通讯端口句柄
				fixNO		设备编号
				DateTime	用于保存读写器当前的时间,不能为NULL
				ucID		用于保存读写器读出标签的ID值,不能为NULL
				ucData		用于保存读写器读出标签的数据区值,不能为NULL
返回值:01    通讯成功,返回读写器时间,ID,数据区值
		00	  读写器上传信息不成功
		
创建人:	junline
创建时间:	2006-06-19
修改记录:
修改人:
修改时间:
***********************************************************************/

extern "C" DllExport  int __stdcall XCListenReader ( HANDLE hCom
													, unsigned char fixNO
													, unsigned char * DateTime 
													, unsigned char * ucID
													, unsigned char * ucData );


/***********************************************************************
功能:  读写器时钟设置(中山移动RFID技术在资产管理中的应用)
原形:  XCSetReaderTime ( HANDLE hCom, unsigned char fixNO
						, unsigned char * DateTime )
入口参数:		hcom		通讯端口句柄
				fixNO		设备编号
				DateTime	用于保存读写器当前的时间,不能为NULL
				
返回值:0x00    通讯成功,返回读写器当前时间
		0x3A	读写器处于忙状态
		0x3F	读写器接收数据错误
		0x3B	设备编号与读写器编号不符
创建人:	junline
创建时间:	2006-06-19
修改记录:
修改人:
修改时间:
***********************************************************************/

extern "C" DllExport  int __stdcall XCSetReaderTime ( HANDLE hCom
													, unsigned char fixNO
													, unsigned char * DateTime );


/***********************************************************************
功能:  读写器设备编号设置(中山移动RFID技术在资产管理中的应用)
原形:  XCSetReaderfixNO ( HANDLE hCom, unsigned char fixNO )
入口参数:		hcom		通讯端口句柄
				fixNO		设备编号
				
返回值:0x00    通讯成功,返回读写器当前时间
		0x3A	读写器处于忙状态
		0x3F	读写器接收数据错误
		0x3B	设备编号与读写器编号不符
创建人:	junline
创建时间:	2006-06-19
修改记录:
修改人:
修改时间:
***********************************************************************/

extern "C" DllExport  int __stdcall XCSetReaderfixNO ( HANDLE hCom
													, unsigned char fixNO );



/***********************************************************************
功能:  读写器设备编号查询(中山移动RFID技术在资产管理中的应用)
原形:  XCGetReaderfixNO ( HANDLE hCom, unsigned char fixNO )
入口参数:		hcom		通讯端口句柄
				fixNO		存储返回的设备编号
				
返回值:0x00    通讯成功,返回读写器当前时间
		0x3A	读写器处于忙状态
		0x3F	读写器接收数据错误
		0x3B	设备编号与读写器编号不符
创建人:	junline
创建时间:	2006-06-19
修改记录:
修改人:
修改时间:
***********************************************************************/

extern "C" DllExport  int __stdcall XCGetReaderfixNO ( HANDLE hCom
													, unsigned char fixNO );





/***************************************************************************/

/////////////////////////////////////////////////////////////////////////////

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_XCRFAPI_H__1C2DB340_4DD9_4F55_B382_FAB3F77F3E1A__INCLUDED_)

⌨️ 快捷键说明

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