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


ros_opcua_impl_python_opcua
Author(s): Denis Štogl , Daniel Draper
autogenerated on Tue Jan 19 2021 03:12:44