![ThingMagic Mercury6e M6e-30dBm Hardware Manual Download Page 46](http://html1.mh-extra.com/html/thingmagic/mercury6e-m6e-30dbm/mercury6e-m6e-30dbm_hardware-manual_1106991046.webp)
Tag Handling
46
Functionality of the Mercury6e
Tag Handling
When the M6e performs inventory operations (MercuryAPI Read commands) data is
stored in a
until retrieved by the client application, or streamed directly to the
client if operating in Streaming mode [Not Yet Implemented].
Tag Buffer
The M6e uses a dynamic buffer that depends on EPC length and quantity of data read.
As a rule of thumb it can store a maximum of 1024 96-bit EPC tags in the TagBuffer at a
time. Since the M6e supports streaming of read results the buffer limit is, typically, not an
issue. Each tag entry consists of a variable number of bytes and consists of the following
fields:
The Tag buffer acts as a First In First Out (FIFO) — the first Tag found by the reader is the
first one to be read out.
Tag Streaming
When reading tags during inventory operations (MercuryAPI
Reader.Read()
and
Reader.StartReading()
) by default the M6e “streams” the tag results back to the
host processor. This means that tags are pushed out of the buffer as soon as they are
processed by the M6e and put into the buffer. The buffer is put into a circular mode that
keeps the buffer from filling. This allows for the M6e to perform continuous search
operations without the need to periodically stop reading and fetch the contents of the
buffer. Aside from not seeing “down time” when performing a read operation this behavior
is essentially invisible to the user as all tag handling is done by the MercuryAPI.
Tag Buffer Entry
Total Entry
Size
Field
Size
Description
68 bytes
(Max EPC
Length = 496bits)
EPC
Length
2 bytes
Indicates the actual EPC length of the tag
read. Cannot exceed the Max EPC length
setting.
PC Word
2 bytes
Contains the Protocol Control bits for the tag.
EPC
62 bytes
Contains the tag’s EPC value padded with
trailing zeros if the size is less than the Max
EPC Length size.
Tag CRC
2 bytes
The tag’s CRC.
Summary of Contents for Mercury6e M6e-30dBm
Page 1: ...M6e 31 5dBm Hardware Guide For M6e Firmware Ver 1 7 and later ...
Page 4: ...4 ...
Page 14: ...14 Mercury6e Introduction ...
Page 26: ...Assembly Information 26 Hardware Overview M6e Mechanical Drawing ...
Page 52: ...Save and Restore Configuration 52 Functionality of the Mercury6e ...
Page 78: ...Demo Application 78 Appendix B Getting Started Devkit ...