LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
osdplcddisplay.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_OSDPLCDDISPLAY_HPP
8#define LOGICALACCESS_OSDPLCDDISPLAY_HPP
9
12
13#include <cstring>
14#include <string>
15#include <vector>
16
18
19namespace logicalaccess
20{
21
25class LLA_READERS_OSDP_API OSDPLCDDisplay : public LCDDisplay
26{
27 public:
32
37 void setMessage(std::string message) override;
38
44 void setMessage(unsigned char rowid, std::string message) override;
45
46 std::shared_ptr<OSDPReaderCardAdapter> getOSDPReaderCardAdapter() const
47 {
48 return std::dynamic_pointer_cast<OSDPReaderCardAdapter>(getReaderCardAdapter());
49 }
50
54 void clear() override;
55};
56}
57
58#endif /* LOGICALACCESS_OSDPLCDDISPLAY_HPP */
A LCD Display base class to display message on LCD screen.
Definition: lcddisplay.hpp:20
A OSDP LCD Display class.
Definition: osdplcddisplay.hpp:26
std::shared_ptr< OSDPReaderCardAdapter > getOSDPReaderCardAdapter() const
Definition: osdplcddisplay.hpp:46
LCD Display.
Logging header.
Definition: asn1.hpp:9
Reader/card adapter.