LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
iso14443areadercommunication.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_ISO14443AREADERCOMMUNICATION_HPP
8#define LOGICALACCESS_ISO14443AREADERCOMMUNICATION_HPP
9
11
12#include <string>
13#include <vector>
14
17
18namespace logicalaccess
19{
24{
25 public:
26 virtual ~ISO14443AReaderCommunication() = default;
27
32 virtual ByteVector requestA() = 0;
33
38 virtual ByteVector requestATS() = 0;
39
43 virtual void haltA() = 0;
44
50};
51}
52
53#endif /* LOGICALACCESS_ISO14443AREADERCOMMUNICATION_HPP */
A ISO14443-3A reader communication base class.
Definition: iso14443areadercommunication.hpp:24
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.
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Logging header.
Definition: asn1.hpp:9
Reader communication.