EasyManua.ls Logo

Star systems Procyon Integrated Reader - 7 Text Stream Interface; TSI Command List

Star systems Procyon Integrated Reader
48 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Procyon Reader User Manual
Revision 1.3
Last modified: 02/09/2015
23 | P a g e
7 Text Stream Interface
This section documents the “Text Stream Interface” (TSI). The TSI is the native communications
protocol for the Procyon. TSI is an ASCII text-based protocol that can be used to control the reader
from any interface.
7.1 TSI Command List
Reader Command
Description
Type
ant.count
Returns the number of antennas supported by
the reader
var
ant.1.power
Configures the transmitter power
var
gpio.in.1
GPIO input 1 value
var
gpio.in.2
GPIO input 2 value
var
gpio.in.all
GPIO all input values
var
gpio.out.1
GPIO output 1 value
var
gpio.out.2
GPIO output 2 value
var
gpio.out.all
GPIO all output values
var
info.name
User defined name assigned to reader
var
ver.module
RF module version
var
ver.firmware
Firmware version
var
com.net.event_port
Value of Event Channel port
var
com.net.1.set()
Specifies network connnection method and IP
address
func
com.net.1.settings
Displays current network connection method
var
reader.is_alive()
Reader connection test
func
reader.reboot()
Reboots the reader
func
events.list()
Lists all registered events and associated
Event Channel
func
events.register()
Register an event on a specified Event
Channel
func
events.unregister()
Unregister an event on a specified Event
Channel
func
events.reporting.fields.report
Configure event.tag.report report fields
var
events.reporting.fields.arrive
Configure event.tag.arrive report fields
var
events.reporting.fields.depart
Configure event.tag.depart report fields
var
setup.inventory
Configure the transmitter state
var
tag.lock()
Lock the tag
func
tag.lock.access_pwd()
Lock the Access Password
func
tag.lock.id()
Lock the EPC memory bank
func
tag.lock.kill_pwd()
Lock the Kill Password
func
tag.lock.tid()
Lock the TID memory bank
func
tag.lock.user_data()
Lock the User Data memory bank
func
tag.unlock()
Unlock the tag
func