LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
icommands.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_ICOMMANDS_HPP
8#define LOGICALACCESS_ICOMMANDS_HPP
9
11
12namespace logicalaccess
13{
14class Chip;
15
19class LLA_CORE_API ICommands
20{
21 public:
22 virtual ~ICommands() = default;
23
28 virtual std::shared_ptr<Chip> getChip() const = 0;
29
34 virtual std::shared_ptr<ReaderCardAdapter> getReaderCardAdapter() const = 0;
35};
36}
37
38#endif
The base abstract commands class for all card commands.
Definition: icommands.hpp:20
virtual ~ICommands()=default
virtual std::shared_ptr< Chip > getChip() const =0
Get the chip.
virtual std::shared_ptr< ReaderCardAdapter > getReaderCardAdapter() const =0
Get the reader/card adapter.
Definition: asn1.hpp:9
Reader/card adapter.