standard_address_space_part11.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=56")
15  node.BrowseName = ua.QualifiedName.from_string("HasHistoricalConfiguration")
16  node.NodeClass = ua.NodeClass.ReferenceType
17  node.ParentNodeId = ua.NodeId.from_string("i=44")
18  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
20  attrs.Description = ua.LocalizedText("The type for a reference to the historical configuration for a data variable.")
21  attrs.DisplayName = ua.LocalizedText("HasHistoricalConfiguration")
22  attrs.InverseName = ua.LocalizedText("HistoricalConfigurationOf")
23  node.NodeAttributes = attrs
24  server.add_nodes([node])
25 
26  node = ua.AddNodesItem()
27  node.RequestedNewNodeId = ua.NodeId.from_string("i=11192")
28  node.BrowseName = ua.QualifiedName.from_string("HistoryServerCapabilities")
29  node.NodeClass = ua.NodeClass.Object
30  node.ParentNodeId = ua.NodeId.from_string("i=2268")
31  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
32  node.TypeDefinition = ua.NodeId.from_string("i=2330")
33  attrs = ua.ObjectAttributes()
34  attrs.DisplayName = ua.LocalizedText("HistoryServerCapabilities")
35  attrs.EventNotifier = 0
36  node.NodeAttributes = attrs
37  server.add_nodes([node])
38  refs = []
39  ref = ua.AddReferencesItem()
40  ref.IsForward = True
41  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
42  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
43  ref.TargetNodeClass = ua.NodeClass.DataType
44  ref.TargetNodeId = ua.NodeId.from_string("i=11193")
45  refs.append(ref)
46  ref = ua.AddReferencesItem()
47  ref.IsForward = True
48  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
49  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
50  ref.TargetNodeClass = ua.NodeClass.DataType
51  ref.TargetNodeId = ua.NodeId.from_string("i=11242")
52  refs.append(ref)
53  ref = ua.AddReferencesItem()
54  ref.IsForward = True
55  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
56  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
57  ref.TargetNodeClass = ua.NodeClass.DataType
58  ref.TargetNodeId = ua.NodeId.from_string("i=11273")
59  refs.append(ref)
60  ref = ua.AddReferencesItem()
61  ref.IsForward = True
62  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
63  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
64  ref.TargetNodeClass = ua.NodeClass.DataType
65  ref.TargetNodeId = ua.NodeId.from_string("i=11274")
66  refs.append(ref)
67  ref = ua.AddReferencesItem()
68  ref.IsForward = True
69  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
70  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
71  ref.TargetNodeClass = ua.NodeClass.DataType
72  ref.TargetNodeId = ua.NodeId.from_string("i=11196")
73  refs.append(ref)
74  ref = ua.AddReferencesItem()
75  ref.IsForward = True
76  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
77  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
78  ref.TargetNodeClass = ua.NodeClass.DataType
79  ref.TargetNodeId = ua.NodeId.from_string("i=11197")
80  refs.append(ref)
81  ref = ua.AddReferencesItem()
82  ref.IsForward = True
83  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
84  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
85  ref.TargetNodeClass = ua.NodeClass.DataType
86  ref.TargetNodeId = ua.NodeId.from_string("i=11198")
87  refs.append(ref)
88  ref = ua.AddReferencesItem()
89  ref.IsForward = True
90  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
91  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
92  ref.TargetNodeClass = ua.NodeClass.DataType
93  ref.TargetNodeId = ua.NodeId.from_string("i=11199")
94  refs.append(ref)
95  ref = ua.AddReferencesItem()
96  ref.IsForward = True
97  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
98  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
99  ref.TargetNodeClass = ua.NodeClass.DataType
100  ref.TargetNodeId = ua.NodeId.from_string("i=11200")
101  refs.append(ref)
102  ref = ua.AddReferencesItem()
103  ref.IsForward = True
104  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
105  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
106  ref.TargetNodeClass = ua.NodeClass.DataType
107  ref.TargetNodeId = ua.NodeId.from_string("i=11281")
108  refs.append(ref)
109  ref = ua.AddReferencesItem()
110  ref.IsForward = True
111  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
112  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
113  ref.TargetNodeClass = ua.NodeClass.DataType
114  ref.TargetNodeId = ua.NodeId.from_string("i=11282")
115  refs.append(ref)
116  ref = ua.AddReferencesItem()
117  ref.IsForward = True
118  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
119  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
120  ref.TargetNodeClass = ua.NodeClass.DataType
121  ref.TargetNodeId = ua.NodeId.from_string("i=11283")
122  refs.append(ref)
123  ref = ua.AddReferencesItem()
124  ref.IsForward = True
125  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
126  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
127  ref.TargetNodeClass = ua.NodeClass.DataType
128  ref.TargetNodeId = ua.NodeId.from_string("i=11502")
129  refs.append(ref)
130  ref = ua.AddReferencesItem()
131  ref.IsForward = True
132  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
133  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
134  ref.TargetNodeClass = ua.NodeClass.DataType
135  ref.TargetNodeId = ua.NodeId.from_string("i=11275")
136  refs.append(ref)
137  ref = ua.AddReferencesItem()
138  ref.IsForward = True
139  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
140  ref.SourceNodeId = ua.NodeId.from_string("i=11192")
141  ref.TargetNodeClass = ua.NodeClass.DataType
142  ref.TargetNodeId = ua.NodeId.from_string("i=11201")
143  refs.append(ref)
144  server.add_references(refs)
145 
146  node = ua.AddNodesItem()
147  node.RequestedNewNodeId = ua.NodeId.from_string("i=11193")
148  node.BrowseName = ua.QualifiedName.from_string("AccessHistoryDataCapability")
149  node.NodeClass = ua.NodeClass.Variable
150  node.ParentNodeId = ua.NodeId.from_string("i=11192")
151  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
152  node.TypeDefinition = ua.NodeId.from_string("i=68")
153  attrs = ua.VariableAttributes()
154  attrs.DisplayName = ua.LocalizedText("AccessHistoryDataCapability")
155  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
156  attrs.ValueRank = -1
157  node.NodeAttributes = attrs
158  server.add_nodes([node])
159 
160  node = ua.AddNodesItem()
161  node.RequestedNewNodeId = ua.NodeId.from_string("i=11242")
162  node.BrowseName = ua.QualifiedName.from_string("AccessHistoryEventsCapability")
163  node.NodeClass = ua.NodeClass.Variable
164  node.ParentNodeId = ua.NodeId.from_string("i=11192")
165  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
166  node.TypeDefinition = ua.NodeId.from_string("i=68")
167  attrs = ua.VariableAttributes()
168  attrs.DisplayName = ua.LocalizedText("AccessHistoryEventsCapability")
169  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
170  attrs.ValueRank = -1
171  node.NodeAttributes = attrs
172  server.add_nodes([node])
173 
174  node = ua.AddNodesItem()
175  node.RequestedNewNodeId = ua.NodeId.from_string("i=11273")
176  node.BrowseName = ua.QualifiedName.from_string("MaxReturnDataValues")
177  node.NodeClass = ua.NodeClass.Variable
178  node.ParentNodeId = ua.NodeId.from_string("i=11192")
179  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
180  node.TypeDefinition = ua.NodeId.from_string("i=68")
181  attrs = ua.VariableAttributes()
182  attrs.DisplayName = ua.LocalizedText("MaxReturnDataValues")
183  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
184  attrs.ValueRank = -1
185  node.NodeAttributes = attrs
186  server.add_nodes([node])
187 
188  node = ua.AddNodesItem()
189  node.RequestedNewNodeId = ua.NodeId.from_string("i=11274")
190  node.BrowseName = ua.QualifiedName.from_string("MaxReturnEventValues")
191  node.NodeClass = ua.NodeClass.Variable
192  node.ParentNodeId = ua.NodeId.from_string("i=11192")
193  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
194  node.TypeDefinition = ua.NodeId.from_string("i=68")
195  attrs = ua.VariableAttributes()
196  attrs.DisplayName = ua.LocalizedText("MaxReturnEventValues")
197  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
198  attrs.ValueRank = -1
199  node.NodeAttributes = attrs
200  server.add_nodes([node])
201 
202  node = ua.AddNodesItem()
203  node.RequestedNewNodeId = ua.NodeId.from_string("i=11196")
204  node.BrowseName = ua.QualifiedName.from_string("InsertDataCapability")
205  node.NodeClass = ua.NodeClass.Variable
206  node.ParentNodeId = ua.NodeId.from_string("i=11192")
207  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
208  node.TypeDefinition = ua.NodeId.from_string("i=68")
209  attrs = ua.VariableAttributes()
210  attrs.DisplayName = ua.LocalizedText("InsertDataCapability")
211  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
212  attrs.ValueRank = -1
213  node.NodeAttributes = attrs
214  server.add_nodes([node])
215 
216  node = ua.AddNodesItem()
217  node.RequestedNewNodeId = ua.NodeId.from_string("i=11197")
218  node.BrowseName = ua.QualifiedName.from_string("ReplaceDataCapability")
219  node.NodeClass = ua.NodeClass.Variable
220  node.ParentNodeId = ua.NodeId.from_string("i=11192")
221  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
222  node.TypeDefinition = ua.NodeId.from_string("i=68")
223  attrs = ua.VariableAttributes()
224  attrs.DisplayName = ua.LocalizedText("ReplaceDataCapability")
225  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
226  attrs.ValueRank = -1
227  node.NodeAttributes = attrs
228  server.add_nodes([node])
229 
230  node = ua.AddNodesItem()
231  node.RequestedNewNodeId = ua.NodeId.from_string("i=11198")
232  node.BrowseName = ua.QualifiedName.from_string("UpdateDataCapability")
233  node.NodeClass = ua.NodeClass.Variable
234  node.ParentNodeId = ua.NodeId.from_string("i=11192")
235  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
236  node.TypeDefinition = ua.NodeId.from_string("i=68")
237  attrs = ua.VariableAttributes()
238  attrs.DisplayName = ua.LocalizedText("UpdateDataCapability")
239  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
240  attrs.ValueRank = -1
241  node.NodeAttributes = attrs
242  server.add_nodes([node])
243 
244  node = ua.AddNodesItem()
245  node.RequestedNewNodeId = ua.NodeId.from_string("i=11199")
246  node.BrowseName = ua.QualifiedName.from_string("DeleteRawCapability")
247  node.NodeClass = ua.NodeClass.Variable
248  node.ParentNodeId = ua.NodeId.from_string("i=11192")
249  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
250  node.TypeDefinition = ua.NodeId.from_string("i=68")
251  attrs = ua.VariableAttributes()
252  attrs.DisplayName = ua.LocalizedText("DeleteRawCapability")
253  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
254  attrs.ValueRank = -1
255  node.NodeAttributes = attrs
256  server.add_nodes([node])
257 
258  node = ua.AddNodesItem()
259  node.RequestedNewNodeId = ua.NodeId.from_string("i=11200")
260  node.BrowseName = ua.QualifiedName.from_string("DeleteAtTimeCapability")
261  node.NodeClass = ua.NodeClass.Variable
262  node.ParentNodeId = ua.NodeId.from_string("i=11192")
263  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
264  node.TypeDefinition = ua.NodeId.from_string("i=68")
265  attrs = ua.VariableAttributes()
266  attrs.DisplayName = ua.LocalizedText("DeleteAtTimeCapability")
267  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
268  attrs.ValueRank = -1
269  node.NodeAttributes = attrs
270  server.add_nodes([node])
271 
272  node = ua.AddNodesItem()
273  node.RequestedNewNodeId = ua.NodeId.from_string("i=11281")
274  node.BrowseName = ua.QualifiedName.from_string("InsertEventCapability")
275  node.NodeClass = ua.NodeClass.Variable
276  node.ParentNodeId = ua.NodeId.from_string("i=11192")
277  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
278  node.TypeDefinition = ua.NodeId.from_string("i=68")
279  attrs = ua.VariableAttributes()
280  attrs.DisplayName = ua.LocalizedText("InsertEventCapability")
281  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
282  attrs.ValueRank = -1
283  node.NodeAttributes = attrs
284  server.add_nodes([node])
285 
286  node = ua.AddNodesItem()
287  node.RequestedNewNodeId = ua.NodeId.from_string("i=11282")
288  node.BrowseName = ua.QualifiedName.from_string("ReplaceEventCapability")
289  node.NodeClass = ua.NodeClass.Variable
290  node.ParentNodeId = ua.NodeId.from_string("i=11192")
291  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
292  node.TypeDefinition = ua.NodeId.from_string("i=68")
293  attrs = ua.VariableAttributes()
294  attrs.DisplayName = ua.LocalizedText("ReplaceEventCapability")
295  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
296  attrs.ValueRank = -1
297  node.NodeAttributes = attrs
298  server.add_nodes([node])
299 
300  node = ua.AddNodesItem()
301  node.RequestedNewNodeId = ua.NodeId.from_string("i=11283")
302  node.BrowseName = ua.QualifiedName.from_string("UpdateEventCapability")
303  node.NodeClass = ua.NodeClass.Variable
304  node.ParentNodeId = ua.NodeId.from_string("i=11192")
305  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
306  node.TypeDefinition = ua.NodeId.from_string("i=68")
307  attrs = ua.VariableAttributes()
308  attrs.DisplayName = ua.LocalizedText("UpdateEventCapability")
309  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
310  attrs.ValueRank = -1
311  node.NodeAttributes = attrs
312  server.add_nodes([node])
313 
314  node = ua.AddNodesItem()
315  node.RequestedNewNodeId = ua.NodeId.from_string("i=11502")
316  node.BrowseName = ua.QualifiedName.from_string("DeleteEventCapability")
317  node.NodeClass = ua.NodeClass.Variable
318  node.ParentNodeId = ua.NodeId.from_string("i=11192")
319  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
320  node.TypeDefinition = ua.NodeId.from_string("i=68")
321  attrs = ua.VariableAttributes()
322  attrs.DisplayName = ua.LocalizedText("DeleteEventCapability")
323  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
324  attrs.ValueRank = -1
325  node.NodeAttributes = attrs
326  server.add_nodes([node])
327 
328  node = ua.AddNodesItem()
329  node.RequestedNewNodeId = ua.NodeId.from_string("i=11275")
330  node.BrowseName = ua.QualifiedName.from_string("InsertAnnotationCapability")
331  node.NodeClass = ua.NodeClass.Variable
332  node.ParentNodeId = ua.NodeId.from_string("i=11192")
333  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
334  node.TypeDefinition = ua.NodeId.from_string("i=68")
335  attrs = ua.VariableAttributes()
336  attrs.DisplayName = ua.LocalizedText("InsertAnnotationCapability")
337  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
338  attrs.ValueRank = -1
339  node.NodeAttributes = attrs
340  server.add_nodes([node])
341 
342  node = ua.AddNodesItem()
343  node.RequestedNewNodeId = ua.NodeId.from_string("i=11201")
344  node.BrowseName = ua.QualifiedName.from_string("AggregateFunctions")
345  node.NodeClass = ua.NodeClass.Object
346  node.ParentNodeId = ua.NodeId.from_string("i=11192")
347  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
348  node.TypeDefinition = ua.NodeId.from_string("i=61")
349  attrs = ua.ObjectAttributes()
350  attrs.DisplayName = ua.LocalizedText("AggregateFunctions")
351  attrs.EventNotifier = 0
352  node.NodeAttributes = attrs
353  server.add_nodes([node])
354 
355  node = ua.AddNodesItem()
356  node.RequestedNewNodeId = ua.NodeId.from_string("i=11214")
357  node.BrowseName = ua.QualifiedName.from_string("Annotations")
358  node.NodeClass = ua.NodeClass.Variable
359  node.TypeDefinition = ua.NodeId.from_string("i=68")
360  attrs = ua.VariableAttributes()
361  attrs.DisplayName = ua.LocalizedText("Annotations")
362  attrs.DataType = ua.NodeId.from_string("i=891")
363  attrs.ValueRank = -2
364  node.NodeAttributes = attrs
365  server.add_nodes([node])
366 
367  node = ua.AddNodesItem()
368  node.RequestedNewNodeId = ua.NodeId.from_string("i=2318")
369  node.BrowseName = ua.QualifiedName.from_string("HistoricalDataConfigurationType")
370  node.NodeClass = ua.NodeClass.ObjectType
371  node.ParentNodeId = ua.NodeId.from_string("i=58")
372  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
373  attrs = ua.ObjectTypeAttributes()
374  attrs.DisplayName = ua.LocalizedText("HistoricalDataConfigurationType")
375  attrs.IsAbstract = False
376  node.NodeAttributes = attrs
377  server.add_nodes([node])
378  refs = []
379  ref = ua.AddReferencesItem()
380  ref.IsForward = True
381  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
382  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
383  ref.TargetNodeClass = ua.NodeClass.DataType
384  ref.TargetNodeId = ua.NodeId.from_string("i=3059")
385  refs.append(ref)
386  ref = ua.AddReferencesItem()
387  ref.IsForward = True
388  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
389  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
390  ref.TargetNodeClass = ua.NodeClass.DataType
391  ref.TargetNodeId = ua.NodeId.from_string("i=11876")
392  refs.append(ref)
393  ref = ua.AddReferencesItem()
394  ref.IsForward = True
395  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
396  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
397  ref.TargetNodeClass = ua.NodeClass.DataType
398  ref.TargetNodeId = ua.NodeId.from_string("i=2323")
399  refs.append(ref)
400  ref = ua.AddReferencesItem()
401  ref.IsForward = True
402  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
403  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
404  ref.TargetNodeClass = ua.NodeClass.DataType
405  ref.TargetNodeId = ua.NodeId.from_string("i=2324")
406  refs.append(ref)
407  ref = ua.AddReferencesItem()
408  ref.IsForward = True
409  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
410  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
411  ref.TargetNodeClass = ua.NodeClass.DataType
412  ref.TargetNodeId = ua.NodeId.from_string("i=2325")
413  refs.append(ref)
414  ref = ua.AddReferencesItem()
415  ref.IsForward = True
416  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
417  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
418  ref.TargetNodeClass = ua.NodeClass.DataType
419  ref.TargetNodeId = ua.NodeId.from_string("i=2326")
420  refs.append(ref)
421  ref = ua.AddReferencesItem()
422  ref.IsForward = True
423  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
424  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
425  ref.TargetNodeClass = ua.NodeClass.DataType
426  ref.TargetNodeId = ua.NodeId.from_string("i=2327")
427  refs.append(ref)
428  ref = ua.AddReferencesItem()
429  ref.IsForward = True
430  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
431  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
432  ref.TargetNodeClass = ua.NodeClass.DataType
433  ref.TargetNodeId = ua.NodeId.from_string("i=2328")
434  refs.append(ref)
435  ref = ua.AddReferencesItem()
436  ref.IsForward = True
437  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
438  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
439  ref.TargetNodeClass = ua.NodeClass.DataType
440  ref.TargetNodeId = ua.NodeId.from_string("i=11499")
441  refs.append(ref)
442  ref = ua.AddReferencesItem()
443  ref.IsForward = True
444  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
445  ref.SourceNodeId = ua.NodeId.from_string("i=2318")
446  ref.TargetNodeClass = ua.NodeClass.DataType
447  ref.TargetNodeId = ua.NodeId.from_string("i=11500")
448  refs.append(ref)
449  server.add_references(refs)
450 
451  node = ua.AddNodesItem()
452  node.RequestedNewNodeId = ua.NodeId.from_string("i=3059")
453  node.BrowseName = ua.QualifiedName.from_string("AggregateConfiguration")
454  node.NodeClass = ua.NodeClass.Object
455  node.ParentNodeId = ua.NodeId.from_string("i=2318")
456  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
457  node.TypeDefinition = ua.NodeId.from_string("i=11187")
458  attrs = ua.ObjectAttributes()
459  attrs.DisplayName = ua.LocalizedText("AggregateConfiguration")
460  attrs.EventNotifier = 0
461  node.NodeAttributes = attrs
462  server.add_nodes([node])
463  refs = []
464  ref = ua.AddReferencesItem()
465  ref.IsForward = True
466  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
467  ref.SourceNodeId = ua.NodeId.from_string("i=3059")
468  ref.TargetNodeClass = ua.NodeClass.DataType
469  ref.TargetNodeId = ua.NodeId.from_string("i=11168")
470  refs.append(ref)
471  ref = ua.AddReferencesItem()
472  ref.IsForward = True
473  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
474  ref.SourceNodeId = ua.NodeId.from_string("i=3059")
475  ref.TargetNodeClass = ua.NodeClass.DataType
476  ref.TargetNodeId = ua.NodeId.from_string("i=11169")
477  refs.append(ref)
478  ref = ua.AddReferencesItem()
479  ref.IsForward = True
480  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
481  ref.SourceNodeId = ua.NodeId.from_string("i=3059")
482  ref.TargetNodeClass = ua.NodeClass.DataType
483  ref.TargetNodeId = ua.NodeId.from_string("i=11170")
484  refs.append(ref)
485  ref = ua.AddReferencesItem()
486  ref.IsForward = True
487  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
488  ref.SourceNodeId = ua.NodeId.from_string("i=3059")
489  ref.TargetNodeClass = ua.NodeClass.DataType
490  ref.TargetNodeId = ua.NodeId.from_string("i=11171")
491  refs.append(ref)
492  ref = ua.AddReferencesItem()
493  ref.IsForward = True
494  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
495  ref.SourceNodeId = ua.NodeId.from_string("i=3059")
496  ref.TargetNodeClass = ua.NodeClass.DataType
497  ref.TargetNodeId = ua.NodeId.from_string("i=78")
498  refs.append(ref)
499  server.add_references(refs)
500 
501  node = ua.AddNodesItem()
502  node.RequestedNewNodeId = ua.NodeId.from_string("i=11168")
503  node.BrowseName = ua.QualifiedName.from_string("TreatUncertainAsBad")
504  node.NodeClass = ua.NodeClass.Variable
505  node.ParentNodeId = ua.NodeId.from_string("i=3059")
506  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
507  node.TypeDefinition = ua.NodeId.from_string("i=68")
508  attrs = ua.VariableAttributes()
509  attrs.DisplayName = ua.LocalizedText("TreatUncertainAsBad")
510  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
511  attrs.ValueRank = -1
512  node.NodeAttributes = attrs
513  server.add_nodes([node])
514  refs = []
515  ref = ua.AddReferencesItem()
516  ref.IsForward = True
517  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
518  ref.SourceNodeId = ua.NodeId.from_string("i=11168")
519  ref.TargetNodeClass = ua.NodeClass.DataType
520  ref.TargetNodeId = ua.NodeId.from_string("i=78")
521  refs.append(ref)
522  server.add_references(refs)
523 
524  node = ua.AddNodesItem()
525  node.RequestedNewNodeId = ua.NodeId.from_string("i=11169")
526  node.BrowseName = ua.QualifiedName.from_string("PercentDataBad")
527  node.NodeClass = ua.NodeClass.Variable
528  node.ParentNodeId = ua.NodeId.from_string("i=3059")
529  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
530  node.TypeDefinition = ua.NodeId.from_string("i=68")
531  attrs = ua.VariableAttributes()
532  attrs.DisplayName = ua.LocalizedText("PercentDataBad")
533  attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
534  attrs.ValueRank = -1
535  node.NodeAttributes = attrs
536  server.add_nodes([node])
537  refs = []
538  ref = ua.AddReferencesItem()
539  ref.IsForward = True
540  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
541  ref.SourceNodeId = ua.NodeId.from_string("i=11169")
542  ref.TargetNodeClass = ua.NodeClass.DataType
543  ref.TargetNodeId = ua.NodeId.from_string("i=78")
544  refs.append(ref)
545  server.add_references(refs)
546 
547  node = ua.AddNodesItem()
548  node.RequestedNewNodeId = ua.NodeId.from_string("i=11170")
549  node.BrowseName = ua.QualifiedName.from_string("PercentDataGood")
550  node.NodeClass = ua.NodeClass.Variable
551  node.ParentNodeId = ua.NodeId.from_string("i=3059")
552  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
553  node.TypeDefinition = ua.NodeId.from_string("i=68")
554  attrs = ua.VariableAttributes()
555  attrs.DisplayName = ua.LocalizedText("PercentDataGood")
556  attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
557  attrs.ValueRank = -1
558  node.NodeAttributes = attrs
559  server.add_nodes([node])
560  refs = []
561  ref = ua.AddReferencesItem()
562  ref.IsForward = True
563  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
564  ref.SourceNodeId = ua.NodeId.from_string("i=11170")
565  ref.TargetNodeClass = ua.NodeClass.DataType
566  ref.TargetNodeId = ua.NodeId.from_string("i=78")
567  refs.append(ref)
568  server.add_references(refs)
569 
570  node = ua.AddNodesItem()
571  node.RequestedNewNodeId = ua.NodeId.from_string("i=11171")
572  node.BrowseName = ua.QualifiedName.from_string("UseSlopedExtrapolation")
573  node.NodeClass = ua.NodeClass.Variable
574  node.ParentNodeId = ua.NodeId.from_string("i=3059")
575  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
576  node.TypeDefinition = ua.NodeId.from_string("i=68")
577  attrs = ua.VariableAttributes()
578  attrs.DisplayName = ua.LocalizedText("UseSlopedExtrapolation")
579  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
580  attrs.ValueRank = -1
581  node.NodeAttributes = attrs
582  server.add_nodes([node])
583  refs = []
584  ref = ua.AddReferencesItem()
585  ref.IsForward = True
586  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
587  ref.SourceNodeId = ua.NodeId.from_string("i=11171")
588  ref.TargetNodeClass = ua.NodeClass.DataType
589  ref.TargetNodeId = ua.NodeId.from_string("i=78")
590  refs.append(ref)
591  server.add_references(refs)
592 
593  node = ua.AddNodesItem()
594  node.RequestedNewNodeId = ua.NodeId.from_string("i=11876")
595  node.BrowseName = ua.QualifiedName.from_string("AggregateFunctions")
596  node.NodeClass = ua.NodeClass.Object
597  node.ParentNodeId = ua.NodeId.from_string("i=2318")
598  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
599  node.TypeDefinition = ua.NodeId.from_string("i=61")
600  attrs = ua.ObjectAttributes()
601  attrs.DisplayName = ua.LocalizedText("AggregateFunctions")
602  attrs.EventNotifier = 0
603  node.NodeAttributes = attrs
604  server.add_nodes([node])
605  refs = []
606  ref = ua.AddReferencesItem()
607  ref.IsForward = True
608  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
609  ref.SourceNodeId = ua.NodeId.from_string("i=11876")
610  ref.TargetNodeClass = ua.NodeClass.DataType
611  ref.TargetNodeId = ua.NodeId.from_string("i=80")
612  refs.append(ref)
613  server.add_references(refs)
614 
615  node = ua.AddNodesItem()
616  node.RequestedNewNodeId = ua.NodeId.from_string("i=2323")
617  node.BrowseName = ua.QualifiedName.from_string("Stepped")
618  node.NodeClass = ua.NodeClass.Variable
619  node.ParentNodeId = ua.NodeId.from_string("i=2318")
620  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
621  node.TypeDefinition = ua.NodeId.from_string("i=68")
622  attrs = ua.VariableAttributes()
623  attrs.DisplayName = ua.LocalizedText("Stepped")
624  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
625  attrs.ValueRank = -1
626  node.NodeAttributes = attrs
627  server.add_nodes([node])
628  refs = []
629  ref = ua.AddReferencesItem()
630  ref.IsForward = True
631  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
632  ref.SourceNodeId = ua.NodeId.from_string("i=2323")
633  ref.TargetNodeClass = ua.NodeClass.DataType
634  ref.TargetNodeId = ua.NodeId.from_string("i=78")
635  refs.append(ref)
636  server.add_references(refs)
637 
638  node = ua.AddNodesItem()
639  node.RequestedNewNodeId = ua.NodeId.from_string("i=2324")
640  node.BrowseName = ua.QualifiedName.from_string("Definition")
641  node.NodeClass = ua.NodeClass.Variable
642  node.ParentNodeId = ua.NodeId.from_string("i=2318")
643  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
644  node.TypeDefinition = ua.NodeId.from_string("i=68")
645  attrs = ua.VariableAttributes()
646  attrs.DisplayName = ua.LocalizedText("Definition")
647  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
648  attrs.ValueRank = -1
649  node.NodeAttributes = attrs
650  server.add_nodes([node])
651  refs = []
652  ref = ua.AddReferencesItem()
653  ref.IsForward = True
654  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
655  ref.SourceNodeId = ua.NodeId.from_string("i=2324")
656  ref.TargetNodeClass = ua.NodeClass.DataType
657  ref.TargetNodeId = ua.NodeId.from_string("i=80")
658  refs.append(ref)
659  server.add_references(refs)
660 
661  node = ua.AddNodesItem()
662  node.RequestedNewNodeId = ua.NodeId.from_string("i=2325")
663  node.BrowseName = ua.QualifiedName.from_string("MaxTimeInterval")
664  node.NodeClass = ua.NodeClass.Variable
665  node.ParentNodeId = ua.NodeId.from_string("i=2318")
666  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
667  node.TypeDefinition = ua.NodeId.from_string("i=68")
668  attrs = ua.VariableAttributes()
669  attrs.DisplayName = ua.LocalizedText("MaxTimeInterval")
670  attrs.DataType = ua.NodeId.from_string("i=290")
671  attrs.ValueRank = -1
672  node.NodeAttributes = attrs
673  server.add_nodes([node])
674  refs = []
675  ref = ua.AddReferencesItem()
676  ref.IsForward = True
677  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
678  ref.SourceNodeId = ua.NodeId.from_string("i=2325")
679  ref.TargetNodeClass = ua.NodeClass.DataType
680  ref.TargetNodeId = ua.NodeId.from_string("i=80")
681  refs.append(ref)
682  server.add_references(refs)
683 
684  node = ua.AddNodesItem()
685  node.RequestedNewNodeId = ua.NodeId.from_string("i=2326")
686  node.BrowseName = ua.QualifiedName.from_string("MinTimeInterval")
687  node.NodeClass = ua.NodeClass.Variable
688  node.ParentNodeId = ua.NodeId.from_string("i=2318")
689  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
690  node.TypeDefinition = ua.NodeId.from_string("i=68")
691  attrs = ua.VariableAttributes()
692  attrs.DisplayName = ua.LocalizedText("MinTimeInterval")
693  attrs.DataType = ua.NodeId.from_string("i=290")
694  attrs.ValueRank = -1
695  node.NodeAttributes = attrs
696  server.add_nodes([node])
697  refs = []
698  ref = ua.AddReferencesItem()
699  ref.IsForward = True
700  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
701  ref.SourceNodeId = ua.NodeId.from_string("i=2326")
702  ref.TargetNodeClass = ua.NodeClass.DataType
703  ref.TargetNodeId = ua.NodeId.from_string("i=80")
704  refs.append(ref)
705  server.add_references(refs)
706 
707  node = ua.AddNodesItem()
708  node.RequestedNewNodeId = ua.NodeId.from_string("i=2327")
709  node.BrowseName = ua.QualifiedName.from_string("ExceptionDeviation")
710  node.NodeClass = ua.NodeClass.Variable
711  node.ParentNodeId = ua.NodeId.from_string("i=2318")
712  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
713  node.TypeDefinition = ua.NodeId.from_string("i=68")
714  attrs = ua.VariableAttributes()
715  attrs.DisplayName = ua.LocalizedText("ExceptionDeviation")
716  attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
717  attrs.ValueRank = -1
718  node.NodeAttributes = attrs
719  server.add_nodes([node])
720  refs = []
721  ref = ua.AddReferencesItem()
722  ref.IsForward = True
723  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
724  ref.SourceNodeId = ua.NodeId.from_string("i=2327")
725  ref.TargetNodeClass = ua.NodeClass.DataType
726  ref.TargetNodeId = ua.NodeId.from_string("i=80")
727  refs.append(ref)
728  server.add_references(refs)
729 
730  node = ua.AddNodesItem()
731  node.RequestedNewNodeId = ua.NodeId.from_string("i=2328")
732  node.BrowseName = ua.QualifiedName.from_string("ExceptionDeviationFormat")
733  node.NodeClass = ua.NodeClass.Variable
734  node.ParentNodeId = ua.NodeId.from_string("i=2318")
735  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
736  node.TypeDefinition = ua.NodeId.from_string("i=68")
737  attrs = ua.VariableAttributes()
738  attrs.DisplayName = ua.LocalizedText("ExceptionDeviationFormat")
739  attrs.DataType = ua.NodeId.from_string("i=890")
740  attrs.ValueRank = -1
741  node.NodeAttributes = attrs
742  server.add_nodes([node])
743  refs = []
744  ref = ua.AddReferencesItem()
745  ref.IsForward = True
746  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
747  ref.SourceNodeId = ua.NodeId.from_string("i=2328")
748  ref.TargetNodeClass = ua.NodeClass.DataType
749  ref.TargetNodeId = ua.NodeId.from_string("i=80")
750  refs.append(ref)
751  server.add_references(refs)
752 
753  node = ua.AddNodesItem()
754  node.RequestedNewNodeId = ua.NodeId.from_string("i=11499")
755  node.BrowseName = ua.QualifiedName.from_string("StartOfArchive")
756  node.NodeClass = ua.NodeClass.Variable
757  node.ParentNodeId = ua.NodeId.from_string("i=2318")
758  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
759  node.TypeDefinition = ua.NodeId.from_string("i=68")
760  attrs = ua.VariableAttributes()
761  attrs.DisplayName = ua.LocalizedText("StartOfArchive")
762  attrs.DataType = ua.NodeId.from_string("i=294")
763  attrs.ValueRank = -1
764  node.NodeAttributes = attrs
765  server.add_nodes([node])
766  refs = []
767  ref = ua.AddReferencesItem()
768  ref.IsForward = True
769  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
770  ref.SourceNodeId = ua.NodeId.from_string("i=11499")
771  ref.TargetNodeClass = ua.NodeClass.DataType
772  ref.TargetNodeId = ua.NodeId.from_string("i=80")
773  refs.append(ref)
774  server.add_references(refs)
775 
776  node = ua.AddNodesItem()
777  node.RequestedNewNodeId = ua.NodeId.from_string("i=11500")
778  node.BrowseName = ua.QualifiedName.from_string("StartOfOnlineArchive")
779  node.NodeClass = ua.NodeClass.Variable
780  node.ParentNodeId = ua.NodeId.from_string("i=2318")
781  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
782  node.TypeDefinition = ua.NodeId.from_string("i=68")
783  attrs = ua.VariableAttributes()
784  attrs.DisplayName = ua.LocalizedText("StartOfOnlineArchive")
785  attrs.DataType = ua.NodeId.from_string("i=294")
786  attrs.ValueRank = -1
787  node.NodeAttributes = attrs
788  server.add_nodes([node])
789  refs = []
790  ref = ua.AddReferencesItem()
791  ref.IsForward = True
792  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
793  ref.SourceNodeId = ua.NodeId.from_string("i=11500")
794  ref.TargetNodeClass = ua.NodeClass.DataType
795  ref.TargetNodeId = ua.NodeId.from_string("i=80")
796  refs.append(ref)
797  server.add_references(refs)
798 
799  node = ua.AddNodesItem()
800  node.RequestedNewNodeId = ua.NodeId.from_string("i=11202")
801  node.BrowseName = ua.QualifiedName.from_string("HA Configuration")
802  node.NodeClass = ua.NodeClass.Object
803  node.TypeDefinition = ua.NodeId.from_string("i=2318")
804  attrs = ua.ObjectAttributes()
805  attrs.DisplayName = ua.LocalizedText("HA Configuration")
806  attrs.EventNotifier = 0
807  node.NodeAttributes = attrs
808  server.add_nodes([node])
809  refs = []
810  ref = ua.AddReferencesItem()
811  ref.IsForward = True
812  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
813  ref.SourceNodeId = ua.NodeId.from_string("i=11202")
814  ref.TargetNodeClass = ua.NodeClass.DataType
815  ref.TargetNodeId = ua.NodeId.from_string("i=11203")
816  refs.append(ref)
817  ref = ua.AddReferencesItem()
818  ref.IsForward = True
819  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
820  ref.SourceNodeId = ua.NodeId.from_string("i=11202")
821  ref.TargetNodeClass = ua.NodeClass.DataType
822  ref.TargetNodeId = ua.NodeId.from_string("i=11208")
823  refs.append(ref)
824  server.add_references(refs)
825 
826  node = ua.AddNodesItem()
827  node.RequestedNewNodeId = ua.NodeId.from_string("i=11203")
828  node.BrowseName = ua.QualifiedName.from_string("AggregateConfiguration")
829  node.NodeClass = ua.NodeClass.Object
830  node.ParentNodeId = ua.NodeId.from_string("i=11202")
831  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
832  node.TypeDefinition = ua.NodeId.from_string("i=11187")
833  attrs = ua.ObjectAttributes()
834  attrs.DisplayName = ua.LocalizedText("AggregateConfiguration")
835  attrs.EventNotifier = 0
836  node.NodeAttributes = attrs
837  server.add_nodes([node])
838  refs = []
839  ref = ua.AddReferencesItem()
840  ref.IsForward = True
841  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
842  ref.SourceNodeId = ua.NodeId.from_string("i=11203")
843  ref.TargetNodeClass = ua.NodeClass.DataType
844  ref.TargetNodeId = ua.NodeId.from_string("i=11204")
845  refs.append(ref)
846  ref = ua.AddReferencesItem()
847  ref.IsForward = True
848  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
849  ref.SourceNodeId = ua.NodeId.from_string("i=11203")
850  ref.TargetNodeClass = ua.NodeClass.DataType
851  ref.TargetNodeId = ua.NodeId.from_string("i=11205")
852  refs.append(ref)
853  ref = ua.AddReferencesItem()
854  ref.IsForward = True
855  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
856  ref.SourceNodeId = ua.NodeId.from_string("i=11203")
857  ref.TargetNodeClass = ua.NodeClass.DataType
858  ref.TargetNodeId = ua.NodeId.from_string("i=11206")
859  refs.append(ref)
860  ref = ua.AddReferencesItem()
861  ref.IsForward = True
862  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
863  ref.SourceNodeId = ua.NodeId.from_string("i=11203")
864  ref.TargetNodeClass = ua.NodeClass.DataType
865  ref.TargetNodeId = ua.NodeId.from_string("i=11207")
866  refs.append(ref)
867  server.add_references(refs)
868 
869  node = ua.AddNodesItem()
870  node.RequestedNewNodeId = ua.NodeId.from_string("i=11204")
871  node.BrowseName = ua.QualifiedName.from_string("TreatUncertainAsBad")
872  node.NodeClass = ua.NodeClass.Variable
873  node.ParentNodeId = ua.NodeId.from_string("i=11203")
874  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
875  node.TypeDefinition = ua.NodeId.from_string("i=68")
876  attrs = ua.VariableAttributes()
877  attrs.DisplayName = ua.LocalizedText("TreatUncertainAsBad")
878  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
879  attrs.ValueRank = -1
880  node.NodeAttributes = attrs
881  server.add_nodes([node])
882 
883  node = ua.AddNodesItem()
884  node.RequestedNewNodeId = ua.NodeId.from_string("i=11205")
885  node.BrowseName = ua.QualifiedName.from_string("PercentDataBad")
886  node.NodeClass = ua.NodeClass.Variable
887  node.ParentNodeId = ua.NodeId.from_string("i=11203")
888  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
889  node.TypeDefinition = ua.NodeId.from_string("i=68")
890  attrs = ua.VariableAttributes()
891  attrs.DisplayName = ua.LocalizedText("PercentDataBad")
892  attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
893  attrs.ValueRank = -1
894  node.NodeAttributes = attrs
895  server.add_nodes([node])
896 
897  node = ua.AddNodesItem()
898  node.RequestedNewNodeId = ua.NodeId.from_string("i=11206")
899  node.BrowseName = ua.QualifiedName.from_string("PercentDataGood")
900  node.NodeClass = ua.NodeClass.Variable
901  node.ParentNodeId = ua.NodeId.from_string("i=11203")
902  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
903  node.TypeDefinition = ua.NodeId.from_string("i=68")
904  attrs = ua.VariableAttributes()
905  attrs.DisplayName = ua.LocalizedText("PercentDataGood")
906  attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
907  attrs.ValueRank = -1
908  node.NodeAttributes = attrs
909  server.add_nodes([node])
910 
911  node = ua.AddNodesItem()
912  node.RequestedNewNodeId = ua.NodeId.from_string("i=11207")
913  node.BrowseName = ua.QualifiedName.from_string("UseSlopedExtrapolation")
914  node.NodeClass = ua.NodeClass.Variable
915  node.ParentNodeId = ua.NodeId.from_string("i=11203")
916  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
917  node.TypeDefinition = ua.NodeId.from_string("i=68")
918  attrs = ua.VariableAttributes()
919  attrs.DisplayName = ua.LocalizedText("UseSlopedExtrapolation")
920  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
921  attrs.ValueRank = -1
922  node.NodeAttributes = attrs
923  server.add_nodes([node])
924 
925  node = ua.AddNodesItem()
926  node.RequestedNewNodeId = ua.NodeId.from_string("i=11208")
927  node.BrowseName = ua.QualifiedName.from_string("Stepped")
928  node.NodeClass = ua.NodeClass.Variable
929  node.ParentNodeId = ua.NodeId.from_string("i=11202")
930  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
931  node.TypeDefinition = ua.NodeId.from_string("i=68")
932  attrs = ua.VariableAttributes()
933  attrs.DisplayName = ua.LocalizedText("Stepped")
934  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
935  attrs.ValueRank = -1
936  node.NodeAttributes = attrs
937  server.add_nodes([node])
938 
939  node = ua.AddNodesItem()
940  node.RequestedNewNodeId = ua.NodeId.from_string("i=11215")
941  node.BrowseName = ua.QualifiedName.from_string("HistoricalEventFilter")
942  node.NodeClass = ua.NodeClass.Variable
943  node.TypeDefinition = ua.NodeId.from_string("i=68")
944  attrs = ua.VariableAttributes()
945  attrs.DisplayName = ua.LocalizedText("HistoricalEventFilter")
946  attrs.DataType = ua.NodeId.from_string("i=725")
947  attrs.ValueRank = -2
948  node.NodeAttributes = attrs
949  server.add_nodes([node])
950 
951  node = ua.AddNodesItem()
952  node.RequestedNewNodeId = ua.NodeId.from_string("i=2330")
953  node.BrowseName = ua.QualifiedName.from_string("HistoryServerCapabilitiesType")
954  node.NodeClass = ua.NodeClass.ObjectType
955  node.ParentNodeId = ua.NodeId.from_string("i=58")
956  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
957  attrs = ua.ObjectTypeAttributes()
958  attrs.DisplayName = ua.LocalizedText("HistoryServerCapabilitiesType")
959  attrs.IsAbstract = False
960  node.NodeAttributes = attrs
961  server.add_nodes([node])
962  refs = []
963  ref = ua.AddReferencesItem()
964  ref.IsForward = True
965  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
966  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
967  ref.TargetNodeClass = ua.NodeClass.DataType
968  ref.TargetNodeId = ua.NodeId.from_string("i=2331")
969  refs.append(ref)
970  ref = ua.AddReferencesItem()
971  ref.IsForward = True
972  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
973  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
974  ref.TargetNodeClass = ua.NodeClass.DataType
975  ref.TargetNodeId = ua.NodeId.from_string("i=2332")
976  refs.append(ref)
977  ref = ua.AddReferencesItem()
978  ref.IsForward = True
979  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
980  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
981  ref.TargetNodeClass = ua.NodeClass.DataType
982  ref.TargetNodeId = ua.NodeId.from_string("i=11268")
983  refs.append(ref)
984  ref = ua.AddReferencesItem()
985  ref.IsForward = True
986  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
987  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
988  ref.TargetNodeClass = ua.NodeClass.DataType
989  ref.TargetNodeId = ua.NodeId.from_string("i=11269")
990  refs.append(ref)
991  ref = ua.AddReferencesItem()
992  ref.IsForward = True
993  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
994  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
995  ref.TargetNodeClass = ua.NodeClass.DataType
996  ref.TargetNodeId = ua.NodeId.from_string("i=2334")
997  refs.append(ref)
998  ref = ua.AddReferencesItem()
999  ref.IsForward = True
1000  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1001  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1002  ref.TargetNodeClass = ua.NodeClass.DataType
1003  ref.TargetNodeId = ua.NodeId.from_string("i=2335")
1004  refs.append(ref)
1005  ref = ua.AddReferencesItem()
1006  ref.IsForward = True
1007  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1008  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1009  ref.TargetNodeClass = ua.NodeClass.DataType
1010  ref.TargetNodeId = ua.NodeId.from_string("i=2336")
1011  refs.append(ref)
1012  ref = ua.AddReferencesItem()
1013  ref.IsForward = True
1014  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1015  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1016  ref.TargetNodeClass = ua.NodeClass.DataType
1017  ref.TargetNodeId = ua.NodeId.from_string("i=2337")
1018  refs.append(ref)
1019  ref = ua.AddReferencesItem()
1020  ref.IsForward = True
1021  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1022  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1023  ref.TargetNodeClass = ua.NodeClass.DataType
1024  ref.TargetNodeId = ua.NodeId.from_string("i=2338")
1025  refs.append(ref)
1026  ref = ua.AddReferencesItem()
1027  ref.IsForward = True
1028  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1029  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1030  ref.TargetNodeClass = ua.NodeClass.DataType
1031  ref.TargetNodeId = ua.NodeId.from_string("i=11278")
1032  refs.append(ref)
1033  ref = ua.AddReferencesItem()
1034  ref.IsForward = True
1035  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1036  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1037  ref.TargetNodeClass = ua.NodeClass.DataType
1038  ref.TargetNodeId = ua.NodeId.from_string("i=11279")
1039  refs.append(ref)
1040  ref = ua.AddReferencesItem()
1041  ref.IsForward = True
1042  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1043  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1044  ref.TargetNodeClass = ua.NodeClass.DataType
1045  ref.TargetNodeId = ua.NodeId.from_string("i=11280")
1046  refs.append(ref)
1047  ref = ua.AddReferencesItem()
1048  ref.IsForward = True
1049  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1050  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1051  ref.TargetNodeClass = ua.NodeClass.DataType
1052  ref.TargetNodeId = ua.NodeId.from_string("i=11501")
1053  refs.append(ref)
1054  ref = ua.AddReferencesItem()
1055  ref.IsForward = True
1056  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1057  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1058  ref.TargetNodeClass = ua.NodeClass.DataType
1059  ref.TargetNodeId = ua.NodeId.from_string("i=11270")
1060  refs.append(ref)
1061  ref = ua.AddReferencesItem()
1062  ref.IsForward = True
1063  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1064  ref.SourceNodeId = ua.NodeId.from_string("i=2330")
1065  ref.TargetNodeClass = ua.NodeClass.DataType
1066  ref.TargetNodeId = ua.NodeId.from_string("i=11172")
1067  refs.append(ref)
1068  server.add_references(refs)
1069 
1070  node = ua.AddNodesItem()
1071  node.RequestedNewNodeId = ua.NodeId.from_string("i=2331")
1072  node.BrowseName = ua.QualifiedName.from_string("AccessHistoryDataCapability")
1073  node.NodeClass = ua.NodeClass.Variable
1074  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1075  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1076  node.TypeDefinition = ua.NodeId.from_string("i=68")
1077  attrs = ua.VariableAttributes()
1078  attrs.DisplayName = ua.LocalizedText("AccessHistoryDataCapability")
1079  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1080  attrs.ValueRank = -1
1081  node.NodeAttributes = attrs
1082  server.add_nodes([node])
1083  refs = []
1084  ref = ua.AddReferencesItem()
1085  ref.IsForward = True
1086  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1087  ref.SourceNodeId = ua.NodeId.from_string("i=2331")
1088  ref.TargetNodeClass = ua.NodeClass.DataType
1089  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1090  refs.append(ref)
1091  server.add_references(refs)
1092 
1093  node = ua.AddNodesItem()
1094  node.RequestedNewNodeId = ua.NodeId.from_string("i=2332")
1095  node.BrowseName = ua.QualifiedName.from_string("AccessHistoryEventsCapability")
1096  node.NodeClass = ua.NodeClass.Variable
1097  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1098  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1099  node.TypeDefinition = ua.NodeId.from_string("i=68")
1100  attrs = ua.VariableAttributes()
1101  attrs.DisplayName = ua.LocalizedText("AccessHistoryEventsCapability")
1102  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1103  attrs.ValueRank = -1
1104  node.NodeAttributes = attrs
1105  server.add_nodes([node])
1106  refs = []
1107  ref = ua.AddReferencesItem()
1108  ref.IsForward = True
1109  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1110  ref.SourceNodeId = ua.NodeId.from_string("i=2332")
1111  ref.TargetNodeClass = ua.NodeClass.DataType
1112  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1113  refs.append(ref)
1114  server.add_references(refs)
1115 
1116  node = ua.AddNodesItem()
1117  node.RequestedNewNodeId = ua.NodeId.from_string("i=11268")
1118  node.BrowseName = ua.QualifiedName.from_string("MaxReturnDataValues")
1119  node.NodeClass = ua.NodeClass.Variable
1120  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1121  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1122  node.TypeDefinition = ua.NodeId.from_string("i=68")
1123  attrs = ua.VariableAttributes()
1124  attrs.DisplayName = ua.LocalizedText("MaxReturnDataValues")
1125  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1126  attrs.ValueRank = -1
1127  node.NodeAttributes = attrs
1128  server.add_nodes([node])
1129  refs = []
1130  ref = ua.AddReferencesItem()
1131  ref.IsForward = True
1132  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1133  ref.SourceNodeId = ua.NodeId.from_string("i=11268")
1134  ref.TargetNodeClass = ua.NodeClass.DataType
1135  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1136  refs.append(ref)
1137  server.add_references(refs)
1138 
1139  node = ua.AddNodesItem()
1140  node.RequestedNewNodeId = ua.NodeId.from_string("i=11269")
1141  node.BrowseName = ua.QualifiedName.from_string("MaxReturnEventValues")
1142  node.NodeClass = ua.NodeClass.Variable
1143  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1144  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1145  node.TypeDefinition = ua.NodeId.from_string("i=68")
1146  attrs = ua.VariableAttributes()
1147  attrs.DisplayName = ua.LocalizedText("MaxReturnEventValues")
1148  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1149  attrs.ValueRank = -1
1150  node.NodeAttributes = attrs
1151  server.add_nodes([node])
1152  refs = []
1153  ref = ua.AddReferencesItem()
1154  ref.IsForward = True
1155  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1156  ref.SourceNodeId = ua.NodeId.from_string("i=11269")
1157  ref.TargetNodeClass = ua.NodeClass.DataType
1158  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1159  refs.append(ref)
1160  server.add_references(refs)
1161 
1162  node = ua.AddNodesItem()
1163  node.RequestedNewNodeId = ua.NodeId.from_string("i=2334")
1164  node.BrowseName = ua.QualifiedName.from_string("InsertDataCapability")
1165  node.NodeClass = ua.NodeClass.Variable
1166  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1167  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1168  node.TypeDefinition = ua.NodeId.from_string("i=68")
1169  attrs = ua.VariableAttributes()
1170  attrs.DisplayName = ua.LocalizedText("InsertDataCapability")
1171  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1172  attrs.ValueRank = -1
1173  node.NodeAttributes = attrs
1174  server.add_nodes([node])
1175  refs = []
1176  ref = ua.AddReferencesItem()
1177  ref.IsForward = True
1178  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1179  ref.SourceNodeId = ua.NodeId.from_string("i=2334")
1180  ref.TargetNodeClass = ua.NodeClass.DataType
1181  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1182  refs.append(ref)
1183  server.add_references(refs)
1184 
1185  node = ua.AddNodesItem()
1186  node.RequestedNewNodeId = ua.NodeId.from_string("i=2335")
1187  node.BrowseName = ua.QualifiedName.from_string("ReplaceDataCapability")
1188  node.NodeClass = ua.NodeClass.Variable
1189  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1190  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1191  node.TypeDefinition = ua.NodeId.from_string("i=68")
1192  attrs = ua.VariableAttributes()
1193  attrs.DisplayName = ua.LocalizedText("ReplaceDataCapability")
1194  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1195  attrs.ValueRank = -1
1196  node.NodeAttributes = attrs
1197  server.add_nodes([node])
1198  refs = []
1199  ref = ua.AddReferencesItem()
1200  ref.IsForward = True
1201  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1202  ref.SourceNodeId = ua.NodeId.from_string("i=2335")
1203  ref.TargetNodeClass = ua.NodeClass.DataType
1204  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1205  refs.append(ref)
1206  server.add_references(refs)
1207 
1208  node = ua.AddNodesItem()
1209  node.RequestedNewNodeId = ua.NodeId.from_string("i=2336")
1210  node.BrowseName = ua.QualifiedName.from_string("UpdateDataCapability")
1211  node.NodeClass = ua.NodeClass.Variable
1212  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1213  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1214  node.TypeDefinition = ua.NodeId.from_string("i=68")
1215  attrs = ua.VariableAttributes()
1216  attrs.DisplayName = ua.LocalizedText("UpdateDataCapability")
1217  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1218  attrs.ValueRank = -1
1219  node.NodeAttributes = attrs
1220  server.add_nodes([node])
1221  refs = []
1222  ref = ua.AddReferencesItem()
1223  ref.IsForward = True
1224  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1225  ref.SourceNodeId = ua.NodeId.from_string("i=2336")
1226  ref.TargetNodeClass = ua.NodeClass.DataType
1227  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1228  refs.append(ref)
1229  server.add_references(refs)
1230 
1231  node = ua.AddNodesItem()
1232  node.RequestedNewNodeId = ua.NodeId.from_string("i=2337")
1233  node.BrowseName = ua.QualifiedName.from_string("DeleteRawCapability")
1234  node.NodeClass = ua.NodeClass.Variable
1235  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1236  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1237  node.TypeDefinition = ua.NodeId.from_string("i=68")
1238  attrs = ua.VariableAttributes()
1239  attrs.DisplayName = ua.LocalizedText("DeleteRawCapability")
1240  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1241  attrs.ValueRank = -1
1242  node.NodeAttributes = attrs
1243  server.add_nodes([node])
1244  refs = []
1245  ref = ua.AddReferencesItem()
1246  ref.IsForward = True
1247  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1248  ref.SourceNodeId = ua.NodeId.from_string("i=2337")
1249  ref.TargetNodeClass = ua.NodeClass.DataType
1250  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1251  refs.append(ref)
1252  server.add_references(refs)
1253 
1254  node = ua.AddNodesItem()
1255  node.RequestedNewNodeId = ua.NodeId.from_string("i=2338")
1256  node.BrowseName = ua.QualifiedName.from_string("DeleteAtTimeCapability")
1257  node.NodeClass = ua.NodeClass.Variable
1258  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1259  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1260  node.TypeDefinition = ua.NodeId.from_string("i=68")
1261  attrs = ua.VariableAttributes()
1262  attrs.DisplayName = ua.LocalizedText("DeleteAtTimeCapability")
1263  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1264  attrs.ValueRank = -1
1265  node.NodeAttributes = attrs
1266  server.add_nodes([node])
1267  refs = []
1268  ref = ua.AddReferencesItem()
1269  ref.IsForward = True
1270  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1271  ref.SourceNodeId = ua.NodeId.from_string("i=2338")
1272  ref.TargetNodeClass = ua.NodeClass.DataType
1273  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1274  refs.append(ref)
1275  server.add_references(refs)
1276 
1277  node = ua.AddNodesItem()
1278  node.RequestedNewNodeId = ua.NodeId.from_string("i=11278")
1279  node.BrowseName = ua.QualifiedName.from_string("InsertEventCapability")
1280  node.NodeClass = ua.NodeClass.Variable
1281  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1282  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1283  node.TypeDefinition = ua.NodeId.from_string("i=68")
1284  attrs = ua.VariableAttributes()
1285  attrs.DisplayName = ua.LocalizedText("InsertEventCapability")
1286  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1287  attrs.ValueRank = -1
1288  node.NodeAttributes = attrs
1289  server.add_nodes([node])
1290  refs = []
1291  ref = ua.AddReferencesItem()
1292  ref.IsForward = True
1293  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1294  ref.SourceNodeId = ua.NodeId.from_string("i=11278")
1295  ref.TargetNodeClass = ua.NodeClass.DataType
1296  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1297  refs.append(ref)
1298  server.add_references(refs)
1299 
1300  node = ua.AddNodesItem()
1301  node.RequestedNewNodeId = ua.NodeId.from_string("i=11279")
1302  node.BrowseName = ua.QualifiedName.from_string("ReplaceEventCapability")
1303  node.NodeClass = ua.NodeClass.Variable
1304  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1305  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1306  node.TypeDefinition = ua.NodeId.from_string("i=68")
1307  attrs = ua.VariableAttributes()
1308  attrs.DisplayName = ua.LocalizedText("ReplaceEventCapability")
1309  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1310  attrs.ValueRank = -1
1311  node.NodeAttributes = attrs
1312  server.add_nodes([node])
1313  refs = []
1314  ref = ua.AddReferencesItem()
1315  ref.IsForward = True
1316  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1317  ref.SourceNodeId = ua.NodeId.from_string("i=11279")
1318  ref.TargetNodeClass = ua.NodeClass.DataType
1319  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1320  refs.append(ref)
1321  server.add_references(refs)
1322 
1323  node = ua.AddNodesItem()
1324  node.RequestedNewNodeId = ua.NodeId.from_string("i=11280")
1325  node.BrowseName = ua.QualifiedName.from_string("UpdateEventCapability")
1326  node.NodeClass = ua.NodeClass.Variable
1327  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1328  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1329  node.TypeDefinition = ua.NodeId.from_string("i=68")
1330  attrs = ua.VariableAttributes()
1331  attrs.DisplayName = ua.LocalizedText("UpdateEventCapability")
1332  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1333  attrs.ValueRank = -1
1334  node.NodeAttributes = attrs
1335  server.add_nodes([node])
1336  refs = []
1337  ref = ua.AddReferencesItem()
1338  ref.IsForward = True
1339  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1340  ref.SourceNodeId = ua.NodeId.from_string("i=11280")
1341  ref.TargetNodeClass = ua.NodeClass.DataType
1342  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1343  refs.append(ref)
1344  server.add_references(refs)
1345 
1346  node = ua.AddNodesItem()
1347  node.RequestedNewNodeId = ua.NodeId.from_string("i=11501")
1348  node.BrowseName = ua.QualifiedName.from_string("DeleteEventCapability")
1349  node.NodeClass = ua.NodeClass.Variable
1350  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1351  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1352  node.TypeDefinition = ua.NodeId.from_string("i=68")
1353  attrs = ua.VariableAttributes()
1354  attrs.DisplayName = ua.LocalizedText("DeleteEventCapability")
1355  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1356  attrs.ValueRank = -1
1357  node.NodeAttributes = attrs
1358  server.add_nodes([node])
1359  refs = []
1360  ref = ua.AddReferencesItem()
1361  ref.IsForward = True
1362  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1363  ref.SourceNodeId = ua.NodeId.from_string("i=11501")
1364  ref.TargetNodeClass = ua.NodeClass.DataType
1365  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1366  refs.append(ref)
1367  server.add_references(refs)
1368 
1369  node = ua.AddNodesItem()
1370  node.RequestedNewNodeId = ua.NodeId.from_string("i=11270")
1371  node.BrowseName = ua.QualifiedName.from_string("InsertAnnotationCapability")
1372  node.NodeClass = ua.NodeClass.Variable
1373  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1374  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1375  node.TypeDefinition = ua.NodeId.from_string("i=68")
1376  attrs = ua.VariableAttributes()
1377  attrs.DisplayName = ua.LocalizedText("InsertAnnotationCapability")
1378  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1379  attrs.ValueRank = -1
1380  node.NodeAttributes = attrs
1381  server.add_nodes([node])
1382  refs = []
1383  ref = ua.AddReferencesItem()
1384  ref.IsForward = True
1385  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1386  ref.SourceNodeId = ua.NodeId.from_string("i=11270")
1387  ref.TargetNodeClass = ua.NodeClass.DataType
1388  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1389  refs.append(ref)
1390  server.add_references(refs)
1391 
1392  node = ua.AddNodesItem()
1393  node.RequestedNewNodeId = ua.NodeId.from_string("i=11172")
1394  node.BrowseName = ua.QualifiedName.from_string("AggregateFunctions")
1395  node.NodeClass = ua.NodeClass.Object
1396  node.ParentNodeId = ua.NodeId.from_string("i=2330")
1397  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1398  node.TypeDefinition = ua.NodeId.from_string("i=61")
1399  attrs = ua.ObjectAttributes()
1400  attrs.DisplayName = ua.LocalizedText("AggregateFunctions")
1401  attrs.EventNotifier = 0
1402  node.NodeAttributes = attrs
1403  server.add_nodes([node])
1404  refs = []
1405  ref = ua.AddReferencesItem()
1406  ref.IsForward = True
1407  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1408  ref.SourceNodeId = ua.NodeId.from_string("i=11172")
1409  ref.TargetNodeClass = ua.NodeClass.DataType
1410  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1411  refs.append(ref)
1412  server.add_references(refs)
1413 
1414  node = ua.AddNodesItem()
1415  node.RequestedNewNodeId = ua.NodeId.from_string("i=2999")
1416  node.BrowseName = ua.QualifiedName.from_string("AuditHistoryEventUpdateEventType")
1417  node.NodeClass = ua.NodeClass.ObjectType
1418  node.ParentNodeId = ua.NodeId.from_string("i=2104")
1419  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1420  attrs = ua.ObjectTypeAttributes()
1421  attrs.DisplayName = ua.LocalizedText("AuditHistoryEventUpdateEventType")
1422  attrs.IsAbstract = True
1423  node.NodeAttributes = attrs
1424  server.add_nodes([node])
1425  refs = []
1426  ref = ua.AddReferencesItem()
1427  ref.IsForward = True
1428  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1429  ref.SourceNodeId = ua.NodeId.from_string("i=2999")
1430  ref.TargetNodeClass = ua.NodeClass.DataType
1431  ref.TargetNodeId = ua.NodeId.from_string("i=3025")
1432  refs.append(ref)
1433  ref = ua.AddReferencesItem()
1434  ref.IsForward = True
1435  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1436  ref.SourceNodeId = ua.NodeId.from_string("i=2999")
1437  ref.TargetNodeClass = ua.NodeClass.DataType
1438  ref.TargetNodeId = ua.NodeId.from_string("i=3028")
1439  refs.append(ref)
1440  ref = ua.AddReferencesItem()
1441  ref.IsForward = True
1442  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1443  ref.SourceNodeId = ua.NodeId.from_string("i=2999")
1444  ref.TargetNodeClass = ua.NodeClass.DataType
1445  ref.TargetNodeId = ua.NodeId.from_string("i=3003")
1446  refs.append(ref)
1447  ref = ua.AddReferencesItem()
1448  ref.IsForward = True
1449  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1450  ref.SourceNodeId = ua.NodeId.from_string("i=2999")
1451  ref.TargetNodeClass = ua.NodeClass.DataType
1452  ref.TargetNodeId = ua.NodeId.from_string("i=3029")
1453  refs.append(ref)
1454  ref = ua.AddReferencesItem()
1455  ref.IsForward = True
1456  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1457  ref.SourceNodeId = ua.NodeId.from_string("i=2999")
1458  ref.TargetNodeClass = ua.NodeClass.DataType
1459  ref.TargetNodeId = ua.NodeId.from_string("i=3030")
1460  refs.append(ref)
1461  server.add_references(refs)
1462 
1463  node = ua.AddNodesItem()
1464  node.RequestedNewNodeId = ua.NodeId.from_string("i=3025")
1465  node.BrowseName = ua.QualifiedName.from_string("UpdatedNode")
1466  node.NodeClass = ua.NodeClass.Variable
1467  node.ParentNodeId = ua.NodeId.from_string("i=2999")
1468  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1469  node.TypeDefinition = ua.NodeId.from_string("i=68")
1470  attrs = ua.VariableAttributes()
1471  attrs.DisplayName = ua.LocalizedText("UpdatedNode")
1472  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
1473  attrs.ValueRank = -1
1474  node.NodeAttributes = attrs
1475  server.add_nodes([node])
1476  refs = []
1477  ref = ua.AddReferencesItem()
1478  ref.IsForward = True
1479  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1480  ref.SourceNodeId = ua.NodeId.from_string("i=3025")
1481  ref.TargetNodeClass = ua.NodeClass.DataType
1482  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1483  refs.append(ref)
1484  server.add_references(refs)
1485 
1486  node = ua.AddNodesItem()
1487  node.RequestedNewNodeId = ua.NodeId.from_string("i=3028")
1488  node.BrowseName = ua.QualifiedName.from_string("PerformInsertReplace")
1489  node.NodeClass = ua.NodeClass.Variable
1490  node.ParentNodeId = ua.NodeId.from_string("i=2999")
1491  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1492  node.TypeDefinition = ua.NodeId.from_string("i=68")
1493  attrs = ua.VariableAttributes()
1494  attrs.DisplayName = ua.LocalizedText("PerformInsertReplace")
1495  attrs.DataType = ua.NodeId.from_string("i=11293")
1496  attrs.ValueRank = -1
1497  node.NodeAttributes = attrs
1498  server.add_nodes([node])
1499  refs = []
1500  ref = ua.AddReferencesItem()
1501  ref.IsForward = True
1502  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1503  ref.SourceNodeId = ua.NodeId.from_string("i=3028")
1504  ref.TargetNodeClass = ua.NodeClass.DataType
1505  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1506  refs.append(ref)
1507  server.add_references(refs)
1508 
1509  node = ua.AddNodesItem()
1510  node.RequestedNewNodeId = ua.NodeId.from_string("i=3003")
1511  node.BrowseName = ua.QualifiedName.from_string("Filter")
1512  node.NodeClass = ua.NodeClass.Variable
1513  node.ParentNodeId = ua.NodeId.from_string("i=2999")
1514  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1515  node.TypeDefinition = ua.NodeId.from_string("i=68")
1516  attrs = ua.VariableAttributes()
1517  attrs.DisplayName = ua.LocalizedText("Filter")
1518  attrs.DataType = ua.NodeId.from_string("i=725")
1519  attrs.ValueRank = -1
1520  node.NodeAttributes = attrs
1521  server.add_nodes([node])
1522  refs = []
1523  ref = ua.AddReferencesItem()
1524  ref.IsForward = True
1525  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1526  ref.SourceNodeId = ua.NodeId.from_string("i=3003")
1527  ref.TargetNodeClass = ua.NodeClass.DataType
1528  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1529  refs.append(ref)
1530  server.add_references(refs)
1531 
1532  node = ua.AddNodesItem()
1533  node.RequestedNewNodeId = ua.NodeId.from_string("i=3029")
1534  node.BrowseName = ua.QualifiedName.from_string("NewValues")
1535  node.NodeClass = ua.NodeClass.Variable
1536  node.ParentNodeId = ua.NodeId.from_string("i=2999")
1537  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1538  node.TypeDefinition = ua.NodeId.from_string("i=68")
1539  attrs = ua.VariableAttributes()
1540  attrs.DisplayName = ua.LocalizedText("NewValues")
1541  attrs.DataType = ua.NodeId.from_string("i=920")
1542  attrs.ValueRank = 1
1543  node.NodeAttributes = attrs
1544  server.add_nodes([node])
1545  refs = []
1546  ref = ua.AddReferencesItem()
1547  ref.IsForward = True
1548  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1549  ref.SourceNodeId = ua.NodeId.from_string("i=3029")
1550  ref.TargetNodeClass = ua.NodeClass.DataType
1551  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1552  refs.append(ref)
1553  server.add_references(refs)
1554 
1555  node = ua.AddNodesItem()
1556  node.RequestedNewNodeId = ua.NodeId.from_string("i=3030")
1557  node.BrowseName = ua.QualifiedName.from_string("OldValues")
1558  node.NodeClass = ua.NodeClass.Variable
1559  node.ParentNodeId = ua.NodeId.from_string("i=2999")
1560  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1561  node.TypeDefinition = ua.NodeId.from_string("i=68")
1562  attrs = ua.VariableAttributes()
1563  attrs.DisplayName = ua.LocalizedText("OldValues")
1564  attrs.DataType = ua.NodeId.from_string("i=920")
1565  attrs.ValueRank = 1
1566  node.NodeAttributes = attrs
1567  server.add_nodes([node])
1568  refs = []
1569  ref = ua.AddReferencesItem()
1570  ref.IsForward = True
1571  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1572  ref.SourceNodeId = ua.NodeId.from_string("i=3030")
1573  ref.TargetNodeClass = ua.NodeClass.DataType
1574  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1575  refs.append(ref)
1576  server.add_references(refs)
1577 
1578  node = ua.AddNodesItem()
1579  node.RequestedNewNodeId = ua.NodeId.from_string("i=3006")
1580  node.BrowseName = ua.QualifiedName.from_string("AuditHistoryValueUpdateEventType")
1581  node.NodeClass = ua.NodeClass.ObjectType
1582  node.ParentNodeId = ua.NodeId.from_string("i=2104")
1583  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1584  attrs = ua.ObjectTypeAttributes()
1585  attrs.DisplayName = ua.LocalizedText("AuditHistoryValueUpdateEventType")
1586  attrs.IsAbstract = True
1587  node.NodeAttributes = attrs
1588  server.add_nodes([node])
1589  refs = []
1590  ref = ua.AddReferencesItem()
1591  ref.IsForward = True
1592  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1593  ref.SourceNodeId = ua.NodeId.from_string("i=3006")
1594  ref.TargetNodeClass = ua.NodeClass.DataType
1595  ref.TargetNodeId = ua.NodeId.from_string("i=3026")
1596  refs.append(ref)
1597  ref = ua.AddReferencesItem()
1598  ref.IsForward = True
1599  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1600  ref.SourceNodeId = ua.NodeId.from_string("i=3006")
1601  ref.TargetNodeClass = ua.NodeClass.DataType
1602  ref.TargetNodeId = ua.NodeId.from_string("i=3031")
1603  refs.append(ref)
1604  ref = ua.AddReferencesItem()
1605  ref.IsForward = True
1606  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1607  ref.SourceNodeId = ua.NodeId.from_string("i=3006")
1608  ref.TargetNodeClass = ua.NodeClass.DataType
1609  ref.TargetNodeId = ua.NodeId.from_string("i=3032")
1610  refs.append(ref)
1611  ref = ua.AddReferencesItem()
1612  ref.IsForward = True
1613  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1614  ref.SourceNodeId = ua.NodeId.from_string("i=3006")
1615  ref.TargetNodeClass = ua.NodeClass.DataType
1616  ref.TargetNodeId = ua.NodeId.from_string("i=3033")
1617  refs.append(ref)
1618  server.add_references(refs)
1619 
1620  node = ua.AddNodesItem()
1621  node.RequestedNewNodeId = ua.NodeId.from_string("i=3026")
1622  node.BrowseName = ua.QualifiedName.from_string("UpdatedNode")
1623  node.NodeClass = ua.NodeClass.Variable
1624  node.ParentNodeId = ua.NodeId.from_string("i=3006")
1625  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1626  node.TypeDefinition = ua.NodeId.from_string("i=68")
1627  attrs = ua.VariableAttributes()
1628  attrs.DisplayName = ua.LocalizedText("UpdatedNode")
1629  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
1630  attrs.ValueRank = -1
1631  node.NodeAttributes = attrs
1632  server.add_nodes([node])
1633  refs = []
1634  ref = ua.AddReferencesItem()
1635  ref.IsForward = True
1636  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1637  ref.SourceNodeId = ua.NodeId.from_string("i=3026")
1638  ref.TargetNodeClass = ua.NodeClass.DataType
1639  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1640  refs.append(ref)
1641  server.add_references(refs)
1642 
1643  node = ua.AddNodesItem()
1644  node.RequestedNewNodeId = ua.NodeId.from_string("i=3031")
1645  node.BrowseName = ua.QualifiedName.from_string("PerformInsertReplace")
1646  node.NodeClass = ua.NodeClass.Variable
1647  node.ParentNodeId = ua.NodeId.from_string("i=3006")
1648  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1649  node.TypeDefinition = ua.NodeId.from_string("i=68")
1650  attrs = ua.VariableAttributes()
1651  attrs.DisplayName = ua.LocalizedText("PerformInsertReplace")
1652  attrs.DataType = ua.NodeId.from_string("i=11293")
1653  attrs.ValueRank = -1
1654  node.NodeAttributes = attrs
1655  server.add_nodes([node])
1656  refs = []
1657  ref = ua.AddReferencesItem()
1658  ref.IsForward = True
1659  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1660  ref.SourceNodeId = ua.NodeId.from_string("i=3031")
1661  ref.TargetNodeClass = ua.NodeClass.DataType
1662  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1663  refs.append(ref)
1664  server.add_references(refs)
1665 
1666  node = ua.AddNodesItem()
1667  node.RequestedNewNodeId = ua.NodeId.from_string("i=3032")
1668  node.BrowseName = ua.QualifiedName.from_string("NewValues")
1669  node.NodeClass = ua.NodeClass.Variable
1670  node.ParentNodeId = ua.NodeId.from_string("i=3006")
1671  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1672  node.TypeDefinition = ua.NodeId.from_string("i=68")
1673  attrs = ua.VariableAttributes()
1674  attrs.DisplayName = ua.LocalizedText("NewValues")
1675  attrs.DataType = ua.NodeId.from_string("i=23")
1676  attrs.ValueRank = 1
1677  node.NodeAttributes = attrs
1678  server.add_nodes([node])
1679  refs = []
1680  ref = ua.AddReferencesItem()
1681  ref.IsForward = True
1682  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1683  ref.SourceNodeId = ua.NodeId.from_string("i=3032")
1684  ref.TargetNodeClass = ua.NodeClass.DataType
1685  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1686  refs.append(ref)
1687  server.add_references(refs)
1688 
1689  node = ua.AddNodesItem()
1690  node.RequestedNewNodeId = ua.NodeId.from_string("i=3033")
1691  node.BrowseName = ua.QualifiedName.from_string("OldValues")
1692  node.NodeClass = ua.NodeClass.Variable
1693  node.ParentNodeId = ua.NodeId.from_string("i=3006")
1694  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1695  node.TypeDefinition = ua.NodeId.from_string("i=68")
1696  attrs = ua.VariableAttributes()
1697  attrs.DisplayName = ua.LocalizedText("OldValues")
1698  attrs.DataType = ua.NodeId.from_string("i=23")
1699  attrs.ValueRank = 1
1700  node.NodeAttributes = attrs
1701  server.add_nodes([node])
1702  refs = []
1703  ref = ua.AddReferencesItem()
1704  ref.IsForward = True
1705  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1706  ref.SourceNodeId = ua.NodeId.from_string("i=3033")
1707  ref.TargetNodeClass = ua.NodeClass.DataType
1708  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1709  refs.append(ref)
1710  server.add_references(refs)
1711 
1712  node = ua.AddNodesItem()
1713  node.RequestedNewNodeId = ua.NodeId.from_string("i=3012")
1714  node.BrowseName = ua.QualifiedName.from_string("AuditHistoryDeleteEventType")
1715  node.NodeClass = ua.NodeClass.ObjectType
1716  node.ParentNodeId = ua.NodeId.from_string("i=2104")
1717  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1718  attrs = ua.ObjectTypeAttributes()
1719  attrs.DisplayName = ua.LocalizedText("AuditHistoryDeleteEventType")
1720  attrs.IsAbstract = True
1721  node.NodeAttributes = attrs
1722  server.add_nodes([node])
1723  refs = []
1724  ref = ua.AddReferencesItem()
1725  ref.IsForward = True
1726  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1727  ref.SourceNodeId = ua.NodeId.from_string("i=3012")
1728  ref.TargetNodeClass = ua.NodeClass.DataType
1729  ref.TargetNodeId = ua.NodeId.from_string("i=3027")
1730  refs.append(ref)
1731  server.add_references(refs)
1732 
1733  node = ua.AddNodesItem()
1734  node.RequestedNewNodeId = ua.NodeId.from_string("i=3027")
1735  node.BrowseName = ua.QualifiedName.from_string("UpdatedNode")
1736  node.NodeClass = ua.NodeClass.Variable
1737  node.ParentNodeId = ua.NodeId.from_string("i=3012")
1738  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1739  node.TypeDefinition = ua.NodeId.from_string("i=68")
1740  attrs = ua.VariableAttributes()
1741  attrs.DisplayName = ua.LocalizedText("UpdatedNode")
1742  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
1743  attrs.ValueRank = -1
1744  node.NodeAttributes = attrs
1745  server.add_nodes([node])
1746  refs = []
1747  ref = ua.AddReferencesItem()
1748  ref.IsForward = True
1749  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1750  ref.SourceNodeId = ua.NodeId.from_string("i=3027")
1751  ref.TargetNodeClass = ua.NodeClass.DataType
1752  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1753  refs.append(ref)
1754  server.add_references(refs)
1755 
1756  node = ua.AddNodesItem()
1757  node.RequestedNewNodeId = ua.NodeId.from_string("i=3014")
1758  node.BrowseName = ua.QualifiedName.from_string("AuditHistoryRawModifyDeleteEventType")
1759  node.NodeClass = ua.NodeClass.ObjectType
1760  node.ParentNodeId = ua.NodeId.from_string("i=3012")
1761  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1762  attrs = ua.ObjectTypeAttributes()
1763  attrs.DisplayName = ua.LocalizedText("AuditHistoryRawModifyDeleteEventType")
1764  attrs.IsAbstract = True
1765  node.NodeAttributes = attrs
1766  server.add_nodes([node])
1767  refs = []
1768  ref = ua.AddReferencesItem()
1769  ref.IsForward = True
1770  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1771  ref.SourceNodeId = ua.NodeId.from_string("i=3014")
1772  ref.TargetNodeClass = ua.NodeClass.DataType
1773  ref.TargetNodeId = ua.NodeId.from_string("i=3015")
1774  refs.append(ref)
1775  ref = ua.AddReferencesItem()
1776  ref.IsForward = True
1777  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1778  ref.SourceNodeId = ua.NodeId.from_string("i=3014")
1779  ref.TargetNodeClass = ua.NodeClass.DataType
1780  ref.TargetNodeId = ua.NodeId.from_string("i=3016")
1781  refs.append(ref)
1782  ref = ua.AddReferencesItem()
1783  ref.IsForward = True
1784  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1785  ref.SourceNodeId = ua.NodeId.from_string("i=3014")
1786  ref.TargetNodeClass = ua.NodeClass.DataType
1787  ref.TargetNodeId = ua.NodeId.from_string("i=3017")
1788  refs.append(ref)
1789  ref = ua.AddReferencesItem()
1790  ref.IsForward = True
1791  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1792  ref.SourceNodeId = ua.NodeId.from_string("i=3014")
1793  ref.TargetNodeClass = ua.NodeClass.DataType
1794  ref.TargetNodeId = ua.NodeId.from_string("i=3034")
1795  refs.append(ref)
1796  server.add_references(refs)
1797 
1798  node = ua.AddNodesItem()
1799  node.RequestedNewNodeId = ua.NodeId.from_string("i=3015")
1800  node.BrowseName = ua.QualifiedName.from_string("IsDeleteModified")
1801  node.NodeClass = ua.NodeClass.Variable
1802  node.ParentNodeId = ua.NodeId.from_string("i=3014")
1803  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1804  node.TypeDefinition = ua.NodeId.from_string("i=68")
1805  attrs = ua.VariableAttributes()
1806  attrs.DisplayName = ua.LocalizedText("IsDeleteModified")
1807  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1808  attrs.ValueRank = -1
1809  node.NodeAttributes = attrs
1810  server.add_nodes([node])
1811  refs = []
1812  ref = ua.AddReferencesItem()
1813  ref.IsForward = True
1814  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1815  ref.SourceNodeId = ua.NodeId.from_string("i=3015")
1816  ref.TargetNodeClass = ua.NodeClass.DataType
1817  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1818  refs.append(ref)
1819  server.add_references(refs)
1820 
1821  node = ua.AddNodesItem()
1822  node.RequestedNewNodeId = ua.NodeId.from_string("i=3016")
1823  node.BrowseName = ua.QualifiedName.from_string("StartTime")
1824  node.NodeClass = ua.NodeClass.Variable
1825  node.ParentNodeId = ua.NodeId.from_string("i=3014")
1826  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1827  node.TypeDefinition = ua.NodeId.from_string("i=68")
1828  attrs = ua.VariableAttributes()
1829  attrs.DisplayName = ua.LocalizedText("StartTime")
1830  attrs.DataType = ua.NodeId.from_string("i=294")
1831  attrs.ValueRank = -1
1832  node.NodeAttributes = attrs
1833  server.add_nodes([node])
1834  refs = []
1835  ref = ua.AddReferencesItem()
1836  ref.IsForward = True
1837  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1838  ref.SourceNodeId = ua.NodeId.from_string("i=3016")
1839  ref.TargetNodeClass = ua.NodeClass.DataType
1840  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1841  refs.append(ref)
1842  server.add_references(refs)
1843 
1844  node = ua.AddNodesItem()
1845  node.RequestedNewNodeId = ua.NodeId.from_string("i=3017")
1846  node.BrowseName = ua.QualifiedName.from_string("EndTime")
1847  node.NodeClass = ua.NodeClass.Variable
1848  node.ParentNodeId = ua.NodeId.from_string("i=3014")
1849  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1850  node.TypeDefinition = ua.NodeId.from_string("i=68")
1851  attrs = ua.VariableAttributes()
1852  attrs.DisplayName = ua.LocalizedText("EndTime")
1853  attrs.DataType = ua.NodeId.from_string("i=294")
1854  attrs.ValueRank = -1
1855  node.NodeAttributes = attrs
1856  server.add_nodes([node])
1857  refs = []
1858  ref = ua.AddReferencesItem()
1859  ref.IsForward = True
1860  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1861  ref.SourceNodeId = ua.NodeId.from_string("i=3017")
1862  ref.TargetNodeClass = ua.NodeClass.DataType
1863  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1864  refs.append(ref)
1865  server.add_references(refs)
1866 
1867  node = ua.AddNodesItem()
1868  node.RequestedNewNodeId = ua.NodeId.from_string("i=3034")
1869  node.BrowseName = ua.QualifiedName.from_string("OldValues")
1870  node.NodeClass = ua.NodeClass.Variable
1871  node.ParentNodeId = ua.NodeId.from_string("i=3014")
1872  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1873  node.TypeDefinition = ua.NodeId.from_string("i=68")
1874  attrs = ua.VariableAttributes()
1875  attrs.DisplayName = ua.LocalizedText("OldValues")
1876  attrs.DataType = ua.NodeId.from_string("i=23")
1877  attrs.ValueRank = 1
1878  node.NodeAttributes = attrs
1879  server.add_nodes([node])
1880  refs = []
1881  ref = ua.AddReferencesItem()
1882  ref.IsForward = True
1883  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1884  ref.SourceNodeId = ua.NodeId.from_string("i=3034")
1885  ref.TargetNodeClass = ua.NodeClass.DataType
1886  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1887  refs.append(ref)
1888  server.add_references(refs)
1889 
1890  node = ua.AddNodesItem()
1891  node.RequestedNewNodeId = ua.NodeId.from_string("i=3019")
1892  node.BrowseName = ua.QualifiedName.from_string("AuditHistoryAtTimeDeleteEventType")
1893  node.NodeClass = ua.NodeClass.ObjectType
1894  node.ParentNodeId = ua.NodeId.from_string("i=3012")
1895  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1896  attrs = ua.ObjectTypeAttributes()
1897  attrs.DisplayName = ua.LocalizedText("AuditHistoryAtTimeDeleteEventType")
1898  attrs.IsAbstract = True
1899  node.NodeAttributes = attrs
1900  server.add_nodes([node])
1901  refs = []
1902  ref = ua.AddReferencesItem()
1903  ref.IsForward = True
1904  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1905  ref.SourceNodeId = ua.NodeId.from_string("i=3019")
1906  ref.TargetNodeClass = ua.NodeClass.DataType
1907  ref.TargetNodeId = ua.NodeId.from_string("i=3020")
1908  refs.append(ref)
1909  ref = ua.AddReferencesItem()
1910  ref.IsForward = True
1911  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1912  ref.SourceNodeId = ua.NodeId.from_string("i=3019")
1913  ref.TargetNodeClass = ua.NodeClass.DataType
1914  ref.TargetNodeId = ua.NodeId.from_string("i=3021")
1915  refs.append(ref)
1916  server.add_references(refs)
1917 
1918  node = ua.AddNodesItem()
1919  node.RequestedNewNodeId = ua.NodeId.from_string("i=3020")
1920  node.BrowseName = ua.QualifiedName.from_string("ReqTimes")
1921  node.NodeClass = ua.NodeClass.Variable
1922  node.ParentNodeId = ua.NodeId.from_string("i=3019")
1923  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1924  node.TypeDefinition = ua.NodeId.from_string("i=68")
1925  attrs = ua.VariableAttributes()
1926  attrs.DisplayName = ua.LocalizedText("ReqTimes")
1927  attrs.DataType = ua.NodeId.from_string("i=294")
1928  attrs.ValueRank = 1
1929  node.NodeAttributes = attrs
1930  server.add_nodes([node])
1931  refs = []
1932  ref = ua.AddReferencesItem()
1933  ref.IsForward = True
1934  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1935  ref.SourceNodeId = ua.NodeId.from_string("i=3020")
1936  ref.TargetNodeClass = ua.NodeClass.DataType
1937  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1938  refs.append(ref)
1939  server.add_references(refs)
1940 
1941  node = ua.AddNodesItem()
1942  node.RequestedNewNodeId = ua.NodeId.from_string("i=3021")
1943  node.BrowseName = ua.QualifiedName.from_string("OldValues")
1944  node.NodeClass = ua.NodeClass.Variable
1945  node.ParentNodeId = ua.NodeId.from_string("i=3019")
1946  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1947  node.TypeDefinition = ua.NodeId.from_string("i=68")
1948  attrs = ua.VariableAttributes()
1949  attrs.DisplayName = ua.LocalizedText("OldValues")
1950  attrs.DataType = ua.NodeId.from_string("i=23")
1951  attrs.ValueRank = 1
1952  node.NodeAttributes = attrs
1953  server.add_nodes([node])
1954  refs = []
1955  ref = ua.AddReferencesItem()
1956  ref.IsForward = True
1957  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1958  ref.SourceNodeId = ua.NodeId.from_string("i=3021")
1959  ref.TargetNodeClass = ua.NodeClass.DataType
1960  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1961  refs.append(ref)
1962  server.add_references(refs)
1963 
1964  node = ua.AddNodesItem()
1965  node.RequestedNewNodeId = ua.NodeId.from_string("i=3022")
1966  node.BrowseName = ua.QualifiedName.from_string("AuditHistoryEventDeleteEventType")
1967  node.NodeClass = ua.NodeClass.ObjectType
1968  node.ParentNodeId = ua.NodeId.from_string("i=3012")
1969  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1970  attrs = ua.ObjectTypeAttributes()
1971  attrs.DisplayName = ua.LocalizedText("AuditHistoryEventDeleteEventType")
1972  attrs.IsAbstract = True
1973  node.NodeAttributes = attrs
1974  server.add_nodes([node])
1975  refs = []
1976  ref = ua.AddReferencesItem()
1977  ref.IsForward = True
1978  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1979  ref.SourceNodeId = ua.NodeId.from_string("i=3022")
1980  ref.TargetNodeClass = ua.NodeClass.DataType
1981  ref.TargetNodeId = ua.NodeId.from_string("i=3023")
1982  refs.append(ref)
1983  ref = ua.AddReferencesItem()
1984  ref.IsForward = True
1985  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1986  ref.SourceNodeId = ua.NodeId.from_string("i=3022")
1987  ref.TargetNodeClass = ua.NodeClass.DataType
1988  ref.TargetNodeId = ua.NodeId.from_string("i=3024")
1989  refs.append(ref)
1990  server.add_references(refs)
1991 
1992  node = ua.AddNodesItem()
1993  node.RequestedNewNodeId = ua.NodeId.from_string("i=3023")
1994  node.BrowseName = ua.QualifiedName.from_string("EventIds")
1995  node.NodeClass = ua.NodeClass.Variable
1996  node.ParentNodeId = ua.NodeId.from_string("i=3022")
1997  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1998  node.TypeDefinition = ua.NodeId.from_string("i=68")
1999  attrs = ua.VariableAttributes()
2000  attrs.DisplayName = ua.LocalizedText("EventIds")
2001  attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
2002  attrs.ValueRank = 1
2003  node.NodeAttributes = attrs
2004  server.add_nodes([node])
2005  refs = []
2006  ref = ua.AddReferencesItem()
2007  ref.IsForward = True
2008  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2009  ref.SourceNodeId = ua.NodeId.from_string("i=3023")
2010  ref.TargetNodeClass = ua.NodeClass.DataType
2011  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2012  refs.append(ref)
2013  server.add_references(refs)
2014 
2015  node = ua.AddNodesItem()
2016  node.RequestedNewNodeId = ua.NodeId.from_string("i=3024")
2017  node.BrowseName = ua.QualifiedName.from_string("OldValues")
2018  node.NodeClass = ua.NodeClass.Variable
2019  node.ParentNodeId = ua.NodeId.from_string("i=3022")
2020  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2021  node.TypeDefinition = ua.NodeId.from_string("i=68")
2022  attrs = ua.VariableAttributes()
2023  attrs.DisplayName = ua.LocalizedText("OldValues")
2024  attrs.DataType = ua.NodeId.from_string("i=920")
2025  attrs.ValueRank = -1
2026  node.NodeAttributes = attrs
2027  server.add_nodes([node])
2028  refs = []
2029  ref = ua.AddReferencesItem()
2030  ref.IsForward = True
2031  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2032  ref.SourceNodeId = ua.NodeId.from_string("i=3024")
2033  ref.TargetNodeClass = ua.NodeClass.DataType
2034  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2035  refs.append(ref)
2036  server.add_references(refs)
2037 
2038  node = ua.AddNodesItem()
2039  node.RequestedNewNodeId = ua.NodeId.from_string("i=891")
2040  node.BrowseName = ua.QualifiedName.from_string("Annotation")
2041  node.NodeClass = ua.NodeClass.DataType
2042  node.ParentNodeId = ua.NodeId.from_string("i=22")
2043  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2044  attrs = ua.DataTypeAttributes()
2045  attrs.DisplayName = ua.LocalizedText("Annotation")
2046  node.NodeAttributes = attrs
2047  server.add_nodes([node])
2048 
2049  node = ua.AddNodesItem()
2050  node.RequestedNewNodeId = ua.NodeId.from_string("i=890")
2051  node.BrowseName = ua.QualifiedName.from_string("ExceptionDeviationFormat")
2052  node.NodeClass = ua.NodeClass.DataType
2053  node.ParentNodeId = ua.NodeId.from_string("i=29")
2054  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2055  attrs = ua.DataTypeAttributes()
2056  attrs.DisplayName = ua.LocalizedText("ExceptionDeviationFormat")
2057  node.NodeAttributes = attrs
2058  server.add_nodes([node])
2059  refs = []
2060  ref = ua.AddReferencesItem()
2061  ref.IsForward = True
2062  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2063  ref.SourceNodeId = ua.NodeId.from_string("i=890")
2064  ref.TargetNodeClass = ua.NodeClass.DataType
2065  ref.TargetNodeId = ua.NodeId.from_string("i=7614")
2066  refs.append(ref)
2067  server.add_references(refs)
2068 
2069  node = ua.AddNodesItem()
2070  node.RequestedNewNodeId = ua.NodeId.from_string("i=7614")
2071  node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
2072  node.NodeClass = ua.NodeClass.Variable
2073  node.ParentNodeId = ua.NodeId.from_string("i=890")
2074  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2075  node.TypeDefinition = ua.NodeId.from_string("i=68")
2076  attrs = ua.VariableAttributes()
2077  attrs.DisplayName = ua.LocalizedText("EnumStrings")
2078  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2079  attrs.Value = ua.Variant(['AbsoluteValue', 'PercentOfValue', 'PercentOfRange', 'PercentOfEURange', 'Unknown'], ua.VariantType.LocalizedText)
2080  attrs.ValueRank = 1
2081  node.NodeAttributes = attrs
2082  server.add_nodes([node])
2083  refs = []
2084  ref = ua.AddReferencesItem()
2085  ref.IsForward = True
2086  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2087  ref.SourceNodeId = ua.NodeId.from_string("i=7614")
2088  ref.TargetNodeClass = ua.NodeClass.DataType
2089  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2090  refs.append(ref)
2091  server.add_references(refs)
2092 
2093  node = ua.AddNodesItem()
2094  node.RequestedNewNodeId = ua.NodeId.from_string("i=892")
2095  node.BrowseName = ua.QualifiedName.from_string("Default XML")
2096  node.NodeClass = ua.NodeClass.Object
2097  node.ParentNodeId = ua.NodeId.from_string("i=891")
2098  node.ReferenceTypeId = ua.NodeId.from_string("i=38")
2099  node.TypeDefinition = ua.NodeId.from_string("i=76")
2100  attrs = ua.ObjectAttributes()
2101  attrs.DisplayName = ua.LocalizedText("Default XML")
2102  attrs.EventNotifier = 0
2103  node.NodeAttributes = attrs
2104  server.add_nodes([node])
2105  refs = []
2106  ref = ua.AddReferencesItem()
2107  ref.IsForward = True
2108  ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
2109  ref.SourceNodeId = ua.NodeId.from_string("i=892")
2110  ref.TargetNodeClass = ua.NodeClass.DataType
2111  ref.TargetNodeId = ua.NodeId.from_string("i=8879")
2112  refs.append(ref)
2113  server.add_references(refs)
2114 
2115  node = ua.AddNodesItem()
2116  node.RequestedNewNodeId = ua.NodeId.from_string("i=893")
2117  node.BrowseName = ua.QualifiedName.from_string("Default Binary")
2118  node.NodeClass = ua.NodeClass.Object
2119  node.ParentNodeId = ua.NodeId.from_string("i=891")
2120  node.ReferenceTypeId = ua.NodeId.from_string("i=38")
2121  node.TypeDefinition = ua.NodeId.from_string("i=76")
2122  attrs = ua.ObjectAttributes()
2123  attrs.DisplayName = ua.LocalizedText("Default Binary")
2124  attrs.EventNotifier = 0
2125  node.NodeAttributes = attrs
2126  server.add_nodes([node])
2127  refs = []
2128  ref = ua.AddReferencesItem()
2129  ref.IsForward = True
2130  ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
2131  ref.SourceNodeId = ua.NodeId.from_string("i=893")
2132  ref.TargetNodeClass = ua.NodeClass.DataType
2133  ref.TargetNodeId = ua.NodeId.from_string("i=8244")
2134  refs.append(ref)
2135  server.add_references(refs)


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