7#ifndef LOGICALACCESS_WIEGAND34WITHFACILITYFORMAT_HPP
8#define LOGICALACCESS_WIEGAND34WITHFACILITYFORMAT_HPP
38 std::string getName()
const override;
43 unsigned short int getFacilityCode()
const;
49 void setFacilityCode(
unsigned short int facilityCode);
56 BitsetStream getLinearDataWithoutParity()
const override;
63 void setLinearDataWithoutParity(
const ByteVector &data)
override;
71 size_t getFormatLinearData(
ByteVector &data)
const override;
78 void setFormatLinearData(
const ByteVector &data,
size_t *indexByte)
override;
90 void serialize(boost::property_tree::ptree &parentNode)
override;
96 void unSerialize(boost::property_tree::ptree &node)
override;
102 std::string getDefaultXmlNodeName()
const override;
109 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