LibLogicalAccess  2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
binarydatatype.hpp
Go to the documentation of this file.
1
7#ifndef LOGICALACCESS_BINARYDATATYPE_HPP
8#define LOGICALACCESS_BINARYDATATYPE_HPP
9
12
13#include <string>
14
15namespace logicalaccess
16{
20class LLA_CORE_API BinaryDataType : public DataType
21{
22 public:
29
36
41 std::string getName() const override;
42
47 EncodingType getType() const override;
48
57 BitsetStream convert(unsigned long long data, unsigned int dataLengthBits) override;
58
66 unsigned long long revert(BitsetStream &data, unsigned int dataLengthBits) override;
67
68 private:
69 static void Alg(int s, int *i);
70
71 static void Alg(int *i);
72};
73}
74
75#endif /* LOGICALACCESS_BINARYDATATYPE_HPP */
A Binary data type class.
Definition: binarydatatype.hpp:21
Definition: BitsetStream.hpp:15
A data type.
Definition: datatype.hpp:25
Data type.
Encoding.
Definition: asn1.hpp:9
EncodingType
Encoding type.
Definition: encoding.hpp:19