Completed
Push — master ( 90e50a...ff54bc )
by Olivier
31:15 queued 29:01
created

asyncua.server.standard_address_space.standard_address_space_part19   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 198
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 183
dl 0
loc 198
rs 10
c 0
b 0
f 0
wmc 1

1 Function

Rating   Name   Duplication   Size   Complexity  
B create_standard_address_space_Part19() 0 183 1
1
2
# -*- coding: utf-8 -*-
3
"""
4
DO NOT EDIT THIS FILE!
5
It is automatically generated from opcfoundation.org schemas.
6
"""
7
import datetime
8
from dateutil.tz import tzutc
9
10
from asyncua import ua
11
from asyncua.ua import NodeId, QualifiedName, NumericNodeId, StringNodeId, GuidNodeId
12
from asyncua.ua import NodeClass, LocalizedText
13
14
15
def create_standard_address_space_Part19(server):
16
  
17
   
18
    node = ua.AddNodesItem()
19
    node.RequestedNewNodeId = NumericNodeId(19077, 0)
20
    node.BrowseName = QualifiedName('MultiStateDictionaryEntryDiscreteBaseType', 0)
21
    node.NodeClass = NodeClass.VariableType
22
    node.ParentNodeId = NumericNodeId(11238, 0)
23
    node.ReferenceTypeId = NumericNodeId(45, 0)
24
    attrs = ua.VariableTypeAttributes()
25
    attrs.DisplayName = LocalizedText("MultiStateDictionaryEntryDiscreteBaseType")
26
    attrs.DisplayName = LocalizedText("MultiStateDictionaryEntryDiscreteBaseType")
27
    attrs.DataType = ua.NodeId(ua.ObjectIds.Number)
28
    attrs.ValueRank = -1
29
    node.NodeAttributes = attrs
30
    server.add_nodes([node])
31
    refs = []
32
    ref = ua.AddReferencesItem()
33
    ref.IsForward = True
34
    ref.ReferenceTypeId = NumericNodeId(46, 0)
35
    ref.SourceNodeId = NumericNodeId(19077, 0)
36
    ref.TargetNodeClass = NodeClass.DataType
37
    ref.TargetNodeId = NumericNodeId(19082, 0)
38
    refs.append(ref)
39
    ref = ua.AddReferencesItem()
40
    ref.IsForward = True
41
    ref.ReferenceTypeId = NumericNodeId(46, 0)
42
    ref.SourceNodeId = NumericNodeId(19077, 0)
43
    ref.TargetNodeClass = NodeClass.DataType
44
    ref.TargetNodeId = NumericNodeId(19083, 0)
45
    refs.append(ref)
46
    ref = ua.AddReferencesItem()
47
    ref.IsForward = False
48
    ref.ReferenceTypeId = NumericNodeId(45, 0)
49
    ref.SourceNodeId = NumericNodeId(19077, 0)
50
    ref.TargetNodeClass = NodeClass.DataType
51
    ref.TargetNodeId = NumericNodeId(11238, 0)
52
    refs.append(ref)
53
    server.add_references(refs)
54
   
55
    node = ua.AddNodesItem()
56
    node.RequestedNewNodeId = NumericNodeId(19082, 0)
57
    node.BrowseName = QualifiedName('EnumDictionaryEntries', 0)
58
    node.NodeClass = NodeClass.Variable
59
    node.ParentNodeId = NumericNodeId(19077, 0)
60
    node.ReferenceTypeId = NumericNodeId(46, 0)
61
    node.TypeDefinition = NumericNodeId(68, 0)
62
    attrs = ua.VariableAttributes()
63
    attrs.DisplayName = LocalizedText("EnumDictionaryEntries")
64
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
65
    attrs.ValueRank = 2
66
    attrs.ArrayDimensions = [0, 0]
67
    node.NodeAttributes = attrs
68
    server.add_nodes([node])
69
    refs = []
70
    ref = ua.AddReferencesItem()
71
    ref.IsForward = True
72
    ref.ReferenceTypeId = NumericNodeId(40, 0)
73
    ref.SourceNodeId = NumericNodeId(19082, 0)
74
    ref.TargetNodeClass = NodeClass.DataType
75
    ref.TargetNodeId = NumericNodeId(68, 0)
76
    refs.append(ref)
77
    ref = ua.AddReferencesItem()
78
    ref.IsForward = True
79
    ref.ReferenceTypeId = NumericNodeId(37, 0)
80
    ref.SourceNodeId = NumericNodeId(19082, 0)
81
    ref.TargetNodeClass = NodeClass.DataType
82
    ref.TargetNodeId = NumericNodeId(78, 0)
83
    refs.append(ref)
84
    ref = ua.AddReferencesItem()
85
    ref.IsForward = False
86
    ref.ReferenceTypeId = NumericNodeId(46, 0)
87
    ref.SourceNodeId = NumericNodeId(19082, 0)
88
    ref.TargetNodeClass = NodeClass.DataType
89
    ref.TargetNodeId = NumericNodeId(19077, 0)
90
    refs.append(ref)
91
    server.add_references(refs)
92
   
93
    node = ua.AddNodesItem()
94
    node.RequestedNewNodeId = NumericNodeId(19083, 0)
95
    node.BrowseName = QualifiedName('ValueAsDictionaryEntries', 0)
96
    node.NodeClass = NodeClass.Variable
97
    node.ParentNodeId = NumericNodeId(19077, 0)
98
    node.ReferenceTypeId = NumericNodeId(46, 0)
99
    node.TypeDefinition = NumericNodeId(68, 0)
100
    attrs = ua.VariableAttributes()
101
    attrs.DisplayName = LocalizedText("ValueAsDictionaryEntries")
102
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
103
    attrs.ValueRank = 1
104
    attrs.ArrayDimensions = [0]
105
    node.NodeAttributes = attrs
106
    server.add_nodes([node])
107
    refs = []
108
    ref = ua.AddReferencesItem()
109
    ref.IsForward = True
110
    ref.ReferenceTypeId = NumericNodeId(40, 0)
111
    ref.SourceNodeId = NumericNodeId(19083, 0)
112
    ref.TargetNodeClass = NodeClass.DataType
113
    ref.TargetNodeId = NumericNodeId(68, 0)
114
    refs.append(ref)
115
    ref = ua.AddReferencesItem()
116
    ref.IsForward = True
117
    ref.ReferenceTypeId = NumericNodeId(37, 0)
118
    ref.SourceNodeId = NumericNodeId(19083, 0)
119
    ref.TargetNodeClass = NodeClass.DataType
120
    ref.TargetNodeId = NumericNodeId(80, 0)
121
    refs.append(ref)
122
    ref = ua.AddReferencesItem()
123
    ref.IsForward = False
124
    ref.ReferenceTypeId = NumericNodeId(46, 0)
125
    ref.SourceNodeId = NumericNodeId(19083, 0)
126
    ref.TargetNodeClass = NodeClass.DataType
127
    ref.TargetNodeId = NumericNodeId(19077, 0)
128
    refs.append(ref)
129
    server.add_references(refs)
130
   
131
    node = ua.AddNodesItem()
132
    node.RequestedNewNodeId = NumericNodeId(19084, 0)
133
    node.BrowseName = QualifiedName('MultiStateDictionaryEntryDiscreteType', 0)
134
    node.NodeClass = NodeClass.VariableType
135
    node.ParentNodeId = NumericNodeId(19077, 0)
136
    node.ReferenceTypeId = NumericNodeId(45, 0)
137
    attrs = ua.VariableTypeAttributes()
138
    attrs.DisplayName = LocalizedText("MultiStateDictionaryEntryDiscreteType")
139
    attrs.DisplayName = LocalizedText("MultiStateDictionaryEntryDiscreteType")
140
    attrs.DataType = ua.NodeId(ua.ObjectIds.Number)
141
    attrs.ValueRank = -1
142
    node.NodeAttributes = attrs
143
    server.add_nodes([node])
144
    refs = []
145
    ref = ua.AddReferencesItem()
146
    ref.IsForward = True
147
    ref.ReferenceTypeId = NumericNodeId(46, 0)
148
    ref.SourceNodeId = NumericNodeId(19084, 0)
149
    ref.TargetNodeClass = NodeClass.DataType
150
    ref.TargetNodeId = NumericNodeId(19090, 0)
151
    refs.append(ref)
152
    ref = ua.AddReferencesItem()
153
    ref.IsForward = False
154
    ref.ReferenceTypeId = NumericNodeId(45, 0)
155
    ref.SourceNodeId = NumericNodeId(19084, 0)
156
    ref.TargetNodeClass = NodeClass.DataType
157
    ref.TargetNodeId = NumericNodeId(19077, 0)
158
    refs.append(ref)
159
    server.add_references(refs)
160
   
161
    node = ua.AddNodesItem()
162
    node.RequestedNewNodeId = NumericNodeId(19090, 0)
163
    node.BrowseName = QualifiedName('ValueAsDictionaryEntries', 0)
164
    node.NodeClass = NodeClass.Variable
165
    node.ParentNodeId = NumericNodeId(19084, 0)
166
    node.ReferenceTypeId = NumericNodeId(46, 0)
167
    node.TypeDefinition = NumericNodeId(68, 0)
168
    attrs = ua.VariableAttributes()
169
    attrs.DisplayName = LocalizedText("ValueAsDictionaryEntries")
170
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
171
    attrs.ValueRank = 1
172
    attrs.ArrayDimensions = [0]
173
    node.NodeAttributes = attrs
174
    server.add_nodes([node])
175
    refs = []
176
    ref = ua.AddReferencesItem()
177
    ref.IsForward = True
178
    ref.ReferenceTypeId = NumericNodeId(40, 0)
179
    ref.SourceNodeId = NumericNodeId(19090, 0)
180
    ref.TargetNodeClass = NodeClass.DataType
181
    ref.TargetNodeId = NumericNodeId(68, 0)
182
    refs.append(ref)
183
    ref = ua.AddReferencesItem()
184
    ref.IsForward = True
185
    ref.ReferenceTypeId = NumericNodeId(37, 0)
186
    ref.SourceNodeId = NumericNodeId(19090, 0)
187
    ref.TargetNodeClass = NodeClass.DataType
188
    ref.TargetNodeId = NumericNodeId(78, 0)
189
    refs.append(ref)
190
    ref = ua.AddReferencesItem()
191
    ref.IsForward = False
192
    ref.ReferenceTypeId = NumericNodeId(46, 0)
193
    ref.SourceNodeId = NumericNodeId(19090, 0)
194
    ref.TargetNodeClass = NodeClass.DataType
195
    ref.TargetNodeId = NumericNodeId(19084, 0)
196
    refs.append(ref)
197
    server.add_references(refs)
198