Sparkplug B C++ Library 1.0.0
Modern C++-23 implementation of Eclipse Sparkplug B 2.2 specification
Loading...
Searching...
No Matches
datatype.hpp
1// include/sparkplug/datatype.hpp
2#pragma once
3
4#include <cstdint>
5
6namespace sparkplug {
7
8enum class DataType : uint32_t {
9 Unknown = 0,
10 Int8 = 1,
11 Int16 = 2,
12 Int32 = 3,
13 Int64 = 4,
14 UInt8 = 5,
15 UInt16 = 6,
16 UInt32 = 7,
17 UInt64 = 8,
18 Float = 9,
19 Double = 10,
20 Boolean = 11,
21 String = 12,
22 DateTime = 13,
23 Text = 14,
24 UUID = 15,
25 DataSet = 16,
26 Bytes = 17,
27 File = 18,
28 Template = 19,
29 PropertySet = 20,
30 PropertySetList = 21
31};
32
33}