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

A default OK5553 reader/card adapter class. More...

#include <ok5553readercardadapter.hpp>

Inheritance diagram for logicalaccess::OK5553ReaderCardAdapter:
logicalaccess::ReaderCardAdapter

Public Member Functions

 OK5553ReaderCardAdapter ()
 Constructor.
 
virtual ~OK5553ReaderCardAdapter ()
 Destructor.
 
ByteVector adaptCommand (const ByteVector &command) override
 Adapt the command to send to the reader.
 
ByteVector adaptAnswer (const ByteVector &answer) override
 Adapt the asnwer received from the reader.
 
ByteVector sendAsciiCommand (const std::string &command, long int timeout=2000)
 
- Public Member Functions inherited from logicalaccess::ReaderCardAdapter
virtual ~ReaderCardAdapter ()
 
 ReaderCardAdapter ()
 
virtual ByteVector adaptCommand (const ByteVector &command)
 Adapt the command to send to the reader.
 
virtual ByteVector adaptAnswer (const ByteVector &answer)
 Adapt the answer received from the reader.
 
std::shared_ptr< DataTransportgetDataTransport () const
 Get the data transport.
 
void setDataTransport (std::shared_ptr< DataTransport > dataTransport)
 Set the data transport.
 
virtual ByteVector sendCommand (const ByteVector &command, long timeout=-1)
 Send a command to the reader.
 
virtual std::shared_ptr< ResultCheckergetResultChecker () const
 Get the result checker.
 
virtual void setResultChecker (std::shared_ptr< ResultChecker > checker)
 Set the result checker.
 

Additional Inherited Members

- Protected Attributes inherited from logicalaccess::ReaderCardAdapter
std::shared_ptr< DataTransportd_dataTransport
 The data transport.
 
std::shared_ptr< ResultCheckerd_ResultChecker
 The result checker.
 

Detailed Description

A default OK5553 reader/card adapter class.

Constructor & Destructor Documentation

◆ OK5553ReaderCardAdapter()

logicalaccess::OK5553ReaderCardAdapter::OK5553ReaderCardAdapter ( )

Constructor.

◆ ~OK5553ReaderCardAdapter()

logicalaccess::OK5553ReaderCardAdapter::~OK5553ReaderCardAdapter ( )
virtual

Destructor.

Member Function Documentation

◆ adaptAnswer()

ByteVector logicalaccess::OK5553ReaderCardAdapter::adaptAnswer ( const ByteVector answer)
overridevirtual

Adapt the asnwer received from the reader.

Parameters
answerThe answer received.
Returns
The adapted answer received.

Reimplemented from logicalaccess::ReaderCardAdapter.

◆ adaptCommand()

ByteVector logicalaccess::OK5553ReaderCardAdapter::adaptCommand ( const ByteVector command)
overridevirtual

Adapt the command to send to the reader.

Parameters
commandThe command to send.
Returns
The adapted command to send.

Reimplemented from logicalaccess::ReaderCardAdapter.

◆ sendAsciiCommand()

ByteVector logicalaccess::OK5553ReaderCardAdapter::sendAsciiCommand ( const std::string &  command,
long int  timeout = 2000 
)

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