![](https://csdnimg.cn/release/download_crawler_static/10725596/bg3.jpg)
CString strID;
CString strTmp;
for(int i = 0; i < 12; i++)
{
strTmp.Format("%02X ", id[i]);
strID += strTmp;
}
// Antenna No
CString strAntennaNo;
strAntennaNo.Format("%d", antennaNo);
// Display
AfxMessageBox(strID + " Device No: " + strAntennaNo);
}
7、IdentifyUploadedSingleTag
函数原型: BOOL IdentifyUploadedSingleTag(HANDLE hCom, BYTE* tagID, BYTE* devNo=NULL,
BYTE* antennaNo);
功能说明: 识别读卡器上传的单个标签,在“定时模式”及“单卡模式”下获取识别到的标签时使
用该函数。
返回值: 成功时返回 TRUE(1),失败时返回 FALSE(0)
参数: ●——hCom: 串口句柄
●——tagID: 接收标签 ID 的数组地址(输出参数),长度为 12
●——devNo: 接收设备号的变量地址(输出参数)。不需要时置为 NULL。
●——antennaNo: 接收天线号的变量地址(输出参数)。不需要时置为 NULL。
调用例程:
调用例程:
BYTE tagID[12];
BYTE devNo;
BYTE antennaNo;
if(IdentifyUploadedSingleTag(hCom, tagID, &devNo, &antennaNo))
//只需 TagID 时: if(IdentifyUploadedSingleTag(hCom, tagID))
{
// Transfer tag ID to Hex Format
CString strID;
CString strTmp;
for(int i = 0; i < 12; i++)
{
strTmp.Format("%02X ", id[i]);
strID += strTmp;
}
// Device No
CString strDevNo;
strDevNo.Format("%d", devNo);
// Antenna No
CString strAntennaNo;
strAntennaNo.Format("%d", antennaNo);