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

A ACS ACR 1222L LED/Buzzer Display class. More...

#include <acsacr1222lledbuzzerdisplay.hpp>

Inheritance diagram for logicalaccess::ACSACR1222LLEDBuzzerDisplay:
logicalaccess::LEDBuzzerDisplay

Public Member Functions

 ACSACR1222LLEDBuzzerDisplay ()
 Constructor.
 
void setGreenLed (bool status) override
 Set the green led to a status.
 
void setRedLed (bool status) override
 Set the red led to a status.
 
virtual void setBlueLed (bool status)
 Set the blue led to a status.
 
virtual void setOrangeLed (bool status)
 Set the orange led to a status.
 
void setBuzzer (bool status) override
 Set the buzzer to a status.
 
void setLED () const
 Upload led status.
 
std::shared_ptr< PCSCReaderCardAdaptergetPCSCReaderCardAdapter () const
 
- Public Member Functions inherited from logicalaccess::LEDBuzzerDisplay
virtual ~LEDBuzzerDisplay ()=default
 
virtual void setGreenLed (bool status)=0
 Set the green led to a status.
 
virtual void setRedLed (bool status)=0
 Set the red led to a status.
 
virtual void setBuzzer (bool status)=0
 Set the buzzer to a status.
 
std::shared_ptr< ReaderCardAdaptergetReaderCardAdapter () const
 Get the reader card adapter.
 
void setReaderCardAdapter (std::shared_ptr< ReaderCardAdapter > adapter)
 Set the reader card adapter.
 

Protected Attributes

bool d_red_led
 The red led status.
 
bool d_green_led
 The green led status.
 
bool d_blue_led
 The blue led status.
 
bool d_orange_led
 The orange led status.
 
- Protected Attributes inherited from logicalaccess::LEDBuzzerDisplay
std::shared_ptr< ReaderCardAdapterd_readerCardAdapter
 The reader card adapter.
 

Detailed Description

A ACS ACR 1222L LED/Buzzer Display class.

Constructor & Destructor Documentation

◆ ACSACR1222LLEDBuzzerDisplay()

logicalaccess::ACSACR1222LLEDBuzzerDisplay::ACSACR1222LLEDBuzzerDisplay ( )

Constructor.

Member Function Documentation

◆ getPCSCReaderCardAdapter()

std::shared_ptr< PCSCReaderCardAdapter > logicalaccess::ACSACR1222LLEDBuzzerDisplay::getPCSCReaderCardAdapter ( ) const

◆ setBlueLed()

void logicalaccess::ACSACR1222LLEDBuzzerDisplay::setBlueLed ( bool  status)
virtual

Set the blue led to a status.

Parameters
statusTrue to show the blue led, false otherwise.

◆ setBuzzer()

void logicalaccess::ACSACR1222LLEDBuzzerDisplay::setBuzzer ( bool  status)
overridevirtual

Set the buzzer to a status.

Parameters
statusTrue to play the buzzer, false otherwise.

Implements logicalaccess::LEDBuzzerDisplay.

◆ setGreenLed()

void logicalaccess::ACSACR1222LLEDBuzzerDisplay::setGreenLed ( bool  status)
overridevirtual

Set the green led to a status.

Parameters
statusTrue to show the green led, false otherwise.

Implements logicalaccess::LEDBuzzerDisplay.

◆ setLED()

void logicalaccess::ACSACR1222LLEDBuzzerDisplay::setLED ( ) const

Upload led status.

See also
setRedLed
setGreenLed

◆ setOrangeLed()

void logicalaccess::ACSACR1222LLEDBuzzerDisplay::setOrangeLed ( bool  status)
virtual

Set the orange led to a status.

Parameters
statusTrue to show the orange led, false otherwise.

◆ setRedLed()

void logicalaccess::ACSACR1222LLEDBuzzerDisplay::setRedLed ( bool  status)
overridevirtual

Set the red led to a status.

Parameters
statusTrue to show the red led, false otherwise.

Implements logicalaccess::LEDBuzzerDisplay.

Member Data Documentation

◆ d_blue_led

bool logicalaccess::ACSACR1222LLEDBuzzerDisplay::d_blue_led
protected

The blue led status.

◆ d_green_led

bool logicalaccess::ACSACR1222LLEDBuzzerDisplay::d_green_led
protected

The green led status.

◆ d_orange_led

bool logicalaccess::ACSACR1222LLEDBuzzerDisplay::d_orange_led
protected

The orange led status.

◆ d_red_led

bool logicalaccess::ACSACR1222LLEDBuzzerDisplay::d_red_led
protected

The red led status.


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