LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
dummyreaderunit.hpp
Go to the documentation of this file.
1#pragma once
2
4
5namespace logicalaccess
6{
7
16class LLA_CORE_API DummyReaderUnit : public ReaderUnit
17{
18 public:
19 explicit DummyReaderUnit(std::string name);
20
21 bool waitInsertion(unsigned int maxwait) override;
22
23 bool waitRemoval(unsigned int maxwait) override;
24
25 bool isConnected() override;
26
27 void setCardType(std::string cardType) override;
28
29 std::shared_ptr<Chip> getSingleChip() override;
30
31 std::vector<std::shared_ptr<Chip>> getChipList() override;
32
33 bool connect() override;
34
35 void disconnect() override;
36
37 bool connectToReader() override;
38
39 void disconnectFromReader() override;
40
41 std::string getName() const override;
42
43 std::string getReaderSerialNumber() override;
44
45 protected:
59 std::shared_ptr<CardProbe> createCardProbe() override;
60 std::shared_ptr<ResultChecker> createDefaultResultChecker() const override;
61};
62}
Definition: dummyreaderunit.hpp:17
The card types.
Definition: readerunit.hpp:42
Definition: asn1.hpp:9
Reader unit.