LibLogicalAccess
2.5.0
An Open Source RFID Library
|
A ISO 14443-3 reader communication base class. More...
#include <iso14443readercommunication.hpp>
Public Member Functions | |
ISO14443ReaderCommunication () | |
Constructor. | |
ByteVector | request () override |
Send a REQ command from the PCD to the PICC. | |
ByteVector | anticollision () override |
Manage collision. | |
void | selectIso (const ByteVector &uid) override |
Select a PICC. | |
virtual void | halt () |
Send a HLT command from the PCD to the PICC. | |
![]() | |
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. | |
![]() | |
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. | |
![]() | |
virtual | ~ISO14443BReaderCommunication ()=default |
virtual ByteVector | requestB (unsigned char afi=0x00)=0 |
Send a REQB command from the PCD to the PICC. | |
virtual void | haltB ()=0 |
Send a HLTB command from the PCD to the PICC. | |
virtual void | attrib ()=0 |
Send a attrib command from the PCD to the PICC. | |
virtual ByteVector | anticollisionB (unsigned char afi=0x00)=0 |
Manage collision. | |
Protected Attributes | |
ReaderCommunicationMode | d_rcMode |
The current reader communication mode. | |
A ISO 14443-3 reader communication base class.
logicalaccess::ISO14443ReaderCommunication::ISO14443ReaderCommunication | ( | ) |
Constructor.
|
overridevirtual |
|
virtual |
Send a HLT command from the PCD to the PICC.
|
overridevirtual |
Send a REQ command from the PCD to the PICC.
Implements logicalaccess::ReaderCommunication.
|
overridevirtual |
|
protected |
The current reader communication mode.