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

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

#include <gunneboreadercardadapter.hpp>

Inheritance diagram for logicalaccess::GunneboReaderCardAdapter:
logicalaccess::ReaderCardAdapter

Public Member Functions

 GunneboReaderCardAdapter ()
 Constructor.
 
virtual ~GunneboReaderCardAdapter ()
 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.
 
- 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.
 

Static Public Attributes

static const unsigned char STX = 0x02
 Start of TeXt.
 
static const unsigned char ETX = 0x03
 End of TeXt.
 

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 Gunnebo reader/card adapter class.

Constructor & Destructor Documentation

◆ GunneboReaderCardAdapter()

logicalaccess::GunneboReaderCardAdapter::GunneboReaderCardAdapter ( )

Constructor.

◆ ~GunneboReaderCardAdapter()

logicalaccess::GunneboReaderCardAdapter::~GunneboReaderCardAdapter ( )
virtual

Destructor.

Member Function Documentation

◆ adaptAnswer()

ByteVector logicalaccess::GunneboReaderCardAdapter::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::GunneboReaderCardAdapter::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.

Member Data Documentation

◆ ETX

const unsigned char logicalaccess::GunneboReaderCardAdapter::ETX = 0x03
static

End of TeXt.

◆ STX

const unsigned char logicalaccess::GunneboReaderCardAdapter::STX = 0x02
static

Start of TeXt.


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