Ler em inglês

Compartilhar via


CardTransceiver Classe

Definição

Classe abstrata implementando uma função de Gravação e Leitura específica Essa classe permite transceive informações com o cartão Essa classe precisa ser implementada em todos os leitores RFID/NFC/Card para que os cartões Mifare possam ser usados da mesma maneira, independentemente de qualquer leitor

C#
public abstract class CardTransceiver
Herança
CardTransceiver
Derivado

Construtores

CardTransceiver()

Classe abstrata implementando uma função de Gravação e Leitura específica Essa classe permite transceive informações com o cartão Essa classe precisa ser implementada em todos os leitores RFID/NFC/Card para que os cartões Mifare possam ser usados da mesma maneira, independentemente de qualquer leitor

Propriedades

MaximumReadSize

O número máximo de bytes que podem ser lidos do cartão em uma única transação (excluindo CRC). Isso é restrito pelo modo operacional, bem como limitações de transceptor (como o tamanho de um buffer FIFO no transceptor).

MaximumWriteSize

O número máximo de bytes que podem ser gravados no cartão em uma única transação (excluindo CRC). Isso é restrito pelo modo operacional, bem como limitações de transceptor (como o tamanho de um buffer FIFO no transceptor).

Métodos

ReselectTarget(Byte)

Depois que você tiver uma operação de autenticação falhando com cartões Mifare ou uma leitura/gravação, o cartão parar. A única maneira de tê-lo de volta é enviar a desmarcação e a anti-colisão. Essa função fornece esse recurso

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

Essa função precisa ser implementada por todos os leitores de NFC/RFID/Cartão. Essa função é usada em troca de dados com o leitor e os cartões.

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

Essa função precisa ser implementada por todos os leitores de NFC/RFID/Cartão. Essa função é usada em troca de dados com o leitor e os cartões.

Aplica-se a

Produto Versões
.NET IoT Libraries 1.1.0, 1.2.0, 1.3.0, 1.4.0, 1.5.0, 2.0.0, 2.1.0, 2.2.0