LibLogicalAccess
2.5.0
An Open Source RFID Library
|
#include <epassiso7816commands.hpp>
Public Member Functions | |
EPassISO7816Commands () | |
EPassISO7816Commands (std::string ct) | |
virtual | ~EPassISO7816Commands () |
std::shared_ptr< ISO7816Commands > | getISO7816Commands () const override |
![]() | |
EPassCommands () | |
EPassCommands (std::string ct) | |
void | setReaderCardAdapter (std::shared_ptr< ReaderCardAdapter > adapter) override |
Set the reader/card adapter. | |
bool | selectApplication (const ByteVector &app_id) |
bool | selectIssuerApplication () |
bool | authenticate (const std::string &mrz) |
EPassEFCOM | readEFCOM () const |
ByteVector | readEF (uint8_t size_bytes, uint8_t size_offset) const |
EPassDG1 | readDG1 () const |
EPassDG2 | readDG2 () |
ByteVector | readSOD () const |
virtual std::shared_ptr< ISO7816Commands > | getISO7816Commands () const =0 |
![]() | |
Commands ()=delete | |
Constructor. | |
virtual | ~Commands () |
std::shared_ptr< Chip > | getChip () const override |
Get the chip. | |
virtual void | setChip (std::shared_ptr< Chip > chip) |
Set the chip. | |
std::shared_ptr< ReaderCardAdapter > | getReaderCardAdapter () const override |
Get the reader/card adapter. | |
virtual void | setReaderCardAdapter (std::shared_ptr< ReaderCardAdapter > adapter) |
Set the reader/card adapter. | |
virtual const std::string & | getCmdType () const |
Get the cmd name. | |
virtual void | setCmdType (const std::string &command_type) |
Set the cmd name. | |
![]() | |
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. | |
Additional Inherited Members | |
![]() | |
Commands (std::string commandtype) | |
Constructor. | |
![]() | |
std::shared_ptr< ReaderCardAdapter > | d_readerCardAdapter |
The reader/card adapter. | |
std::weak_ptr< Chip > | d_chip |
The chip. | |
std::string | d_commandtype |
The command type. | |
logicalaccess::EPassISO7816Commands::EPassISO7816Commands | ( | ) |
|
explicit |
|
virtual |
|
inlineoverridevirtual |
Implements logicalaccess::EPassCommands.