Iso15.TransparentCmd
This command sends a data stream to a label and returns the communication status and the received label data stream to the host. If no bytes are sent and the CRC check is disabled, only an EOF is sent to the label. After execution of this command, the Mode parameter is reset to default.
Please be aware that the flag Byte (see the ISO 15693-3 specification, 2001 p.9) is not generated by the reader. This flag has to be transmitted as part of the data string.
Properties
- Command code: 0x2123
- Command timeout: 100 ms
- Possible status codes: General status codes, Iso15.ErrParamNotSupported, Iso15.ErrCom, Iso15.ErrNoTag, Iso15.ErrCollision, Iso15.ErrHf, Iso15.ErrLabel, Iso15.ErrMem
Parameters (request frame)
| Name | Type/Size | Description |
|---|---|---|
| Length of SendData | Integer (16 bits) |
Length of SendData in bytes |
| SendData | Raw data | - |
| Timeout | Integer (16 bits) |
Timeout in ms between sending last bit to label and
receiving first bit from label.
(Minimum value: 1) |
| EnCrcRx | Boolean (8 bits) | Check CRC on RecvData and remove it before returning it. |
| EnCrcTx | Boolean (8 bits) | Add CRC to SendData before transmitting it to card. |
| RxWait | Integer (16 bits) | After data transmission to the label, the receiver is delayed for a RxWait time, measured in Rx bitclock steps. If this value is 0, no delay is added. |
Returned values (response frame)
| Name | Type/Size | Description |
|---|---|---|
| Length of RecvData | Integer (16 bits) |
Length of RecvData in bytes |
| RecvData | Raw data | - |