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

Provide support for Wiegand devices. More...




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


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


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.