.rd Read transponder Command
Performs an inventory of transponders within the read range of the reader and then reads the data from the requested bank. Returns an error if no transponders are found.
Android | iOS | .NET |
---|---|---|
link coming soon | link coming soon | ReadTransponderCommand |
Parameters
Identifier | Values | Description |
---|---|---|
-al | on/off | perform an alert after a successful read using the current alert parameters from the .al command |
-ap | xxxxxxxx | Access password, where xxxxxxxx is an 8 character ASCII Hex value |
-c | on/off | Include EPC checksum response |
-db | epc/tid/usr/res | Data bank to read from |
-dl | xx | Data length, size of the data to read (number of 16 bit words in the range 1 to 253 decimal i.e. 01 to FD hex), where xx is a 2 character ASCII Hex value |
-do | xxxx | Data offset, the number of 16 bit words, from the start of the block, to start read from, where xxxx is a 4 character ASCII Hex value |
-dt | on/off | Include date time response |
-e | on/off | Include EPC PC information response |
-fs | on/off | filter out all but the strongest RSSI response |
-ie | on/off | Include the EPC response |
-ic | on/off | Include the phase response |
-ip | on/off | Include the channel frequency response |
-io | on/off | Inventory only, if set to on then no select will be performed before the inventory round phase is started |
-ix | on/off | Index number each transponder response |
-n | No action, just set the parameters | |
-o | nn | Output power in dBm, where nn is in the range 10 to 29 |
-p | List the parameter and their current values | |
-ql | all/nsl/sl | query Select |
-qm | n | QT mode |
-qs | s0,s1,s2,s3 | query Session |
-qt | a/b | query Target |
-qv | nn | Q value (0..15) |
-r | on/off | Include transponder RSSI response |
-sa | n | Select action |
-sb | epc/tid/usr | Bank to use for the select mask |
-sd | xx..zz | Select mask data in 2 character ASCII Hex bytes padded to ensure full bytes, up to a maximum of 32 bytes. |
-sl | xx | Length in bits of the select mask, where xx is a 2 character ASCII Hex value |
-so | xxxx | Number of bits from the start of the block to the start of the select mask, where xxxx is a 4 character ASCII Hex value |
-st | s0,s1,s2,s3,sl | Select target |
-x | Reset the parameters to defaults |
Parameter detail
-al
perform an alert after a successful read using the current alert parameters from the .al command
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 2 |
Default Value | on |
-ap
Access password, where xxxxxxxx is an 8 character ASCII Hex value
Type | HEX |
---|---|
Value | xxxxxxxx |
Range | 8 Hex digits |
Order In Interpretation | 27 |
Default Value | 00000000 |
-c
Include EPC checksum response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 3 |
Default Value | off |
-db
Data bank to read from
Type | Enum |
---|---|
Value | epc/tid/usr/res |
Range | epc/tid/usr/res |
Order In Interpretation | 25 |
Default Value | epc |
-dl
Data length, size of the data to read (number of 16 bit words in the range 1 to 253 decimal i.e. 01 to FD hex), where xx is a 2 character ASCII Hex value
Type | HEX |
---|---|
Value | xx |
Range | 2 Hex digits |
Order In Interpretation | 28 |
Default Value | 02 |
-do
Data offset, the number of 16 bit words, from the start of the block, to start read from, where xxxx is a 4 character ASCII Hex value
Type | HEX |
---|---|
Value | xxxx |
Range | 4 Hex digits |
Order In Interpretation | 26 |
Default Value | 0000 |
-dt
Include date time response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 9 |
Default Value | off |
-e
Include EPC PC information response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 4 |
Default Value | off |
-fs
filter out all but the strongest RSSI response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 10 |
Default Value | off |
-ie
Include the EPC response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 6 |
Default Value | on |
-ic
Include the phase response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 7 |
Default Value | off |
-ip
Include the channel frequency response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 8 |
Default Value | off |
-io
Inventory only, if set to on then no select will be performed before the inventory round phase is started
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 17 |
Default Value | off |
-ix
Index number each transponder response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 11 |
Default Value | off |
-n
No action, just set the parameters
Type | Switch |
---|---|
Value | |
Range | |
Order In Interpretation | 30 |
-o
Output power in dBm, where nn is in the range 10 to 29
Type | Output power |
---|---|
Value | nn |
Range | |
Order In Interpretation | 16 |
Default Value | 29 |
-p
List the parameter and their current values
Type | Switch |
---|---|
Value | |
Range | |
Order In Interpretation | 29 |
-ql
query Select
Type | Enum |
---|---|
Value | all/nsl/sl |
Range | all/nsl/sl |
Order In Interpretation | 21 |
Default Value | all |
-qm
QT mode
QT mode
n = | Description |
0 | Standard read |
1 | Read from private memory |
2 | Read from private memory short range |
3 | Read the QT control word |
Type | Numeric |
---|---|
Value | n |
Range | |
Order In Interpretation | 18 |
Default Value | 0 |
-qs
query Session
Type | Enum |
---|---|
Value | s0,s1,s2,s3 |
Range | s0/s1/s2/s3 |
Order In Interpretation | 22 |
Default Value | s2 |
-qt
query Target
Type | Enum |
---|---|
Value | a/b |
Range | a/b |
Order In Interpretation | 23 |
Default Value | b |
-qv
Q value (0..15)
Type | Output power |
---|---|
Value | nn |
Range | |
Order In Interpretation | 24 |
Default Value | 4 |
-r
Include transponder RSSI response
Type | Enum |
---|---|
Value | on/off |
Range | on/off |
Order In Interpretation | 5 |
Default Value | off |
-sa
Select action
Parameter
n= | Matching Action | Non Matching Action | ||
SL Flag | Session Flag | SL Flag | Session Flag | |
0 | assert | Set A | deassert | Set B |
1 | assert | Set A | nothing | nothing |
2 | nothing | nothing | deassert | Set B |
3 | toggle | toggle | nothing | nothing |
4 | deassert | Set B | assert | Set A |
5 | deassert | Set B | nothing | nothing |
6 | nothing | nothing | assert | Set A |
7 | nothing | nothing | toggle | toggle |
Type | Numeric |
---|---|
Value | n |
Range | |
Order In Interpretation | 19 |
Default Value | 4 |
-sb
Bank to use for the select mask
Type | Enum |
---|---|
Value | epc/tid/usr |
Range | epc/tid/usr |
Order In Interpretation | 12 |
Default Value | epc |
-sd
Select mask data in 2 character ASCII Hex bytes padded to ensure full bytes, up to a maximum of 32 bytes.
Type | HEX |
---|---|
Value | xx..zz |
Range | Integer number of HEX bytes |
Order In Interpretation | 15 |
Default Value |
-sl
Length in bits of the select mask, where xx is a 2 character ASCII Hex value
Type | HEX |
---|---|
Value | xx |
Range | 2 Hex digits |
Order In Interpretation | 14 |
Default Value | 00 |
-so
Number of bits from the start of the block to the start of the select mask, where xxxx is a 4 character ASCII Hex value
Type | HEX |
---|---|
Value | xxxx |
Range | 4 Hex digits |
Order In Interpretation | 13 |
Default Value | 0000 |
-st
Select target
Type | Enum |
---|---|
Value | s0,s1,s2,s3,sl |
Range | s0/s1/s2/s3/sl |
Order In Interpretation | 20 |
Default Value | s2 |
-x
Reset the parameters to defaults
Type | Switch |
---|---|
Value | |
Range | |
Order In Interpretation | 1 |
Parameter Interpretation Order
-x, -al, -c, -e, -r, -ie, -ic, -ip, -dt, -fs, -ix, -sb ,-so, -sl, -sd, -o, -io, -qm, -sa, -st, -ql, -qs, -qt, -qv, -db, -do, -ap, -dl, -p, -n
Parameter Defaults
-al on, -ap 00000000, -c off, -db epc, -dl 02, -do 0000, -dt off, -e off, -fs off, -ic off, -ip off, -ie on, -io off,
-ix off, -o 29, -ql all, -qm 0, -qs s2, -qt b, -qv 4, -r off, -sa 4, -sb epc, -sd, -sl 00, -so 0000, -st s2
Response Headers
CF CR CS DT EA EB EP ER IX ME OK PC PH PR QT RD RI
Examples
Command | Response | Action |
.rd -p -n | CS: .rd -p -n
PR: -al on -ap 00000000 -c off -db epc -dl 02 -do 0000 -dt off -e off –fs off ie on -io off -ix off -n -o 29 -p -ql all –qm 0 -qs s2 -qt b -qv 6 -r off -sa 4 -sb epc -sd -sl 00 -so 0000 -st s2 -x OK: | none |
.rd | CS: .rd
EP: 310833B2DDD906C000001234 RD: C3993000 EP: 341486E37C00000000004254 RD: 70CF3000 OK: | 2 transponders read |
.rd -dt on -e on | CS: .rd -dt on -e on
DT: 2019-01-26T19:00:52 EP: 341486E37C00000000004254 PC: 3000 RD: 70CF3000 EP: 310833B2DDD906C000001234 PC: 3000 RD: C3993000 OK: | 2 transponders read |