LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
stidstrledbuzzerdisplay.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_STIDSTRLEDBUZZERDISPLAY_HPP
8#define LOGICALACCESS_STIDSTRLEDBUZZERDISPLAY_HPP
9
10#include <string>
11#include <vector>
14
15namespace logicalaccess
16{
20class LLA_READERS_STIDSTR_API STidSTRLEDBuzzerDisplay : public LEDBuzzerDisplay
21{
22 public:
27
32 void setGreenLed(bool status) override;
33
38 void setRedLed(bool status) override;
39
44 void setBuzzer(bool status) override;
45
54 void setRedLed(bool status, bool deferred);
55
64 void setGreenLed(bool status, bool deferred);
65
74 void setBuzzer(bool status, bool deferred);
75
82 void setPort() const;
83
93 void setPort(bool red, bool green, bool buzzer);
94
95 std::shared_ptr<STidSTRReaderCardAdapter> getSTidSTRReaderCardAdapter() const
96 {
97 return std::dynamic_pointer_cast<STidSTRReaderCardAdapter>(
98 getReaderCardAdapter());
99 }
100
101 protected:
106
111
116};
117}
118
119#endif /* LOGICALACCESS_STIDSTRLEDBUZZERDISPLAY_H */
A LED/Buzzer Display base class.
Definition: ledbuzzerdisplay.hpp:20
A STidSTR LED/Buzzer Display class.
Definition: stidstrledbuzzerdisplay.hpp:21
std::shared_ptr< STidSTRReaderCardAdapter > getSTidSTRReaderCardAdapter() const
Definition: stidstrledbuzzerdisplay.hpp:95
bool d_red_led
The red led status.
Definition: stidstrledbuzzerdisplay.hpp:105
bool d_buzzer
The buzzer status.
Definition: stidstrledbuzzerdisplay.hpp:115
bool d_green_led
The green led status.
Definition: stidstrledbuzzerdisplay.hpp:110
LED/Buzzer Display.
Definition: asn1.hpp:9