7#ifndef LOGICALACCESS_NUMBERDATAFIELD_HPP
8#define LOGICALACCESS_NUMBERDATAFIELD_HPP
11#include <logicalaccess/lla_core_api.hpp>
44 void setValue(
long long value);
50 long long getValue()
const;
62 void setLinearData(
const ByteVector &data)
override;
69 bool checkSkeleton(std::shared_ptr<DataField> field)
const override;
75 void serialize(boost::property_tree::ptree &parentNode)
override;
81 void unSerialize(boost::property_tree::ptree &node)
override;
87 std::string getDefaultXmlNodeName()
const override;
Definition: BitsetStream.hpp:15
A number data field.
Definition: numberdatafield.hpp:19
DataFieldType getDFType() const override
Get the field type.
Definition: numberdatafield.hpp:35
long long d_value
Definition: numberdatafield.hpp:90
A value data field base class.
Definition: valuedatafield.hpp:20
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
DataFieldType
Definition: datafield.hpp:22
@ DFT_NUMBER
Definition: datafield.hpp:27