7#ifndef LOGICALACCESS_KEYBOARDREADERUNITCONFIGURATION_HPP
8#define LOGICALACCESS_KEYBOARDREADERUNITCONFIGURATION_HPP
11#include <logicalaccess/plugins/readers/keyboard/lla_readers_private_keyboard_api.hpp>
35 void resetConfiguration()
override;
41 void serialize(boost::property_tree::ptree &parentNode)
override;
47 void unSerialize(boost::property_tree::ptree &node)
override;
53 std::string getDefaultXmlNodeName()
const override;
55 std::string getPrefix()
const;
57 void setPrefix(
const std::string &prefix);
59 std::string getSuffix()
const;
61 void setSuffix(
const std::string &suffix);
63 bool getIsDecimalNumber()
const;
65 void setIsDecimalNumber(
bool isDecimal);
67 std::string getKeyboardLayout()
const;
69 void setKeyboardLayout(
const std::string &
klayout);
The Keyboard reader unit configuration base class.
Definition: keyboardreaderunitconfiguration.hpp:20
std::string d_prefix
Definition: keyboardreaderunitconfiguration.hpp:72
bool d_isDecimalNumber
Definition: keyboardreaderunitconfiguration.hpp:76
std::string d_suffix
Definition: keyboardreaderunitconfiguration.hpp:74
std::string d_klayout
Definition: keyboardreaderunitconfiguration.hpp:79
The reader unit configuration base class. Describe the configuration for a reader unit.
Definition: readerunitconfiguration.hpp:20
std::string klayout
Definition: islogkbdhook.cpp:29
Reader unit configuration.