Setup Guide

Table Of Contents
"T" – Initiate INVENTORY
The output of the T command is formatted like this:
STARTINVENTORY
TAG=<epc1>
TAG=<epc2>
TAG=<epcN>
STOPINVENTORY 0x<Duration> EPCCOUNT=<N>
Each tag's EPC (including the PC word that precedes it) is listed on its own line, with “Tag=” in
front of it. The entire list of tags is surrounded by “STARTINVENTORY” and “STOPINVENTORY
0x<Duration> EPCCOUNT=<N>”, where N is the number of tag acquisitions made (not unique
tags), and Duration is how long the inventory took in milliseconds (e.g. 0x0200 = 512 msec =
0.512 sec).
You can also have the reader append XEPCDATA to each tag entry in the output of the T
command. This XEPCDATA includes the following inventory- and protocol-related values at the
instant when tag was acquired:
<FREQ> <OUTERLOOP> <INNERLOOP> <ROUND> <SLOTCOUNT> <Q> <TIMESTAMP>
XEPCDATA in the T output is enabled with the command:
IX1
If no tags are found in a T or T(n) command, a NOTAG message will be sent. In a T command,
this means at every exit from the outer loop. In a T(n) command, this means when all slots for
the current Q have been tried.
The “T<n>” commands:
In addition to the basic T command, tags may also be acquired using the T<n> series of sub-
commands. In these commands a minimal series of air protocol commands are issued to
acquire the tag data, and the tags are not removed from the round with an A/B transition, so in
general these commands are only useful when the tag population is small.
In each of the T<n> commands the number of slots tried will be determined by the global Q
value (see the “IQ” command). The Masks sent in the commands that include a SELECT will be
determined by the values in the global Mask structure array (see the “M” command). Any
XDATA processing events will be determined by the values in the XDATADESCRIPTOR array (see
the “X” command).
The odd-numbered T<n> sub-commands all report just the tag's EPC. The even-numbered
45