.ws Write Single transponder Command
This command writes data to a single transponder. It uses a single time slot so there must be enough mask information to select a single transponder. Returns an error if no transponder is found or if the write is incomplete.
| Android | iOS | .NET |
|---|---|---|
| link coming soon | link coming soon | WriteSingleTransponderCommand |
Parameters
| Identifier | Values | Description |
|---|---|---|
| -al | on/off | Perform an alert after a successful write 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 |
| -da | xxxx..zzzz | The data to write in 4 character ASCII Hex words. Up to a maximum of 32 words |
| -db | epc/tid/usr | /res Data bank to write to |
| -dl | xx | Length in words of the data to write, where xx is a 2 character ASCII Hex value up to a maximum of 20hex |
| -do | xxxx | Data bank offset, this is the offset, in 16 bit words, from the start of the block to where the data will be written, where xxxx is a 4 character ASCII Hex value |
| -dt | on/off | Include date time response |
| -e | on/off | Include EPC PC information 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 | |
| -r | on/off | Include transponder RSSI response |
| -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 |
| -x | Reset the parameters to defaults |
Parameter detail
-al
Perform an alert after a successful write 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 | 16 |
| Default Value | 00000000 |
-c
Include EPC checksum response
| Type | Enum |
|---|---|
| Value | on/off |
| Range | on/off |
| Order In Interpretation | 3 |
| Default Value | off |
-da
The data to write in 4 character ASCII Hex words. Up to a maximum of 32 words
| Type | HEX |
|---|---|
| Value | xxxx..zzzz |
| Range | integer numberof HEX words |
| Order In Interpretation | 13 |
| Default Value |
-db
/res Data bank to write to
| Type | Enum |
|---|---|
| Value | epc/tid/usr |
| Range | epc/tid/usr |
| Order In Interpretation | 14 |
| Default Value | usr |
-dl
Length in words of the data to write, where xx is a 2 character ASCII Hex value up to a maximum of 20hex
| Type | HEX |
|---|---|
| Value | xx |
| Range | 2 Hex digits |
| Order In Interpretation | 12 |
| Default Value | 00 |
-do
Data bank offset, this is the offset, in 16 bit words, from the start of the block to where the data will be written, where xxxx is a 4 character ASCII Hex value
| Type | HEX |
|---|---|
| Value | xxxx |
| Range | 4 Hex digits |
| Order In Interpretation | 15 |
| Default Value | 0000 |
-dt
Include date time response
| Type | Enum |
|---|---|
| Value | on/off |
| Range | on/off |
| Order In Interpretation | 6 |
| Default Value | off |
-e
Include EPC PC information response
| Type | Enum |
|---|---|
| Value | on/off |
| Range | on/off |
| Order In Interpretation | 4 |
| Default Value | off |
-n
No action, just set the parameters
| Type | Switch |
|---|---|
| Value | |
| Range | |
| Order In Interpretation | 18 |
-o
Output power in dBm, where nn is in the range 10 to 29
| Type | Output power |
|---|---|
| Value | nn |
| Range | |
| Order In Interpretation | 11 |
| Default Value | 29 |
-p
List the parameter and their current values
| Type | Switch |
|---|---|
| Value | |
| Range | |
| Order In Interpretation | 17 |
-r
Include transponder RSSI response
| Type | Enum |
|---|---|
| Value | on/off |
| Range | on/off |
| Order In Interpretation | 5 |
| Default Value | off |
-sb
Bank to use for the select mask
| Type | Enum |
|---|---|
| Value | epc/tid/usr |
| Range | epc/tid/usr |
| Order In Interpretation | 7 |
| 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 | 10 |
| 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 | 9 |
| 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 | 8 |
| Default Value | 0000 |
-x
Reset the parameters to defaults
| Type | Switch |
|---|---|
| Value | |
| Range | |
| Order In Interpretation | 1 |
Parameter Interpretation Order
-x, -al, -c, -e, -r, -dt, -sb,-so, -sl, -sd, -o, -dl, -da, -db, -do, -ap, -p, -n
Parameter Defaults
-al on, -ap 00000000, -c off, -da, -db usr, -dl 00, -do 0000, -dt off, -e off, -o 29, -r off, -sb epc, -sd, -sl 00, -so 0000
Response Headers
CR CS DT EP ER ME OK PC PR RI WW