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