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

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:
  • Kbps106 (0)
  • Kbps212 (1)
  • Kbps424 (2)
  • Kbps848 (3)
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:
  • Kbps106 (0)
  • Kbps212 (1)
  • Kbps424 (2)
  • Kbps848 (3)
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.