Access Restricted
This page contains internal documentation that is not publicly available.
Iso14a.TransparentCmdBitlen
This command is similar to Iso14a.TransparentCmd.
The difference is that the length of data to send is given in
bits instead of bytes.
Properties
- Command code: 0x1323
- Command timeout: 100 ms
- Possible status codes: General status codes, Iso14a.ErrNoTag, Iso14a.ErrCollision, Iso14a.ErrHf, Iso14a.ErrCom
Parameters (request frame)
| Name | Type/Size | Description | ||
|---|---|---|---|---|
| - | Bit mask (8 bits) | - | ||
| RFU | Integer (bit 0x80) |
Zero padding |
||
| EnHighBaudOld | Boolean (bit 0x40) | Use high bit rates type A as specified in ISO 14443-2 Amendment Part 2. | ||
| EnParTx | Boolean (bit 0x20) | If this bit is set in combination with EnBitMode, parity generation in Tx direction (PCD to PICC) will be done by the PCD. | ||
| RFU | Integer (bit mask area 0x1F) |
Zero padding |
||
| SendDataLen | Integer (16 bits) | Number of bits to send | ||
| Timeout | Integer (16 bits) | Timeout in ms between sending the last bit to the card and receiving the first bit from the card. | ||
| - | Bit mask (8 bits) | - | ||
| RFU | Integer (bit mask area 0xF0) |
Zero padding |
||
| DSI | Enumeration (bit mask area 0x0C) |
Divisor Send/Receive Integer (DSI/DRI) This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below. Values (4):
|
||
| DRI | Enumeration (bit mask area 0x03) |
Divisor Send/Receive Integer (DSI/DRI) This parameter is mapped to the Divisor Send/Receive (DS/DI) value, which determines bit rate for sending data from PICC to PCD. The possible DS/DR values (mapped to the DSI/DRI index) are listed below. Values (4):
|
||
| SendData | Raw data (until end of frame) |
Data to send Bits will always be transferred LSB first. |
||
Returned values (response frame)
| Name | Type/Size | Description |
|---|---|---|
| RecvDataLen | Integer (16 bits) | Returned data length in bit. |
| CollisionPosition | Integer (16 bits) | Position of bit where first collision occurred. |
| RecvData | Raw data (until end of frame) |
Data to send Bits will always be transferred LSB first. |