7#ifndef LOGICALACCESS_ENCODING_HPP
8#define LOGICALACCESS_ENCODING_HPP
An encoder type.
Definition: encoding.hpp:33
virtual EncodingType getType() const =0
Get the encoder type.
virtual std::string getName() const =0
Get the encoder name.
virtual ~Encoding()=default
EncodingType
Encoding type.
Definition: encoding.hpp:19
@ ET_BCDNIBBLE
Definition: encoding.hpp:22
@ ET_LITTLEENDIAN
Definition: encoding.hpp:25
@ ET_UNKNOWN
Definition: encoding.hpp:20
@ ET_BINARY
Definition: encoding.hpp:23
@ ET_BIGENDIAN
Definition: encoding.hpp:24
@ ET_BCDBYTE
Definition: encoding.hpp:21
@ ET_NOENCODING
Definition: encoding.hpp:26