LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
libusbreadercardadapter.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_DEFAULTLIBUSBREADERCARDADAPTER_HPP
8#define LOGICALACCESS_DEFAULTLIBUSBREADERCARDADAPTER_HPP
9
12
13#include <string>
14#include <vector>
15
17
18namespace logicalaccess
19{
23class LLA_READERS_LIBUSB_API LibUSBReaderCardAdapter : public ISO7816ReaderCardAdapter
24{
25 public:
30
35
41 std::vector<unsigned char> adaptCommand(const std::vector<unsigned char> &command) override;
42
48 std::vector<unsigned char> adaptAnswer(const std::vector<unsigned char> &answer) override;
49
53 std::vector<unsigned char> sendCommand(const std::vector<unsigned char> &command,
54 long timeout = 3000) override;
55};
56}
57
58#endif /* LOGICALACCESS_DEFAULTLIBUSBREADERCARDADAPTER_HPP */
A default ISO7816 reader/card adapter class.
Definition: iso7816readercardadapter.hpp:20
A default LibUSB reader/card adapter class.
Definition: libusbreadercardadapter.hpp:24
Default ISO7816 reader/card adapter.
LibUSB card reader provider.
Logging header.
Definition: asn1.hpp:9