Leosac
0.8.0
Open Source Access Control
|
Go to the source code of this file.
Namespaces | |
Leosac | |
This is the header file for a generated source file, GitSHA1.cpp. | |
Leosac::Hardware | |
Provides facade classes to hardware device implementation. | |
Typedefs | |
using | Leosac::Hardware::DeviceId = UUID |
using | Leosac::Hardware::DevicePtr = std::shared_ptr< Device > |
using | Leosac::Hardware::GPIOPtr = std::shared_ptr< GPIO > |
using | Leosac::Hardware::LEDPtr = std::shared_ptr< LED > |
using | Leosac::Hardware::BuzzerPtr = std::shared_ptr< Buzzer > |
using | Leosac::Hardware::ExternalMessagePtr = std::shared_ptr< ExternalMessage > |
using | Leosac::Hardware::ExternalServerPtr = std::shared_ptr< ExternalServer > |
Enumerations | |
enum | Leosac::Hardware::DeviceClass { Leosac::Hardware::DeviceClass::UNKNOWN = 0, Leosac::Hardware::DeviceClass::GPIO = 1, Leosac::Hardware::DeviceClass::RFID_READER = 2, Leosac::Hardware::DeviceClass::LED = 3, Leosac::Hardware::DeviceClass::BUZZER = 4, Leosac::Hardware::DeviceClass::EXTERNAL_MESSAGE = 5, Leosac::Hardware::DeviceClass::EXTERNAL_SERVER = 6 } |
An enumeration describing the class of the device. More... | |