Leosac  0.8.0
Open Source Access Control
Leosac::Module::Wiegand Namespace Reference

Provide support for Wiegand devices. More...

Namespaces

 Strategy
 

Classes

class  CRUDHandler
 
class  WiegandConfig
 Transient configuration object that stores the list of reader use/configure. More...
 
struct  WiegandReaderConfig
 An instance of this class represents the configuration of one Wiegand reader. More...
 
struct  WiegandReaderConfigSerializer
 
class  WiegandReaderImpl
 An implementation class that represents a Wiegand Reader. More...
 
class  WiegandReaderModule
 This simply is the main class for the Wiegand module. More...
 
class  WSHelperThread
 

Typedefs

using WiegandReaderConfigPtr = std::shared_ptr< WiegandReaderConfig >
 
using json = nlohmann::json
 

Functions

auto find_reader_by_id (const Hardware::DeviceId &id, DBPtr db)
 

Detailed Description

Provide support for Wiegand devices.

See also
Wiegand Module Documentation for more information

Typedef Documentation

◆ json

using Leosac::Module::Wiegand::json = typedef nlohmann::json

Definition at line 32 of file WiegandConfigSerializer.hpp.

◆ WiegandReaderConfigPtr

Definition at line 31 of file WiegandFwd.hpp.

Function Documentation

◆ find_reader_by_id()

auto Leosac::Module::Wiegand::find_reader_by_id ( const Hardware::DeviceId id,
DBPtr  db 
)

Definition at line 92 of file CRUDHandler.cpp.