![]() |
Leosac
0.8.0
Open Source Access Control
|
Include dependency graph for HardwareFwd.hpp:
This graph shows which files directly or indirectly include this file: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... | |