User's Guide
Tarvos User Guide - Version 0.3 23
Please see the documentation on the TSI commands. For a quick example:
“tag.write_kill_pwd(tag_id=0x294315325E9DCB8F0871F7B3, kill_pwd=0x12345678)\r\n”
5.8 Tag Database
The reader has a non-volatile tag database that can store up to the most recent 2
20
(1,048,576) tags read by
the reader. The TSI commands available for the tag database are shown below.
tag.db.get ()
tag.reporting.taglist_fields
tag.db.enable
tag.db.purge()
tag.db.set_acknowledged()
tag.db.next_audit_record
tag.db.get_and_purge()
Please see the documentation on the TSI commands.
The tag database can be used to synchronously collect tags from the reader (as opposed to asynchronously
via the event channel). This can be useful in situations where communications to the reader are interrupted
for any reason (e.g: loss of network). Each tag has a unique audit record value that can be used to
acknowledge the tag. If the client uses this mechanism to acknowledge every tag it sees, it should do the
following for every tag arrival in the event channel:
“tag.db.set_acknowledged(true, <audit_record>)\r\n”
If this has been done for every tag, then if a loss of communication occurs, the following command can be
used to get all unacknowledged tags in the database after reconnecting to the reader.
“tag.db.get(acknowledged=false)\r\n”