|
LibLogicalAccess
2.5.0
An Open Source RFID Library
|
A ACS ACR 1222L LCD Display class. More...
#include <acsacr1222llcddisplay.hpp>
Public Member Functions | |
| ACSACR1222LLCDDisplay () | |
| 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< PCSCReaderCardAdapter > | getPCSCReaderCardAdapter () const |
| void | clear () override |
| void | scroll (unsigned char x=0, unsigned char y=0, unsigned char xRange=128, unsigned char yRange=32, unsigned char speedPixel=2, LCDScrollPeriod speedPeriod=ScrollPeriodUnit23, LCDScrollDirection direction=ScrollFromLeftToRight) const |
| void | pauseScrolling () const |
| void | stopScrolling () const |
| void | setContrast (unsigned char value) const |
| void | setBacklight (bool enable) const |
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< ReaderCardAdapter > | getReaderCardAdapter () 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< ReaderCardAdapter > | d_readerCardAdapter |
| The reader card adapter. | |
A ACS ACR 1222L LCD Display class.
| logicalaccess::ACSACR1222LLCDDisplay::ACSACR1222LLCDDisplay | ( | ) |
Constructor.
|
overridevirtual |
The implementation simply write to line of SPACE character.
Implements logicalaccess::LCDDisplay.
|
inline |
| void logicalaccess::ACSACR1222LLCDDisplay::pauseScrolling | ( | ) | const |
| void logicalaccess::ACSACR1222LLCDDisplay::scroll | ( | unsigned char | x = 0, |
| unsigned char | y = 0, |
||
| unsigned char | xRange = 128, |
||
| unsigned char | yRange = 32, |
||
| unsigned char | speedPixel = 2, |
||
| LCDScrollPeriod | speedPeriod = ScrollPeriodUnit23, |
||
| LCDScrollDirection | direction = ScrollFromLeftToRight |
||
| ) | const |
| void logicalaccess::ACSACR1222LLCDDisplay::setBacklight | ( | bool | enable | ) | const |
| void logicalaccess::ACSACR1222LLCDDisplay::setContrast | ( | unsigned char | value | ) | const |
|
overridevirtual |
Write a message on screen.
| message | The message to show. |
Implements logicalaccess::LCDDisplay.
|
overridevirtual |
Write a message on screen.
| rowid | The row id for the message. |
| message | The message to show. |
Implements logicalaccess::LCDDisplay.
| void logicalaccess::ACSACR1222LLCDDisplay::stopScrolling | ( | ) | const |
1.9.6