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

A reader communication base class. More...

#include <readercommunication.hpp>

Inheritance diagram for logicalaccess::ReaderCommunication:
logicalaccess::ISO14443ReaderCommunication logicalaccess::ISO15693ReaderCommunication

Public Member Functions

virtual ~ReaderCommunication ()=default
 
 ReaderCommunication ()
 
virtual ByteVector request ()=0
 Send a request command from the PCD to the PICC.
 
virtual ByteVector anticollision ()=0
 Manage collision.
 
virtual void selectIso (const ByteVector &uid)=0
 Select a PICC.
 

Detailed Description

A reader communication base class.

Constructor & Destructor Documentation

◆ ~ReaderCommunication()

virtual logicalaccess::ReaderCommunication::~ReaderCommunication ( )
virtualdefault

◆ ReaderCommunication()

logicalaccess::ReaderCommunication::ReaderCommunication ( )
inline

Member Function Documentation

◆ anticollision()

virtual ByteVector logicalaccess::ReaderCommunication::anticollision ( )
pure virtual

Manage collision.

Returns
PICC serial number.

Implemented in logicalaccess::ISO14443ReaderCommunication.

◆ request()

virtual ByteVector logicalaccess::ReaderCommunication::request ( )
pure virtual

Send a request command from the PCD to the PICC.

Returns
The PICC answer to the request command.

Implemented in logicalaccess::ISO14443ReaderCommunication.

◆ selectIso()

virtual void logicalaccess::ReaderCommunication::selectIso ( const ByteVector uid)
pure virtual

Select a PICC.

Parameters
uidThe PICC serial number.

Implemented in logicalaccess::ISO14443ReaderCommunication.


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