LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
libusbreaderunitconfiguration.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_LIBUSBREADERUNITCONFIGURATION_HPP
8#define LOGICALACCESS_LIBUSBREADERUNITCONFIGURATION_HPP
9
11#include <logicalaccess/plugins/readers/libusb/lla_readers_libusb_api.hpp>
12
13namespace logicalaccess
14{
18class LLA_READERS_LIBUSB_API LibUSBReaderUnitConfiguration : public ReaderUnitConfiguration
19{
20 public:
25
30
34 void resetConfiguration() override;
35
40 void serialize(boost::property_tree::ptree &parentNode) override;
41
46 void unSerialize(boost::property_tree::ptree &node) override;
47
52 std::string getDefaultXmlNodeName() const override;
53
54 unsigned char getSlot() const;
55
56 void setSlot(unsigned char slot);
57
58 protected:
59
60 unsigned char d_slot;
61};
62}
63
64#endif
The LibUSB reader unit configuration base class.
Definition: libusbreaderunitconfiguration.hpp:19
unsigned char d_slot
Definition: libusbreaderunitconfiguration.hpp:60
The reader unit configuration base class. Describe the configuration for a reader unit.
Definition: readerunitconfiguration.hpp:20
Definition: asn1.hpp:9
Reader unit configuration.