void __stdcall TCP_connect::TagEpcLog(char* tagname, LogBaseEpcInfo msg)
{
// Any blocking inside the callback will affect the normal use of the API !
// 回调里面的任何阻塞或者效率过低,都会影响API的正常使用 !
char *p_epc = (char *)msg.Epc;
qDebug() << "userdata" << (char *)msg.Epc;
qDebug() << "userdata" << (char*)msg.Userdata;
if(Tag_Reader::tag_list.contains(QString(p_epc)) == false )//在列表里没有找到EPC
{
Tag_Reader::tag_num++;
/* 将epc号放进list中 */
Tag_Reader::tag_list.append(QString(p_epc)); //
/* tag_num发生一次变化,发出一个信号,显示一次 */
//emit Tag_Reader::tag_epc->read_epc(tagname , msg);
}
emit Tag_Reader::tag_epc->read_epc(tagname , msg);
}
【无标题】
最新推荐文章于 2024-08-20 12:59:24 发布