User's Manual

i-PORT MB – Manual
Version 1.1 02.02.2007 Page 20/
37
4.3
Get Tags command
Command telegram
After power-up the reader automatically starts reading and stores detected tags in an internal list. With this
command the tags can be retrieved from the reader:
Parameter Range Length/byte Remark
Start SOH 1
Address 1
Command 0x41 1
SubCmd 0x00 1
CRC16 2
End EOT 1
Response telegram
The Reader can be configured to send more than one Response telegrams to one Get Tags Command. The
maximum number can be configured by the Set Parameter command (see below).
If less than 256 tags have newly been detected, these tags will be transmitted in their detection order.
Additional tags or tags which are re-reported (see parameters 0x13, 0x15) might be transmitted in any order.
Parameter Range Length/byte Remark
Start SOH 1
Address 1
Command 0xC1 1
Status 0x00/0x10 1 Note 1
AgeCount 2 Note 2
TagID 4 LSB first
UserData 9 Note 3
Flags 1 Note 4
RSSI 1 Note 5
CRC16 2
End EOT 1
Notes:
1 Status is 0x00 on success. If all received tags have been sent but the maximum number of response
telegrams (see Set Parameter 16 below) is not reached an empty telegram is sent as termination. In
this status is set to 0x10, data to binary 0x00 and RSSI to –128.
If the number of response telegrams is limited by parameter 0x16 the inner loop could follow the
algorithm (Pseudo-C)
for( i=0; i<Parameter_0x16_Number_of_tags_allowed; i++ )
{
receive_response_telegram();
if( (0x10 == response_telegram.status) || timeout )
break;
else