ChimeraTK-ControlSystemAdapter-OPCUAAdapter  04.00.01
ua_constants.py
Go to the documentation of this file.
1 #!/usr/bin/env/python
2 # -*- coding: utf-8 -*-
3 
4 # This Source Code Form is subject to the terms of the Mozilla Public
5 # License, v. 2.0. If a copy of the MPL was not distributed with this
6 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
7 
8 
22 
23 NODE_CLASS_GENERERIC = 0
24 NODE_CLASS_OBJECT = 1
25 NODE_CLASS_VARIABLE = 2
26 NODE_CLASS_METHOD = 4
27 NODE_CLASS_OBJECTTYPE = 8
28 NODE_CLASS_VARIABLETYPE = 16
29 NODE_CLASS_REFERENCETYPE = 32
30 NODE_CLASS_DATATYPE = 64
31 NODE_CLASS_VIEW = 128
32 
33 # Not in OPC-UA, but exists in XML
34 NODE_CLASS_METHODTYPE = 256
35 
36 
39 BUILTINTYPE_TYPEID_EXTENSIONOBJECT = 1
40 BUILTINTYPE_TYPEID_LOCALIZEDTEXT = 2
41 BUILTINTYPE_TYPEID_EXPANDEDNODEID = 3
42 BUILTINTYPE_TYPEID_NODEID = 4
43 BUILTINTYPE_TYPEID_DATETIME = 5
44 BUILTINTYPE_TYPEID_QUALIFIEDNAME = 6
45 BUILTINTYPE_TYPEID_STATUSCODE = 7
46 BUILTINTYPE_TYPEID_GUID = 8
47 BUILTINTYPE_TYPEID_BOOLEAN = 9
48 BUILTINTYPE_TYPEID_BYTE = 10
49 BUILTINTYPE_TYPEID_SBYTE = 11
50 BUILTINTYPE_TYPEID_INT16 = 12
51 BUILTINTYPE_TYPEID_UINT16 = 13
52 BUILTINTYPE_TYPEID_INT32 = 14
53 BUILTINTYPE_TYPEID_UINT32 = 15
54 BUILTINTYPE_TYPEID_INT64 = 16
55 BUILTINTYPE_TYPEID_UINT64 = 17
56 BUILTINTYPE_TYPEID_FLOAT = 18
57 BUILTINTYPE_TYPEID_DOUBLE = 19
58 BUILTINTYPE_TYPEID_STRING = 20
59 BUILTINTYPE_TYPEID_XMLELEMENT = 21
60 BUILTINTYPE_TYPEID_BYTESTRING = 22
61 BUILTINTYPE_TYPEID_DIAGNOSTICINFO = 23