LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
logicalaccess::ISO14443AReaderCommunication Class Referenceabstract

A ISO14443-3A reader communication base class. More...

#include <iso14443areadercommunication.hpp>

Inheritance diagram for logicalaccess::ISO14443AReaderCommunication:
logicalaccess::ISO14443ReaderCommunication

Public Member Functions

virtual ~ISO14443AReaderCommunication ()=default
 
virtual ByteVector requestA ()=0
 Send a REQA command from the PCD to the PICC.
 
virtual ByteVector requestATS ()=0
 Send a RATS command from the PCD to the PICC.
 
virtual void haltA ()=0
 Send a HLTB command from the PCD to the PICC.
 
virtual ByteVector anticollisionA ()=0
 Manage collision.
 

Detailed Description

A ISO14443-3A reader communication base class.

Constructor & Destructor Documentation

◆ ~ISO14443AReaderCommunication()

virtual logicalaccess::ISO14443AReaderCommunication::~ISO14443AReaderCommunication ( )
virtualdefault

Member Function Documentation

◆ anticollisionA()

virtual ByteVector logicalaccess::ISO14443AReaderCommunication::anticollisionA ( )
pure virtual

Manage collision.

Returns
The chip UID.

◆ haltA()

virtual void logicalaccess::ISO14443AReaderCommunication::haltA ( )
pure virtual

Send a HLTB command from the PCD to the PICC.

◆ requestA()

virtual ByteVector logicalaccess::ISO14443AReaderCommunication::requestA ( )
pure virtual

Send a REQA command from the PCD to the PICC.

Returns
The ATQB PICC result.

◆ requestATS()

virtual ByteVector logicalaccess::ISO14443AReaderCommunication::requestATS ( )
pure virtual

Send a RATS command from the PCD to the PICC.

Returns
The ATS PICC result.

The documentation for this class was generated from the following file: