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

A OSDP LCD Display class. More...

#include <osdplcddisplay.hpp>

Inheritance diagram for logicalaccess::OSDPLCDDisplay:
logicalaccess::LCDDisplay

Public Member Functions

 OSDPLCDDisplay ()
 Constructor.
 
void setMessage (std::string message) override
 Write a message on screen.
 
void setMessage (unsigned char rowid, std::string message) override
 Write a message on screen.
 
std::shared_ptr< OSDPReaderCardAdaptergetOSDPReaderCardAdapter () const
 
void clear () override
 
- Public Member Functions inherited from logicalaccess::LCDDisplay
virtual ~LCDDisplay ()=default
 
virtual void setMessage (std::string message)=0
 Write a message on screen.
 
virtual void setMessage (unsigned char rowid, std::string message)=0
 Write a message on screen.
 
virtual void clear ()=0
 
std::shared_ptr< ReaderCardAdaptergetReaderCardAdapter () const
 Get the reader card adapter.
 
void setReaderCardAdapter (std::shared_ptr< ReaderCardAdapter > adapter)
 Set the reader card adapter.
 

Additional Inherited Members

- Protected Attributes inherited from logicalaccess::LCDDisplay
std::shared_ptr< ReaderCardAdapterd_readerCardAdapter
 The reader card adapter.
 

Detailed Description

A OSDP LCD Display class.

Constructor & Destructor Documentation

◆ OSDPLCDDisplay()

logicalaccess::OSDPLCDDisplay::OSDPLCDDisplay ( )

Constructor.

Member Function Documentation

◆ clear()

void logicalaccess::OSDPLCDDisplay::clear ( )
overridevirtual

The implementation simply write to line of SPACE character.

Implements logicalaccess::LCDDisplay.

◆ getOSDPReaderCardAdapter()

std::shared_ptr< OSDPReaderCardAdapter > logicalaccess::OSDPLCDDisplay::getOSDPReaderCardAdapter ( ) const
inline

◆ setMessage() [1/2]

void logicalaccess::OSDPLCDDisplay::setMessage ( std::string  message)
overridevirtual

Write a message on screen.

Parameters
messageThe message to show.

Implements logicalaccess::LCDDisplay.

◆ setMessage() [2/2]

void logicalaccess::OSDPLCDDisplay::setMessage ( unsigned char  rowid,
std::string  message 
)
overridevirtual

Write a message on screen.

Parameters
rowidThe row id for the message.
messageThe message to show.

Implements logicalaccess::LCDDisplay.


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