7#ifndef LOGICALACCESS_ASCIIFORMAT_HPP
8#define LOGICALACCESS_ASCIIFORMAT_HPP
37 unsigned int getDataLength()
const override;
43 std::string getName()
const override;
55 void serialize(boost::property_tree::ptree &parentNode)
override;
61 void unSerialize(boost::property_tree::ptree &node)
override;
67 std::string getDefaultXmlNodeName()
const override;
81 void setLinearData(
const ByteVector &data)
override;
87 std::string getASCIIValue()
const;
93 void setASCIIValue(std::string value);
99 unsigned int getASCIILength()
const;
105 void setASCIILength(
unsigned int length);
111 unsigned char getPadding()
const;
117 void setPadding(
unsigned char padding);
124 bool checkSkeleton(std::shared_ptr<Format> format)
const override;
130 bool needUserConfigurationToBeUse()
const override;
139 size_t getFormatLinearData(
ByteVector &data)
const override;
146 void setFormatLinearData(
const ByteVector &data,
size_t *indexByte)
override;
std::vector< uint8_t > ByteVector
Definition: lla_fwd.hpp:80
FormatType
Format type.
Definition: format.hpp:27