Edit

Share via


CardTransceiver Class

Definition

Abstract class implementing a specific Write and Read function This class allow to transceive information with the card This class has to be implemented in all RFID/NFC/Card readers So Mifare cards can be used the same way independent of any reader

public abstract class CardTransceiver
type CardTransceiver = class
Public MustInherit Class CardTransceiver
Inheritance
CardTransceiver
Derived

Constructors

CardTransceiver()

Properties

MaximumReadSize

The maximum number of bytes that can be read from the card in a single transaction, (excluding CRC). This is constrained by the operating mode as well as transceiver limitations (such as the size of a FIFO buffer in the transceiver).

MaximumWriteSize

The maximum number of bytes that can be written to the card in a single transaction, (excluding CRC). This is constrained by the operating mode as well as transceiver limitations (such as the size of a FIFO buffer in the transceiver).

Methods

ReselectTarget(Byte)

Once you have an authentication operation failing with Mifare cards or a read/write, the card stop. TYhe only way to have it back is to send the unselect and anti collision. This function provides this feature

Transceive(Byte, ReadOnlySpan<Byte>, Span<Byte>, NfcProtocol)

This function has to be implemented by all NFC/RFID/Card readers. This function is used in exchange of data with the reader and the cards.

Transceive(Byte, ReadOnlySpan<Byte>, Span<Byte>)

This function has to be implemented by all NFC/RFID/Card readers. This function is used in exchange of data with the reader and the cards.

Applies to