7#ifndef LOGICALACCESS_WIEGAND34FORMAT_HPP
8#define LOGICALACCESS_WIEGAND34FORMAT_HPP
37 unsigned int getDataLength()
const override;
43 std::string getName()
const override;
50 BitsetStream getLinearDataWithoutParity()
const override;
57 void setLinearDataWithoutParity(
const ByteVector &data)
override;
65 size_t getFormatLinearData(
ByteVector &data)
const override;
72 void setFormatLinearData(
const ByteVector &data,
size_t *indexByte)
override;
84 void serialize(boost::property_tree::ptree &parentNode)
override;
90 void unSerialize(boost::property_tree::ptree &node)
override;
96 std::string getDefaultXmlNodeName()
const override;
103 bool checkSkeleton(std::shared_ptr<Format> format)
const override;
Definition: BitsetStream.hpp:15
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
FormatType
Format type.
Definition: format.hpp:27