Leosac
0.8.0
Open Source Access Control
|
Classes | |
class | Autodetect |
Variable strategy that tries to autodetect what it reads. More... | |
class | CardReading |
Interface for a strategy that read a card number. More... | |
class | PinReading |
Interface for a strategy that read a PIN code. More... | |
class | SimpleWiegandStrategy |
Implementation of a wiegand card only strategy. More... | |
class | WiegandCardAndPin |
Strategy for reading a card then a PIN code. More... | |
class | WiegandPinBuffered |
Strategy for PIN only, when up to 5 keys are buffered and sent as 26 bits. More... | |
class | WiegandPinNBitsOnly |
Strategy for ready PIN only. More... | |
class | WiegandStrategy |
The multiple modes available to wiegand reader are implemented through the strategy pattern. More... | |
Typedefs | |
using | CardReadingUPtr = std::unique_ptr< CardReading > |
using | PinReadingUPtr = std::unique_ptr< PinReading > |
using | SimpleWiegandStrategyUPtr = std::unique_ptr< SimpleWiegandStrategy > |
using | WiegandStrategyUPtr = std::unique_ptr< WiegandStrategy > |
using Leosac::Module::Wiegand::Strategy::CardReadingUPtr = typedef std::unique_ptr<CardReading> |
Definition at line 34 of file CardReading.hpp.
using Leosac::Module::Wiegand::Strategy::PinReadingUPtr = typedef std::unique_ptr<PinReading> |
Definition at line 33 of file StrategiesFwd.hpp.
using Leosac::Module::Wiegand::Strategy::SimpleWiegandStrategyUPtr = typedef std::unique_ptr<SimpleWiegandStrategy> |
Definition at line 36 of file StrategiesFwd.hpp.
using Leosac::Module::Wiegand::Strategy::WiegandStrategyUPtr = typedef std::unique_ptr<WiegandStrategy> |
Definition at line 38 of file WiegandStrategy.hpp.