📄 xcrf500api.h
字号:
unsigned char *pTagPWD,\
unsigned char ucStartAdd,\
unsigned char ucLength ,
unsigned char *pValue);
/*******************************************************/
// 功能: XCGetUseDataReport函数用来读取用户数据返回
// 入口参数:hCom:通讯端口句柄(串口/网口);
// pValue: 返回读到数据的指针(包括:状态字 天线号 标签类型、用户数据)
// 返回: 指令发送失败返回ERROR_NODATA_RETURN//
// 失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
// 其它错误
// junline 2006-03-9
/*******************************************************/
extern "C" DllExport int __stdcall XCGetUseDataReport (HANDLE hCom,\
unsigned char *pValue);
/*******************************************************/
// 功能: XCGetUseData函数用来发送读取用户数据信息
// 入口参数:hCom:通讯端口句柄(串口/网口);
// pTagPWD: 标签访问密码;
// ucStartAdd: 标签数据区首地址(0x00~0x1a);
// ucLength: 要读取数据的长度;
// isDoAffirm: 是否需要返回确认
// (00:对同一个标签的TID码读写器只向上位机返回一次,
// 并要求上位机接收后给予读写器"返回数据确认",
// 01":读写器将读取到的所有的标签TID码全部上传到上
// 位机并不要求上位机接收后给予读写器"返回数据确认",
// 直到上位机下发"关功放"命令后才停止读标签TID码。)
// 返回: 指令发送失败返回ERROR_NODATA_RETURN//
// 失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
// 其它错误
// junline 2006-03-9
/*******************************************************/
extern "C" DllExport int __stdcall XCGetUseData (HANDLE hCom,\
unsigned char *pTagPWD,\
unsigned char ucStartAdd,\
unsigned char ucLength ,
unsigned char isDoAffirm);
//jpw20061124
extern "C" DllExport int __stdcall XCReadUserDataEPC ( HANDLE hCom\
, unsigned char *pTagPWD\
, unsigned char ucStartAdd\
, unsigned char ucLength
, unsigned char isDoAffirm
, unsigned char *pValue );
/*******************************************************/
// 功能: XCDataReturn函数用来返回数据确认
// 入口参数:hCom:通讯端口句柄(串口/网口);
// Conmand 需要返回确认的指令命令字
// 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函数用来标签选择
// 入口参数:hCom:通讯端口句柄(串口/网口);
// DataType: 匹配数据区;
// DataAdd: 匹配数据首地址
// DataLen: 匹配数据长度
// Data: 匹配数据
// 返回: 指令发送失败返回ERROR_NODATA_RETURN//
// 失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
// 其它错误
// junline 2006-03-13
/*******************************************************/
extern "C" DllExport int __stdcall XCSelectTag ( HANDLE hCom,
unsigned char DataType
, unsigned char DataAdd
, unsigned char DataLen
, unsigned char * Data );
//jpw20061028
extern "C" DllExport int __stdcall XCSelectTagEPC ( HANDLE hCom
, unsigned char DataType
, unsigned char DataAdd
, unsigned char MaskBit
, unsigned char * Data
, unsigned char Datalength);
extern "C" DllExport int __stdcall XCTestModeSet (HANDLE hCom,
unsigned char TestMode );
/*******************************************************/
// 功能: 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
// 返回: 指令发送失败返回ERROR_NODATA_RETURN//
// 失败(或未找到标签)返回ERROR_IDENTIFY_FAIL
// 其它错误
// junline 2006-03-30
/*******************************************************/
extern "C" DllExport int __stdcall XCSetInterfere ( HANDLE hCom,
unsigned char * ReaderID );
/*******************************************************/
// 功能: XCGetInterfere函数用来启动接收读写器干扰测试ID
// 入口参数:hCom: 通讯端口句柄(串口/网口);
// 返回: 指令发送失败返回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: 通讯端口句柄(串口/网口);
// 返回: 指令发送失败返回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_XCRF500API_H__293F53CE_E845_47D8_8173_316A3F285E84__INCLUDED_)
/******************** 模板 *****************************/
// 功 能:
// 入口参数:hCom:通讯端口句柄(串口/网口)
//
// 返回: 失败,返回
// 成功,返回
//
//
// Sunming 2006-02-10
/*******************************************************/
//extern "C" DllExport int __stdcall XC (HANDLE hCom);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -