首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何读取EPC和TID执行清单(Zebra Xamarin RFID SDK)?

如何读取EPC和TID执行清单(Zebra Xamarin RFID SDK)?
EN

Stack Overflow用户
提问于 2020-11-17 18:11:44
回答 1查看 218关注 0票数 0

我试图在执行清点时同时获得EPC和TID,我正在使用带有RFD2000阅读器的Zebra Xamarin RFID SDK。为了进行测试,我使用了sdk附带的c#演示源代码。所以我启用了

代码语言:javascript
复制
rfidReader.Events.SetAttachTagDataWithReadEvent(true);

并将操作添加到标签访问序列。

代码语言:javascript
复制
TagAccess tagAccess = new TagAccess();
TagAccess.Sequence Sequence = new TagAccess.Sequence(tagAccess, tagAccess);
TagAccess.Sequence.Operation op = new TagAccess.Sequence.Operation(Sequence);

op.AccessOperationCode = ACCESS_OPERATION_CODE.AccessOperationRead;
op.ReadAccessParams.MemoryBank = MEMORY_BANK.MemoryBankTid;
rfidReader.Actions.TagAccess.OperationSequence.Add(op);

在调用Inventory.Perform()之前,我调用

代码语言:javascript
复制
rfidReader.Actions.TagAccess.OperationSequence.PerformSequence();

在第一秒内我就能读到

代码语言:javascript
复制
aryTags[index].MemoryBankData

TID值。

我只收到2-3个EPC+TID标签,而我有几个标签。我接收到一个“空的访问序列”,并试图“重新填充”该序列,但没有成功。

有任何关于如何解决的建议或文档吗?

非常感谢

EN

回答 1

Stack Overflow用户

发布于 2021-02-15 17:27:27

也许你没有足够的rfid电源设置?与EPC清单读取相比,TID读取需要更多电源。或者,您可以先清点范围内的所有标签,然后遍历所有epcs,逐个读取tid。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64873188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档