LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
readercommunication.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_READERCOMMUNICATION_HPP
8#define LOGICALACCESS_READERCOMMUNICATION_HPP
9
10#include <logicalaccess/lla_core_api.hpp>
12#include <vector>
13
14namespace logicalaccess
15{
19class LLA_CORE_API ReaderCommunication
20{
21 public:
22 virtual ~ReaderCommunication() = default;
23
25 {
26 }
27
32 virtual ByteVector request() = 0;
33
39
45 virtual void selectIso(const ByteVector &uid) = 0;
46};
47}
48
49#endif /* LOGICALACCESS_READERCOMMUNICATION_HPP */
A reader communication base class.
Definition: readercommunication.hpp:20
virtual void selectIso(const ByteVector &uid)=0
Select a PICC.
ReaderCommunication()
Definition: readercommunication.hpp:24
virtual ByteVector request()=0
Send a request command from the PCD to the PICC.
virtual ~ReaderCommunication()=default
virtual ByteVector anticollision()=0
Manage collision.
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
Definition: asn1.hpp:9