LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
logicalaccess::EPassISO7816Commands Class Reference

#include <epassiso7816commands.hpp>

Inheritance diagram for logicalaccess::EPassISO7816Commands:
logicalaccess::EPassCommands logicalaccess::Commands logicalaccess::ICommands

Public Member Functions

 EPassISO7816Commands ()
 
 EPassISO7816Commands (std::string ct)
 
virtual ~EPassISO7816Commands ()
 
std::shared_ptr< ISO7816CommandsgetISO7816Commands () const override
 
- Public Member Functions inherited from logicalaccess::EPassCommands
 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< ISO7816CommandsgetISO7816Commands () const =0
 
- Public Member Functions inherited from logicalaccess::Commands
 Commands ()=delete
 Constructor.
 
virtual ~Commands ()
 
std::shared_ptr< ChipgetChip () const override
 Get the chip.
 
virtual void setChip (std::shared_ptr< Chip > chip)
 Set the chip.
 
std::shared_ptr< ReaderCardAdaptergetReaderCardAdapter () 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.
 
- Public Member Functions inherited from logicalaccess::ICommands
virtual ~ICommands ()=default
 
virtual std::shared_ptr< ChipgetChip () const =0
 Get the chip.
 
virtual std::shared_ptr< ReaderCardAdaptergetReaderCardAdapter () const =0
 Get the reader/card adapter.
 

Additional Inherited Members

- Protected Member Functions inherited from logicalaccess::Commands
 Commands (std::string commandtype)
 Constructor.
 
- Protected Attributes inherited from logicalaccess::Commands
std::shared_ptr< ReaderCardAdapterd_readerCardAdapter
 The reader/card adapter.
 
std::weak_ptr< Chipd_chip
 The chip.
 
std::string d_commandtype
 The command type.
 

Constructor & Destructor Documentation

◆ EPassISO7816Commands() [1/2]

logicalaccess::EPassISO7816Commands::EPassISO7816Commands ( )

◆ EPassISO7816Commands() [2/2]

logicalaccess::EPassISO7816Commands::EPassISO7816Commands ( std::string  ct)
explicit

◆ ~EPassISO7816Commands()

logicalaccess::EPassISO7816Commands::~EPassISO7816Commands ( )
virtual

Member Function Documentation

◆ getISO7816Commands()

std::shared_ptr< ISO7816Commands > logicalaccess::EPassISO7816Commands::getISO7816Commands ( ) const
inlineoverridevirtual

The documentation for this class was generated from the following files: