User's Manual
8 | P a g e www.eccel.co.uk
3.1.4 Get tag count (0x02)
The command send to the module to read how many TAGS are in range of the antenna no matter which
technology of tag, so it returns the total amount present of all supported tag types. The maximum number
for this standard discovery loop is 5. If you want to perform a full inventory command for ICODE tag types
please refer to ICODE_INVENTORY_xxx commands.
After this command, the module holds all UID’s and basic information about TAGs present in volatile
memory and the user can read it using the GET_TAG_UID command.
Command description
Argument
Size
Value
Description
Command ID
1
0x02
GET_TAG_COUNT
Response
description
ACK
1
0x00
Command ID
1
0x02
GET_TAG_COUNT
TAG count
1
X
Maximum discovered tags is 5
Example:
HOST=>READER: 0x02 – GET_TAG_COUNT
READER=>HOST: 0x00 - ACK byte
0x02 - related command code GET_TAG_COUNT
0x01 – number of tags in range
3.1.5 Get tag UID (0x03)
This command should be executed after GET_TAG_COUNT frame to read information about the tag.
Command
description
Argument
Size
Value
Description
Command ID
1
0x03
GET_TAG_UID
TAG idx 1 X
TAG
index in module memory, must me less than number
of tags reported by GET_TAG_COUNT command
Response
description
ACK
1
0x00
Command ID
1
0x03
GET_TAG_UID
TAG type 1 X
0x01
-
Mifare Ultralight
0x02 - Mifare Ultralight-C
0x03 - Mifare Classic
0x04 - Mifare Classic 1k
0x05 - Mifare Classic 4k
0x06 - Mifare Plus
0x07 - Mifare Plus 2k
0x08 - Mifare Plus 4k
0x09 - Mifare Plus 2k sl2
0x0A - Mifare Plus 4k sl2
0x0B - Mifare Plus 2k sl3
0x0C - Mifare Plus 4k sl3
0x0D - Mifare Desfire
0x0F - JCOP