Completed
Pull Request — master (#494)
by Olivier
04:24
created

create_standard_address_space_Part3()   B

Complexity

Conditions 1

Size

Total Lines 1405

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 1309
CRAP Score 1

Importance

Changes 0
Metric Value
cc 1
c 0
b 0
f 0
dl 0
loc 1405
ccs 1309
cts 1309
cp 1
crap 1
rs 8.2857

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
2
# -*- coding: utf-8 -*-
3 1
"""
4
DO NOT EDIT THIS FILE!
5
It is automatically generated from opcfoundation.org schemas.
6
"""
7
8 1
from opcua import ua
9
10
11 1
def create_standard_address_space_Part3(server):
12
  
13
   
14 1
    node = ua.AddNodesItem()
15 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3062")
16 1
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
17 1
    node.NodeClass = ua.NodeClass.Object
18 1
    node.TypeDefinition = ua.NodeId.from_string("i=58")
19 1
    attrs = ua.ObjectAttributes()
20 1
    attrs.Description = ua.LocalizedText("The default binary encoding for a data type.")
21 1
    attrs.DisplayName = ua.LocalizedText("Default Binary")
22 1
    attrs.EventNotifier = 0
23 1
    node.NodeAttributes = attrs
24 1
    server.add_nodes([node])
25
   
26 1
    node = ua.AddNodesItem()
27 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3063")
28 1
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
29 1
    node.NodeClass = ua.NodeClass.Object
30 1
    node.TypeDefinition = ua.NodeId.from_string("i=58")
31 1
    attrs = ua.ObjectAttributes()
32 1
    attrs.Description = ua.LocalizedText("The default XML encoding for a data type.")
33 1
    attrs.DisplayName = ua.LocalizedText("Default XML")
34 1
    attrs.EventNotifier = 0
35 1
    node.NodeAttributes = attrs
36 1
    server.add_nodes([node])
37
   
38 1
    node = ua.AddNodesItem()
39 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=24")
40 1
    node.BrowseName = ua.QualifiedName.from_string("BaseDataType")
41 1
    node.NodeClass = ua.NodeClass.DataType
42 1
    attrs = ua.DataTypeAttributes()
43 1
    attrs.Description = ua.LocalizedText("Describes a value that can have any valid DataType.")
44 1
    attrs.DisplayName = ua.LocalizedText("BaseDataType")
45 1
    attrs.IsAbstract = True
46 1
    node.NodeAttributes = attrs
47 1
    server.add_nodes([node])
48
   
49 1
    node = ua.AddNodesItem()
50 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=26")
51 1
    node.BrowseName = ua.QualifiedName.from_string("Number")
52 1
    node.NodeClass = ua.NodeClass.DataType
53 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
54 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
55 1
    attrs = ua.DataTypeAttributes()
56 1
    attrs.Description = ua.LocalizedText("Describes a value that can have any numeric DataType.")
57 1
    attrs.DisplayName = ua.LocalizedText("Number")
58 1
    attrs.IsAbstract = True
59 1
    node.NodeAttributes = attrs
60 1
    server.add_nodes([node])
61
   
62 1
    node = ua.AddNodesItem()
63 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=27")
64 1
    node.BrowseName = ua.QualifiedName.from_string("Integer")
65 1
    node.NodeClass = ua.NodeClass.DataType
66 1
    node.ParentNodeId = ua.NodeId.from_string("i=26")
67 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
68 1
    attrs = ua.DataTypeAttributes()
69 1
    attrs.Description = ua.LocalizedText("Describes a value that can have any integer DataType.")
70 1
    attrs.DisplayName = ua.LocalizedText("Integer")
71 1
    attrs.IsAbstract = True
72 1
    node.NodeAttributes = attrs
73 1
    server.add_nodes([node])
74
   
75 1
    node = ua.AddNodesItem()
76 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=28")
77 1
    node.BrowseName = ua.QualifiedName.from_string("UInteger")
78 1
    node.NodeClass = ua.NodeClass.DataType
79 1
    node.ParentNodeId = ua.NodeId.from_string("i=26")
80 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
81 1
    attrs = ua.DataTypeAttributes()
82 1
    attrs.Description = ua.LocalizedText("Describes a value that can have any unsigned integer DataType.")
83 1
    attrs.DisplayName = ua.LocalizedText("UInteger")
84 1
    attrs.IsAbstract = True
85 1
    node.NodeAttributes = attrs
86 1
    server.add_nodes([node])
87
   
88 1
    node = ua.AddNodesItem()
89 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=29")
90 1
    node.BrowseName = ua.QualifiedName.from_string("Enumeration")
91 1
    node.NodeClass = ua.NodeClass.DataType
92 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
93 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
94 1
    attrs = ua.DataTypeAttributes()
95 1
    attrs.Description = ua.LocalizedText("Describes a value that is an enumerated DataType.")
96 1
    attrs.DisplayName = ua.LocalizedText("Enumeration")
97 1
    attrs.IsAbstract = True
98 1
    node.NodeAttributes = attrs
99 1
    server.add_nodes([node])
100
   
101 1
    node = ua.AddNodesItem()
102 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=1")
103 1
    node.BrowseName = ua.QualifiedName.from_string("Boolean")
104 1
    node.NodeClass = ua.NodeClass.DataType
105 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
106 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
107 1
    attrs = ua.DataTypeAttributes()
108 1
    attrs.Description = ua.LocalizedText("Describes a value that is either TRUE or FALSE.")
109 1
    attrs.DisplayName = ua.LocalizedText("Boolean")
110 1
    node.NodeAttributes = attrs
111 1
    server.add_nodes([node])
112
   
113 1
    node = ua.AddNodesItem()
114 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=2")
115 1
    node.BrowseName = ua.QualifiedName.from_string("SByte")
116 1
    node.NodeClass = ua.NodeClass.DataType
117 1
    node.ParentNodeId = ua.NodeId.from_string("i=27")
118 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
119 1
    attrs = ua.DataTypeAttributes()
120 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between -128 and 127.")
121 1
    attrs.DisplayName = ua.LocalizedText("SByte")
122 1
    node.NodeAttributes = attrs
123 1
    server.add_nodes([node])
124
   
125 1
    node = ua.AddNodesItem()
126 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3")
127 1
    node.BrowseName = ua.QualifiedName.from_string("Byte")
128 1
    node.NodeClass = ua.NodeClass.DataType
129 1
    node.ParentNodeId = ua.NodeId.from_string("i=28")
130 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
131 1
    attrs = ua.DataTypeAttributes()
132 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between 0 and 255.")
133 1
    attrs.DisplayName = ua.LocalizedText("Byte")
134 1
    node.NodeAttributes = attrs
135 1
    server.add_nodes([node])
136
   
137 1
    node = ua.AddNodesItem()
138 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=4")
139 1
    node.BrowseName = ua.QualifiedName.from_string("Int16")
140 1
    node.NodeClass = ua.NodeClass.DataType
141 1
    node.ParentNodeId = ua.NodeId.from_string("i=27")
142 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
143 1
    attrs = ua.DataTypeAttributes()
144 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between −32,768 and 32,767.")
145 1
    attrs.DisplayName = ua.LocalizedText("Int16")
146 1
    node.NodeAttributes = attrs
147 1
    server.add_nodes([node])
148
   
149 1
    node = ua.AddNodesItem()
150 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=5")
151 1
    node.BrowseName = ua.QualifiedName.from_string("UInt16")
152 1
    node.NodeClass = ua.NodeClass.DataType
153 1
    node.ParentNodeId = ua.NodeId.from_string("i=28")
154 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
155 1
    attrs = ua.DataTypeAttributes()
156 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between 0 and 65535.")
157 1
    attrs.DisplayName = ua.LocalizedText("UInt16")
158 1
    node.NodeAttributes = attrs
159 1
    server.add_nodes([node])
160
   
161 1
    node = ua.AddNodesItem()
162 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=6")
163 1
    node.BrowseName = ua.QualifiedName.from_string("Int32")
164 1
    node.NodeClass = ua.NodeClass.DataType
165 1
    node.ParentNodeId = ua.NodeId.from_string("i=27")
166 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
167 1
    attrs = ua.DataTypeAttributes()
168 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between −2,147,483,648  and 2,147,483,647.")
169 1
    attrs.DisplayName = ua.LocalizedText("Int32")
170 1
    node.NodeAttributes = attrs
171 1
    server.add_nodes([node])
172
   
173 1
    node = ua.AddNodesItem()
174 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=7")
175 1
    node.BrowseName = ua.QualifiedName.from_string("UInt32")
176 1
    node.NodeClass = ua.NodeClass.DataType
177 1
    node.ParentNodeId = ua.NodeId.from_string("i=28")
178 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
179 1
    attrs = ua.DataTypeAttributes()
180 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between 0 and 4,294,967,295.")
181 1
    attrs.DisplayName = ua.LocalizedText("UInt32")
182 1
    node.NodeAttributes = attrs
183 1
    server.add_nodes([node])
184
   
185 1
    node = ua.AddNodesItem()
186 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=8")
187 1
    node.BrowseName = ua.QualifiedName.from_string("Int64")
188 1
    node.NodeClass = ua.NodeClass.DataType
189 1
    node.ParentNodeId = ua.NodeId.from_string("i=27")
190 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
191 1
    attrs = ua.DataTypeAttributes()
192 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between −9,223,372,036,854,775,808 and 9,223,372,036,854,775,807.")
193 1
    attrs.DisplayName = ua.LocalizedText("Int64")
194 1
    node.NodeAttributes = attrs
195 1
    server.add_nodes([node])
196
   
197 1
    node = ua.AddNodesItem()
198 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=9")
199 1
    node.BrowseName = ua.QualifiedName.from_string("UInt64")
200 1
    node.NodeClass = ua.NodeClass.DataType
201 1
    node.ParentNodeId = ua.NodeId.from_string("i=28")
202 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
203 1
    attrs = ua.DataTypeAttributes()
204 1
    attrs.Description = ua.LocalizedText("Describes a value that is an integer between 0 and 18,446,744,073,709,551,615.")
205 1
    attrs.DisplayName = ua.LocalizedText("UInt64")
206 1
    node.NodeAttributes = attrs
207 1
    server.add_nodes([node])
208
   
209 1
    node = ua.AddNodesItem()
210 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=10")
211 1
    node.BrowseName = ua.QualifiedName.from_string("Float")
212 1
    node.NodeClass = ua.NodeClass.DataType
213 1
    node.ParentNodeId = ua.NodeId.from_string("i=26")
214 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
215 1
    attrs = ua.DataTypeAttributes()
216 1
    attrs.Description = ua.LocalizedText("Describes a value that is an IEEE 754-1985 single precision floating point number.")
217 1
    attrs.DisplayName = ua.LocalizedText("Float")
218 1
    node.NodeAttributes = attrs
219 1
    server.add_nodes([node])
220
   
221 1
    node = ua.AddNodesItem()
222 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11")
223 1
    node.BrowseName = ua.QualifiedName.from_string("Double")
224 1
    node.NodeClass = ua.NodeClass.DataType
225 1
    node.ParentNodeId = ua.NodeId.from_string("i=26")
226 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
227 1
    attrs = ua.DataTypeAttributes()
228 1
    attrs.Description = ua.LocalizedText("Describes a value that is an IEEE 754-1985 double precision floating point number.")
229 1
    attrs.DisplayName = ua.LocalizedText("Double")
230 1
    node.NodeAttributes = attrs
231 1
    server.add_nodes([node])
232
   
233 1
    node = ua.AddNodesItem()
234 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12")
235 1
    node.BrowseName = ua.QualifiedName.from_string("String")
236 1
    node.NodeClass = ua.NodeClass.DataType
237 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
238 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
239 1
    attrs = ua.DataTypeAttributes()
240 1
    attrs.Description = ua.LocalizedText("Describes a value that is a sequence of printable Unicode characters.")
241 1
    attrs.DisplayName = ua.LocalizedText("String")
242 1
    node.NodeAttributes = attrs
243 1
    server.add_nodes([node])
244
   
245 1
    node = ua.AddNodesItem()
246 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=13")
247 1
    node.BrowseName = ua.QualifiedName.from_string("DateTime")
248 1
    node.NodeClass = ua.NodeClass.DataType
249 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
250 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
251 1
    attrs = ua.DataTypeAttributes()
252 1
    attrs.Description = ua.LocalizedText("Describes a value that is a Gregorian calender date and time.")
253 1
    attrs.DisplayName = ua.LocalizedText("DateTime")
254 1
    node.NodeAttributes = attrs
255 1
    server.add_nodes([node])
256
   
257 1
    node = ua.AddNodesItem()
258 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14")
259 1
    node.BrowseName = ua.QualifiedName.from_string("Guid")
260 1
    node.NodeClass = ua.NodeClass.DataType
261 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
262 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
263 1
    attrs = ua.DataTypeAttributes()
264 1
    attrs.Description = ua.LocalizedText("Describes a value that is a 128-bit globally unique identifier.")
265 1
    attrs.DisplayName = ua.LocalizedText("Guid")
266 1
    node.NodeAttributes = attrs
267 1
    server.add_nodes([node])
268
   
269 1
    node = ua.AddNodesItem()
270 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15")
271 1
    node.BrowseName = ua.QualifiedName.from_string("ByteString")
272 1
    node.NodeClass = ua.NodeClass.DataType
273 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
274 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
275 1
    attrs = ua.DataTypeAttributes()
276 1
    attrs.Description = ua.LocalizedText("Describes a value that is a sequence of bytes.")
277 1
    attrs.DisplayName = ua.LocalizedText("ByteString")
278 1
    node.NodeAttributes = attrs
279 1
    server.add_nodes([node])
280
   
281 1
    node = ua.AddNodesItem()
282 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=16")
283 1
    node.BrowseName = ua.QualifiedName.from_string("XmlElement")
284 1
    node.NodeClass = ua.NodeClass.DataType
285 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
286 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
287 1
    attrs = ua.DataTypeAttributes()
288 1
    attrs.Description = ua.LocalizedText("Describes a value that is an XML element.")
289 1
    attrs.DisplayName = ua.LocalizedText("XmlElement")
290 1
    node.NodeAttributes = attrs
291 1
    server.add_nodes([node])
292
   
293 1
    node = ua.AddNodesItem()
294 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=17")
295 1
    node.BrowseName = ua.QualifiedName.from_string("NodeId")
296 1
    node.NodeClass = ua.NodeClass.DataType
297 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
298 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
299 1
    attrs = ua.DataTypeAttributes()
300 1
    attrs.Description = ua.LocalizedText("Describes a value that is an identifier for a node within a Server address space.")
301 1
    attrs.DisplayName = ua.LocalizedText("NodeId")
302 1
    node.NodeAttributes = attrs
303 1
    server.add_nodes([node])
304
   
305 1
    node = ua.AddNodesItem()
306 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=20")
307 1
    node.BrowseName = ua.QualifiedName.from_string("QualifiedName")
308 1
    node.NodeClass = ua.NodeClass.DataType
309 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
310 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
311 1
    attrs = ua.DataTypeAttributes()
312 1
    attrs.Description = ua.LocalizedText("Describes a value that is a name qualified by a namespace.")
313 1
    attrs.DisplayName = ua.LocalizedText("QualifiedName")
314 1
    node.NodeAttributes = attrs
315 1
    server.add_nodes([node])
316
   
317 1
    node = ua.AddNodesItem()
318 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=21")
319 1
    node.BrowseName = ua.QualifiedName.from_string("LocalizedText")
320 1
    node.NodeClass = ua.NodeClass.DataType
321 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
322 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
323 1
    attrs = ua.DataTypeAttributes()
324 1
    attrs.Description = ua.LocalizedText("Describes a value that is human readable Unicode text with a locale identifier.")
325 1
    attrs.DisplayName = ua.LocalizedText("LocalizedText")
326 1
    node.NodeAttributes = attrs
327 1
    server.add_nodes([node])
328
   
329 1
    node = ua.AddNodesItem()
330 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=22")
331 1
    node.BrowseName = ua.QualifiedName.from_string("Structure")
332 1
    node.NodeClass = ua.NodeClass.DataType
333 1
    node.ParentNodeId = ua.NodeId.from_string("i=24")
334 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
335 1
    attrs = ua.DataTypeAttributes()
336 1
    attrs.Description = ua.LocalizedText("Describes a value that is any type of structure that can be described with a data encoding.")
337 1
    attrs.DisplayName = ua.LocalizedText("Structure")
338 1
    attrs.IsAbstract = True
339 1
    node.NodeAttributes = attrs
340 1
    server.add_nodes([node])
341
   
342 1
    node = ua.AddNodesItem()
343 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=30")
344 1
    node.BrowseName = ua.QualifiedName.from_string("Image")
345 1
    node.NodeClass = ua.NodeClass.DataType
346 1
    node.ParentNodeId = ua.NodeId.from_string("i=15")
347 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
348 1
    attrs = ua.DataTypeAttributes()
349 1
    attrs.Description = ua.LocalizedText("Describes a value that is an image encoded as a string of bytes.")
350 1
    attrs.DisplayName = ua.LocalizedText("Image")
351 1
    node.NodeAttributes = attrs
352 1
    server.add_nodes([node])
353
   
354 1
    node = ua.AddNodesItem()
355 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=121")
356 1
    node.BrowseName = ua.QualifiedName.from_string("Decimal128")
357 1
    node.NodeClass = ua.NodeClass.DataType
358 1
    node.ParentNodeId = ua.NodeId.from_string("i=26")
359 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
360 1
    attrs = ua.DataTypeAttributes()
361 1
    attrs.Description = ua.LocalizedText("Describes a 128-bit decimal value.")
362 1
    attrs.DisplayName = ua.LocalizedText("Decimal128")
363 1
    node.NodeAttributes = attrs
364 1
    server.add_nodes([node])
365
   
366 1
    node = ua.AddNodesItem()
367 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=31")
368 1
    node.BrowseName = ua.QualifiedName.from_string("References")
369 1
    node.NodeClass = ua.NodeClass.ReferenceType
370 1
    attrs = ua.ReferenceTypeAttributes()
371 1
    attrs.Description = ua.LocalizedText("The abstract base type for all references.")
372 1
    attrs.DisplayName = ua.LocalizedText("References")
373 1
    attrs.InverseName = ua.LocalizedText("References")
374 1
    attrs.IsAbstract = True
375 1
    attrs.Symmetric = True
376 1
    node.NodeAttributes = attrs
377 1
    server.add_nodes([node])
378
   
379 1
    node = ua.AddNodesItem()
380 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=32")
381 1
    node.BrowseName = ua.QualifiedName.from_string("NonHierarchicalReferences")
382 1
    node.NodeClass = ua.NodeClass.ReferenceType
383 1
    node.ParentNodeId = ua.NodeId.from_string("i=31")
384 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
385 1
    attrs = ua.ReferenceTypeAttributes()
386 1
    attrs.Description = ua.LocalizedText("The abstract base type for all non-hierarchical references.")
387 1
    attrs.DisplayName = ua.LocalizedText("NonHierarchicalReferences")
388 1
    attrs.InverseName = ua.LocalizedText("NonHierarchicalReferences")
389 1
    attrs.IsAbstract = True
390 1
    node.NodeAttributes = attrs
391 1
    server.add_nodes([node])
392
   
393 1
    node = ua.AddNodesItem()
394 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=33")
395 1
    node.BrowseName = ua.QualifiedName.from_string("HierarchicalReferences")
396 1
    node.NodeClass = ua.NodeClass.ReferenceType
397 1
    node.ParentNodeId = ua.NodeId.from_string("i=31")
398 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
399 1
    attrs = ua.ReferenceTypeAttributes()
400 1
    attrs.Description = ua.LocalizedText("The abstract base type for all hierarchical references.")
401 1
    attrs.DisplayName = ua.LocalizedText("HierarchicalReferences")
402 1
    attrs.InverseName = ua.LocalizedText("HierarchicalReferences")
403 1
    attrs.IsAbstract = True
404 1
    node.NodeAttributes = attrs
405 1
    server.add_nodes([node])
406
   
407 1
    node = ua.AddNodesItem()
408 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=34")
409 1
    node.BrowseName = ua.QualifiedName.from_string("HasChild")
410 1
    node.NodeClass = ua.NodeClass.ReferenceType
411 1
    node.ParentNodeId = ua.NodeId.from_string("i=33")
412 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
413 1
    attrs = ua.ReferenceTypeAttributes()
414 1
    attrs.Description = ua.LocalizedText("The abstract base type for all non-looping hierarchical references.")
415 1
    attrs.DisplayName = ua.LocalizedText("HasChild")
416 1
    attrs.InverseName = ua.LocalizedText("ChildOf")
417 1
    node.NodeAttributes = attrs
418 1
    server.add_nodes([node])
419
   
420 1
    node = ua.AddNodesItem()
421 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=35")
422 1
    node.BrowseName = ua.QualifiedName.from_string("Organizes")
423 1
    node.NodeClass = ua.NodeClass.ReferenceType
424 1
    node.ParentNodeId = ua.NodeId.from_string("i=33")
425 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
426 1
    attrs = ua.ReferenceTypeAttributes()
427 1
    attrs.Description = ua.LocalizedText("The type for hierarchical references that are used to organize nodes.")
428 1
    attrs.DisplayName = ua.LocalizedText("Organizes")
429 1
    attrs.InverseName = ua.LocalizedText("OrganizedBy")
430 1
    node.NodeAttributes = attrs
431 1
    server.add_nodes([node])
432
   
433 1
    node = ua.AddNodesItem()
434 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=36")
435 1
    node.BrowseName = ua.QualifiedName.from_string("HasEventSource")
436 1
    node.NodeClass = ua.NodeClass.ReferenceType
437 1
    node.ParentNodeId = ua.NodeId.from_string("i=33")
438 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
439 1
    attrs = ua.ReferenceTypeAttributes()
440 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to organize event sources.")
441 1
    attrs.DisplayName = ua.LocalizedText("HasEventSource")
442 1
    attrs.InverseName = ua.LocalizedText("EventSourceOf")
443 1
    node.NodeAttributes = attrs
444 1
    server.add_nodes([node])
445
   
446 1
    node = ua.AddNodesItem()
447 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=37")
448 1
    node.BrowseName = ua.QualifiedName.from_string("HasModellingRule")
449 1
    node.NodeClass = ua.NodeClass.ReferenceType
450 1
    node.ParentNodeId = ua.NodeId.from_string("i=32")
451 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
452 1
    attrs = ua.ReferenceTypeAttributes()
453 1
    attrs.Description = ua.LocalizedText("The type for references from instance declarations to modelling rule nodes.")
454 1
    attrs.DisplayName = ua.LocalizedText("HasModellingRule")
455 1
    attrs.InverseName = ua.LocalizedText("ModellingRuleOf")
456 1
    node.NodeAttributes = attrs
457 1
    server.add_nodes([node])
458
   
459 1
    node = ua.AddNodesItem()
460 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=38")
461 1
    node.BrowseName = ua.QualifiedName.from_string("HasEncoding")
462 1
    node.NodeClass = ua.NodeClass.ReferenceType
463 1
    node.ParentNodeId = ua.NodeId.from_string("i=32")
464 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
465 1
    attrs = ua.ReferenceTypeAttributes()
466 1
    attrs.Description = ua.LocalizedText("The type for references from data type nodes to to data type encoding nodes.")
467 1
    attrs.DisplayName = ua.LocalizedText("HasEncoding")
468 1
    attrs.InverseName = ua.LocalizedText("EncodingOf")
469 1
    node.NodeAttributes = attrs
470 1
    server.add_nodes([node])
471
   
472 1
    node = ua.AddNodesItem()
473 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=39")
474 1
    node.BrowseName = ua.QualifiedName.from_string("HasDescription")
475 1
    node.NodeClass = ua.NodeClass.ReferenceType
476 1
    node.ParentNodeId = ua.NodeId.from_string("i=32")
477 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
478 1
    attrs = ua.ReferenceTypeAttributes()
479 1
    attrs.Description = ua.LocalizedText("The type for references from data type encoding nodes to data type description nodes.")
480 1
    attrs.DisplayName = ua.LocalizedText("HasDescription")
481 1
    attrs.InverseName = ua.LocalizedText("DescriptionOf")
482 1
    node.NodeAttributes = attrs
483 1
    server.add_nodes([node])
484
   
485 1
    node = ua.AddNodesItem()
486 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=40")
487 1
    node.BrowseName = ua.QualifiedName.from_string("HasTypeDefinition")
488 1
    node.NodeClass = ua.NodeClass.ReferenceType
489 1
    node.ParentNodeId = ua.NodeId.from_string("i=32")
490 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
491 1
    attrs = ua.ReferenceTypeAttributes()
492 1
    attrs.Description = ua.LocalizedText("The type for references from a instance node its type defintion node.")
493 1
    attrs.DisplayName = ua.LocalizedText("HasTypeDefinition")
494 1
    attrs.InverseName = ua.LocalizedText("TypeDefinitionOf")
495 1
    node.NodeAttributes = attrs
496 1
    server.add_nodes([node])
497
   
498 1
    node = ua.AddNodesItem()
499 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=41")
500 1
    node.BrowseName = ua.QualifiedName.from_string("GeneratesEvent")
501 1
    node.NodeClass = ua.NodeClass.ReferenceType
502 1
    node.ParentNodeId = ua.NodeId.from_string("i=32")
503 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
504 1
    attrs = ua.ReferenceTypeAttributes()
505 1
    attrs.Description = ua.LocalizedText("The type for references from a node to an event type that is raised by node.")
506 1
    attrs.DisplayName = ua.LocalizedText("GeneratesEvent")
507 1
    attrs.InverseName = ua.LocalizedText("GeneratesEvent")
508 1
    node.NodeAttributes = attrs
509 1
    server.add_nodes([node])
510
   
511 1
    node = ua.AddNodesItem()
512 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3065")
513 1
    node.BrowseName = ua.QualifiedName.from_string("AlwaysGeneratesEvent")
514 1
    node.NodeClass = ua.NodeClass.ReferenceType
515 1
    node.ParentNodeId = ua.NodeId.from_string("i=32")
516 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
517 1
    attrs = ua.ReferenceTypeAttributes()
518 1
    attrs.Description = ua.LocalizedText("The type for references from a node to an event type that is always raised by node.")
519 1
    attrs.DisplayName = ua.LocalizedText("AlwaysGeneratesEvent")
520 1
    attrs.InverseName = ua.LocalizedText("AlwaysGeneratesEvent")
521 1
    node.NodeAttributes = attrs
522 1
    server.add_nodes([node])
523
   
524 1
    node = ua.AddNodesItem()
525 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=44")
526 1
    node.BrowseName = ua.QualifiedName.from_string("Aggregates")
527 1
    node.NodeClass = ua.NodeClass.ReferenceType
528 1
    node.ParentNodeId = ua.NodeId.from_string("i=34")
529 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
530 1
    attrs = ua.ReferenceTypeAttributes()
531 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to aggregate nodes into complex types.")
532 1
    attrs.DisplayName = ua.LocalizedText("Aggregates")
533 1
    attrs.InverseName = ua.LocalizedText("AggregatedBy")
534 1
    node.NodeAttributes = attrs
535 1
    server.add_nodes([node])
536
   
537 1
    node = ua.AddNodesItem()
538 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=45")
539 1
    node.BrowseName = ua.QualifiedName.from_string("HasSubtype")
540 1
    node.NodeClass = ua.NodeClass.ReferenceType
541 1
    node.ParentNodeId = ua.NodeId.from_string("i=34")
542 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
543 1
    attrs = ua.ReferenceTypeAttributes()
544 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to define sub types.")
545 1
    attrs.DisplayName = ua.LocalizedText("HasSubtype")
546 1
    attrs.InverseName = ua.LocalizedText("HasSupertype")
547 1
    node.NodeAttributes = attrs
548 1
    server.add_nodes([node])
549
   
550 1
    node = ua.AddNodesItem()
551 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=46")
552 1
    node.BrowseName = ua.QualifiedName.from_string("HasProperty")
553 1
    node.NodeClass = ua.NodeClass.ReferenceType
554 1
    node.ParentNodeId = ua.NodeId.from_string("i=44")
555 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
556 1
    attrs = ua.ReferenceTypeAttributes()
557 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical reference from a node to its property.")
558 1
    attrs.DisplayName = ua.LocalizedText("HasProperty")
559 1
    attrs.InverseName = ua.LocalizedText("PropertyOf")
560 1
    node.NodeAttributes = attrs
561 1
    server.add_nodes([node])
562
   
563 1
    node = ua.AddNodesItem()
564 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=47")
565 1
    node.BrowseName = ua.QualifiedName.from_string("HasComponent")
566 1
    node.NodeClass = ua.NodeClass.ReferenceType
567 1
    node.ParentNodeId = ua.NodeId.from_string("i=44")
568 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
569 1
    attrs = ua.ReferenceTypeAttributes()
570 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical reference from a node to its component.")
571 1
    attrs.DisplayName = ua.LocalizedText("HasComponent")
572 1
    attrs.InverseName = ua.LocalizedText("ComponentOf")
573 1
    node.NodeAttributes = attrs
574 1
    server.add_nodes([node])
575
   
576 1
    node = ua.AddNodesItem()
577 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=48")
578 1
    node.BrowseName = ua.QualifiedName.from_string("HasNotifier")
579 1
    node.NodeClass = ua.NodeClass.ReferenceType
580 1
    node.ParentNodeId = ua.NodeId.from_string("i=36")
581 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
582 1
    attrs = ua.ReferenceTypeAttributes()
583 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical references that are used to indicate how events propagate from node to node.")
584 1
    attrs.DisplayName = ua.LocalizedText("HasNotifier")
585 1
    attrs.InverseName = ua.LocalizedText("NotifierOf")
586 1
    node.NodeAttributes = attrs
587 1
    server.add_nodes([node])
588
   
589 1
    node = ua.AddNodesItem()
590 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=49")
591 1
    node.BrowseName = ua.QualifiedName.from_string("HasOrderedComponent")
592 1
    node.NodeClass = ua.NodeClass.ReferenceType
593 1
    node.ParentNodeId = ua.NodeId.from_string("i=47")
594 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
595 1
    attrs = ua.ReferenceTypeAttributes()
596 1
    attrs.Description = ua.LocalizedText("The type for non-looping hierarchical reference from a node to its component when the order of references matters.")
597 1
    attrs.DisplayName = ua.LocalizedText("HasOrderedComponent")
598 1
    attrs.InverseName = ua.LocalizedText("OrderedComponentOf")
599 1
    node.NodeAttributes = attrs
600 1
    server.add_nodes([node])
601
   
602 1
    node = ua.AddNodesItem()
603 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=120")
604 1
    node.BrowseName = ua.QualifiedName.from_string("NamingRuleType")
605 1
    node.NodeClass = ua.NodeClass.DataType
606 1
    node.ParentNodeId = ua.NodeId.from_string("i=29")
607 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
608 1
    attrs = ua.DataTypeAttributes()
609 1
    attrs.Description = ua.LocalizedText("Describes a value that specifies the significance of the BrowseName for an instance declaration.")
610 1
    attrs.DisplayName = ua.LocalizedText("NamingRuleType")
611 1
    node.NodeAttributes = attrs
612 1
    server.add_nodes([node])
613 1
    refs = []
614 1
    ref = ua.AddReferencesItem()
615 1
    ref.IsForward = True
616 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
617 1
    ref.SourceNodeId = ua.NodeId.from_string("i=120")
618 1
    ref.TargetNodeClass = ua.NodeClass.DataType
619 1
    ref.TargetNodeId = ua.NodeId.from_string("i=12169")
620 1
    refs.append(ref)
621 1
    server.add_references(refs)
622
   
623 1
    node = ua.AddNodesItem()
624 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12169")
625 1
    node.BrowseName = ua.QualifiedName.from_string("EnumValues")
626 1
    node.NodeClass = ua.NodeClass.Variable
627 1
    node.ParentNodeId = ua.NodeId.from_string("i=120")
628 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
629 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
630 1
    attrs = ua.VariableAttributes()
631 1
    attrs.DisplayName = ua.LocalizedText("EnumValues")
632 1
    attrs.DataType = ua.NodeId.from_string("i=7594")
633 1
    value = []
634 1
    extobj = ua.EnumValueType()
635 1
    extobj.Value = 1
636 1
    extobj.DisplayName.Text = 'Mandatory'
637 1
    extobj.Description.Text = 'The BrowseName must appear in all instances of the type.'
638 1
    value.append(extobj)
639 1
    extobj = ua.EnumValueType()
640 1
    extobj.Value = 2
641 1
    extobj.DisplayName.Text = 'Optional'
642 1
    extobj.Description.Text = 'The BrowseName may appear in an instance of the type.'
643 1
    value.append(extobj)
644 1
    extobj = ua.EnumValueType()
645 1
    extobj.Value = 3
646 1
    extobj.DisplayName.Text = 'Constraint'
647 1
    extobj.Description.Text = 'The modelling rule defines a constraint and the BrowseName is not used in an instance of the type.'
648 1
    value.append(extobj)
649 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
650 1
    attrs.ValueRank = 1
651 1
    node.NodeAttributes = attrs
652 1
    server.add_nodes([node])
653 1
    refs = []
654 1
    ref = ua.AddReferencesItem()
655 1
    ref.IsForward = True
656 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
657 1
    ref.SourceNodeId = ua.NodeId.from_string("i=12169")
658 1
    ref.TargetNodeClass = ua.NodeClass.DataType
659 1
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
660 1
    refs.append(ref)
661 1
    server.add_references(refs)
662
   
663 1
    node = ua.AddNodesItem()
664 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3068")
665 1
    node.BrowseName = ua.QualifiedName.from_string("NodeVersion")
666 1
    node.NodeClass = ua.NodeClass.Variable
667 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
668 1
    attrs = ua.VariableAttributes()
669 1
    attrs.Description = ua.LocalizedText("The version number of the node (used to indicate changes to references of the owning node).")
670 1
    attrs.DisplayName = ua.LocalizedText("NodeVersion")
671 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
672 1
    attrs.ValueRank = -2
673 1
    node.NodeAttributes = attrs
674 1
    server.add_nodes([node])
675
   
676 1
    node = ua.AddNodesItem()
677 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12170")
678 1
    node.BrowseName = ua.QualifiedName.from_string("ViewVersion")
679 1
    node.NodeClass = ua.NodeClass.Variable
680 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
681 1
    attrs = ua.VariableAttributes()
682 1
    attrs.Description = ua.LocalizedText("The version number of the view.")
683 1
    attrs.DisplayName = ua.LocalizedText("ViewVersion")
684 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
685 1
    attrs.ValueRank = -2
686 1
    node.NodeAttributes = attrs
687 1
    server.add_nodes([node])
688
   
689 1
    node = ua.AddNodesItem()
690 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3067")
691 1
    node.BrowseName = ua.QualifiedName.from_string("Icon")
692 1
    node.NodeClass = ua.NodeClass.Variable
693 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
694 1
    attrs = ua.VariableAttributes()
695 1
    attrs.Description = ua.LocalizedText("A small image representing the object.")
696 1
    attrs.DisplayName = ua.LocalizedText("Icon")
697 1
    attrs.DataType = ua.NodeId.from_string("i=30")
698 1
    attrs.ValueRank = -2
699 1
    node.NodeAttributes = attrs
700 1
    server.add_nodes([node])
701
   
702 1
    node = ua.AddNodesItem()
703 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3069")
704 1
    node.BrowseName = ua.QualifiedName.from_string("LocalTime")
705 1
    node.NodeClass = ua.NodeClass.Variable
706 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
707 1
    attrs = ua.VariableAttributes()
708 1
    attrs.Description = ua.LocalizedText("The local time where the owning variable value was collected.")
709 1
    attrs.DisplayName = ua.LocalizedText("LocalTime")
710 1
    attrs.DataType = ua.NodeId.from_string("i=8912")
711 1
    attrs.ValueRank = -2
712 1
    node.NodeAttributes = attrs
713 1
    server.add_nodes([node])
714
   
715 1
    node = ua.AddNodesItem()
716 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3070")
717 1
    node.BrowseName = ua.QualifiedName.from_string("AllowNulls")
718 1
    node.NodeClass = ua.NodeClass.Variable
719 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
720 1
    attrs = ua.VariableAttributes()
721 1
    attrs.Description = ua.LocalizedText("Whether the value of the owning variable is allowed to be null.")
722 1
    attrs.DisplayName = ua.LocalizedText("AllowNulls")
723 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
724 1
    attrs.ValueRank = -2
725 1
    node.NodeAttributes = attrs
726 1
    server.add_nodes([node])
727
   
728 1
    node = ua.AddNodesItem()
729 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11433")
730 1
    node.BrowseName = ua.QualifiedName.from_string("ValueAsText")
731 1
    node.NodeClass = ua.NodeClass.Variable
732 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
733 1
    attrs = ua.VariableAttributes()
734 1
    attrs.Description = ua.LocalizedText("The string representation of the current value for a variable with an enumerated data type.")
735 1
    attrs.DisplayName = ua.LocalizedText("ValueAsText")
736 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
737 1
    attrs.ValueRank = -2
738 1
    node.NodeAttributes = attrs
739 1
    server.add_nodes([node])
740
   
741 1
    node = ua.AddNodesItem()
742 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11498")
743 1
    node.BrowseName = ua.QualifiedName.from_string("MaxStringLength")
744 1
    node.NodeClass = ua.NodeClass.Variable
745 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
746 1
    attrs = ua.VariableAttributes()
747 1
    attrs.Description = ua.LocalizedText("The maximum length for a string that can be stored in the owning variable.")
748 1
    attrs.DisplayName = ua.LocalizedText("MaxStringLength")
749 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
750 1
    attrs.ValueRank = -2
751 1
    node.NodeAttributes = attrs
752 1
    server.add_nodes([node])
753
   
754 1
    node = ua.AddNodesItem()
755 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12908")
756 1
    node.BrowseName = ua.QualifiedName.from_string("MaxByteStringLength")
757 1
    node.NodeClass = ua.NodeClass.Variable
758 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
759 1
    attrs = ua.VariableAttributes()
760 1
    attrs.Description = ua.LocalizedText("The maximum length for a byte string that can be stored in the owning variable.")
761 1
    attrs.DisplayName = ua.LocalizedText("MaxByteStringLength")
762 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
763 1
    attrs.ValueRank = -2
764 1
    node.NodeAttributes = attrs
765 1
    server.add_nodes([node])
766
   
767 1
    node = ua.AddNodesItem()
768 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11512")
769 1
    node.BrowseName = ua.QualifiedName.from_string("MaxArrayLength")
770 1
    node.NodeClass = ua.NodeClass.Variable
771 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
772 1
    attrs = ua.VariableAttributes()
773 1
    attrs.Description = ua.LocalizedText("The maximum length for an array that can be stored in the owning variable.")
774 1
    attrs.DisplayName = ua.LocalizedText("MaxArrayLength")
775 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
776 1
    attrs.ValueRank = -2
777 1
    node.NodeAttributes = attrs
778 1
    server.add_nodes([node])
779
   
780 1
    node = ua.AddNodesItem()
781 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11513")
782 1
    node.BrowseName = ua.QualifiedName.from_string("EngineeringUnits")
783 1
    node.NodeClass = ua.NodeClass.Variable
784 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
785 1
    attrs = ua.VariableAttributes()
786 1
    attrs.Description = ua.LocalizedText("The engineering units for the value of the owning variable.")
787 1
    attrs.DisplayName = ua.LocalizedText("EngineeringUnits")
788 1
    attrs.DataType = ua.NodeId.from_string("i=887")
789 1
    attrs.ValueRank = -2
790 1
    node.NodeAttributes = attrs
791 1
    server.add_nodes([node])
792
   
793 1
    node = ua.AddNodesItem()
794 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11432")
795 1
    node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
796 1
    node.NodeClass = ua.NodeClass.Variable
797 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
798 1
    attrs = ua.VariableAttributes()
799 1
    attrs.Description = ua.LocalizedText("The human readable strings associated with the values of an enumerated value (when values are sequential).")
800 1
    attrs.DisplayName = ua.LocalizedText("EnumStrings")
801 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
802 1
    attrs.ValueRank = 1
803 1
    node.NodeAttributes = attrs
804 1
    server.add_nodes([node])
805
   
806 1
    node = ua.AddNodesItem()
807 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3071")
808 1
    node.BrowseName = ua.QualifiedName.from_string("EnumValues")
809 1
    node.NodeClass = ua.NodeClass.Variable
810 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
811 1
    attrs = ua.VariableAttributes()
812 1
    attrs.Description = ua.LocalizedText("The human readable strings associated with the values of an enumerated value (when values have no sequence).")
813 1
    attrs.DisplayName = ua.LocalizedText("EnumValues")
814 1
    attrs.DataType = ua.NodeId.from_string("i=7594")
815 1
    attrs.ValueRank = 1
816 1
    node.NodeAttributes = attrs
817 1
    server.add_nodes([node])
818
   
819 1
    node = ua.AddNodesItem()
820 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12745")
821 1
    node.BrowseName = ua.QualifiedName.from_string("OptionSetValues")
822 1
    node.NodeClass = ua.NodeClass.Variable
823 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
824 1
    attrs = ua.VariableAttributes()
825 1
    attrs.Description = ua.LocalizedText("Contains the human-readable representation for each bit of the bit mask.")
826 1
    attrs.DisplayName = ua.LocalizedText("OptionSetValues")
827 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
828 1
    attrs.ValueRank = 1
829 1
    node.NodeAttributes = attrs
830 1
    server.add_nodes([node])
831
   
832 1
    node = ua.AddNodesItem()
833 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3072")
834 1
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
835 1
    node.NodeClass = ua.NodeClass.Variable
836 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
837 1
    attrs = ua.VariableAttributes()
838 1
    attrs.Description = ua.LocalizedText("The input arguments for a method.")
839 1
    attrs.DisplayName = ua.LocalizedText("InputArguments")
840 1
    attrs.DataType = ua.NodeId.from_string("i=296")
841 1
    attrs.ValueRank = 1
842 1
    node.NodeAttributes = attrs
843 1
    server.add_nodes([node])
844
   
845 1
    node = ua.AddNodesItem()
846 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=3073")
847 1
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
848 1
    node.NodeClass = ua.NodeClass.Variable
849 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
850 1
    attrs = ua.VariableAttributes()
851 1
    attrs.Description = ua.LocalizedText("The output arguments for a method.")
852 1
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
853 1
    attrs.DataType = ua.NodeId.from_string("i=296")
854 1
    attrs.ValueRank = 1
855 1
    node.NodeAttributes = attrs
856 1
    server.add_nodes([node])
857
   
858 1
    node = ua.AddNodesItem()
859 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=2000")
860 1
    node.BrowseName = ua.QualifiedName.from_string("ImageBMP")
861 1
    node.NodeClass = ua.NodeClass.DataType
862 1
    node.ParentNodeId = ua.NodeId.from_string("i=30")
863 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
864 1
    attrs = ua.DataTypeAttributes()
865 1
    attrs.Description = ua.LocalizedText("An image encoded in BMP format.")
866 1
    attrs.DisplayName = ua.LocalizedText("ImageBMP")
867 1
    node.NodeAttributes = attrs
868 1
    server.add_nodes([node])
869
   
870 1
    node = ua.AddNodesItem()
871 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=2001")
872 1
    node.BrowseName = ua.QualifiedName.from_string("ImageGIF")
873 1
    node.NodeClass = ua.NodeClass.DataType
874 1
    node.ParentNodeId = ua.NodeId.from_string("i=30")
875 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
876 1
    attrs = ua.DataTypeAttributes()
877 1
    attrs.Description = ua.LocalizedText("An image encoded in GIF format.")
878 1
    attrs.DisplayName = ua.LocalizedText("ImageGIF")
879 1
    node.NodeAttributes = attrs
880 1
    server.add_nodes([node])
881
   
882 1
    node = ua.AddNodesItem()
883 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=2002")
884 1
    node.BrowseName = ua.QualifiedName.from_string("ImageJPG")
885 1
    node.NodeClass = ua.NodeClass.DataType
886 1
    node.ParentNodeId = ua.NodeId.from_string("i=30")
887 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
888 1
    attrs = ua.DataTypeAttributes()
889 1
    attrs.Description = ua.LocalizedText("An image encoded in JPEG format.")
890 1
    attrs.DisplayName = ua.LocalizedText("ImageJPG")
891 1
    node.NodeAttributes = attrs
892 1
    server.add_nodes([node])
893
   
894 1
    node = ua.AddNodesItem()
895 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=2003")
896 1
    node.BrowseName = ua.QualifiedName.from_string("ImagePNG")
897 1
    node.NodeClass = ua.NodeClass.DataType
898 1
    node.ParentNodeId = ua.NodeId.from_string("i=30")
899 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
900 1
    attrs = ua.DataTypeAttributes()
901 1
    attrs.Description = ua.LocalizedText("An image encoded in PNG format.")
902 1
    attrs.DisplayName = ua.LocalizedText("ImagePNG")
903 1
    node.NodeAttributes = attrs
904 1
    server.add_nodes([node])
905
   
906 1
    node = ua.AddNodesItem()
907 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=256")
908 1
    node.BrowseName = ua.QualifiedName.from_string("IdType")
909 1
    node.NodeClass = ua.NodeClass.DataType
910 1
    node.ParentNodeId = ua.NodeId.from_string("i=29")
911 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
912 1
    attrs = ua.DataTypeAttributes()
913 1
    attrs.Description = ua.LocalizedText("The type of identifier used in a node id.")
914 1
    attrs.DisplayName = ua.LocalizedText("IdType")
915 1
    node.NodeAttributes = attrs
916 1
    server.add_nodes([node])
917 1
    refs = []
918 1
    ref = ua.AddReferencesItem()
919 1
    ref.IsForward = True
920 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
921 1
    ref.SourceNodeId = ua.NodeId.from_string("i=256")
922 1
    ref.TargetNodeClass = ua.NodeClass.DataType
923 1
    ref.TargetNodeId = ua.NodeId.from_string("i=7591")
924 1
    refs.append(ref)
925 1
    server.add_references(refs)
926
   
927 1
    node = ua.AddNodesItem()
928 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=7591")
929 1
    node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
930 1
    node.NodeClass = ua.NodeClass.Variable
931 1
    node.ParentNodeId = ua.NodeId.from_string("i=256")
932 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
933 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
934 1
    attrs = ua.VariableAttributes()
935 1
    attrs.DisplayName = ua.LocalizedText("EnumStrings")
936 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
937 1
    attrs.Value = [ua.LocalizedText("Numeric"),ua.LocalizedText("String"),ua.LocalizedText("Guid"),ua.LocalizedText("Opaque")]
938 1
    attrs.ValueRank = 1
939 1
    node.NodeAttributes = attrs
940 1
    server.add_nodes([node])
941 1
    refs = []
942 1
    ref = ua.AddReferencesItem()
943 1
    ref.IsForward = True
944 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
945 1
    ref.SourceNodeId = ua.NodeId.from_string("i=7591")
946 1
    ref.TargetNodeClass = ua.NodeClass.DataType
947 1
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
948 1
    refs.append(ref)
949 1
    server.add_references(refs)
950
   
951 1
    node = ua.AddNodesItem()
952 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=257")
953 1
    node.BrowseName = ua.QualifiedName.from_string("NodeClass")
954 1
    node.NodeClass = ua.NodeClass.DataType
955 1
    node.ParentNodeId = ua.NodeId.from_string("i=29")
956 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
957 1
    attrs = ua.DataTypeAttributes()
958 1
    attrs.Description = ua.LocalizedText("A mask specifying the class of the node.")
959 1
    attrs.DisplayName = ua.LocalizedText("NodeClass")
960 1
    node.NodeAttributes = attrs
961 1
    server.add_nodes([node])
962 1
    refs = []
963 1
    ref = ua.AddReferencesItem()
964 1
    ref.IsForward = True
965 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
966 1
    ref.SourceNodeId = ua.NodeId.from_string("i=257")
967 1
    ref.TargetNodeClass = ua.NodeClass.DataType
968 1
    ref.TargetNodeId = ua.NodeId.from_string("i=11878")
969 1
    refs.append(ref)
970 1
    server.add_references(refs)
971
   
972 1
    node = ua.AddNodesItem()
973 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=11878")
974 1
    node.BrowseName = ua.QualifiedName.from_string("EnumValues")
975 1
    node.NodeClass = ua.NodeClass.Variable
976 1
    node.ParentNodeId = ua.NodeId.from_string("i=257")
977 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
978 1
    node.TypeDefinition = ua.NodeId.from_string("i=68")
979 1
    attrs = ua.VariableAttributes()
980 1
    attrs.DisplayName = ua.LocalizedText("EnumValues")
981 1
    attrs.DataType = ua.NodeId.from_string("i=7594")
982 1
    value = []
983 1
    extobj = ua.EnumValueType()
984 1
    extobj.Value = 0
985 1
    extobj.DisplayName.Text = 'Unspecified'
986 1
    extobj.Description.Text = 'No classes are selected.'
987 1
    value.append(extobj)
988 1
    extobj = ua.EnumValueType()
989 1
    extobj.Value = 1
990 1
    extobj.DisplayName.Text = 'Object'
991 1
    extobj.Description.Text = 'The node is an object.'
992 1
    value.append(extobj)
993 1
    extobj = ua.EnumValueType()
994 1
    extobj.Value = 2
995 1
    extobj.DisplayName.Text = 'Variable'
996 1
    extobj.Description.Text = 'The node is a variable.'
997 1
    value.append(extobj)
998 1
    extobj = ua.EnumValueType()
999 1
    extobj.Value = 4
1000 1
    extobj.DisplayName.Text = 'Method'
1001 1
    extobj.Description.Text = 'The node is a method.'
1002 1
    value.append(extobj)
1003 1
    extobj = ua.EnumValueType()
1004 1
    extobj.Value = 8
1005 1
    extobj.DisplayName.Text = 'ObjectType'
1006 1
    extobj.Description.Text = 'The node is an object type.'
1007 1
    value.append(extobj)
1008 1
    extobj = ua.EnumValueType()
1009 1
    extobj.Value = 16
1010 1
    extobj.DisplayName.Text = 'VariableType'
1011 1
    extobj.Description.Text = 'The node is an variable type.'
1012 1
    value.append(extobj)
1013 1
    extobj = ua.EnumValueType()
1014 1
    extobj.Value = 32
1015 1
    extobj.DisplayName.Text = 'ReferenceType'
1016 1
    extobj.Description.Text = 'The node is a reference type.'
1017 1
    value.append(extobj)
1018 1
    extobj = ua.EnumValueType()
1019 1
    extobj.Value = 64
1020 1
    extobj.DisplayName.Text = 'DataType'
1021 1
    extobj.Description.Text = 'The node is a data type.'
1022 1
    value.append(extobj)
1023 1
    extobj = ua.EnumValueType()
1024 1
    extobj.Value = 128
1025 1
    extobj.DisplayName.Text = 'View'
1026 1
    extobj.Description.Text = 'The node is a view.'
1027 1
    value.append(extobj)
1028 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1029 1
    attrs.ValueRank = 1
1030 1
    node.NodeAttributes = attrs
1031 1
    server.add_nodes([node])
1032 1
    refs = []
1033 1
    ref = ua.AddReferencesItem()
1034 1
    ref.IsForward = True
1035 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1036 1
    ref.SourceNodeId = ua.NodeId.from_string("i=11878")
1037 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1038 1
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1039 1
    refs.append(ref)
1040 1
    server.add_references(refs)
1041
   
1042 1
    node = ua.AddNodesItem()
1043 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=296")
1044 1
    node.BrowseName = ua.QualifiedName.from_string("Argument")
1045 1
    node.NodeClass = ua.NodeClass.DataType
1046 1
    node.ParentNodeId = ua.NodeId.from_string("i=22")
1047 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1048 1
    attrs = ua.DataTypeAttributes()
1049 1
    attrs.Description = ua.LocalizedText("An argument for a method.")
1050 1
    attrs.DisplayName = ua.LocalizedText("Argument")
1051 1
    node.NodeAttributes = attrs
1052 1
    server.add_nodes([node])
1053
   
1054 1
    node = ua.AddNodesItem()
1055 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=7594")
1056 1
    node.BrowseName = ua.QualifiedName.from_string("EnumValueType")
1057 1
    node.NodeClass = ua.NodeClass.DataType
1058 1
    node.ParentNodeId = ua.NodeId.from_string("i=22")
1059 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1060 1
    attrs = ua.DataTypeAttributes()
1061 1
    attrs.Description = ua.LocalizedText("A mapping between a value of an enumerated type and a name and description.")
1062 1
    attrs.DisplayName = ua.LocalizedText("EnumValueType")
1063 1
    node.NodeAttributes = attrs
1064 1
    server.add_nodes([node])
1065
   
1066 1
    node = ua.AddNodesItem()
1067 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12755")
1068 1
    node.BrowseName = ua.QualifiedName.from_string("OptionSet")
1069 1
    node.NodeClass = ua.NodeClass.DataType
1070 1
    node.ParentNodeId = ua.NodeId.from_string("i=22")
1071 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1072 1
    attrs = ua.DataTypeAttributes()
1073 1
    attrs.Description = ua.LocalizedText("This abstract Structured DataType is the base DataType for all DataTypes representing a bit mask.")
1074 1
    attrs.DisplayName = ua.LocalizedText("OptionSet")
1075 1
    node.NodeAttributes = attrs
1076 1
    server.add_nodes([node])
1077
   
1078 1
    node = ua.AddNodesItem()
1079 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12756")
1080 1
    node.BrowseName = ua.QualifiedName.from_string("Union")
1081 1
    node.NodeClass = ua.NodeClass.DataType
1082 1
    node.ParentNodeId = ua.NodeId.from_string("i=22")
1083 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1084 1
    attrs = ua.DataTypeAttributes()
1085 1
    attrs.Description = ua.LocalizedText("This abstract DataType is the base DataType for all union DataTypes.")
1086 1
    attrs.DisplayName = ua.LocalizedText("Union")
1087 1
    node.NodeAttributes = attrs
1088 1
    server.add_nodes([node])
1089
   
1090 1
    node = ua.AddNodesItem()
1091 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12877")
1092 1
    node.BrowseName = ua.QualifiedName.from_string("NormalizedString")
1093 1
    node.NodeClass = ua.NodeClass.DataType
1094 1
    node.ParentNodeId = ua.NodeId.from_string("i=12")
1095 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1096 1
    attrs = ua.DataTypeAttributes()
1097 1
    attrs.Description = ua.LocalizedText("A string normalized based on the rules in the unicode specification.")
1098 1
    attrs.DisplayName = ua.LocalizedText("NormalizedString")
1099 1
    node.NodeAttributes = attrs
1100 1
    server.add_nodes([node])
1101
   
1102 1
    node = ua.AddNodesItem()
1103 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12878")
1104 1
    node.BrowseName = ua.QualifiedName.from_string("DecimalString")
1105 1
    node.NodeClass = ua.NodeClass.DataType
1106 1
    node.ParentNodeId = ua.NodeId.from_string("i=12")
1107 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1108 1
    attrs = ua.DataTypeAttributes()
1109 1
    attrs.Description = ua.LocalizedText("An arbitraty numeric value.")
1110 1
    attrs.DisplayName = ua.LocalizedText("DecimalString")
1111 1
    node.NodeAttributes = attrs
1112 1
    server.add_nodes([node])
1113
   
1114 1
    node = ua.AddNodesItem()
1115 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12879")
1116 1
    node.BrowseName = ua.QualifiedName.from_string("DurationString")
1117 1
    node.NodeClass = ua.NodeClass.DataType
1118 1
    node.ParentNodeId = ua.NodeId.from_string("i=12")
1119 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1120 1
    attrs = ua.DataTypeAttributes()
1121 1
    attrs.Description = ua.LocalizedText("A period of time formatted as defined in ISO 8601-2000.")
1122 1
    attrs.DisplayName = ua.LocalizedText("DurationString")
1123 1
    node.NodeAttributes = attrs
1124 1
    server.add_nodes([node])
1125
   
1126 1
    node = ua.AddNodesItem()
1127 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12880")
1128 1
    node.BrowseName = ua.QualifiedName.from_string("TimeString")
1129 1
    node.NodeClass = ua.NodeClass.DataType
1130 1
    node.ParentNodeId = ua.NodeId.from_string("i=12")
1131 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1132 1
    attrs = ua.DataTypeAttributes()
1133 1
    attrs.Description = ua.LocalizedText("A time formatted as defined in ISO 8601-2000.")
1134 1
    attrs.DisplayName = ua.LocalizedText("TimeString")
1135 1
    node.NodeAttributes = attrs
1136 1
    server.add_nodes([node])
1137
   
1138 1
    node = ua.AddNodesItem()
1139 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12881")
1140 1
    node.BrowseName = ua.QualifiedName.from_string("DateString")
1141 1
    node.NodeClass = ua.NodeClass.DataType
1142 1
    node.ParentNodeId = ua.NodeId.from_string("i=12")
1143 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1144 1
    attrs = ua.DataTypeAttributes()
1145 1
    attrs.Description = ua.LocalizedText("A date formatted as defined in ISO 8601-2000.")
1146 1
    attrs.DisplayName = ua.LocalizedText("DateString")
1147 1
    node.NodeAttributes = attrs
1148 1
    server.add_nodes([node])
1149
   
1150 1
    node = ua.AddNodesItem()
1151 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=290")
1152 1
    node.BrowseName = ua.QualifiedName.from_string("Duration")
1153 1
    node.NodeClass = ua.NodeClass.DataType
1154 1
    node.ParentNodeId = ua.NodeId.from_string("i=11")
1155 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1156 1
    attrs = ua.DataTypeAttributes()
1157 1
    attrs.Description = ua.LocalizedText("A period of time measured in milliseconds.")
1158 1
    attrs.DisplayName = ua.LocalizedText("Duration")
1159 1
    node.NodeAttributes = attrs
1160 1
    server.add_nodes([node])
1161
   
1162 1
    node = ua.AddNodesItem()
1163 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=294")
1164 1
    node.BrowseName = ua.QualifiedName.from_string("UtcTime")
1165 1
    node.NodeClass = ua.NodeClass.DataType
1166 1
    node.ParentNodeId = ua.NodeId.from_string("i=13")
1167 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1168 1
    attrs = ua.DataTypeAttributes()
1169 1
    attrs.Description = ua.LocalizedText("A date/time value specified in Universal Coordinated Time (UTC).")
1170 1
    attrs.DisplayName = ua.LocalizedText("UtcTime")
1171 1
    node.NodeAttributes = attrs
1172 1
    server.add_nodes([node])
1173
   
1174 1
    node = ua.AddNodesItem()
1175 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=295")
1176 1
    node.BrowseName = ua.QualifiedName.from_string("LocaleId")
1177 1
    node.NodeClass = ua.NodeClass.DataType
1178 1
    node.ParentNodeId = ua.NodeId.from_string("i=12")
1179 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1180 1
    attrs = ua.DataTypeAttributes()
1181 1
    attrs.Description = ua.LocalizedText("An identifier for a user locale.")
1182 1
    attrs.DisplayName = ua.LocalizedText("LocaleId")
1183 1
    node.NodeAttributes = attrs
1184 1
    server.add_nodes([node])
1185
   
1186 1
    node = ua.AddNodesItem()
1187 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=8912")
1188 1
    node.BrowseName = ua.QualifiedName.from_string("TimeZoneDataType")
1189 1
    node.NodeClass = ua.NodeClass.DataType
1190 1
    node.ParentNodeId = ua.NodeId.from_string("i=22")
1191 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1192 1
    attrs = ua.DataTypeAttributes()
1193 1
    attrs.DisplayName = ua.LocalizedText("TimeZoneDataType")
1194 1
    node.NodeAttributes = attrs
1195 1
    server.add_nodes([node])
1196
   
1197 1
    node = ua.AddNodesItem()
1198 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=297")
1199 1
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
1200 1
    node.NodeClass = ua.NodeClass.Object
1201 1
    node.ParentNodeId = ua.NodeId.from_string("i=296")
1202 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1203 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1204 1
    attrs = ua.ObjectAttributes()
1205 1
    attrs.DisplayName = ua.LocalizedText("Default XML")
1206 1
    attrs.EventNotifier = 0
1207 1
    node.NodeAttributes = attrs
1208 1
    server.add_nodes([node])
1209 1
    refs = []
1210 1
    ref = ua.AddReferencesItem()
1211 1
    ref.IsForward = True
1212 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1213 1
    ref.SourceNodeId = ua.NodeId.from_string("i=297")
1214 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1215 1
    ref.TargetNodeId = ua.NodeId.from_string("i=8285")
1216 1
    refs.append(ref)
1217 1
    server.add_references(refs)
1218
   
1219 1
    node = ua.AddNodesItem()
1220 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=7616")
1221 1
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
1222 1
    node.NodeClass = ua.NodeClass.Object
1223 1
    node.ParentNodeId = ua.NodeId.from_string("i=7594")
1224 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1225 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1226 1
    attrs = ua.ObjectAttributes()
1227 1
    attrs.DisplayName = ua.LocalizedText("Default XML")
1228 1
    attrs.EventNotifier = 0
1229 1
    node.NodeAttributes = attrs
1230 1
    server.add_nodes([node])
1231 1
    refs = []
1232 1
    ref = ua.AddReferencesItem()
1233 1
    ref.IsForward = True
1234 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1235 1
    ref.SourceNodeId = ua.NodeId.from_string("i=7616")
1236 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1237 1
    ref.TargetNodeId = ua.NodeId.from_string("i=8291")
1238 1
    refs.append(ref)
1239 1
    server.add_references(refs)
1240
   
1241 1
    node = ua.AddNodesItem()
1242 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12757")
1243 1
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
1244 1
    node.NodeClass = ua.NodeClass.Object
1245 1
    node.ParentNodeId = ua.NodeId.from_string("i=12755")
1246 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1247 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1248 1
    attrs = ua.ObjectAttributes()
1249 1
    attrs.DisplayName = ua.LocalizedText("Default XML")
1250 1
    attrs.EventNotifier = 0
1251 1
    node.NodeAttributes = attrs
1252 1
    server.add_nodes([node])
1253 1
    refs = []
1254 1
    ref = ua.AddReferencesItem()
1255 1
    ref.IsForward = True
1256 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1257 1
    ref.SourceNodeId = ua.NodeId.from_string("i=12757")
1258 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1259 1
    ref.TargetNodeId = ua.NodeId.from_string("i=12759")
1260 1
    refs.append(ref)
1261 1
    server.add_references(refs)
1262
   
1263 1
    node = ua.AddNodesItem()
1264 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12758")
1265 1
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
1266 1
    node.NodeClass = ua.NodeClass.Object
1267 1
    node.ParentNodeId = ua.NodeId.from_string("i=12756")
1268 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1269 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1270 1
    attrs = ua.ObjectAttributes()
1271 1
    attrs.DisplayName = ua.LocalizedText("Default XML")
1272 1
    attrs.EventNotifier = 0
1273 1
    node.NodeAttributes = attrs
1274 1
    server.add_nodes([node])
1275 1
    refs = []
1276 1
    ref = ua.AddReferencesItem()
1277 1
    ref.IsForward = True
1278 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1279 1
    ref.SourceNodeId = ua.NodeId.from_string("i=12758")
1280 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1281 1
    ref.TargetNodeId = ua.NodeId.from_string("i=12762")
1282 1
    refs.append(ref)
1283 1
    server.add_references(refs)
1284
   
1285 1
    node = ua.AddNodesItem()
1286 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=8913")
1287 1
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
1288 1
    node.NodeClass = ua.NodeClass.Object
1289 1
    node.ParentNodeId = ua.NodeId.from_string("i=8912")
1290 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1291 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1292 1
    attrs = ua.ObjectAttributes()
1293 1
    attrs.DisplayName = ua.LocalizedText("Default XML")
1294 1
    attrs.EventNotifier = 0
1295 1
    node.NodeAttributes = attrs
1296 1
    server.add_nodes([node])
1297 1
    refs = []
1298 1
    ref = ua.AddReferencesItem()
1299 1
    ref.IsForward = True
1300 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1301 1
    ref.SourceNodeId = ua.NodeId.from_string("i=8913")
1302 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1303 1
    ref.TargetNodeId = ua.NodeId.from_string("i=8918")
1304 1
    refs.append(ref)
1305 1
    server.add_references(refs)
1306
   
1307 1
    node = ua.AddNodesItem()
1308 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=298")
1309 1
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
1310 1
    node.NodeClass = ua.NodeClass.Object
1311 1
    node.ParentNodeId = ua.NodeId.from_string("i=296")
1312 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1313 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1314 1
    attrs = ua.ObjectAttributes()
1315 1
    attrs.DisplayName = ua.LocalizedText("Default Binary")
1316 1
    attrs.EventNotifier = 0
1317 1
    node.NodeAttributes = attrs
1318 1
    server.add_nodes([node])
1319 1
    refs = []
1320 1
    ref = ua.AddReferencesItem()
1321 1
    ref.IsForward = True
1322 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1323 1
    ref.SourceNodeId = ua.NodeId.from_string("i=298")
1324 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1325 1
    ref.TargetNodeId = ua.NodeId.from_string("i=7650")
1326 1
    refs.append(ref)
1327 1
    server.add_references(refs)
1328
   
1329 1
    node = ua.AddNodesItem()
1330 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=8251")
1331 1
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
1332 1
    node.NodeClass = ua.NodeClass.Object
1333 1
    node.ParentNodeId = ua.NodeId.from_string("i=7594")
1334 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1335 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1336 1
    attrs = ua.ObjectAttributes()
1337 1
    attrs.DisplayName = ua.LocalizedText("Default Binary")
1338 1
    attrs.EventNotifier = 0
1339 1
    node.NodeAttributes = attrs
1340 1
    server.add_nodes([node])
1341 1
    refs = []
1342 1
    ref = ua.AddReferencesItem()
1343 1
    ref.IsForward = True
1344 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1345 1
    ref.SourceNodeId = ua.NodeId.from_string("i=8251")
1346 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1347 1
    ref.TargetNodeId = ua.NodeId.from_string("i=7656")
1348 1
    refs.append(ref)
1349 1
    server.add_references(refs)
1350
   
1351 1
    node = ua.AddNodesItem()
1352 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12765")
1353 1
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
1354 1
    node.NodeClass = ua.NodeClass.Object
1355 1
    node.ParentNodeId = ua.NodeId.from_string("i=12755")
1356 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1357 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1358 1
    attrs = ua.ObjectAttributes()
1359 1
    attrs.DisplayName = ua.LocalizedText("Default Binary")
1360 1
    attrs.EventNotifier = 0
1361 1
    node.NodeAttributes = attrs
1362 1
    server.add_nodes([node])
1363 1
    refs = []
1364 1
    ref = ua.AddReferencesItem()
1365 1
    ref.IsForward = True
1366 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1367 1
    ref.SourceNodeId = ua.NodeId.from_string("i=12765")
1368 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1369 1
    ref.TargetNodeId = ua.NodeId.from_string("i=12767")
1370 1
    refs.append(ref)
1371 1
    server.add_references(refs)
1372
   
1373 1
    node = ua.AddNodesItem()
1374 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=12766")
1375 1
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
1376 1
    node.NodeClass = ua.NodeClass.Object
1377 1
    node.ParentNodeId = ua.NodeId.from_string("i=12756")
1378 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1379 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1380 1
    attrs = ua.ObjectAttributes()
1381 1
    attrs.DisplayName = ua.LocalizedText("Default Binary")
1382 1
    attrs.EventNotifier = 0
1383 1
    node.NodeAttributes = attrs
1384 1
    server.add_nodes([node])
1385 1
    refs = []
1386 1
    ref = ua.AddReferencesItem()
1387 1
    ref.IsForward = True
1388 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1389 1
    ref.SourceNodeId = ua.NodeId.from_string("i=12766")
1390 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1391 1
    ref.TargetNodeId = ua.NodeId.from_string("i=12770")
1392 1
    refs.append(ref)
1393 1
    server.add_references(refs)
1394
   
1395 1
    node = ua.AddNodesItem()
1396 1
    node.RequestedNewNodeId = ua.NodeId.from_string("i=8917")
1397 1
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
1398 1
    node.NodeClass = ua.NodeClass.Object
1399 1
    node.ParentNodeId = ua.NodeId.from_string("i=8912")
1400 1
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
1401 1
    node.TypeDefinition = ua.NodeId.from_string("i=76")
1402 1
    attrs = ua.ObjectAttributes()
1403 1
    attrs.DisplayName = ua.LocalizedText("Default Binary")
1404 1
    attrs.EventNotifier = 0
1405 1
    node.NodeAttributes = attrs
1406 1
    server.add_nodes([node])
1407 1
    refs = []
1408 1
    ref = ua.AddReferencesItem()
1409 1
    ref.IsForward = True
1410 1
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
1411 1
    ref.SourceNodeId = ua.NodeId.from_string("i=8917")
1412 1
    ref.TargetNodeClass = ua.NodeClass.DataType
1413 1
    ref.TargetNodeId = ua.NodeId.from_string("i=8914")
1414 1
    refs.append(ref)
1415
    server.add_references(refs)
1416