User Manual
PLUS System Manual Reader Data Interface 63
Proprietary Information: Do not disclose unless authorized under a Nondisclosure Agreement and the Partner Agreement.
3.4.2.2 Reader Responses
Several of the commands listed in the previous section cause the Reader to reply with a response string.
These responses are discussed below.
SENDSTATUS
The SENDSTATUS command causes the Reader to send its current control settings. The format of
the reply is:
RX r, CAL c, TERM t, IP addr:mask:gw, SOLVER saddr, OSC o
Where r indicates whether the Reader is enabled (0 = disabled, 1 = enabled), c is the Calibration
Tag power setting, t is the Ethernet termination setting (the last Reader in the Ethernet chain will be
terminated), addr is the static IP address of the Reader, mask is the subnet mask, gw is the gateway
address, saddr is the IP address of the location engine, and o indicates whether the internal
oscillator is enabled. If the Reader is configured to use DHCP, the field following the ―IP‖ will be
―DHCP‖. For example, if the Reader is enabled, the Calibration Tag power is disabled, the
Ethernet termination is disabled, the Reader has a fixed IP address of 10.1.4.5, the subnet mask is
255.255.255.0, the gateway address is 10.1.4.1, the location engine’s IP address is 10.1.4.1, and the
internal oscillator is disabled, a SENDSTATUS command will cause the Reader to reply with:
RX 1, CAL 0, TERM 0, IP 10.1.4.5:255.255.255.0:10.1.4.1, SOLVER 10.1.4.1, OSC 0
If, in the previous example, the Reader is configured for dynamic instead of static IP and the
location engine IP is automatically generated by the Reader, a SENDSTATUS command will cause
the Reader to reply with:
RX 1, CAL 0, TERM 0, IP DHCP, SOLVER AUTO, OSC 0
SENDVER
The SENDVER command causes the Reader to reply with the versions of the FPGA firmware and
the embedded software. The format of the response is:
FPGA 0xd051, SW 1.1
SENDSTATUSVER
The SENDSTATUSVER command causes the Reader to reply with the status, as sent by the
SENDSTATUS command, and the version information, as sent by the SENDVER command:
RX 1, CAL 0, TERM 0, IP DHCP, SOLVER AUTO, OSC 0, FPGA 0xd051, SW 1.1
SENDSTATS
The Reader maintains internal cumulative counts of certain statistics. The SENDSTATS command
causes the Reader to reply with a snapshot of these statistics, along with the Reader’s internal
temperature. The general format of the response is:
PKT p, CRC c, FD d, FO o, TOA a, UP u, TEMP t, PLL l, SYNC s
The statistics reported by the Reader include the number of packets received correctly (p), number
of packets received with CRC error (c), number of false detections (d), number of FIFO overflows
(o), number of packets received that resulted in bad TOA calculations (a), Reader uptime in seconds
(u), temperature t in degrees Celsius, number of PLL unlocked events (l), and number of sync
marker error events (s). A specific example is:
PKT 1000, CRC 5, FD 2, FO 0, TOA 10, UP 1000000, TEMP 30.5, PLL 0, SYNC 0