/
DataType_enum.ts
40 lines (38 loc) · 1.01 KB
/
DataType_enum.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
/**
* @module node-opcua-variant
*/
import { Enum } from "node-opcua-enum";
import { registerEnumeration } from "node-opcua-factory";
export enum DataType {
Null= 0,
Boolean= 1,
SByte= 2, // signed Byte = Int8
Byte = 3, // unsigned Byte = UInt8
Int16= 4,
UInt16= 5,
Int32= 6,
UInt32= 7,
Int64= 8,
UInt64= 9,
Float= 10,
Double= 11,
String= 12,
DateTime= 13,
Guid= 14,
ByteString= 15,
XmlElement= 16,
NodeId= 17,
ExpandedNodeId= 18,
StatusCode= 19,
QualifiedName= 20,
LocalizedText= 21,
ExtensionObject= 22,
DataValue= 23,
Variant= 24,
DiagnosticInfo= 25
}
const schemaDataType = {
name: "DataType",
enumValues: DataType
};
export const _enumerationDataType: Enum = registerEnumeration(schemaDataType);