Advanced tag operations, Tagop invocation, Direct invocation – ThingMagic Mercury API v1.23.0 User Manual
Page 42: Direct invocation 42, Advanced, Tag operations

Advanced Tag Operations
42
Level 2 API
Advanced Tag Operations
Note
These new TagOp data structures replace the older individual
.
TagOp Invocation
A
TagOp is a data structure which encapsulates all the arguments of a particular,
protocol-specific command. The following groups of TagOps are supported:
Gen2 Tag Specific TagOps - Alien Higgs
Gen2 Tag Specific TagOps - NXP G2*
Gen2 Tag Specific TagOps - Impinj Monza4
Using
TagOp provides a scalable architecture for extending supported tag operations
than an ever-increasing number of individual API methods.
TagOps have the added
benefit of being embeddable in larger structures; e.g.,
with a
TagOp
allowing for operations to be automatically performed on every tag found during an
operation.
Specific tagop structures depend on the structure of the protocol commands. See the
Language Specific Reference Guides
TagOp subclasses for detailed information.
Direct Invocation
The
Reader.ExecuteTagOp() method provides direct execution of TagOp commands.
Using ExecuteTagOp() results in the following behavior:
The reader operates on the first tag found, with applicable tag filtering as specified by
the
object passed in ExecuteTagOp().
The command will be attempt for the timeout value specified in the
The reader stops and the call returns immediately after finding one tag and operating
on it, unless the timeout expires first.
The operation is performed on the antenna specified in