LibLogicalAccess
2.5.0
An Open Source RFID Library
Loading...
Searching...
No Matches
include
logicalaccess
services
accesscontrol
encodings
bcdbytedatatype.hpp
Go to the documentation of this file.
1
7
#ifndef LOGICALACCESS_BCDBYTEDATATYPE_HPP
8
#define LOGICALACCESS_BCDBYTEDATATYPE_HPP
9
10
#include <
logicalaccess/services/accesscontrol/encodings/datatype.hpp
>
11
#include <
logicalaccess/services/accesscontrol/encodings/encoding.hpp
>
12
13
#include <
logicalaccess/services/accesscontrol/formats/BitsetStream.hpp
>
14
15
namespace
logicalaccess
16
{
20
class
LLA_CORE_API
BCDByteDataType
:
public
DataType
21
{
22
public
:
28
BCDByteDataType
();
29
35
~BCDByteDataType
();
36
41
std::string getName()
const override
;
42
47
EncodingType
getType()
const override
;
48
56
BitsetStream
convert(
unsigned
long
long
data,
unsigned
int
dataLengthBits)
override
;
57
63
unsigned
long
long
revert(
BitsetStream
&data,
unsigned
int
dataLengthBits)
override
;
64
};
65
}
66
67
#endif
/* LOGICALACCESS_BCDBYTEDATATYPE_HPP */
BitsetStream.hpp
logicalaccess::BCDByteDataType
A BCD Byte encoder data type class.
Definition:
bcdbytedatatype.hpp:21
logicalaccess::BitsetStream
Definition:
BitsetStream.hpp:15
logicalaccess::DataType
A data type.
Definition:
datatype.hpp:25
datatype.hpp
Data type.
encoding.hpp
Encoding.
logicalaccess
Definition:
asn1.hpp:9
logicalaccess::EncodingType
EncodingType
Encoding type.
Definition:
encoding.hpp:19
Generated on Wed Mar 29 2023 13:50:37 for LibLogicalAccess by
1.9.6