standard_address_space_part9.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=8995")
15  node.BrowseName = ua.QualifiedName.from_string("TwoStateVariableType")
16  node.NodeClass = ua.NodeClass.VariableType
17  node.ParentNodeId = ua.NodeId.from_string("i=2755")
18  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
20  attrs.DisplayName = ua.LocalizedText("TwoStateVariableType")
21  attrs.DisplayName = ua.LocalizedText("TwoStateVariableType")
22  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
23  attrs.ValueRank = -1
24  node.NodeAttributes = attrs
25  server.add_nodes([node])
26  refs = []
27  ref = ua.AddReferencesItem()
28  ref.IsForward = True
29  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
30  ref.SourceNodeId = ua.NodeId.from_string("i=8995")
31  ref.TargetNodeClass = ua.NodeClass.DataType
32  ref.TargetNodeId = ua.NodeId.from_string("i=8996")
33  refs.append(ref)
34  ref = ua.AddReferencesItem()
35  ref.IsForward = True
36  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
37  ref.SourceNodeId = ua.NodeId.from_string("i=8995")
38  ref.TargetNodeClass = ua.NodeClass.DataType
39  ref.TargetNodeId = ua.NodeId.from_string("i=9000")
40  refs.append(ref)
41  ref = ua.AddReferencesItem()
42  ref.IsForward = True
43  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
44  ref.SourceNodeId = ua.NodeId.from_string("i=8995")
45  ref.TargetNodeClass = ua.NodeClass.DataType
46  ref.TargetNodeId = ua.NodeId.from_string("i=9001")
47  refs.append(ref)
48  ref = ua.AddReferencesItem()
49  ref.IsForward = True
50  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
51  ref.SourceNodeId = ua.NodeId.from_string("i=8995")
52  ref.TargetNodeClass = ua.NodeClass.DataType
53  ref.TargetNodeId = ua.NodeId.from_string("i=11110")
54  refs.append(ref)
55  ref = ua.AddReferencesItem()
56  ref.IsForward = True
57  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
58  ref.SourceNodeId = ua.NodeId.from_string("i=8995")
59  ref.TargetNodeClass = ua.NodeClass.DataType
60  ref.TargetNodeId = ua.NodeId.from_string("i=11111")
61  refs.append(ref)
62  server.add_references(refs)
63 
64  node = ua.AddNodesItem()
65  node.RequestedNewNodeId = ua.NodeId.from_string("i=8996")
66  node.BrowseName = ua.QualifiedName.from_string("Id")
67  node.NodeClass = ua.NodeClass.Variable
68  node.ParentNodeId = ua.NodeId.from_string("i=8995")
69  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
70  node.TypeDefinition = ua.NodeId.from_string("i=68")
71  attrs = ua.VariableAttributes()
72  attrs.DisplayName = ua.LocalizedText("Id")
73  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
74  attrs.ValueRank = -1
75  node.NodeAttributes = attrs
76  server.add_nodes([node])
77  refs = []
78  ref = ua.AddReferencesItem()
79  ref.IsForward = True
80  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
81  ref.SourceNodeId = ua.NodeId.from_string("i=8996")
82  ref.TargetNodeClass = ua.NodeClass.DataType
83  ref.TargetNodeId = ua.NodeId.from_string("i=78")
84  refs.append(ref)
85  server.add_references(refs)
86 
87  node = ua.AddNodesItem()
88  node.RequestedNewNodeId = ua.NodeId.from_string("i=9000")
89  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
90  node.NodeClass = ua.NodeClass.Variable
91  node.ParentNodeId = ua.NodeId.from_string("i=8995")
92  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
93  node.TypeDefinition = ua.NodeId.from_string("i=68")
94  attrs = ua.VariableAttributes()
95  attrs.DisplayName = ua.LocalizedText("TransitionTime")
96  attrs.DataType = ua.NodeId.from_string("i=294")
97  attrs.ValueRank = -1
98  node.NodeAttributes = attrs
99  server.add_nodes([node])
100  refs = []
101  ref = ua.AddReferencesItem()
102  ref.IsForward = True
103  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
104  ref.SourceNodeId = ua.NodeId.from_string("i=9000")
105  ref.TargetNodeClass = ua.NodeClass.DataType
106  ref.TargetNodeId = ua.NodeId.from_string("i=80")
107  refs.append(ref)
108  server.add_references(refs)
109 
110  node = ua.AddNodesItem()
111  node.RequestedNewNodeId = ua.NodeId.from_string("i=9001")
112  node.BrowseName = ua.QualifiedName.from_string("EffectiveTransitionTime")
113  node.NodeClass = ua.NodeClass.Variable
114  node.ParentNodeId = ua.NodeId.from_string("i=8995")
115  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
116  node.TypeDefinition = ua.NodeId.from_string("i=68")
117  attrs = ua.VariableAttributes()
118  attrs.DisplayName = ua.LocalizedText("EffectiveTransitionTime")
119  attrs.DataType = ua.NodeId.from_string("i=294")
120  attrs.ValueRank = -1
121  node.NodeAttributes = attrs
122  server.add_nodes([node])
123  refs = []
124  ref = ua.AddReferencesItem()
125  ref.IsForward = True
126  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
127  ref.SourceNodeId = ua.NodeId.from_string("i=9001")
128  ref.TargetNodeClass = ua.NodeClass.DataType
129  ref.TargetNodeId = ua.NodeId.from_string("i=80")
130  refs.append(ref)
131  server.add_references(refs)
132 
133  node = ua.AddNodesItem()
134  node.RequestedNewNodeId = ua.NodeId.from_string("i=11110")
135  node.BrowseName = ua.QualifiedName.from_string("TrueState")
136  node.NodeClass = ua.NodeClass.Variable
137  node.ParentNodeId = ua.NodeId.from_string("i=8995")
138  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
139  node.TypeDefinition = ua.NodeId.from_string("i=68")
140  attrs = ua.VariableAttributes()
141  attrs.DisplayName = ua.LocalizedText("TrueState")
142  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
143  attrs.ValueRank = -1
144  node.NodeAttributes = attrs
145  server.add_nodes([node])
146  refs = []
147  ref = ua.AddReferencesItem()
148  ref.IsForward = True
149  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
150  ref.SourceNodeId = ua.NodeId.from_string("i=11110")
151  ref.TargetNodeClass = ua.NodeClass.DataType
152  ref.TargetNodeId = ua.NodeId.from_string("i=80")
153  refs.append(ref)
154  server.add_references(refs)
155 
156  node = ua.AddNodesItem()
157  node.RequestedNewNodeId = ua.NodeId.from_string("i=11111")
158  node.BrowseName = ua.QualifiedName.from_string("FalseState")
159  node.NodeClass = ua.NodeClass.Variable
160  node.ParentNodeId = ua.NodeId.from_string("i=8995")
161  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
162  node.TypeDefinition = ua.NodeId.from_string("i=68")
163  attrs = ua.VariableAttributes()
164  attrs.DisplayName = ua.LocalizedText("FalseState")
165  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
166  attrs.ValueRank = -1
167  node.NodeAttributes = attrs
168  server.add_nodes([node])
169  refs = []
170  ref = ua.AddReferencesItem()
171  ref.IsForward = True
172  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
173  ref.SourceNodeId = ua.NodeId.from_string("i=11111")
174  ref.TargetNodeClass = ua.NodeClass.DataType
175  ref.TargetNodeId = ua.NodeId.from_string("i=80")
176  refs.append(ref)
177  server.add_references(refs)
178 
179  node = ua.AddNodesItem()
180  node.RequestedNewNodeId = ua.NodeId.from_string("i=9002")
181  node.BrowseName = ua.QualifiedName.from_string("ConditionVariableType")
182  node.NodeClass = ua.NodeClass.VariableType
183  node.ParentNodeId = ua.NodeId.from_string("i=63")
184  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
185  attrs = ua.VariableTypeAttributes()
186  attrs.DisplayName = ua.LocalizedText("ConditionVariableType")
187  attrs.DisplayName = ua.LocalizedText("ConditionVariableType")
188  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
189  attrs.ValueRank = -2
190  node.NodeAttributes = attrs
191  server.add_nodes([node])
192  refs = []
193  ref = ua.AddReferencesItem()
194  ref.IsForward = True
195  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
196  ref.SourceNodeId = ua.NodeId.from_string("i=9002")
197  ref.TargetNodeClass = ua.NodeClass.DataType
198  ref.TargetNodeId = ua.NodeId.from_string("i=9003")
199  refs.append(ref)
200  server.add_references(refs)
201 
202  node = ua.AddNodesItem()
203  node.RequestedNewNodeId = ua.NodeId.from_string("i=9003")
204  node.BrowseName = ua.QualifiedName.from_string("SourceTimestamp")
205  node.NodeClass = ua.NodeClass.Variable
206  node.ParentNodeId = ua.NodeId.from_string("i=9002")
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("SourceTimestamp")
211  attrs.DataType = ua.NodeId.from_string("i=294")
212  attrs.ValueRank = -1
213  node.NodeAttributes = attrs
214  server.add_nodes([node])
215  refs = []
216  ref = ua.AddReferencesItem()
217  ref.IsForward = True
218  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
219  ref.SourceNodeId = ua.NodeId.from_string("i=9003")
220  ref.TargetNodeClass = ua.NodeClass.DataType
221  ref.TargetNodeId = ua.NodeId.from_string("i=78")
222  refs.append(ref)
223  server.add_references(refs)
224 
225  node = ua.AddNodesItem()
226  node.RequestedNewNodeId = ua.NodeId.from_string("i=9004")
227  node.BrowseName = ua.QualifiedName.from_string("HasTrueSubState")
228  node.NodeClass = ua.NodeClass.ReferenceType
229  node.ParentNodeId = ua.NodeId.from_string("i=32")
230  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
232  attrs.DisplayName = ua.LocalizedText("HasTrueSubState")
233  attrs.InverseName = ua.LocalizedText("IsTrueSubStateOf")
234  node.NodeAttributes = attrs
235  server.add_nodes([node])
236 
237  node = ua.AddNodesItem()
238  node.RequestedNewNodeId = ua.NodeId.from_string("i=9005")
239  node.BrowseName = ua.QualifiedName.from_string("HasFalseSubState")
240  node.NodeClass = ua.NodeClass.ReferenceType
241  node.ParentNodeId = ua.NodeId.from_string("i=32")
242  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
244  attrs.DisplayName = ua.LocalizedText("HasFalseSubState")
245  attrs.InverseName = ua.LocalizedText("IsFalseSubStateOf")
246  node.NodeAttributes = attrs
247  server.add_nodes([node])
248 
249  node = ua.AddNodesItem()
250  node.RequestedNewNodeId = ua.NodeId.from_string("i=2782")
251  node.BrowseName = ua.QualifiedName.from_string("ConditionType")
252  node.NodeClass = ua.NodeClass.ObjectType
253  node.ParentNodeId = ua.NodeId.from_string("i=2041")
254  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
255  attrs = ua.ObjectTypeAttributes()
256  attrs.DisplayName = ua.LocalizedText("ConditionType")
257  attrs.IsAbstract = True
258  node.NodeAttributes = attrs
259  server.add_nodes([node])
260  refs = []
261  ref = ua.AddReferencesItem()
262  ref.IsForward = True
263  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
264  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
265  ref.TargetNodeClass = ua.NodeClass.DataType
266  ref.TargetNodeId = ua.NodeId.from_string("i=11112")
267  refs.append(ref)
268  ref = ua.AddReferencesItem()
269  ref.IsForward = True
270  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
271  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
272  ref.TargetNodeClass = ua.NodeClass.DataType
273  ref.TargetNodeId = ua.NodeId.from_string("i=11113")
274  refs.append(ref)
275  ref = ua.AddReferencesItem()
276  ref.IsForward = True
277  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
278  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
279  ref.TargetNodeClass = ua.NodeClass.DataType
280  ref.TargetNodeId = ua.NodeId.from_string("i=9009")
281  refs.append(ref)
282  ref = ua.AddReferencesItem()
283  ref.IsForward = True
284  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
285  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
286  ref.TargetNodeClass = ua.NodeClass.DataType
287  ref.TargetNodeId = ua.NodeId.from_string("i=9010")
288  refs.append(ref)
289  ref = ua.AddReferencesItem()
290  ref.IsForward = True
291  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
292  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
293  ref.TargetNodeClass = ua.NodeClass.DataType
294  ref.TargetNodeId = ua.NodeId.from_string("i=3874")
295  refs.append(ref)
296  ref = ua.AddReferencesItem()
297  ref.IsForward = True
298  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
299  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
300  ref.TargetNodeClass = ua.NodeClass.DataType
301  ref.TargetNodeId = ua.NodeId.from_string("i=9011")
302  refs.append(ref)
303  ref = ua.AddReferencesItem()
304  ref.IsForward = True
305  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
306  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
307  ref.TargetNodeClass = ua.NodeClass.DataType
308  ref.TargetNodeId = ua.NodeId.from_string("i=9020")
309  refs.append(ref)
310  ref = ua.AddReferencesItem()
311  ref.IsForward = True
312  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
313  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
314  ref.TargetNodeClass = ua.NodeClass.DataType
315  ref.TargetNodeId = ua.NodeId.from_string("i=9022")
316  refs.append(ref)
317  ref = ua.AddReferencesItem()
318  ref.IsForward = True
319  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
320  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
321  ref.TargetNodeClass = ua.NodeClass.DataType
322  ref.TargetNodeId = ua.NodeId.from_string("i=9024")
323  refs.append(ref)
324  ref = ua.AddReferencesItem()
325  ref.IsForward = True
326  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
327  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
328  ref.TargetNodeClass = ua.NodeClass.DataType
329  ref.TargetNodeId = ua.NodeId.from_string("i=9026")
330  refs.append(ref)
331  ref = ua.AddReferencesItem()
332  ref.IsForward = True
333  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
334  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
335  ref.TargetNodeClass = ua.NodeClass.DataType
336  ref.TargetNodeId = ua.NodeId.from_string("i=9028")
337  refs.append(ref)
338  ref = ua.AddReferencesItem()
339  ref.IsForward = True
340  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
341  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
342  ref.TargetNodeClass = ua.NodeClass.DataType
343  ref.TargetNodeId = ua.NodeId.from_string("i=9027")
344  refs.append(ref)
345  ref = ua.AddReferencesItem()
346  ref.IsForward = True
347  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
348  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
349  ref.TargetNodeClass = ua.NodeClass.DataType
350  ref.TargetNodeId = ua.NodeId.from_string("i=9029")
351  refs.append(ref)
352  ref = ua.AddReferencesItem()
353  ref.IsForward = True
354  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
355  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
356  ref.TargetNodeClass = ua.NodeClass.DataType
357  ref.TargetNodeId = ua.NodeId.from_string("i=3875")
358  refs.append(ref)
359  ref = ua.AddReferencesItem()
360  ref.IsForward = True
361  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
362  ref.SourceNodeId = ua.NodeId.from_string("i=2782")
363  ref.TargetNodeClass = ua.NodeClass.DataType
364  ref.TargetNodeId = ua.NodeId.from_string("i=12912")
365  refs.append(ref)
366  server.add_references(refs)
367 
368  node = ua.AddNodesItem()
369  node.RequestedNewNodeId = ua.NodeId.from_string("i=11112")
370  node.BrowseName = ua.QualifiedName.from_string("ConditionClassId")
371  node.NodeClass = ua.NodeClass.Variable
372  node.ParentNodeId = ua.NodeId.from_string("i=2782")
373  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
374  node.TypeDefinition = ua.NodeId.from_string("i=68")
375  attrs = ua.VariableAttributes()
376  attrs.DisplayName = ua.LocalizedText("ConditionClassId")
377  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
378  attrs.ValueRank = -1
379  node.NodeAttributes = attrs
380  server.add_nodes([node])
381  refs = []
382  ref = ua.AddReferencesItem()
383  ref.IsForward = True
384  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
385  ref.SourceNodeId = ua.NodeId.from_string("i=11112")
386  ref.TargetNodeClass = ua.NodeClass.DataType
387  ref.TargetNodeId = ua.NodeId.from_string("i=78")
388  refs.append(ref)
389  server.add_references(refs)
390 
391  node = ua.AddNodesItem()
392  node.RequestedNewNodeId = ua.NodeId.from_string("i=11113")
393  node.BrowseName = ua.QualifiedName.from_string("ConditionClassName")
394  node.NodeClass = ua.NodeClass.Variable
395  node.ParentNodeId = ua.NodeId.from_string("i=2782")
396  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
397  node.TypeDefinition = ua.NodeId.from_string("i=68")
398  attrs = ua.VariableAttributes()
399  attrs.DisplayName = ua.LocalizedText("ConditionClassName")
400  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
401  attrs.ValueRank = -1
402  node.NodeAttributes = attrs
403  server.add_nodes([node])
404  refs = []
405  ref = ua.AddReferencesItem()
406  ref.IsForward = True
407  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
408  ref.SourceNodeId = ua.NodeId.from_string("i=11113")
409  ref.TargetNodeClass = ua.NodeClass.DataType
410  ref.TargetNodeId = ua.NodeId.from_string("i=78")
411  refs.append(ref)
412  server.add_references(refs)
413 
414  node = ua.AddNodesItem()
415  node.RequestedNewNodeId = ua.NodeId.from_string("i=9009")
416  node.BrowseName = ua.QualifiedName.from_string("ConditionName")
417  node.NodeClass = ua.NodeClass.Variable
418  node.ParentNodeId = ua.NodeId.from_string("i=2782")
419  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
420  node.TypeDefinition = ua.NodeId.from_string("i=68")
421  attrs = ua.VariableAttributes()
422  attrs.DisplayName = ua.LocalizedText("ConditionName")
423  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
424  attrs.ValueRank = -1
425  node.NodeAttributes = attrs
426  server.add_nodes([node])
427  refs = []
428  ref = ua.AddReferencesItem()
429  ref.IsForward = True
430  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
431  ref.SourceNodeId = ua.NodeId.from_string("i=9009")
432  ref.TargetNodeClass = ua.NodeClass.DataType
433  ref.TargetNodeId = ua.NodeId.from_string("i=78")
434  refs.append(ref)
435  server.add_references(refs)
436 
437  node = ua.AddNodesItem()
438  node.RequestedNewNodeId = ua.NodeId.from_string("i=9010")
439  node.BrowseName = ua.QualifiedName.from_string("BranchId")
440  node.NodeClass = ua.NodeClass.Variable
441  node.ParentNodeId = ua.NodeId.from_string("i=2782")
442  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
443  node.TypeDefinition = ua.NodeId.from_string("i=68")
444  attrs = ua.VariableAttributes()
445  attrs.DisplayName = ua.LocalizedText("BranchId")
446  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
447  attrs.ValueRank = -1
448  node.NodeAttributes = attrs
449  server.add_nodes([node])
450  refs = []
451  ref = ua.AddReferencesItem()
452  ref.IsForward = True
453  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
454  ref.SourceNodeId = ua.NodeId.from_string("i=9010")
455  ref.TargetNodeClass = ua.NodeClass.DataType
456  ref.TargetNodeId = ua.NodeId.from_string("i=78")
457  refs.append(ref)
458  server.add_references(refs)
459 
460  node = ua.AddNodesItem()
461  node.RequestedNewNodeId = ua.NodeId.from_string("i=3874")
462  node.BrowseName = ua.QualifiedName.from_string("Retain")
463  node.NodeClass = ua.NodeClass.Variable
464  node.ParentNodeId = ua.NodeId.from_string("i=2782")
465  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
466  node.TypeDefinition = ua.NodeId.from_string("i=68")
467  attrs = ua.VariableAttributes()
468  attrs.DisplayName = ua.LocalizedText("Retain")
469  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
470  attrs.ValueRank = -1
471  node.NodeAttributes = attrs
472  server.add_nodes([node])
473  refs = []
474  ref = ua.AddReferencesItem()
475  ref.IsForward = True
476  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
477  ref.SourceNodeId = ua.NodeId.from_string("i=3874")
478  ref.TargetNodeClass = ua.NodeClass.DataType
479  ref.TargetNodeId = ua.NodeId.from_string("i=78")
480  refs.append(ref)
481  server.add_references(refs)
482 
483  node = ua.AddNodesItem()
484  node.RequestedNewNodeId = ua.NodeId.from_string("i=9011")
485  node.BrowseName = ua.QualifiedName.from_string("EnabledState")
486  node.NodeClass = ua.NodeClass.Variable
487  node.ParentNodeId = ua.NodeId.from_string("i=2782")
488  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
489  node.TypeDefinition = ua.NodeId.from_string("i=8995")
490  attrs = ua.VariableAttributes()
491  attrs.DisplayName = ua.LocalizedText("EnabledState")
492  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
493  attrs.ValueRank = -1
494  node.NodeAttributes = attrs
495  server.add_nodes([node])
496  refs = []
497  ref = ua.AddReferencesItem()
498  ref.IsForward = True
499  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
500  ref.SourceNodeId = ua.NodeId.from_string("i=9011")
501  ref.TargetNodeClass = ua.NodeClass.DataType
502  ref.TargetNodeId = ua.NodeId.from_string("i=9012")
503  refs.append(ref)
504  ref = ua.AddReferencesItem()
505  ref.IsForward = True
506  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
507  ref.SourceNodeId = ua.NodeId.from_string("i=9011")
508  ref.TargetNodeClass = ua.NodeClass.DataType
509  ref.TargetNodeId = ua.NodeId.from_string("i=9015")
510  refs.append(ref)
511  ref = ua.AddReferencesItem()
512  ref.IsForward = True
513  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
514  ref.SourceNodeId = ua.NodeId.from_string("i=9011")
515  ref.TargetNodeClass = ua.NodeClass.DataType
516  ref.TargetNodeId = ua.NodeId.from_string("i=9016")
517  refs.append(ref)
518  ref = ua.AddReferencesItem()
519  ref.IsForward = True
520  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
521  ref.SourceNodeId = ua.NodeId.from_string("i=9011")
522  ref.TargetNodeClass = ua.NodeClass.DataType
523  ref.TargetNodeId = ua.NodeId.from_string("i=9017")
524  refs.append(ref)
525  ref = ua.AddReferencesItem()
526  ref.IsForward = True
527  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
528  ref.SourceNodeId = ua.NodeId.from_string("i=9011")
529  ref.TargetNodeClass = ua.NodeClass.DataType
530  ref.TargetNodeId = ua.NodeId.from_string("i=78")
531  refs.append(ref)
532  server.add_references(refs)
533 
534  node = ua.AddNodesItem()
535  node.RequestedNewNodeId = ua.NodeId.from_string("i=9012")
536  node.BrowseName = ua.QualifiedName.from_string("Id")
537  node.NodeClass = ua.NodeClass.Variable
538  node.ParentNodeId = ua.NodeId.from_string("i=9011")
539  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
540  node.TypeDefinition = ua.NodeId.from_string("i=68")
541  attrs = ua.VariableAttributes()
542  attrs.DisplayName = ua.LocalizedText("Id")
543  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
544  attrs.ValueRank = -1
545  node.NodeAttributes = attrs
546  server.add_nodes([node])
547  refs = []
548  ref = ua.AddReferencesItem()
549  ref.IsForward = True
550  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
551  ref.SourceNodeId = ua.NodeId.from_string("i=9012")
552  ref.TargetNodeClass = ua.NodeClass.DataType
553  ref.TargetNodeId = ua.NodeId.from_string("i=78")
554  refs.append(ref)
555  server.add_references(refs)
556 
557  node = ua.AddNodesItem()
558  node.RequestedNewNodeId = ua.NodeId.from_string("i=9015")
559  node.BrowseName = ua.QualifiedName.from_string("EffectiveDisplayName")
560  node.NodeClass = ua.NodeClass.Variable
561  node.ParentNodeId = ua.NodeId.from_string("i=9011")
562  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
563  node.TypeDefinition = ua.NodeId.from_string("i=68")
564  attrs = ua.VariableAttributes()
565  attrs.DisplayName = ua.LocalizedText("EffectiveDisplayName")
566  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
567  attrs.ValueRank = -1
568  node.NodeAttributes = attrs
569  server.add_nodes([node])
570  refs = []
571  ref = ua.AddReferencesItem()
572  ref.IsForward = True
573  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
574  ref.SourceNodeId = ua.NodeId.from_string("i=9015")
575  ref.TargetNodeClass = ua.NodeClass.DataType
576  ref.TargetNodeId = ua.NodeId.from_string("i=80")
577  refs.append(ref)
578  server.add_references(refs)
579 
580  node = ua.AddNodesItem()
581  node.RequestedNewNodeId = ua.NodeId.from_string("i=9016")
582  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
583  node.NodeClass = ua.NodeClass.Variable
584  node.ParentNodeId = ua.NodeId.from_string("i=9011")
585  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
586  node.TypeDefinition = ua.NodeId.from_string("i=68")
587  attrs = ua.VariableAttributes()
588  attrs.DisplayName = ua.LocalizedText("TransitionTime")
589  attrs.DataType = ua.NodeId.from_string("i=294")
590  attrs.ValueRank = -1
591  node.NodeAttributes = attrs
592  server.add_nodes([node])
593  refs = []
594  ref = ua.AddReferencesItem()
595  ref.IsForward = True
596  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
597  ref.SourceNodeId = ua.NodeId.from_string("i=9016")
598  ref.TargetNodeClass = ua.NodeClass.DataType
599  ref.TargetNodeId = ua.NodeId.from_string("i=80")
600  refs.append(ref)
601  server.add_references(refs)
602 
603  node = ua.AddNodesItem()
604  node.RequestedNewNodeId = ua.NodeId.from_string("i=9017")
605  node.BrowseName = ua.QualifiedName.from_string("EffectiveTransitionTime")
606  node.NodeClass = ua.NodeClass.Variable
607  node.ParentNodeId = ua.NodeId.from_string("i=9011")
608  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
609  node.TypeDefinition = ua.NodeId.from_string("i=68")
610  attrs = ua.VariableAttributes()
611  attrs.DisplayName = ua.LocalizedText("EffectiveTransitionTime")
612  attrs.DataType = ua.NodeId.from_string("i=294")
613  attrs.ValueRank = -1
614  node.NodeAttributes = attrs
615  server.add_nodes([node])
616  refs = []
617  ref = ua.AddReferencesItem()
618  ref.IsForward = True
619  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
620  ref.SourceNodeId = ua.NodeId.from_string("i=9017")
621  ref.TargetNodeClass = ua.NodeClass.DataType
622  ref.TargetNodeId = ua.NodeId.from_string("i=80")
623  refs.append(ref)
624  server.add_references(refs)
625 
626  node = ua.AddNodesItem()
627  node.RequestedNewNodeId = ua.NodeId.from_string("i=9020")
628  node.BrowseName = ua.QualifiedName.from_string("Quality")
629  node.NodeClass = ua.NodeClass.Variable
630  node.ParentNodeId = ua.NodeId.from_string("i=2782")
631  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
632  node.TypeDefinition = ua.NodeId.from_string("i=9002")
633  attrs = ua.VariableAttributes()
634  attrs.DisplayName = ua.LocalizedText("Quality")
635  attrs.DataType = ua.NodeId(ua.ObjectIds.StatusCode)
636  attrs.ValueRank = -1
637  node.NodeAttributes = attrs
638  server.add_nodes([node])
639  refs = []
640  ref = ua.AddReferencesItem()
641  ref.IsForward = True
642  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
643  ref.SourceNodeId = ua.NodeId.from_string("i=9020")
644  ref.TargetNodeClass = ua.NodeClass.DataType
645  ref.TargetNodeId = ua.NodeId.from_string("i=9021")
646  refs.append(ref)
647  ref = ua.AddReferencesItem()
648  ref.IsForward = True
649  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
650  ref.SourceNodeId = ua.NodeId.from_string("i=9020")
651  ref.TargetNodeClass = ua.NodeClass.DataType
652  ref.TargetNodeId = ua.NodeId.from_string("i=78")
653  refs.append(ref)
654  server.add_references(refs)
655 
656  node = ua.AddNodesItem()
657  node.RequestedNewNodeId = ua.NodeId.from_string("i=9021")
658  node.BrowseName = ua.QualifiedName.from_string("SourceTimestamp")
659  node.NodeClass = ua.NodeClass.Variable
660  node.ParentNodeId = ua.NodeId.from_string("i=9020")
661  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
662  node.TypeDefinition = ua.NodeId.from_string("i=68")
663  attrs = ua.VariableAttributes()
664  attrs.DisplayName = ua.LocalizedText("SourceTimestamp")
665  attrs.DataType = ua.NodeId.from_string("i=294")
666  attrs.ValueRank = -1
667  node.NodeAttributes = attrs
668  server.add_nodes([node])
669  refs = []
670  ref = ua.AddReferencesItem()
671  ref.IsForward = True
672  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
673  ref.SourceNodeId = ua.NodeId.from_string("i=9021")
674  ref.TargetNodeClass = ua.NodeClass.DataType
675  ref.TargetNodeId = ua.NodeId.from_string("i=78")
676  refs.append(ref)
677  server.add_references(refs)
678 
679  node = ua.AddNodesItem()
680  node.RequestedNewNodeId = ua.NodeId.from_string("i=9022")
681  node.BrowseName = ua.QualifiedName.from_string("LastSeverity")
682  node.NodeClass = ua.NodeClass.Variable
683  node.ParentNodeId = ua.NodeId.from_string("i=2782")
684  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
685  node.TypeDefinition = ua.NodeId.from_string("i=9002")
686  attrs = ua.VariableAttributes()
687  attrs.DisplayName = ua.LocalizedText("LastSeverity")
688  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
689  attrs.ValueRank = -1
690  node.NodeAttributes = attrs
691  server.add_nodes([node])
692  refs = []
693  ref = ua.AddReferencesItem()
694  ref.IsForward = True
695  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
696  ref.SourceNodeId = ua.NodeId.from_string("i=9022")
697  ref.TargetNodeClass = ua.NodeClass.DataType
698  ref.TargetNodeId = ua.NodeId.from_string("i=9023")
699  refs.append(ref)
700  ref = ua.AddReferencesItem()
701  ref.IsForward = True
702  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
703  ref.SourceNodeId = ua.NodeId.from_string("i=9022")
704  ref.TargetNodeClass = ua.NodeClass.DataType
705  ref.TargetNodeId = ua.NodeId.from_string("i=78")
706  refs.append(ref)
707  server.add_references(refs)
708 
709  node = ua.AddNodesItem()
710  node.RequestedNewNodeId = ua.NodeId.from_string("i=9023")
711  node.BrowseName = ua.QualifiedName.from_string("SourceTimestamp")
712  node.NodeClass = ua.NodeClass.Variable
713  node.ParentNodeId = ua.NodeId.from_string("i=9022")
714  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
715  node.TypeDefinition = ua.NodeId.from_string("i=68")
716  attrs = ua.VariableAttributes()
717  attrs.DisplayName = ua.LocalizedText("SourceTimestamp")
718  attrs.DataType = ua.NodeId.from_string("i=294")
719  attrs.ValueRank = -1
720  node.NodeAttributes = attrs
721  server.add_nodes([node])
722  refs = []
723  ref = ua.AddReferencesItem()
724  ref.IsForward = True
725  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
726  ref.SourceNodeId = ua.NodeId.from_string("i=9023")
727  ref.TargetNodeClass = ua.NodeClass.DataType
728  ref.TargetNodeId = ua.NodeId.from_string("i=78")
729  refs.append(ref)
730  server.add_references(refs)
731 
732  node = ua.AddNodesItem()
733  node.RequestedNewNodeId = ua.NodeId.from_string("i=9024")
734  node.BrowseName = ua.QualifiedName.from_string("Comment")
735  node.NodeClass = ua.NodeClass.Variable
736  node.ParentNodeId = ua.NodeId.from_string("i=2782")
737  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
738  node.TypeDefinition = ua.NodeId.from_string("i=9002")
739  attrs = ua.VariableAttributes()
740  attrs.DisplayName = ua.LocalizedText("Comment")
741  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
742  attrs.ValueRank = -1
743  node.NodeAttributes = attrs
744  server.add_nodes([node])
745  refs = []
746  ref = ua.AddReferencesItem()
747  ref.IsForward = True
748  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
749  ref.SourceNodeId = ua.NodeId.from_string("i=9024")
750  ref.TargetNodeClass = ua.NodeClass.DataType
751  ref.TargetNodeId = ua.NodeId.from_string("i=9025")
752  refs.append(ref)
753  ref = ua.AddReferencesItem()
754  ref.IsForward = True
755  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
756  ref.SourceNodeId = ua.NodeId.from_string("i=9024")
757  ref.TargetNodeClass = ua.NodeClass.DataType
758  ref.TargetNodeId = ua.NodeId.from_string("i=78")
759  refs.append(ref)
760  server.add_references(refs)
761 
762  node = ua.AddNodesItem()
763  node.RequestedNewNodeId = ua.NodeId.from_string("i=9025")
764  node.BrowseName = ua.QualifiedName.from_string("SourceTimestamp")
765  node.NodeClass = ua.NodeClass.Variable
766  node.ParentNodeId = ua.NodeId.from_string("i=9024")
767  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
768  node.TypeDefinition = ua.NodeId.from_string("i=68")
769  attrs = ua.VariableAttributes()
770  attrs.DisplayName = ua.LocalizedText("SourceTimestamp")
771  attrs.DataType = ua.NodeId.from_string("i=294")
772  attrs.ValueRank = -1
773  node.NodeAttributes = attrs
774  server.add_nodes([node])
775  refs = []
776  ref = ua.AddReferencesItem()
777  ref.IsForward = True
778  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
779  ref.SourceNodeId = ua.NodeId.from_string("i=9025")
780  ref.TargetNodeClass = ua.NodeClass.DataType
781  ref.TargetNodeId = ua.NodeId.from_string("i=78")
782  refs.append(ref)
783  server.add_references(refs)
784 
785  node = ua.AddNodesItem()
786  node.RequestedNewNodeId = ua.NodeId.from_string("i=9026")
787  node.BrowseName = ua.QualifiedName.from_string("ClientUserId")
788  node.NodeClass = ua.NodeClass.Variable
789  node.ParentNodeId = ua.NodeId.from_string("i=2782")
790  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
791  node.TypeDefinition = ua.NodeId.from_string("i=68")
792  attrs = ua.VariableAttributes()
793  attrs.DisplayName = ua.LocalizedText("ClientUserId")
794  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
795  attrs.ValueRank = -1
796  node.NodeAttributes = attrs
797  server.add_nodes([node])
798  refs = []
799  ref = ua.AddReferencesItem()
800  ref.IsForward = True
801  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
802  ref.SourceNodeId = ua.NodeId.from_string("i=9026")
803  ref.TargetNodeClass = ua.NodeClass.DataType
804  ref.TargetNodeId = ua.NodeId.from_string("i=78")
805  refs.append(ref)
806  server.add_references(refs)
807 
808  node = ua.AddNodesItem()
809  node.RequestedNewNodeId = ua.NodeId.from_string("i=9028")
810  node.BrowseName = ua.QualifiedName.from_string("Disable")
811  node.NodeClass = ua.NodeClass.Method
812  node.ParentNodeId = ua.NodeId.from_string("i=2782")
813  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
814  attrs = ua.MethodAttributes()
815  attrs.DisplayName = ua.LocalizedText("Disable")
816  node.NodeAttributes = attrs
817  server.add_nodes([node])
818  refs = []
819  ref = ua.AddReferencesItem()
820  ref.IsForward = True
821  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
822  ref.SourceNodeId = ua.NodeId.from_string("i=9028")
823  ref.TargetNodeClass = ua.NodeClass.DataType
824  ref.TargetNodeId = ua.NodeId.from_string("i=2803")
825  refs.append(ref)
826  ref = ua.AddReferencesItem()
827  ref.IsForward = True
828  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
829  ref.SourceNodeId = ua.NodeId.from_string("i=9028")
830  ref.TargetNodeClass = ua.NodeClass.DataType
831  ref.TargetNodeId = ua.NodeId.from_string("i=78")
832  refs.append(ref)
833  server.add_references(refs)
834 
835  node = ua.AddNodesItem()
836  node.RequestedNewNodeId = ua.NodeId.from_string("i=9027")
837  node.BrowseName = ua.QualifiedName.from_string("Enable")
838  node.NodeClass = ua.NodeClass.Method
839  node.ParentNodeId = ua.NodeId.from_string("i=2782")
840  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
841  attrs = ua.MethodAttributes()
842  attrs.DisplayName = ua.LocalizedText("Enable")
843  node.NodeAttributes = attrs
844  server.add_nodes([node])
845  refs = []
846  ref = ua.AddReferencesItem()
847  ref.IsForward = True
848  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
849  ref.SourceNodeId = ua.NodeId.from_string("i=9027")
850  ref.TargetNodeClass = ua.NodeClass.DataType
851  ref.TargetNodeId = ua.NodeId.from_string("i=2803")
852  refs.append(ref)
853  ref = ua.AddReferencesItem()
854  ref.IsForward = True
855  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
856  ref.SourceNodeId = ua.NodeId.from_string("i=9027")
857  ref.TargetNodeClass = ua.NodeClass.DataType
858  ref.TargetNodeId = ua.NodeId.from_string("i=78")
859  refs.append(ref)
860  server.add_references(refs)
861 
862  node = ua.AddNodesItem()
863  node.RequestedNewNodeId = ua.NodeId.from_string("i=9029")
864  node.BrowseName = ua.QualifiedName.from_string("AddComment")
865  node.NodeClass = ua.NodeClass.Method
866  node.ParentNodeId = ua.NodeId.from_string("i=2782")
867  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
868  attrs = ua.MethodAttributes()
869  attrs.DisplayName = ua.LocalizedText("AddComment")
870  node.NodeAttributes = attrs
871  server.add_nodes([node])
872  refs = []
873  ref = ua.AddReferencesItem()
874  ref.IsForward = True
875  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
876  ref.SourceNodeId = ua.NodeId.from_string("i=9029")
877  ref.TargetNodeClass = ua.NodeClass.DataType
878  ref.TargetNodeId = ua.NodeId.from_string("i=9030")
879  refs.append(ref)
880  ref = ua.AddReferencesItem()
881  ref.IsForward = True
882  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
883  ref.SourceNodeId = ua.NodeId.from_string("i=9029")
884  ref.TargetNodeClass = ua.NodeClass.DataType
885  ref.TargetNodeId = ua.NodeId.from_string("i=2829")
886  refs.append(ref)
887  ref = ua.AddReferencesItem()
888  ref.IsForward = True
889  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
890  ref.SourceNodeId = ua.NodeId.from_string("i=9029")
891  ref.TargetNodeClass = ua.NodeClass.DataType
892  ref.TargetNodeId = ua.NodeId.from_string("i=78")
893  refs.append(ref)
894  server.add_references(refs)
895 
896  node = ua.AddNodesItem()
897  node.RequestedNewNodeId = ua.NodeId.from_string("i=9030")
898  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
899  node.NodeClass = ua.NodeClass.Variable
900  node.ParentNodeId = ua.NodeId.from_string("i=9029")
901  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
902  node.TypeDefinition = ua.NodeId.from_string("i=68")
903  attrs = ua.VariableAttributes()
904  attrs.DisplayName = ua.LocalizedText("InputArguments")
905  attrs.DataType = ua.NodeId.from_string("i=296")
906  value = []
907  extobj = ua.Argument()
908  extobj.Description.Text = b'The identifier for the event to comment.'
909  extobj.DataType = ua.NodeId.from_string("i=15")
910  extobj.Name = 'EventId'
911  extobj.ValueRank = -1
912  value.append(extobj)
913  extobj = ua.Argument()
914  extobj.Description.Text = b'The comment to add to the condition.'
915  extobj.DataType = ua.NodeId.from_string("i=21")
916  extobj.Name = 'Comment'
917  extobj.ValueRank = -1
918  value.append(extobj)
919  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
920  attrs.ValueRank = 1
921  node.NodeAttributes = attrs
922  server.add_nodes([node])
923  refs = []
924  ref = ua.AddReferencesItem()
925  ref.IsForward = True
926  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
927  ref.SourceNodeId = ua.NodeId.from_string("i=9030")
928  ref.TargetNodeClass = ua.NodeClass.DataType
929  ref.TargetNodeId = ua.NodeId.from_string("i=78")
930  refs.append(ref)
931  server.add_references(refs)
932 
933  node = ua.AddNodesItem()
934  node.RequestedNewNodeId = ua.NodeId.from_string("i=3875")
935  node.BrowseName = ua.QualifiedName.from_string("ConditionRefresh")
936  node.NodeClass = ua.NodeClass.Method
937  node.ParentNodeId = ua.NodeId.from_string("i=2782")
938  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
939  attrs = ua.MethodAttributes()
940  attrs.DisplayName = ua.LocalizedText("ConditionRefresh")
941  node.NodeAttributes = attrs
942  server.add_nodes([node])
943  refs = []
944  ref = ua.AddReferencesItem()
945  ref.IsForward = True
946  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
947  ref.SourceNodeId = ua.NodeId.from_string("i=3875")
948  ref.TargetNodeClass = ua.NodeClass.DataType
949  ref.TargetNodeId = ua.NodeId.from_string("i=3876")
950  refs.append(ref)
951  ref = ua.AddReferencesItem()
952  ref.IsForward = True
953  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
954  ref.SourceNodeId = ua.NodeId.from_string("i=3875")
955  ref.TargetNodeClass = ua.NodeClass.DataType
956  ref.TargetNodeId = ua.NodeId.from_string("i=2787")
957  refs.append(ref)
958  ref = ua.AddReferencesItem()
959  ref.IsForward = True
960  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
961  ref.SourceNodeId = ua.NodeId.from_string("i=3875")
962  ref.TargetNodeClass = ua.NodeClass.DataType
963  ref.TargetNodeId = ua.NodeId.from_string("i=2788")
964  refs.append(ref)
965  server.add_references(refs)
966 
967  node = ua.AddNodesItem()
968  node.RequestedNewNodeId = ua.NodeId.from_string("i=3876")
969  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
970  node.NodeClass = ua.NodeClass.Variable
971  node.ParentNodeId = ua.NodeId.from_string("i=3875")
972  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
973  node.TypeDefinition = ua.NodeId.from_string("i=68")
974  attrs = ua.VariableAttributes()
975  attrs.DisplayName = ua.LocalizedText("InputArguments")
976  attrs.DataType = ua.NodeId.from_string("i=296")
977  value = []
978  extobj = ua.Argument()
979  extobj.Description.Text = b'The identifier for the suscription to refresh.'
980  extobj.DataType = ua.NodeId.from_string("i=288")
981  extobj.Name = 'SubscriptionId'
982  extobj.ValueRank = -1
983  value.append(extobj)
984  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
985  attrs.ValueRank = 1
986  node.NodeAttributes = attrs
987  server.add_nodes([node])
988  refs = []
989  ref = ua.AddReferencesItem()
990  ref.IsForward = True
991  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
992  ref.SourceNodeId = ua.NodeId.from_string("i=3876")
993  ref.TargetNodeClass = ua.NodeClass.DataType
994  ref.TargetNodeId = ua.NodeId.from_string("i=78")
995  refs.append(ref)
996  server.add_references(refs)
997 
998  node = ua.AddNodesItem()
999  node.RequestedNewNodeId = ua.NodeId.from_string("i=12912")
1000  node.BrowseName = ua.QualifiedName.from_string("ConditionRefresh2")
1001  node.NodeClass = ua.NodeClass.Method
1002  node.ParentNodeId = ua.NodeId.from_string("i=2782")
1003  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1004  attrs = ua.MethodAttributes()
1005  attrs.DisplayName = ua.LocalizedText("ConditionRefresh2")
1006  node.NodeAttributes = attrs
1007  server.add_nodes([node])
1008  refs = []
1009  ref = ua.AddReferencesItem()
1010  ref.IsForward = True
1011  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1012  ref.SourceNodeId = ua.NodeId.from_string("i=12912")
1013  ref.TargetNodeClass = ua.NodeClass.DataType
1014  ref.TargetNodeId = ua.NodeId.from_string("i=12913")
1015  refs.append(ref)
1016  ref = ua.AddReferencesItem()
1017  ref.IsForward = True
1018  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
1019  ref.SourceNodeId = ua.NodeId.from_string("i=12912")
1020  ref.TargetNodeClass = ua.NodeClass.DataType
1021  ref.TargetNodeId = ua.NodeId.from_string("i=2787")
1022  refs.append(ref)
1023  ref = ua.AddReferencesItem()
1024  ref.IsForward = True
1025  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
1026  ref.SourceNodeId = ua.NodeId.from_string("i=12912")
1027  ref.TargetNodeClass = ua.NodeClass.DataType
1028  ref.TargetNodeId = ua.NodeId.from_string("i=2788")
1029  refs.append(ref)
1030  server.add_references(refs)
1031 
1032  node = ua.AddNodesItem()
1033  node.RequestedNewNodeId = ua.NodeId.from_string("i=12913")
1034  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1035  node.NodeClass = ua.NodeClass.Variable
1036  node.ParentNodeId = ua.NodeId.from_string("i=12912")
1037  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1038  node.TypeDefinition = ua.NodeId.from_string("i=68")
1039  attrs = ua.VariableAttributes()
1040  attrs.DisplayName = ua.LocalizedText("InputArguments")
1041  attrs.DataType = ua.NodeId.from_string("i=296")
1042  value = []
1043  extobj = ua.Argument()
1044  extobj.Description.Text = b'The identifier for the suscription to refresh.'
1045  extobj.DataType = ua.NodeId.from_string("i=288")
1046  extobj.Name = 'SubscriptionId'
1047  extobj.ValueRank = -1
1048  value.append(extobj)
1049  extobj = ua.Argument()
1050  extobj.Description.Text = b'The identifier for the monitored item to refresh.'
1051  extobj.DataType = ua.NodeId.from_string("i=288")
1052  extobj.Name = 'MonitoredItemId'
1053  extobj.ValueRank = -1
1054  value.append(extobj)
1055  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1056  attrs.ValueRank = 1
1057  node.NodeAttributes = attrs
1058  server.add_nodes([node])
1059  refs = []
1060  ref = ua.AddReferencesItem()
1061  ref.IsForward = True
1062  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1063  ref.SourceNodeId = ua.NodeId.from_string("i=12913")
1064  ref.TargetNodeClass = ua.NodeClass.DataType
1065  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1066  refs.append(ref)
1067  server.add_references(refs)
1068 
1069  node = ua.AddNodesItem()
1070  node.RequestedNewNodeId = ua.NodeId.from_string("i=2830")
1071  node.BrowseName = ua.QualifiedName.from_string("DialogConditionType")
1072  node.NodeClass = ua.NodeClass.ObjectType
1073  node.ParentNodeId = ua.NodeId.from_string("i=2782")
1074  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1075  attrs = ua.ObjectTypeAttributes()
1076  attrs.DisplayName = ua.LocalizedText("DialogConditionType")
1077  attrs.IsAbstract = False
1078  node.NodeAttributes = attrs
1079  server.add_nodes([node])
1080  refs = []
1081  ref = ua.AddReferencesItem()
1082  ref.IsForward = True
1083  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1084  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1085  ref.TargetNodeClass = ua.NodeClass.DataType
1086  ref.TargetNodeId = ua.NodeId.from_string("i=9035")
1087  refs.append(ref)
1088  ref = ua.AddReferencesItem()
1089  ref.IsForward = True
1090  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1091  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1092  ref.TargetNodeClass = ua.NodeClass.DataType
1093  ref.TargetNodeId = ua.NodeId.from_string("i=9055")
1094  refs.append(ref)
1095  ref = ua.AddReferencesItem()
1096  ref.IsForward = True
1097  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1098  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1099  ref.TargetNodeClass = ua.NodeClass.DataType
1100  ref.TargetNodeId = ua.NodeId.from_string("i=2831")
1101  refs.append(ref)
1102  ref = ua.AddReferencesItem()
1103  ref.IsForward = True
1104  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1105  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1106  ref.TargetNodeClass = ua.NodeClass.DataType
1107  ref.TargetNodeId = ua.NodeId.from_string("i=9064")
1108  refs.append(ref)
1109  ref = ua.AddReferencesItem()
1110  ref.IsForward = True
1111  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1112  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1113  ref.TargetNodeClass = ua.NodeClass.DataType
1114  ref.TargetNodeId = ua.NodeId.from_string("i=9065")
1115  refs.append(ref)
1116  ref = ua.AddReferencesItem()
1117  ref.IsForward = True
1118  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1119  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1120  ref.TargetNodeClass = ua.NodeClass.DataType
1121  ref.TargetNodeId = ua.NodeId.from_string("i=9066")
1122  refs.append(ref)
1123  ref = ua.AddReferencesItem()
1124  ref.IsForward = True
1125  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1126  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1127  ref.TargetNodeClass = ua.NodeClass.DataType
1128  ref.TargetNodeId = ua.NodeId.from_string("i=9067")
1129  refs.append(ref)
1130  ref = ua.AddReferencesItem()
1131  ref.IsForward = True
1132  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1133  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1134  ref.TargetNodeClass = ua.NodeClass.DataType
1135  ref.TargetNodeId = ua.NodeId.from_string("i=9068")
1136  refs.append(ref)
1137  ref = ua.AddReferencesItem()
1138  ref.IsForward = True
1139  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1140  ref.SourceNodeId = ua.NodeId.from_string("i=2830")
1141  ref.TargetNodeClass = ua.NodeClass.DataType
1142  ref.TargetNodeId = ua.NodeId.from_string("i=9069")
1143  refs.append(ref)
1144  server.add_references(refs)
1145 
1146  node = ua.AddNodesItem()
1147  node.RequestedNewNodeId = ua.NodeId.from_string("i=9035")
1148  node.BrowseName = ua.QualifiedName.from_string("EnabledState")
1149  node.NodeClass = ua.NodeClass.Variable
1150  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1151  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1152  node.TypeDefinition = ua.NodeId.from_string("i=8995")
1153  attrs = ua.VariableAttributes()
1154  attrs.DisplayName = ua.LocalizedText("EnabledState")
1155  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1156  attrs.ValueRank = -1
1157  node.NodeAttributes = attrs
1158  server.add_nodes([node])
1159  refs = []
1160  ref = ua.AddReferencesItem()
1161  ref.IsForward = True
1162  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1163  ref.SourceNodeId = ua.NodeId.from_string("i=9035")
1164  ref.TargetNodeClass = ua.NodeClass.DataType
1165  ref.TargetNodeId = ua.NodeId.from_string("i=9036")
1166  refs.append(ref)
1167  ref = ua.AddReferencesItem()
1168  ref.IsForward = True
1169  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
1170  ref.SourceNodeId = ua.NodeId.from_string("i=9035")
1171  ref.TargetNodeClass = ua.NodeClass.DataType
1172  ref.TargetNodeId = ua.NodeId.from_string("i=9055")
1173  refs.append(ref)
1174  ref = ua.AddReferencesItem()
1175  ref.IsForward = True
1176  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1177  ref.SourceNodeId = ua.NodeId.from_string("i=9035")
1178  ref.TargetNodeClass = ua.NodeClass.DataType
1179  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1180  refs.append(ref)
1181  server.add_references(refs)
1182 
1183  node = ua.AddNodesItem()
1184  node.RequestedNewNodeId = ua.NodeId.from_string("i=9036")
1185  node.BrowseName = ua.QualifiedName.from_string("Id")
1186  node.NodeClass = ua.NodeClass.Variable
1187  node.ParentNodeId = ua.NodeId.from_string("i=9035")
1188  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1189  node.TypeDefinition = ua.NodeId.from_string("i=68")
1190  attrs = ua.VariableAttributes()
1191  attrs.DisplayName = ua.LocalizedText("Id")
1192  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1193  attrs.ValueRank = -1
1194  node.NodeAttributes = attrs
1195  server.add_nodes([node])
1196  refs = []
1197  ref = ua.AddReferencesItem()
1198  ref.IsForward = True
1199  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1200  ref.SourceNodeId = ua.NodeId.from_string("i=9036")
1201  ref.TargetNodeClass = ua.NodeClass.DataType
1202  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1203  refs.append(ref)
1204  server.add_references(refs)
1205 
1206  node = ua.AddNodesItem()
1207  node.RequestedNewNodeId = ua.NodeId.from_string("i=9055")
1208  node.BrowseName = ua.QualifiedName.from_string("DialogState")
1209  node.NodeClass = ua.NodeClass.Variable
1210  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1211  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1212  node.TypeDefinition = ua.NodeId.from_string("i=8995")
1213  attrs = ua.VariableAttributes()
1214  attrs.DisplayName = ua.LocalizedText("DialogState")
1215  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1216  attrs.ValueRank = -1
1217  node.NodeAttributes = attrs
1218  server.add_nodes([node])
1219  refs = []
1220  ref = ua.AddReferencesItem()
1221  ref.IsForward = True
1222  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1223  ref.SourceNodeId = ua.NodeId.from_string("i=9055")
1224  ref.TargetNodeClass = ua.NodeClass.DataType
1225  ref.TargetNodeId = ua.NodeId.from_string("i=9056")
1226  refs.append(ref)
1227  ref = ua.AddReferencesItem()
1228  ref.IsForward = True
1229  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1230  ref.SourceNodeId = ua.NodeId.from_string("i=9055")
1231  ref.TargetNodeClass = ua.NodeClass.DataType
1232  ref.TargetNodeId = ua.NodeId.from_string("i=9060")
1233  refs.append(ref)
1234  ref = ua.AddReferencesItem()
1235  ref.IsForward = True
1236  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1237  ref.SourceNodeId = ua.NodeId.from_string("i=9055")
1238  ref.TargetNodeClass = ua.NodeClass.DataType
1239  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1240  refs.append(ref)
1241  server.add_references(refs)
1242 
1243  node = ua.AddNodesItem()
1244  node.RequestedNewNodeId = ua.NodeId.from_string("i=9056")
1245  node.BrowseName = ua.QualifiedName.from_string("Id")
1246  node.NodeClass = ua.NodeClass.Variable
1247  node.ParentNodeId = ua.NodeId.from_string("i=9055")
1248  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1249  node.TypeDefinition = ua.NodeId.from_string("i=68")
1250  attrs = ua.VariableAttributes()
1251  attrs.DisplayName = ua.LocalizedText("Id")
1252  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1253  attrs.ValueRank = -1
1254  node.NodeAttributes = attrs
1255  server.add_nodes([node])
1256  refs = []
1257  ref = ua.AddReferencesItem()
1258  ref.IsForward = True
1259  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1260  ref.SourceNodeId = ua.NodeId.from_string("i=9056")
1261  ref.TargetNodeClass = ua.NodeClass.DataType
1262  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1263  refs.append(ref)
1264  server.add_references(refs)
1265 
1266  node = ua.AddNodesItem()
1267  node.RequestedNewNodeId = ua.NodeId.from_string("i=9060")
1268  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
1269  node.NodeClass = ua.NodeClass.Variable
1270  node.ParentNodeId = ua.NodeId.from_string("i=9055")
1271  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1272  node.TypeDefinition = ua.NodeId.from_string("i=68")
1273  attrs = ua.VariableAttributes()
1274  attrs.DisplayName = ua.LocalizedText("TransitionTime")
1275  attrs.DataType = ua.NodeId.from_string("i=294")
1276  attrs.ValueRank = -1
1277  node.NodeAttributes = attrs
1278  server.add_nodes([node])
1279  refs = []
1280  ref = ua.AddReferencesItem()
1281  ref.IsForward = True
1282  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1283  ref.SourceNodeId = ua.NodeId.from_string("i=9060")
1284  ref.TargetNodeClass = ua.NodeClass.DataType
1285  ref.TargetNodeId = ua.NodeId.from_string("i=80")
1286  refs.append(ref)
1287  server.add_references(refs)
1288 
1289  node = ua.AddNodesItem()
1290  node.RequestedNewNodeId = ua.NodeId.from_string("i=2831")
1291  node.BrowseName = ua.QualifiedName.from_string("Prompt")
1292  node.NodeClass = ua.NodeClass.Variable
1293  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1294  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1295  node.TypeDefinition = ua.NodeId.from_string("i=68")
1296  attrs = ua.VariableAttributes()
1297  attrs.DisplayName = ua.LocalizedText("Prompt")
1298  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1299  attrs.ValueRank = -1
1300  node.NodeAttributes = attrs
1301  server.add_nodes([node])
1302  refs = []
1303  ref = ua.AddReferencesItem()
1304  ref.IsForward = True
1305  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1306  ref.SourceNodeId = ua.NodeId.from_string("i=2831")
1307  ref.TargetNodeClass = ua.NodeClass.DataType
1308  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1309  refs.append(ref)
1310  server.add_references(refs)
1311 
1312  node = ua.AddNodesItem()
1313  node.RequestedNewNodeId = ua.NodeId.from_string("i=9064")
1314  node.BrowseName = ua.QualifiedName.from_string("ResponseOptionSet")
1315  node.NodeClass = ua.NodeClass.Variable
1316  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1317  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1318  node.TypeDefinition = ua.NodeId.from_string("i=68")
1319  attrs = ua.VariableAttributes()
1320  attrs.DisplayName = ua.LocalizedText("ResponseOptionSet")
1321  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1322  attrs.ValueRank = 1
1323  node.NodeAttributes = attrs
1324  server.add_nodes([node])
1325  refs = []
1326  ref = ua.AddReferencesItem()
1327  ref.IsForward = True
1328  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1329  ref.SourceNodeId = ua.NodeId.from_string("i=9064")
1330  ref.TargetNodeClass = ua.NodeClass.DataType
1331  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1332  refs.append(ref)
1333  server.add_references(refs)
1334 
1335  node = ua.AddNodesItem()
1336  node.RequestedNewNodeId = ua.NodeId.from_string("i=9065")
1337  node.BrowseName = ua.QualifiedName.from_string("DefaultResponse")
1338  node.NodeClass = ua.NodeClass.Variable
1339  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1340  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1341  node.TypeDefinition = ua.NodeId.from_string("i=68")
1342  attrs = ua.VariableAttributes()
1343  attrs.DisplayName = ua.LocalizedText("DefaultResponse")
1344  attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
1345  attrs.ValueRank = -1
1346  node.NodeAttributes = attrs
1347  server.add_nodes([node])
1348  refs = []
1349  ref = ua.AddReferencesItem()
1350  ref.IsForward = True
1351  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1352  ref.SourceNodeId = ua.NodeId.from_string("i=9065")
1353  ref.TargetNodeClass = ua.NodeClass.DataType
1354  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1355  refs.append(ref)
1356  server.add_references(refs)
1357 
1358  node = ua.AddNodesItem()
1359  node.RequestedNewNodeId = ua.NodeId.from_string("i=9066")
1360  node.BrowseName = ua.QualifiedName.from_string("OkResponse")
1361  node.NodeClass = ua.NodeClass.Variable
1362  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1363  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1364  node.TypeDefinition = ua.NodeId.from_string("i=68")
1365  attrs = ua.VariableAttributes()
1366  attrs.DisplayName = ua.LocalizedText("OkResponse")
1367  attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
1368  attrs.ValueRank = -1
1369  node.NodeAttributes = attrs
1370  server.add_nodes([node])
1371  refs = []
1372  ref = ua.AddReferencesItem()
1373  ref.IsForward = True
1374  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1375  ref.SourceNodeId = ua.NodeId.from_string("i=9066")
1376  ref.TargetNodeClass = ua.NodeClass.DataType
1377  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1378  refs.append(ref)
1379  server.add_references(refs)
1380 
1381  node = ua.AddNodesItem()
1382  node.RequestedNewNodeId = ua.NodeId.from_string("i=9067")
1383  node.BrowseName = ua.QualifiedName.from_string("CancelResponse")
1384  node.NodeClass = ua.NodeClass.Variable
1385  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1386  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1387  node.TypeDefinition = ua.NodeId.from_string("i=68")
1388  attrs = ua.VariableAttributes()
1389  attrs.DisplayName = ua.LocalizedText("CancelResponse")
1390  attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
1391  attrs.ValueRank = -1
1392  node.NodeAttributes = attrs
1393  server.add_nodes([node])
1394  refs = []
1395  ref = ua.AddReferencesItem()
1396  ref.IsForward = True
1397  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1398  ref.SourceNodeId = ua.NodeId.from_string("i=9067")
1399  ref.TargetNodeClass = ua.NodeClass.DataType
1400  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1401  refs.append(ref)
1402  server.add_references(refs)
1403 
1404  node = ua.AddNodesItem()
1405  node.RequestedNewNodeId = ua.NodeId.from_string("i=9068")
1406  node.BrowseName = ua.QualifiedName.from_string("LastResponse")
1407  node.NodeClass = ua.NodeClass.Variable
1408  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1409  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1410  node.TypeDefinition = ua.NodeId.from_string("i=68")
1411  attrs = ua.VariableAttributes()
1412  attrs.DisplayName = ua.LocalizedText("LastResponse")
1413  attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
1414  attrs.ValueRank = -1
1415  node.NodeAttributes = attrs
1416  server.add_nodes([node])
1417  refs = []
1418  ref = ua.AddReferencesItem()
1419  ref.IsForward = True
1420  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1421  ref.SourceNodeId = ua.NodeId.from_string("i=9068")
1422  ref.TargetNodeClass = ua.NodeClass.DataType
1423  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1424  refs.append(ref)
1425  server.add_references(refs)
1426 
1427  node = ua.AddNodesItem()
1428  node.RequestedNewNodeId = ua.NodeId.from_string("i=9069")
1429  node.BrowseName = ua.QualifiedName.from_string("Respond")
1430  node.NodeClass = ua.NodeClass.Method
1431  node.ParentNodeId = ua.NodeId.from_string("i=2830")
1432  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1433  attrs = ua.MethodAttributes()
1434  attrs.DisplayName = ua.LocalizedText("Respond")
1435  node.NodeAttributes = attrs
1436  server.add_nodes([node])
1437  refs = []
1438  ref = ua.AddReferencesItem()
1439  ref.IsForward = True
1440  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1441  ref.SourceNodeId = ua.NodeId.from_string("i=9069")
1442  ref.TargetNodeClass = ua.NodeClass.DataType
1443  ref.TargetNodeId = ua.NodeId.from_string("i=9070")
1444  refs.append(ref)
1445  ref = ua.AddReferencesItem()
1446  ref.IsForward = True
1447  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
1448  ref.SourceNodeId = ua.NodeId.from_string("i=9069")
1449  ref.TargetNodeClass = ua.NodeClass.DataType
1450  ref.TargetNodeId = ua.NodeId.from_string("i=8927")
1451  refs.append(ref)
1452  ref = ua.AddReferencesItem()
1453  ref.IsForward = True
1454  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1455  ref.SourceNodeId = ua.NodeId.from_string("i=9069")
1456  ref.TargetNodeClass = ua.NodeClass.DataType
1457  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1458  refs.append(ref)
1459  server.add_references(refs)
1460 
1461  node = ua.AddNodesItem()
1462  node.RequestedNewNodeId = ua.NodeId.from_string("i=9070")
1463  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1464  node.NodeClass = ua.NodeClass.Variable
1465  node.ParentNodeId = ua.NodeId.from_string("i=9069")
1466  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1467  node.TypeDefinition = ua.NodeId.from_string("i=68")
1468  attrs = ua.VariableAttributes()
1469  attrs.DisplayName = ua.LocalizedText("InputArguments")
1470  attrs.DataType = ua.NodeId.from_string("i=296")
1471  value = []
1472  extobj = ua.Argument()
1473  extobj.Description.Text = b'The response to the dialog condition.'
1474  extobj.DataType = ua.NodeId.from_string("i=6")
1475  extobj.Name = 'SelectedResponse'
1476  extobj.ValueRank = -1
1477  value.append(extobj)
1478  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1479  attrs.ValueRank = 1
1480  node.NodeAttributes = attrs
1481  server.add_nodes([node])
1482  refs = []
1483  ref = ua.AddReferencesItem()
1484  ref.IsForward = True
1485  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1486  ref.SourceNodeId = ua.NodeId.from_string("i=9070")
1487  ref.TargetNodeClass = ua.NodeClass.DataType
1488  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1489  refs.append(ref)
1490  server.add_references(refs)
1491 
1492  node = ua.AddNodesItem()
1493  node.RequestedNewNodeId = ua.NodeId.from_string("i=2881")
1494  node.BrowseName = ua.QualifiedName.from_string("AcknowledgeableConditionType")
1495  node.NodeClass = ua.NodeClass.ObjectType
1496  node.ParentNodeId = ua.NodeId.from_string("i=2782")
1497  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1498  attrs = ua.ObjectTypeAttributes()
1499  attrs.DisplayName = ua.LocalizedText("AcknowledgeableConditionType")
1500  attrs.IsAbstract = False
1501  node.NodeAttributes = attrs
1502  server.add_nodes([node])
1503  refs = []
1504  ref = ua.AddReferencesItem()
1505  ref.IsForward = True
1506  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1507  ref.SourceNodeId = ua.NodeId.from_string("i=2881")
1508  ref.TargetNodeClass = ua.NodeClass.DataType
1509  ref.TargetNodeId = ua.NodeId.from_string("i=9073")
1510  refs.append(ref)
1511  ref = ua.AddReferencesItem()
1512  ref.IsForward = True
1513  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1514  ref.SourceNodeId = ua.NodeId.from_string("i=2881")
1515  ref.TargetNodeClass = ua.NodeClass.DataType
1516  ref.TargetNodeId = ua.NodeId.from_string("i=9093")
1517  refs.append(ref)
1518  ref = ua.AddReferencesItem()
1519  ref.IsForward = True
1520  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1521  ref.SourceNodeId = ua.NodeId.from_string("i=2881")
1522  ref.TargetNodeClass = ua.NodeClass.DataType
1523  ref.TargetNodeId = ua.NodeId.from_string("i=9102")
1524  refs.append(ref)
1525  ref = ua.AddReferencesItem()
1526  ref.IsForward = True
1527  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1528  ref.SourceNodeId = ua.NodeId.from_string("i=2881")
1529  ref.TargetNodeClass = ua.NodeClass.DataType
1530  ref.TargetNodeId = ua.NodeId.from_string("i=9111")
1531  refs.append(ref)
1532  ref = ua.AddReferencesItem()
1533  ref.IsForward = True
1534  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1535  ref.SourceNodeId = ua.NodeId.from_string("i=2881")
1536  ref.TargetNodeClass = ua.NodeClass.DataType
1537  ref.TargetNodeId = ua.NodeId.from_string("i=9113")
1538  refs.append(ref)
1539  server.add_references(refs)
1540 
1541  node = ua.AddNodesItem()
1542  node.RequestedNewNodeId = ua.NodeId.from_string("i=9073")
1543  node.BrowseName = ua.QualifiedName.from_string("EnabledState")
1544  node.NodeClass = ua.NodeClass.Variable
1545  node.ParentNodeId = ua.NodeId.from_string("i=2881")
1546  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1547  node.TypeDefinition = ua.NodeId.from_string("i=8995")
1548  attrs = ua.VariableAttributes()
1549  attrs.DisplayName = ua.LocalizedText("EnabledState")
1550  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1551  attrs.ValueRank = -1
1552  node.NodeAttributes = attrs
1553  server.add_nodes([node])
1554  refs = []
1555  ref = ua.AddReferencesItem()
1556  ref.IsForward = True
1557  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1558  ref.SourceNodeId = ua.NodeId.from_string("i=9073")
1559  ref.TargetNodeClass = ua.NodeClass.DataType
1560  ref.TargetNodeId = ua.NodeId.from_string("i=9074")
1561  refs.append(ref)
1562  ref = ua.AddReferencesItem()
1563  ref.IsForward = True
1564  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
1565  ref.SourceNodeId = ua.NodeId.from_string("i=9073")
1566  ref.TargetNodeClass = ua.NodeClass.DataType
1567  ref.TargetNodeId = ua.NodeId.from_string("i=9093")
1568  refs.append(ref)
1569  ref = ua.AddReferencesItem()
1570  ref.IsForward = True
1571  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
1572  ref.SourceNodeId = ua.NodeId.from_string("i=9073")
1573  ref.TargetNodeClass = ua.NodeClass.DataType
1574  ref.TargetNodeId = ua.NodeId.from_string("i=9102")
1575  refs.append(ref)
1576  ref = ua.AddReferencesItem()
1577  ref.IsForward = True
1578  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1579  ref.SourceNodeId = ua.NodeId.from_string("i=9073")
1580  ref.TargetNodeClass = ua.NodeClass.DataType
1581  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1582  refs.append(ref)
1583  server.add_references(refs)
1584 
1585  node = ua.AddNodesItem()
1586  node.RequestedNewNodeId = ua.NodeId.from_string("i=9074")
1587  node.BrowseName = ua.QualifiedName.from_string("Id")
1588  node.NodeClass = ua.NodeClass.Variable
1589  node.ParentNodeId = ua.NodeId.from_string("i=9073")
1590  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1591  node.TypeDefinition = ua.NodeId.from_string("i=68")
1592  attrs = ua.VariableAttributes()
1593  attrs.DisplayName = ua.LocalizedText("Id")
1594  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1595  attrs.ValueRank = -1
1596  node.NodeAttributes = attrs
1597  server.add_nodes([node])
1598  refs = []
1599  ref = ua.AddReferencesItem()
1600  ref.IsForward = True
1601  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1602  ref.SourceNodeId = ua.NodeId.from_string("i=9074")
1603  ref.TargetNodeClass = ua.NodeClass.DataType
1604  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1605  refs.append(ref)
1606  server.add_references(refs)
1607 
1608  node = ua.AddNodesItem()
1609  node.RequestedNewNodeId = ua.NodeId.from_string("i=9093")
1610  node.BrowseName = ua.QualifiedName.from_string("AckedState")
1611  node.NodeClass = ua.NodeClass.Variable
1612  node.ParentNodeId = ua.NodeId.from_string("i=2881")
1613  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1614  node.TypeDefinition = ua.NodeId.from_string("i=8995")
1615  attrs = ua.VariableAttributes()
1616  attrs.DisplayName = ua.LocalizedText("AckedState")
1617  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1618  attrs.ValueRank = -1
1619  node.NodeAttributes = attrs
1620  server.add_nodes([node])
1621  refs = []
1622  ref = ua.AddReferencesItem()
1623  ref.IsForward = True
1624  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1625  ref.SourceNodeId = ua.NodeId.from_string("i=9093")
1626  ref.TargetNodeClass = ua.NodeClass.DataType
1627  ref.TargetNodeId = ua.NodeId.from_string("i=9094")
1628  refs.append(ref)
1629  ref = ua.AddReferencesItem()
1630  ref.IsForward = True
1631  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1632  ref.SourceNodeId = ua.NodeId.from_string("i=9093")
1633  ref.TargetNodeClass = ua.NodeClass.DataType
1634  ref.TargetNodeId = ua.NodeId.from_string("i=9098")
1635  refs.append(ref)
1636  ref = ua.AddReferencesItem()
1637  ref.IsForward = True
1638  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1639  ref.SourceNodeId = ua.NodeId.from_string("i=9093")
1640  ref.TargetNodeClass = ua.NodeClass.DataType
1641  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1642  refs.append(ref)
1643  server.add_references(refs)
1644 
1645  node = ua.AddNodesItem()
1646  node.RequestedNewNodeId = ua.NodeId.from_string("i=9094")
1647  node.BrowseName = ua.QualifiedName.from_string("Id")
1648  node.NodeClass = ua.NodeClass.Variable
1649  node.ParentNodeId = ua.NodeId.from_string("i=9093")
1650  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1651  node.TypeDefinition = ua.NodeId.from_string("i=68")
1652  attrs = ua.VariableAttributes()
1653  attrs.DisplayName = ua.LocalizedText("Id")
1654  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1655  attrs.ValueRank = -1
1656  node.NodeAttributes = attrs
1657  server.add_nodes([node])
1658  refs = []
1659  ref = ua.AddReferencesItem()
1660  ref.IsForward = True
1661  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1662  ref.SourceNodeId = ua.NodeId.from_string("i=9094")
1663  ref.TargetNodeClass = ua.NodeClass.DataType
1664  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1665  refs.append(ref)
1666  server.add_references(refs)
1667 
1668  node = ua.AddNodesItem()
1669  node.RequestedNewNodeId = ua.NodeId.from_string("i=9098")
1670  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
1671  node.NodeClass = ua.NodeClass.Variable
1672  node.ParentNodeId = ua.NodeId.from_string("i=9093")
1673  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1674  node.TypeDefinition = ua.NodeId.from_string("i=68")
1675  attrs = ua.VariableAttributes()
1676  attrs.DisplayName = ua.LocalizedText("TransitionTime")
1677  attrs.DataType = ua.NodeId.from_string("i=294")
1678  attrs.ValueRank = -1
1679  node.NodeAttributes = attrs
1680  server.add_nodes([node])
1681  refs = []
1682  ref = ua.AddReferencesItem()
1683  ref.IsForward = True
1684  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1685  ref.SourceNodeId = ua.NodeId.from_string("i=9098")
1686  ref.TargetNodeClass = ua.NodeClass.DataType
1687  ref.TargetNodeId = ua.NodeId.from_string("i=80")
1688  refs.append(ref)
1689  server.add_references(refs)
1690 
1691  node = ua.AddNodesItem()
1692  node.RequestedNewNodeId = ua.NodeId.from_string("i=9102")
1693  node.BrowseName = ua.QualifiedName.from_string("ConfirmedState")
1694  node.NodeClass = ua.NodeClass.Variable
1695  node.ParentNodeId = ua.NodeId.from_string("i=2881")
1696  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1697  node.TypeDefinition = ua.NodeId.from_string("i=8995")
1698  attrs = ua.VariableAttributes()
1699  attrs.DisplayName = ua.LocalizedText("ConfirmedState")
1700  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1701  attrs.ValueRank = -1
1702  node.NodeAttributes = attrs
1703  server.add_nodes([node])
1704  refs = []
1705  ref = ua.AddReferencesItem()
1706  ref.IsForward = True
1707  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1708  ref.SourceNodeId = ua.NodeId.from_string("i=9102")
1709  ref.TargetNodeClass = ua.NodeClass.DataType
1710  ref.TargetNodeId = ua.NodeId.from_string("i=9103")
1711  refs.append(ref)
1712  ref = ua.AddReferencesItem()
1713  ref.IsForward = True
1714  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1715  ref.SourceNodeId = ua.NodeId.from_string("i=9102")
1716  ref.TargetNodeClass = ua.NodeClass.DataType
1717  ref.TargetNodeId = ua.NodeId.from_string("i=9107")
1718  refs.append(ref)
1719  ref = ua.AddReferencesItem()
1720  ref.IsForward = True
1721  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1722  ref.SourceNodeId = ua.NodeId.from_string("i=9102")
1723  ref.TargetNodeClass = ua.NodeClass.DataType
1724  ref.TargetNodeId = ua.NodeId.from_string("i=80")
1725  refs.append(ref)
1726  server.add_references(refs)
1727 
1728  node = ua.AddNodesItem()
1729  node.RequestedNewNodeId = ua.NodeId.from_string("i=9103")
1730  node.BrowseName = ua.QualifiedName.from_string("Id")
1731  node.NodeClass = ua.NodeClass.Variable
1732  node.ParentNodeId = ua.NodeId.from_string("i=9102")
1733  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1734  node.TypeDefinition = ua.NodeId.from_string("i=68")
1735  attrs = ua.VariableAttributes()
1736  attrs.DisplayName = ua.LocalizedText("Id")
1737  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1738  attrs.ValueRank = -1
1739  node.NodeAttributes = attrs
1740  server.add_nodes([node])
1741  refs = []
1742  ref = ua.AddReferencesItem()
1743  ref.IsForward = True
1744  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1745  ref.SourceNodeId = ua.NodeId.from_string("i=9103")
1746  ref.TargetNodeClass = ua.NodeClass.DataType
1747  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1748  refs.append(ref)
1749  server.add_references(refs)
1750 
1751  node = ua.AddNodesItem()
1752  node.RequestedNewNodeId = ua.NodeId.from_string("i=9107")
1753  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
1754  node.NodeClass = ua.NodeClass.Variable
1755  node.ParentNodeId = ua.NodeId.from_string("i=9102")
1756  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1757  node.TypeDefinition = ua.NodeId.from_string("i=68")
1758  attrs = ua.VariableAttributes()
1759  attrs.DisplayName = ua.LocalizedText("TransitionTime")
1760  attrs.DataType = ua.NodeId.from_string("i=294")
1761  attrs.ValueRank = -1
1762  node.NodeAttributes = attrs
1763  server.add_nodes([node])
1764  refs = []
1765  ref = ua.AddReferencesItem()
1766  ref.IsForward = True
1767  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1768  ref.SourceNodeId = ua.NodeId.from_string("i=9107")
1769  ref.TargetNodeClass = ua.NodeClass.DataType
1770  ref.TargetNodeId = ua.NodeId.from_string("i=80")
1771  refs.append(ref)
1772  server.add_references(refs)
1773 
1774  node = ua.AddNodesItem()
1775  node.RequestedNewNodeId = ua.NodeId.from_string("i=9111")
1776  node.BrowseName = ua.QualifiedName.from_string("Acknowledge")
1777  node.NodeClass = ua.NodeClass.Method
1778  node.ParentNodeId = ua.NodeId.from_string("i=2881")
1779  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1780  attrs = ua.MethodAttributes()
1781  attrs.DisplayName = ua.LocalizedText("Acknowledge")
1782  node.NodeAttributes = attrs
1783  server.add_nodes([node])
1784  refs = []
1785  ref = ua.AddReferencesItem()
1786  ref.IsForward = True
1787  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1788  ref.SourceNodeId = ua.NodeId.from_string("i=9111")
1789  ref.TargetNodeClass = ua.NodeClass.DataType
1790  ref.TargetNodeId = ua.NodeId.from_string("i=9112")
1791  refs.append(ref)
1792  ref = ua.AddReferencesItem()
1793  ref.IsForward = True
1794  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
1795  ref.SourceNodeId = ua.NodeId.from_string("i=9111")
1796  ref.TargetNodeClass = ua.NodeClass.DataType
1797  ref.TargetNodeId = ua.NodeId.from_string("i=8944")
1798  refs.append(ref)
1799  ref = ua.AddReferencesItem()
1800  ref.IsForward = True
1801  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1802  ref.SourceNodeId = ua.NodeId.from_string("i=9111")
1803  ref.TargetNodeClass = ua.NodeClass.DataType
1804  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1805  refs.append(ref)
1806  server.add_references(refs)
1807 
1808  node = ua.AddNodesItem()
1809  node.RequestedNewNodeId = ua.NodeId.from_string("i=9112")
1810  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1811  node.NodeClass = ua.NodeClass.Variable
1812  node.ParentNodeId = ua.NodeId.from_string("i=9111")
1813  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1814  node.TypeDefinition = ua.NodeId.from_string("i=68")
1815  attrs = ua.VariableAttributes()
1816  attrs.DisplayName = ua.LocalizedText("InputArguments")
1817  attrs.DataType = ua.NodeId.from_string("i=296")
1818  value = []
1819  extobj = ua.Argument()
1820  extobj.Description.Text = b'The identifier for the event to comment.'
1821  extobj.DataType = ua.NodeId.from_string("i=15")
1822  extobj.Name = 'EventId'
1823  extobj.ValueRank = -1
1824  value.append(extobj)
1825  extobj = ua.Argument()
1826  extobj.Description.Text = b'The comment to add to the condition.'
1827  extobj.DataType = ua.NodeId.from_string("i=21")
1828  extobj.Name = 'Comment'
1829  extobj.ValueRank = -1
1830  value.append(extobj)
1831  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1832  attrs.ValueRank = 1
1833  node.NodeAttributes = attrs
1834  server.add_nodes([node])
1835  refs = []
1836  ref = ua.AddReferencesItem()
1837  ref.IsForward = True
1838  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1839  ref.SourceNodeId = ua.NodeId.from_string("i=9112")
1840  ref.TargetNodeClass = ua.NodeClass.DataType
1841  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1842  refs.append(ref)
1843  server.add_references(refs)
1844 
1845  node = ua.AddNodesItem()
1846  node.RequestedNewNodeId = ua.NodeId.from_string("i=9113")
1847  node.BrowseName = ua.QualifiedName.from_string("Confirm")
1848  node.NodeClass = ua.NodeClass.Method
1849  node.ParentNodeId = ua.NodeId.from_string("i=2881")
1850  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1851  attrs = ua.MethodAttributes()
1852  attrs.DisplayName = ua.LocalizedText("Confirm")
1853  node.NodeAttributes = attrs
1854  server.add_nodes([node])
1855  refs = []
1856  ref = ua.AddReferencesItem()
1857  ref.IsForward = True
1858  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1859  ref.SourceNodeId = ua.NodeId.from_string("i=9113")
1860  ref.TargetNodeClass = ua.NodeClass.DataType
1861  ref.TargetNodeId = ua.NodeId.from_string("i=9114")
1862  refs.append(ref)
1863  ref = ua.AddReferencesItem()
1864  ref.IsForward = True
1865  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
1866  ref.SourceNodeId = ua.NodeId.from_string("i=9113")
1867  ref.TargetNodeClass = ua.NodeClass.DataType
1868  ref.TargetNodeId = ua.NodeId.from_string("i=8961")
1869  refs.append(ref)
1870  ref = ua.AddReferencesItem()
1871  ref.IsForward = True
1872  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1873  ref.SourceNodeId = ua.NodeId.from_string("i=9113")
1874  ref.TargetNodeClass = ua.NodeClass.DataType
1875  ref.TargetNodeId = ua.NodeId.from_string("i=80")
1876  refs.append(ref)
1877  server.add_references(refs)
1878 
1879  node = ua.AddNodesItem()
1880  node.RequestedNewNodeId = ua.NodeId.from_string("i=9114")
1881  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1882  node.NodeClass = ua.NodeClass.Variable
1883  node.ParentNodeId = ua.NodeId.from_string("i=9113")
1884  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1885  node.TypeDefinition = ua.NodeId.from_string("i=68")
1886  attrs = ua.VariableAttributes()
1887  attrs.DisplayName = ua.LocalizedText("InputArguments")
1888  attrs.DataType = ua.NodeId.from_string("i=296")
1889  value = []
1890  extobj = ua.Argument()
1891  extobj.Description.Text = b'The identifier for the event to comment.'
1892  extobj.DataType = ua.NodeId.from_string("i=15")
1893  extobj.Name = 'EventId'
1894  extobj.ValueRank = -1
1895  value.append(extobj)
1896  extobj = ua.Argument()
1897  extobj.Description.Text = b'The comment to add to the condition.'
1898  extobj.DataType = ua.NodeId.from_string("i=21")
1899  extobj.Name = 'Comment'
1900  extobj.ValueRank = -1
1901  value.append(extobj)
1902  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1903  attrs.ValueRank = 1
1904  node.NodeAttributes = attrs
1905  server.add_nodes([node])
1906  refs = []
1907  ref = ua.AddReferencesItem()
1908  ref.IsForward = True
1909  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1910  ref.SourceNodeId = ua.NodeId.from_string("i=9114")
1911  ref.TargetNodeClass = ua.NodeClass.DataType
1912  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1913  refs.append(ref)
1914  server.add_references(refs)
1915 
1916  node = ua.AddNodesItem()
1917  node.RequestedNewNodeId = ua.NodeId.from_string("i=2915")
1918  node.BrowseName = ua.QualifiedName.from_string("AlarmConditionType")
1919  node.NodeClass = ua.NodeClass.ObjectType
1920  node.ParentNodeId = ua.NodeId.from_string("i=2881")
1921  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1922  attrs = ua.ObjectTypeAttributes()
1923  attrs.DisplayName = ua.LocalizedText("AlarmConditionType")
1924  attrs.IsAbstract = False
1925  node.NodeAttributes = attrs
1926  server.add_nodes([node])
1927  refs = []
1928  ref = ua.AddReferencesItem()
1929  ref.IsForward = True
1930  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1931  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1932  ref.TargetNodeClass = ua.NodeClass.DataType
1933  ref.TargetNodeId = ua.NodeId.from_string("i=9118")
1934  refs.append(ref)
1935  ref = ua.AddReferencesItem()
1936  ref.IsForward = True
1937  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1938  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1939  ref.TargetNodeClass = ua.NodeClass.DataType
1940  ref.TargetNodeId = ua.NodeId.from_string("i=9160")
1941  refs.append(ref)
1942  ref = ua.AddReferencesItem()
1943  ref.IsForward = True
1944  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1945  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1946  ref.TargetNodeClass = ua.NodeClass.DataType
1947  ref.TargetNodeId = ua.NodeId.from_string("i=11120")
1948  refs.append(ref)
1949  ref = ua.AddReferencesItem()
1950  ref.IsForward = True
1951  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1952  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1953  ref.TargetNodeClass = ua.NodeClass.DataType
1954  ref.TargetNodeId = ua.NodeId.from_string("i=9169")
1955  refs.append(ref)
1956  ref = ua.AddReferencesItem()
1957  ref.IsForward = True
1958  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1959  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1960  ref.TargetNodeClass = ua.NodeClass.DataType
1961  ref.TargetNodeId = ua.NodeId.from_string("i=9178")
1962  refs.append(ref)
1963  ref = ua.AddReferencesItem()
1964  ref.IsForward = True
1965  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1966  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1967  ref.TargetNodeClass = ua.NodeClass.DataType
1968  ref.TargetNodeId = ua.NodeId.from_string("i=9215")
1969  refs.append(ref)
1970  ref = ua.AddReferencesItem()
1971  ref.IsForward = True
1972  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1973  ref.SourceNodeId = ua.NodeId.from_string("i=2915")
1974  ref.TargetNodeClass = ua.NodeClass.DataType
1975  ref.TargetNodeId = ua.NodeId.from_string("i=9216")
1976  refs.append(ref)
1977  server.add_references(refs)
1978 
1979  node = ua.AddNodesItem()
1980  node.RequestedNewNodeId = ua.NodeId.from_string("i=9118")
1981  node.BrowseName = ua.QualifiedName.from_string("EnabledState")
1982  node.NodeClass = ua.NodeClass.Variable
1983  node.ParentNodeId = ua.NodeId.from_string("i=2915")
1984  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1985  node.TypeDefinition = ua.NodeId.from_string("i=8995")
1986  attrs = ua.VariableAttributes()
1987  attrs.DisplayName = ua.LocalizedText("EnabledState")
1988  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1989  attrs.ValueRank = -1
1990  node.NodeAttributes = attrs
1991  server.add_nodes([node])
1992  refs = []
1993  ref = ua.AddReferencesItem()
1994  ref.IsForward = True
1995  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1996  ref.SourceNodeId = ua.NodeId.from_string("i=9118")
1997  ref.TargetNodeClass = ua.NodeClass.DataType
1998  ref.TargetNodeId = ua.NodeId.from_string("i=9119")
1999  refs.append(ref)
2000  ref = ua.AddReferencesItem()
2001  ref.IsForward = True
2002  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
2003  ref.SourceNodeId = ua.NodeId.from_string("i=9118")
2004  ref.TargetNodeClass = ua.NodeClass.DataType
2005  ref.TargetNodeId = ua.NodeId.from_string("i=9160")
2006  refs.append(ref)
2007  ref = ua.AddReferencesItem()
2008  ref.IsForward = True
2009  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
2010  ref.SourceNodeId = ua.NodeId.from_string("i=9118")
2011  ref.TargetNodeClass = ua.NodeClass.DataType
2012  ref.TargetNodeId = ua.NodeId.from_string("i=9169")
2013  refs.append(ref)
2014  ref = ua.AddReferencesItem()
2015  ref.IsForward = True
2016  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
2017  ref.SourceNodeId = ua.NodeId.from_string("i=9118")
2018  ref.TargetNodeClass = ua.NodeClass.DataType
2019  ref.TargetNodeId = ua.NodeId.from_string("i=9178")
2020  refs.append(ref)
2021  ref = ua.AddReferencesItem()
2022  ref.IsForward = True
2023  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2024  ref.SourceNodeId = ua.NodeId.from_string("i=9118")
2025  ref.TargetNodeClass = ua.NodeClass.DataType
2026  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2027  refs.append(ref)
2028  server.add_references(refs)
2029 
2030  node = ua.AddNodesItem()
2031  node.RequestedNewNodeId = ua.NodeId.from_string("i=9119")
2032  node.BrowseName = ua.QualifiedName.from_string("Id")
2033  node.NodeClass = ua.NodeClass.Variable
2034  node.ParentNodeId = ua.NodeId.from_string("i=9118")
2035  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2036  node.TypeDefinition = ua.NodeId.from_string("i=68")
2037  attrs = ua.VariableAttributes()
2038  attrs.DisplayName = ua.LocalizedText("Id")
2039  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2040  attrs.ValueRank = -1
2041  node.NodeAttributes = attrs
2042  server.add_nodes([node])
2043  refs = []
2044  ref = ua.AddReferencesItem()
2045  ref.IsForward = True
2046  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2047  ref.SourceNodeId = ua.NodeId.from_string("i=9119")
2048  ref.TargetNodeClass = ua.NodeClass.DataType
2049  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2050  refs.append(ref)
2051  server.add_references(refs)
2052 
2053  node = ua.AddNodesItem()
2054  node.RequestedNewNodeId = ua.NodeId.from_string("i=9160")
2055  node.BrowseName = ua.QualifiedName.from_string("ActiveState")
2056  node.NodeClass = ua.NodeClass.Variable
2057  node.ParentNodeId = ua.NodeId.from_string("i=2915")
2058  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2059  node.TypeDefinition = ua.NodeId.from_string("i=8995")
2060  attrs = ua.VariableAttributes()
2061  attrs.DisplayName = ua.LocalizedText("ActiveState")
2062  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2063  attrs.ValueRank = -1
2064  node.NodeAttributes = attrs
2065  server.add_nodes([node])
2066  refs = []
2067  ref = ua.AddReferencesItem()
2068  ref.IsForward = True
2069  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2070  ref.SourceNodeId = ua.NodeId.from_string("i=9160")
2071  ref.TargetNodeClass = ua.NodeClass.DataType
2072  ref.TargetNodeId = ua.NodeId.from_string("i=9161")
2073  refs.append(ref)
2074  ref = ua.AddReferencesItem()
2075  ref.IsForward = True
2076  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2077  ref.SourceNodeId = ua.NodeId.from_string("i=9160")
2078  ref.TargetNodeClass = ua.NodeClass.DataType
2079  ref.TargetNodeId = ua.NodeId.from_string("i=9164")
2080  refs.append(ref)
2081  ref = ua.AddReferencesItem()
2082  ref.IsForward = True
2083  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2084  ref.SourceNodeId = ua.NodeId.from_string("i=9160")
2085  ref.TargetNodeClass = ua.NodeClass.DataType
2086  ref.TargetNodeId = ua.NodeId.from_string("i=9165")
2087  refs.append(ref)
2088  ref = ua.AddReferencesItem()
2089  ref.IsForward = True
2090  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2091  ref.SourceNodeId = ua.NodeId.from_string("i=9160")
2092  ref.TargetNodeClass = ua.NodeClass.DataType
2093  ref.TargetNodeId = ua.NodeId.from_string("i=9166")
2094  refs.append(ref)
2095  ref = ua.AddReferencesItem()
2096  ref.IsForward = True
2097  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2098  ref.SourceNodeId = ua.NodeId.from_string("i=9160")
2099  ref.TargetNodeClass = ua.NodeClass.DataType
2100  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2101  refs.append(ref)
2102  server.add_references(refs)
2103 
2104  node = ua.AddNodesItem()
2105  node.RequestedNewNodeId = ua.NodeId.from_string("i=9161")
2106  node.BrowseName = ua.QualifiedName.from_string("Id")
2107  node.NodeClass = ua.NodeClass.Variable
2108  node.ParentNodeId = ua.NodeId.from_string("i=9160")
2109  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2110  node.TypeDefinition = ua.NodeId.from_string("i=68")
2111  attrs = ua.VariableAttributes()
2112  attrs.DisplayName = ua.LocalizedText("Id")
2113  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2114  attrs.ValueRank = -1
2115  node.NodeAttributes = attrs
2116  server.add_nodes([node])
2117  refs = []
2118  ref = ua.AddReferencesItem()
2119  ref.IsForward = True
2120  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2121  ref.SourceNodeId = ua.NodeId.from_string("i=9161")
2122  ref.TargetNodeClass = ua.NodeClass.DataType
2123  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2124  refs.append(ref)
2125  server.add_references(refs)
2126 
2127  node = ua.AddNodesItem()
2128  node.RequestedNewNodeId = ua.NodeId.from_string("i=9164")
2129  node.BrowseName = ua.QualifiedName.from_string("EffectiveDisplayName")
2130  node.NodeClass = ua.NodeClass.Variable
2131  node.ParentNodeId = ua.NodeId.from_string("i=9160")
2132  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2133  node.TypeDefinition = ua.NodeId.from_string("i=68")
2134  attrs = ua.VariableAttributes()
2135  attrs.DisplayName = ua.LocalizedText("EffectiveDisplayName")
2136  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2137  attrs.ValueRank = -1
2138  node.NodeAttributes = attrs
2139  server.add_nodes([node])
2140  refs = []
2141  ref = ua.AddReferencesItem()
2142  ref.IsForward = True
2143  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2144  ref.SourceNodeId = ua.NodeId.from_string("i=9164")
2145  ref.TargetNodeClass = ua.NodeClass.DataType
2146  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2147  refs.append(ref)
2148  server.add_references(refs)
2149 
2150  node = ua.AddNodesItem()
2151  node.RequestedNewNodeId = ua.NodeId.from_string("i=9165")
2152  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
2153  node.NodeClass = ua.NodeClass.Variable
2154  node.ParentNodeId = ua.NodeId.from_string("i=9160")
2155  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2156  node.TypeDefinition = ua.NodeId.from_string("i=68")
2157  attrs = ua.VariableAttributes()
2158  attrs.DisplayName = ua.LocalizedText("TransitionTime")
2159  attrs.DataType = ua.NodeId.from_string("i=294")
2160  attrs.ValueRank = -1
2161  node.NodeAttributes = attrs
2162  server.add_nodes([node])
2163  refs = []
2164  ref = ua.AddReferencesItem()
2165  ref.IsForward = True
2166  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2167  ref.SourceNodeId = ua.NodeId.from_string("i=9165")
2168  ref.TargetNodeClass = ua.NodeClass.DataType
2169  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2170  refs.append(ref)
2171  server.add_references(refs)
2172 
2173  node = ua.AddNodesItem()
2174  node.RequestedNewNodeId = ua.NodeId.from_string("i=9166")
2175  node.BrowseName = ua.QualifiedName.from_string("EffectiveTransitionTime")
2176  node.NodeClass = ua.NodeClass.Variable
2177  node.ParentNodeId = ua.NodeId.from_string("i=9160")
2178  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2179  node.TypeDefinition = ua.NodeId.from_string("i=68")
2180  attrs = ua.VariableAttributes()
2181  attrs.DisplayName = ua.LocalizedText("EffectiveTransitionTime")
2182  attrs.DataType = ua.NodeId.from_string("i=294")
2183  attrs.ValueRank = -1
2184  node.NodeAttributes = attrs
2185  server.add_nodes([node])
2186  refs = []
2187  ref = ua.AddReferencesItem()
2188  ref.IsForward = True
2189  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2190  ref.SourceNodeId = ua.NodeId.from_string("i=9166")
2191  ref.TargetNodeClass = ua.NodeClass.DataType
2192  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2193  refs.append(ref)
2194  server.add_references(refs)
2195 
2196  node = ua.AddNodesItem()
2197  node.RequestedNewNodeId = ua.NodeId.from_string("i=11120")
2198  node.BrowseName = ua.QualifiedName.from_string("InputNode")
2199  node.NodeClass = ua.NodeClass.Variable
2200  node.ParentNodeId = ua.NodeId.from_string("i=2915")
2201  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2202  node.TypeDefinition = ua.NodeId.from_string("i=68")
2203  attrs = ua.VariableAttributes()
2204  attrs.DisplayName = ua.LocalizedText("InputNode")
2205  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
2206  attrs.ValueRank = -1
2207  node.NodeAttributes = attrs
2208  server.add_nodes([node])
2209  refs = []
2210  ref = ua.AddReferencesItem()
2211  ref.IsForward = True
2212  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2213  ref.SourceNodeId = ua.NodeId.from_string("i=11120")
2214  ref.TargetNodeClass = ua.NodeClass.DataType
2215  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2216  refs.append(ref)
2217  server.add_references(refs)
2218 
2219  node = ua.AddNodesItem()
2220  node.RequestedNewNodeId = ua.NodeId.from_string("i=9169")
2221  node.BrowseName = ua.QualifiedName.from_string("SuppressedState")
2222  node.NodeClass = ua.NodeClass.Variable
2223  node.ParentNodeId = ua.NodeId.from_string("i=2915")
2224  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2225  node.TypeDefinition = ua.NodeId.from_string("i=8995")
2226  attrs = ua.VariableAttributes()
2227  attrs.DisplayName = ua.LocalizedText("SuppressedState")
2228  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2229  attrs.ValueRank = -1
2230  node.NodeAttributes = attrs
2231  server.add_nodes([node])
2232  refs = []
2233  ref = ua.AddReferencesItem()
2234  ref.IsForward = True
2235  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2236  ref.SourceNodeId = ua.NodeId.from_string("i=9169")
2237  ref.TargetNodeClass = ua.NodeClass.DataType
2238  ref.TargetNodeId = ua.NodeId.from_string("i=9170")
2239  refs.append(ref)
2240  ref = ua.AddReferencesItem()
2241  ref.IsForward = True
2242  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2243  ref.SourceNodeId = ua.NodeId.from_string("i=9169")
2244  ref.TargetNodeClass = ua.NodeClass.DataType
2245  ref.TargetNodeId = ua.NodeId.from_string("i=9174")
2246  refs.append(ref)
2247  ref = ua.AddReferencesItem()
2248  ref.IsForward = True
2249  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2250  ref.SourceNodeId = ua.NodeId.from_string("i=9169")
2251  ref.TargetNodeClass = ua.NodeClass.DataType
2252  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2253  refs.append(ref)
2254  server.add_references(refs)
2255 
2256  node = ua.AddNodesItem()
2257  node.RequestedNewNodeId = ua.NodeId.from_string("i=9170")
2258  node.BrowseName = ua.QualifiedName.from_string("Id")
2259  node.NodeClass = ua.NodeClass.Variable
2260  node.ParentNodeId = ua.NodeId.from_string("i=9169")
2261  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2262  node.TypeDefinition = ua.NodeId.from_string("i=68")
2263  attrs = ua.VariableAttributes()
2264  attrs.DisplayName = ua.LocalizedText("Id")
2265  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2266  attrs.ValueRank = -1
2267  node.NodeAttributes = attrs
2268  server.add_nodes([node])
2269  refs = []
2270  ref = ua.AddReferencesItem()
2271  ref.IsForward = True
2272  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2273  ref.SourceNodeId = ua.NodeId.from_string("i=9170")
2274  ref.TargetNodeClass = ua.NodeClass.DataType
2275  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2276  refs.append(ref)
2277  server.add_references(refs)
2278 
2279  node = ua.AddNodesItem()
2280  node.RequestedNewNodeId = ua.NodeId.from_string("i=9174")
2281  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
2282  node.NodeClass = ua.NodeClass.Variable
2283  node.ParentNodeId = ua.NodeId.from_string("i=9169")
2284  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2285  node.TypeDefinition = ua.NodeId.from_string("i=68")
2286  attrs = ua.VariableAttributes()
2287  attrs.DisplayName = ua.LocalizedText("TransitionTime")
2288  attrs.DataType = ua.NodeId.from_string("i=294")
2289  attrs.ValueRank = -1
2290  node.NodeAttributes = attrs
2291  server.add_nodes([node])
2292  refs = []
2293  ref = ua.AddReferencesItem()
2294  ref.IsForward = True
2295  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2296  ref.SourceNodeId = ua.NodeId.from_string("i=9174")
2297  ref.TargetNodeClass = ua.NodeClass.DataType
2298  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2299  refs.append(ref)
2300  server.add_references(refs)
2301 
2302  node = ua.AddNodesItem()
2303  node.RequestedNewNodeId = ua.NodeId.from_string("i=9178")
2304  node.BrowseName = ua.QualifiedName.from_string("ShelvingState")
2305  node.NodeClass = ua.NodeClass.Object
2306  node.ParentNodeId = ua.NodeId.from_string("i=2915")
2307  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2308  node.TypeDefinition = ua.NodeId.from_string("i=2929")
2309  attrs = ua.ObjectAttributes()
2310  attrs.DisplayName = ua.LocalizedText("ShelvingState")
2311  attrs.EventNotifier = 0
2312  node.NodeAttributes = attrs
2313  server.add_nodes([node])
2314  refs = []
2315  ref = ua.AddReferencesItem()
2316  ref.IsForward = True
2317  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2318  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2319  ref.TargetNodeClass = ua.NodeClass.DataType
2320  ref.TargetNodeId = ua.NodeId.from_string("i=9179")
2321  refs.append(ref)
2322  ref = ua.AddReferencesItem()
2323  ref.IsForward = True
2324  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2325  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2326  ref.TargetNodeClass = ua.NodeClass.DataType
2327  ref.TargetNodeId = ua.NodeId.from_string("i=9184")
2328  refs.append(ref)
2329  ref = ua.AddReferencesItem()
2330  ref.IsForward = True
2331  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2332  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2333  ref.TargetNodeClass = ua.NodeClass.DataType
2334  ref.TargetNodeId = ua.NodeId.from_string("i=9189")
2335  refs.append(ref)
2336  ref = ua.AddReferencesItem()
2337  ref.IsForward = True
2338  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2339  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2340  ref.TargetNodeClass = ua.NodeClass.DataType
2341  ref.TargetNodeId = ua.NodeId.from_string("i=9211")
2342  refs.append(ref)
2343  ref = ua.AddReferencesItem()
2344  ref.IsForward = True
2345  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2346  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2347  ref.TargetNodeClass = ua.NodeClass.DataType
2348  ref.TargetNodeId = ua.NodeId.from_string("i=9212")
2349  refs.append(ref)
2350  ref = ua.AddReferencesItem()
2351  ref.IsForward = True
2352  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2353  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2354  ref.TargetNodeClass = ua.NodeClass.DataType
2355  ref.TargetNodeId = ua.NodeId.from_string("i=9213")
2356  refs.append(ref)
2357  ref = ua.AddReferencesItem()
2358  ref.IsForward = True
2359  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2360  ref.SourceNodeId = ua.NodeId.from_string("i=9178")
2361  ref.TargetNodeClass = ua.NodeClass.DataType
2362  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2363  refs.append(ref)
2364  server.add_references(refs)
2365 
2366  node = ua.AddNodesItem()
2367  node.RequestedNewNodeId = ua.NodeId.from_string("i=9179")
2368  node.BrowseName = ua.QualifiedName.from_string("CurrentState")
2369  node.NodeClass = ua.NodeClass.Variable
2370  node.ParentNodeId = ua.NodeId.from_string("i=9178")
2371  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2372  node.TypeDefinition = ua.NodeId.from_string("i=2760")
2373  attrs = ua.VariableAttributes()
2374  attrs.DisplayName = ua.LocalizedText("CurrentState")
2375  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2376  attrs.ValueRank = -1
2377  node.NodeAttributes = attrs
2378  server.add_nodes([node])
2379  refs = []
2380  ref = ua.AddReferencesItem()
2381  ref.IsForward = True
2382  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2383  ref.SourceNodeId = ua.NodeId.from_string("i=9179")
2384  ref.TargetNodeClass = ua.NodeClass.DataType
2385  ref.TargetNodeId = ua.NodeId.from_string("i=9180")
2386  refs.append(ref)
2387  ref = ua.AddReferencesItem()
2388  ref.IsForward = True
2389  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2390  ref.SourceNodeId = ua.NodeId.from_string("i=9179")
2391  ref.TargetNodeClass = ua.NodeClass.DataType
2392  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2393  refs.append(ref)
2394  server.add_references(refs)
2395 
2396  node = ua.AddNodesItem()
2397  node.RequestedNewNodeId = ua.NodeId.from_string("i=9180")
2398  node.BrowseName = ua.QualifiedName.from_string("Id")
2399  node.NodeClass = ua.NodeClass.Variable
2400  node.ParentNodeId = ua.NodeId.from_string("i=9179")
2401  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2402  node.TypeDefinition = ua.NodeId.from_string("i=68")
2403  attrs = ua.VariableAttributes()
2404  attrs.DisplayName = ua.LocalizedText("Id")
2405  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
2406  attrs.ValueRank = -1
2407  node.NodeAttributes = attrs
2408  server.add_nodes([node])
2409  refs = []
2410  ref = ua.AddReferencesItem()
2411  ref.IsForward = True
2412  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2413  ref.SourceNodeId = ua.NodeId.from_string("i=9180")
2414  ref.TargetNodeClass = ua.NodeClass.DataType
2415  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2416  refs.append(ref)
2417  server.add_references(refs)
2418 
2419  node = ua.AddNodesItem()
2420  node.RequestedNewNodeId = ua.NodeId.from_string("i=9184")
2421  node.BrowseName = ua.QualifiedName.from_string("LastTransition")
2422  node.NodeClass = ua.NodeClass.Variable
2423  node.ParentNodeId = ua.NodeId.from_string("i=9178")
2424  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2425  node.TypeDefinition = ua.NodeId.from_string("i=2767")
2426  attrs = ua.VariableAttributes()
2427  attrs.DisplayName = ua.LocalizedText("LastTransition")
2428  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2429  attrs.ValueRank = -1
2430  node.NodeAttributes = attrs
2431  server.add_nodes([node])
2432  refs = []
2433  ref = ua.AddReferencesItem()
2434  ref.IsForward = True
2435  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2436  ref.SourceNodeId = ua.NodeId.from_string("i=9184")
2437  ref.TargetNodeClass = ua.NodeClass.DataType
2438  ref.TargetNodeId = ua.NodeId.from_string("i=9185")
2439  refs.append(ref)
2440  ref = ua.AddReferencesItem()
2441  ref.IsForward = True
2442  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2443  ref.SourceNodeId = ua.NodeId.from_string("i=9184")
2444  ref.TargetNodeClass = ua.NodeClass.DataType
2445  ref.TargetNodeId = ua.NodeId.from_string("i=9188")
2446  refs.append(ref)
2447  ref = ua.AddReferencesItem()
2448  ref.IsForward = True
2449  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2450  ref.SourceNodeId = ua.NodeId.from_string("i=9184")
2451  ref.TargetNodeClass = ua.NodeClass.DataType
2452  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2453  refs.append(ref)
2454  server.add_references(refs)
2455 
2456  node = ua.AddNodesItem()
2457  node.RequestedNewNodeId = ua.NodeId.from_string("i=9185")
2458  node.BrowseName = ua.QualifiedName.from_string("Id")
2459  node.NodeClass = ua.NodeClass.Variable
2460  node.ParentNodeId = ua.NodeId.from_string("i=9184")
2461  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2462  node.TypeDefinition = ua.NodeId.from_string("i=68")
2463  attrs = ua.VariableAttributes()
2464  attrs.DisplayName = ua.LocalizedText("Id")
2465  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
2466  attrs.ValueRank = -1
2467  node.NodeAttributes = attrs
2468  server.add_nodes([node])
2469  refs = []
2470  ref = ua.AddReferencesItem()
2471  ref.IsForward = True
2472  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2473  ref.SourceNodeId = ua.NodeId.from_string("i=9185")
2474  ref.TargetNodeClass = ua.NodeClass.DataType
2475  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2476  refs.append(ref)
2477  server.add_references(refs)
2478 
2479  node = ua.AddNodesItem()
2480  node.RequestedNewNodeId = ua.NodeId.from_string("i=9188")
2481  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
2482  node.NodeClass = ua.NodeClass.Variable
2483  node.ParentNodeId = ua.NodeId.from_string("i=9184")
2484  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2485  node.TypeDefinition = ua.NodeId.from_string("i=68")
2486  attrs = ua.VariableAttributes()
2487  attrs.DisplayName = ua.LocalizedText("TransitionTime")
2488  attrs.DataType = ua.NodeId.from_string("i=294")
2489  attrs.ValueRank = -1
2490  node.NodeAttributes = attrs
2491  server.add_nodes([node])
2492  refs = []
2493  ref = ua.AddReferencesItem()
2494  ref.IsForward = True
2495  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2496  ref.SourceNodeId = ua.NodeId.from_string("i=9188")
2497  ref.TargetNodeClass = ua.NodeClass.DataType
2498  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2499  refs.append(ref)
2500  server.add_references(refs)
2501 
2502  node = ua.AddNodesItem()
2503  node.RequestedNewNodeId = ua.NodeId.from_string("i=9189")
2504  node.BrowseName = ua.QualifiedName.from_string("UnshelveTime")
2505  node.NodeClass = ua.NodeClass.Variable
2506  node.ParentNodeId = ua.NodeId.from_string("i=9178")
2507  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2508  node.TypeDefinition = ua.NodeId.from_string("i=68")
2509  attrs = ua.VariableAttributes()
2510  attrs.DisplayName = ua.LocalizedText("UnshelveTime")
2511  attrs.DataType = ua.NodeId.from_string("i=290")
2512  attrs.ValueRank = -1
2513  node.NodeAttributes = attrs
2514  server.add_nodes([node])
2515  refs = []
2516  ref = ua.AddReferencesItem()
2517  ref.IsForward = True
2518  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2519  ref.SourceNodeId = ua.NodeId.from_string("i=9189")
2520  ref.TargetNodeClass = ua.NodeClass.DataType
2521  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2522  refs.append(ref)
2523  server.add_references(refs)
2524 
2525  node = ua.AddNodesItem()
2526  node.RequestedNewNodeId = ua.NodeId.from_string("i=9211")
2527  node.BrowseName = ua.QualifiedName.from_string("Unshelve")
2528  node.NodeClass = ua.NodeClass.Method
2529  node.ParentNodeId = ua.NodeId.from_string("i=9178")
2530  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2531  attrs = ua.MethodAttributes()
2532  attrs.DisplayName = ua.LocalizedText("Unshelve")
2533  node.NodeAttributes = attrs
2534  server.add_nodes([node])
2535  refs = []
2536  ref = ua.AddReferencesItem()
2537  ref.IsForward = True
2538  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
2539  ref.SourceNodeId = ua.NodeId.from_string("i=9211")
2540  ref.TargetNodeClass = ua.NodeClass.DataType
2541  ref.TargetNodeId = ua.NodeId.from_string("i=11093")
2542  refs.append(ref)
2543  ref = ua.AddReferencesItem()
2544  ref.IsForward = True
2545  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2546  ref.SourceNodeId = ua.NodeId.from_string("i=9211")
2547  ref.TargetNodeClass = ua.NodeClass.DataType
2548  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2549  refs.append(ref)
2550  server.add_references(refs)
2551 
2552  node = ua.AddNodesItem()
2553  node.RequestedNewNodeId = ua.NodeId.from_string("i=9212")
2554  node.BrowseName = ua.QualifiedName.from_string("OneShotShelve")
2555  node.NodeClass = ua.NodeClass.Method
2556  node.ParentNodeId = ua.NodeId.from_string("i=9178")
2557  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2558  attrs = ua.MethodAttributes()
2559  attrs.DisplayName = ua.LocalizedText("OneShotShelve")
2560  node.NodeAttributes = attrs
2561  server.add_nodes([node])
2562  refs = []
2563  ref = ua.AddReferencesItem()
2564  ref.IsForward = True
2565  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
2566  ref.SourceNodeId = ua.NodeId.from_string("i=9212")
2567  ref.TargetNodeClass = ua.NodeClass.DataType
2568  ref.TargetNodeId = ua.NodeId.from_string("i=11093")
2569  refs.append(ref)
2570  ref = ua.AddReferencesItem()
2571  ref.IsForward = True
2572  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2573  ref.SourceNodeId = ua.NodeId.from_string("i=9212")
2574  ref.TargetNodeClass = ua.NodeClass.DataType
2575  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2576  refs.append(ref)
2577  server.add_references(refs)
2578 
2579  node = ua.AddNodesItem()
2580  node.RequestedNewNodeId = ua.NodeId.from_string("i=9213")
2581  node.BrowseName = ua.QualifiedName.from_string("TimedShelve")
2582  node.NodeClass = ua.NodeClass.Method
2583  node.ParentNodeId = ua.NodeId.from_string("i=9178")
2584  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2585  attrs = ua.MethodAttributes()
2586  attrs.DisplayName = ua.LocalizedText("TimedShelve")
2587  node.NodeAttributes = attrs
2588  server.add_nodes([node])
2589  refs = []
2590  ref = ua.AddReferencesItem()
2591  ref.IsForward = True
2592  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2593  ref.SourceNodeId = ua.NodeId.from_string("i=9213")
2594  ref.TargetNodeClass = ua.NodeClass.DataType
2595  ref.TargetNodeId = ua.NodeId.from_string("i=9214")
2596  refs.append(ref)
2597  ref = ua.AddReferencesItem()
2598  ref.IsForward = True
2599  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
2600  ref.SourceNodeId = ua.NodeId.from_string("i=9213")
2601  ref.TargetNodeClass = ua.NodeClass.DataType
2602  ref.TargetNodeId = ua.NodeId.from_string("i=11093")
2603  refs.append(ref)
2604  ref = ua.AddReferencesItem()
2605  ref.IsForward = True
2606  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2607  ref.SourceNodeId = ua.NodeId.from_string("i=9213")
2608  ref.TargetNodeClass = ua.NodeClass.DataType
2609  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2610  refs.append(ref)
2611  server.add_references(refs)
2612 
2613  node = ua.AddNodesItem()
2614  node.RequestedNewNodeId = ua.NodeId.from_string("i=9214")
2615  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2616  node.NodeClass = ua.NodeClass.Variable
2617  node.ParentNodeId = ua.NodeId.from_string("i=9213")
2618  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2619  node.TypeDefinition = ua.NodeId.from_string("i=68")
2620  attrs = ua.VariableAttributes()
2621  attrs.DisplayName = ua.LocalizedText("InputArguments")
2622  attrs.DataType = ua.NodeId.from_string("i=296")
2623  value = []
2624  extobj = ua.Argument()
2625  extobj.Description.Text = b'If not 0, this parameter specifies a fixed time for which the Alarm is to be shelved.'
2626  extobj.DataType = ua.NodeId.from_string("i=290")
2627  extobj.Name = 'ShelvingTime'
2628  extobj.ValueRank = -1
2629  value.append(extobj)
2630  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
2631  attrs.ValueRank = 1
2632  node.NodeAttributes = attrs
2633  server.add_nodes([node])
2634  refs = []
2635  ref = ua.AddReferencesItem()
2636  ref.IsForward = True
2637  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2638  ref.SourceNodeId = ua.NodeId.from_string("i=9214")
2639  ref.TargetNodeClass = ua.NodeClass.DataType
2640  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2641  refs.append(ref)
2642  server.add_references(refs)
2643 
2644  node = ua.AddNodesItem()
2645  node.RequestedNewNodeId = ua.NodeId.from_string("i=9215")
2646  node.BrowseName = ua.QualifiedName.from_string("SuppressedOrShelved")
2647  node.NodeClass = ua.NodeClass.Variable
2648  node.ParentNodeId = ua.NodeId.from_string("i=2915")
2649  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2650  node.TypeDefinition = ua.NodeId.from_string("i=68")
2651  attrs = ua.VariableAttributes()
2652  attrs.DisplayName = ua.LocalizedText("SuppressedOrShelved")
2653  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2654  attrs.ValueRank = -1
2655  node.NodeAttributes = attrs
2656  server.add_nodes([node])
2657  refs = []
2658  ref = ua.AddReferencesItem()
2659  ref.IsForward = True
2660  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2661  ref.SourceNodeId = ua.NodeId.from_string("i=9215")
2662  ref.TargetNodeClass = ua.NodeClass.DataType
2663  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2664  refs.append(ref)
2665  server.add_references(refs)
2666 
2667  node = ua.AddNodesItem()
2668  node.RequestedNewNodeId = ua.NodeId.from_string("i=9216")
2669  node.BrowseName = ua.QualifiedName.from_string("MaxTimeShelved")
2670  node.NodeClass = ua.NodeClass.Variable
2671  node.ParentNodeId = ua.NodeId.from_string("i=2915")
2672  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2673  node.TypeDefinition = ua.NodeId.from_string("i=68")
2674  attrs = ua.VariableAttributes()
2675  attrs.DisplayName = ua.LocalizedText("MaxTimeShelved")
2676  attrs.DataType = ua.NodeId.from_string("i=290")
2677  attrs.ValueRank = -1
2678  node.NodeAttributes = attrs
2679  server.add_nodes([node])
2680  refs = []
2681  ref = ua.AddReferencesItem()
2682  ref.IsForward = True
2683  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2684  ref.SourceNodeId = ua.NodeId.from_string("i=9216")
2685  ref.TargetNodeClass = ua.NodeClass.DataType
2686  ref.TargetNodeId = ua.NodeId.from_string("i=80")
2687  refs.append(ref)
2688  server.add_references(refs)
2689 
2690  node = ua.AddNodesItem()
2691  node.RequestedNewNodeId = ua.NodeId.from_string("i=2929")
2692  node.BrowseName = ua.QualifiedName.from_string("ShelvedStateMachineType")
2693  node.NodeClass = ua.NodeClass.ObjectType
2694  node.ParentNodeId = ua.NodeId.from_string("i=2771")
2695  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2696  attrs = ua.ObjectTypeAttributes()
2697  attrs.DisplayName = ua.LocalizedText("ShelvedStateMachineType")
2698  attrs.IsAbstract = False
2699  node.NodeAttributes = attrs
2700  server.add_nodes([node])
2701  refs = []
2702  ref = ua.AddReferencesItem()
2703  ref.IsForward = True
2704  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2705  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2706  ref.TargetNodeClass = ua.NodeClass.DataType
2707  ref.TargetNodeId = ua.NodeId.from_string("i=9115")
2708  refs.append(ref)
2709  ref = ua.AddReferencesItem()
2710  ref.IsForward = True
2711  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2712  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2713  ref.TargetNodeClass = ua.NodeClass.DataType
2714  ref.TargetNodeId = ua.NodeId.from_string("i=2930")
2715  refs.append(ref)
2716  ref = ua.AddReferencesItem()
2717  ref.IsForward = True
2718  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2719  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2720  ref.TargetNodeClass = ua.NodeClass.DataType
2721  ref.TargetNodeId = ua.NodeId.from_string("i=2932")
2722  refs.append(ref)
2723  ref = ua.AddReferencesItem()
2724  ref.IsForward = True
2725  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2726  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2727  ref.TargetNodeClass = ua.NodeClass.DataType
2728  ref.TargetNodeId = ua.NodeId.from_string("i=2933")
2729  refs.append(ref)
2730  ref = ua.AddReferencesItem()
2731  ref.IsForward = True
2732  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2733  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2734  ref.TargetNodeClass = ua.NodeClass.DataType
2735  ref.TargetNodeId = ua.NodeId.from_string("i=2935")
2736  refs.append(ref)
2737  ref = ua.AddReferencesItem()
2738  ref.IsForward = True
2739  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2740  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2741  ref.TargetNodeClass = ua.NodeClass.DataType
2742  ref.TargetNodeId = ua.NodeId.from_string("i=2936")
2743  refs.append(ref)
2744  ref = ua.AddReferencesItem()
2745  ref.IsForward = True
2746  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2747  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2748  ref.TargetNodeClass = ua.NodeClass.DataType
2749  ref.TargetNodeId = ua.NodeId.from_string("i=2940")
2750  refs.append(ref)
2751  ref = ua.AddReferencesItem()
2752  ref.IsForward = True
2753  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2754  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2755  ref.TargetNodeClass = ua.NodeClass.DataType
2756  ref.TargetNodeId = ua.NodeId.from_string("i=2942")
2757  refs.append(ref)
2758  ref = ua.AddReferencesItem()
2759  ref.IsForward = True
2760  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2761  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2762  ref.TargetNodeClass = ua.NodeClass.DataType
2763  ref.TargetNodeId = ua.NodeId.from_string("i=2943")
2764  refs.append(ref)
2765  ref = ua.AddReferencesItem()
2766  ref.IsForward = True
2767  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2768  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2769  ref.TargetNodeClass = ua.NodeClass.DataType
2770  ref.TargetNodeId = ua.NodeId.from_string("i=2945")
2771  refs.append(ref)
2772  ref = ua.AddReferencesItem()
2773  ref.IsForward = True
2774  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2775  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2776  ref.TargetNodeClass = ua.NodeClass.DataType
2777  ref.TargetNodeId = ua.NodeId.from_string("i=2947")
2778  refs.append(ref)
2779  ref = ua.AddReferencesItem()
2780  ref.IsForward = True
2781  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2782  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2783  ref.TargetNodeClass = ua.NodeClass.DataType
2784  ref.TargetNodeId = ua.NodeId.from_string("i=2948")
2785  refs.append(ref)
2786  ref = ua.AddReferencesItem()
2787  ref.IsForward = True
2788  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2789  ref.SourceNodeId = ua.NodeId.from_string("i=2929")
2790  ref.TargetNodeClass = ua.NodeClass.DataType
2791  ref.TargetNodeId = ua.NodeId.from_string("i=2949")
2792  refs.append(ref)
2793  server.add_references(refs)
2794 
2795  node = ua.AddNodesItem()
2796  node.RequestedNewNodeId = ua.NodeId.from_string("i=9115")
2797  node.BrowseName = ua.QualifiedName.from_string("UnshelveTime")
2798  node.NodeClass = ua.NodeClass.Variable
2799  node.ParentNodeId = ua.NodeId.from_string("i=2929")
2800  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2801  node.TypeDefinition = ua.NodeId.from_string("i=68")
2802  attrs = ua.VariableAttributes()
2803  attrs.DisplayName = ua.LocalizedText("UnshelveTime")
2804  attrs.DataType = ua.NodeId.from_string("i=290")
2805  attrs.ValueRank = -1
2806  node.NodeAttributes = attrs
2807  server.add_nodes([node])
2808  refs = []
2809  ref = ua.AddReferencesItem()
2810  ref.IsForward = True
2811  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2812  ref.SourceNodeId = ua.NodeId.from_string("i=9115")
2813  ref.TargetNodeClass = ua.NodeClass.DataType
2814  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2815  refs.append(ref)
2816  server.add_references(refs)
2817 
2818  node = ua.AddNodesItem()
2819  node.RequestedNewNodeId = ua.NodeId.from_string("i=2930")
2820  node.BrowseName = ua.QualifiedName.from_string("Unshelved")
2821  node.NodeClass = ua.NodeClass.Object
2822  node.ParentNodeId = ua.NodeId.from_string("i=2929")
2823  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2824  node.TypeDefinition = ua.NodeId.from_string("i=2307")
2825  attrs = ua.ObjectAttributes()
2826  attrs.DisplayName = ua.LocalizedText("Unshelved")
2827  attrs.EventNotifier = 0
2828  node.NodeAttributes = attrs
2829  server.add_nodes([node])
2830  refs = []
2831  ref = ua.AddReferencesItem()
2832  ref.IsForward = True
2833  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2834  ref.SourceNodeId = ua.NodeId.from_string("i=2930")
2835  ref.TargetNodeClass = ua.NodeClass.DataType
2836  ref.TargetNodeId = ua.NodeId.from_string("i=6098")
2837  refs.append(ref)
2838  server.add_references(refs)
2839 
2840  node = ua.AddNodesItem()
2841  node.RequestedNewNodeId = ua.NodeId.from_string("i=6098")
2842  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
2843  node.NodeClass = ua.NodeClass.Variable
2844  node.ParentNodeId = ua.NodeId.from_string("i=2930")
2845  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2846  node.TypeDefinition = ua.NodeId.from_string("i=68")
2847  attrs = ua.VariableAttributes()
2848  attrs.DisplayName = ua.LocalizedText("StateNumber")
2849  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
2850  attrs.ValueRank = -1
2851  node.NodeAttributes = attrs
2852  server.add_nodes([node])
2853  refs = []
2854  ref = ua.AddReferencesItem()
2855  ref.IsForward = True
2856  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2857  ref.SourceNodeId = ua.NodeId.from_string("i=6098")
2858  ref.TargetNodeClass = ua.NodeClass.DataType
2859  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2860  refs.append(ref)
2861  server.add_references(refs)
2862 
2863  node = ua.AddNodesItem()
2864  node.RequestedNewNodeId = ua.NodeId.from_string("i=2932")
2865  node.BrowseName = ua.QualifiedName.from_string("TimedShelved")
2866  node.NodeClass = ua.NodeClass.Object
2867  node.ParentNodeId = ua.NodeId.from_string("i=2929")
2868  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2869  node.TypeDefinition = ua.NodeId.from_string("i=2307")
2870  attrs = ua.ObjectAttributes()
2871  attrs.DisplayName = ua.LocalizedText("TimedShelved")
2872  attrs.EventNotifier = 0
2873  node.NodeAttributes = attrs
2874  server.add_nodes([node])
2875  refs = []
2876  ref = ua.AddReferencesItem()
2877  ref.IsForward = True
2878  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2879  ref.SourceNodeId = ua.NodeId.from_string("i=2932")
2880  ref.TargetNodeClass = ua.NodeClass.DataType
2881  ref.TargetNodeId = ua.NodeId.from_string("i=6100")
2882  refs.append(ref)
2883  server.add_references(refs)
2884 
2885  node = ua.AddNodesItem()
2886  node.RequestedNewNodeId = ua.NodeId.from_string("i=6100")
2887  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
2888  node.NodeClass = ua.NodeClass.Variable
2889  node.ParentNodeId = ua.NodeId.from_string("i=2932")
2890  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2891  node.TypeDefinition = ua.NodeId.from_string("i=68")
2892  attrs = ua.VariableAttributes()
2893  attrs.DisplayName = ua.LocalizedText("StateNumber")
2894  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
2895  attrs.ValueRank = -1
2896  node.NodeAttributes = attrs
2897  server.add_nodes([node])
2898  refs = []
2899  ref = ua.AddReferencesItem()
2900  ref.IsForward = True
2901  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2902  ref.SourceNodeId = ua.NodeId.from_string("i=6100")
2903  ref.TargetNodeClass = ua.NodeClass.DataType
2904  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2905  refs.append(ref)
2906  server.add_references(refs)
2907 
2908  node = ua.AddNodesItem()
2909  node.RequestedNewNodeId = ua.NodeId.from_string("i=2933")
2910  node.BrowseName = ua.QualifiedName.from_string("OneShotShelved")
2911  node.NodeClass = ua.NodeClass.Object
2912  node.ParentNodeId = ua.NodeId.from_string("i=2929")
2913  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2914  node.TypeDefinition = ua.NodeId.from_string("i=2307")
2915  attrs = ua.ObjectAttributes()
2916  attrs.DisplayName = ua.LocalizedText("OneShotShelved")
2917  attrs.EventNotifier = 0
2918  node.NodeAttributes = attrs
2919  server.add_nodes([node])
2920  refs = []
2921  ref = ua.AddReferencesItem()
2922  ref.IsForward = True
2923  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2924  ref.SourceNodeId = ua.NodeId.from_string("i=2933")
2925  ref.TargetNodeClass = ua.NodeClass.DataType
2926  ref.TargetNodeId = ua.NodeId.from_string("i=6101")
2927  refs.append(ref)
2928  server.add_references(refs)
2929 
2930  node = ua.AddNodesItem()
2931  node.RequestedNewNodeId = ua.NodeId.from_string("i=6101")
2932  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
2933  node.NodeClass = ua.NodeClass.Variable
2934  node.ParentNodeId = ua.NodeId.from_string("i=2933")
2935  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2936  node.TypeDefinition = ua.NodeId.from_string("i=68")
2937  attrs = ua.VariableAttributes()
2938  attrs.DisplayName = ua.LocalizedText("StateNumber")
2939  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
2940  attrs.ValueRank = -1
2941  node.NodeAttributes = attrs
2942  server.add_nodes([node])
2943  refs = []
2944  ref = ua.AddReferencesItem()
2945  ref.IsForward = True
2946  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2947  ref.SourceNodeId = ua.NodeId.from_string("i=6101")
2948  ref.TargetNodeClass = ua.NodeClass.DataType
2949  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2950  refs.append(ref)
2951  server.add_references(refs)
2952 
2953  node = ua.AddNodesItem()
2954  node.RequestedNewNodeId = ua.NodeId.from_string("i=2935")
2955  node.BrowseName = ua.QualifiedName.from_string("UnshelvedToTimedShelved")
2956  node.NodeClass = ua.NodeClass.Object
2957  node.ParentNodeId = ua.NodeId.from_string("i=2929")
2958  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2959  node.TypeDefinition = ua.NodeId.from_string("i=2310")
2960  attrs = ua.ObjectAttributes()
2961  attrs.DisplayName = ua.LocalizedText("UnshelvedToTimedShelved")
2962  attrs.EventNotifier = 0
2963  node.NodeAttributes = attrs
2964  server.add_nodes([node])
2965  refs = []
2966  ref = ua.AddReferencesItem()
2967  ref.IsForward = True
2968  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2969  ref.SourceNodeId = ua.NodeId.from_string("i=2935")
2970  ref.TargetNodeClass = ua.NodeClass.DataType
2971  ref.TargetNodeId = ua.NodeId.from_string("i=11322")
2972  refs.append(ref)
2973  ref = ua.AddReferencesItem()
2974  ref.IsForward = True
2975  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
2976  ref.SourceNodeId = ua.NodeId.from_string("i=2935")
2977  ref.TargetNodeClass = ua.NodeClass.DataType
2978  ref.TargetNodeId = ua.NodeId.from_string("i=2930")
2979  refs.append(ref)
2980  ref = ua.AddReferencesItem()
2981  ref.IsForward = True
2982  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
2983  ref.SourceNodeId = ua.NodeId.from_string("i=2935")
2984  ref.TargetNodeClass = ua.NodeClass.DataType
2985  ref.TargetNodeId = ua.NodeId.from_string("i=2932")
2986  refs.append(ref)
2987  ref = ua.AddReferencesItem()
2988  ref.IsForward = True
2989  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
2990  ref.SourceNodeId = ua.NodeId.from_string("i=2935")
2991  ref.TargetNodeClass = ua.NodeClass.DataType
2992  ref.TargetNodeId = ua.NodeId.from_string("i=2915")
2993  refs.append(ref)
2994  ref = ua.AddReferencesItem()
2995  ref.IsForward = True
2996  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
2997  ref.SourceNodeId = ua.NodeId.from_string("i=2935")
2998  ref.TargetNodeClass = ua.NodeClass.DataType
2999  ref.TargetNodeId = ua.NodeId.from_string("i=2949")
3000  refs.append(ref)
3001  server.add_references(refs)
3002 
3003  node = ua.AddNodesItem()
3004  node.RequestedNewNodeId = ua.NodeId.from_string("i=11322")
3005  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3006  node.NodeClass = ua.NodeClass.Variable
3007  node.ParentNodeId = ua.NodeId.from_string("i=2935")
3008  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3009  node.TypeDefinition = ua.NodeId.from_string("i=68")
3010  attrs = ua.VariableAttributes()
3011  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3012  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3013  attrs.ValueRank = -1
3014  node.NodeAttributes = attrs
3015  server.add_nodes([node])
3016  refs = []
3017  ref = ua.AddReferencesItem()
3018  ref.IsForward = True
3019  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3020  ref.SourceNodeId = ua.NodeId.from_string("i=11322")
3021  ref.TargetNodeClass = ua.NodeClass.DataType
3022  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3023  refs.append(ref)
3024  server.add_references(refs)
3025 
3026  node = ua.AddNodesItem()
3027  node.RequestedNewNodeId = ua.NodeId.from_string("i=2936")
3028  node.BrowseName = ua.QualifiedName.from_string("UnshelvedToOneShotShelved")
3029  node.NodeClass = ua.NodeClass.Object
3030  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3031  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3032  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3033  attrs = ua.ObjectAttributes()
3034  attrs.DisplayName = ua.LocalizedText("UnshelvedToOneShotShelved")
3035  attrs.EventNotifier = 0
3036  node.NodeAttributes = attrs
3037  server.add_nodes([node])
3038  refs = []
3039  ref = ua.AddReferencesItem()
3040  ref.IsForward = True
3041  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3042  ref.SourceNodeId = ua.NodeId.from_string("i=2936")
3043  ref.TargetNodeClass = ua.NodeClass.DataType
3044  ref.TargetNodeId = ua.NodeId.from_string("i=11323")
3045  refs.append(ref)
3046  ref = ua.AddReferencesItem()
3047  ref.IsForward = True
3048  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3049  ref.SourceNodeId = ua.NodeId.from_string("i=2936")
3050  ref.TargetNodeClass = ua.NodeClass.DataType
3051  ref.TargetNodeId = ua.NodeId.from_string("i=2930")
3052  refs.append(ref)
3053  ref = ua.AddReferencesItem()
3054  ref.IsForward = True
3055  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3056  ref.SourceNodeId = ua.NodeId.from_string("i=2936")
3057  ref.TargetNodeClass = ua.NodeClass.DataType
3058  ref.TargetNodeId = ua.NodeId.from_string("i=2933")
3059  refs.append(ref)
3060  ref = ua.AddReferencesItem()
3061  ref.IsForward = True
3062  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
3063  ref.SourceNodeId = ua.NodeId.from_string("i=2936")
3064  ref.TargetNodeClass = ua.NodeClass.DataType
3065  ref.TargetNodeId = ua.NodeId.from_string("i=2915")
3066  refs.append(ref)
3067  ref = ua.AddReferencesItem()
3068  ref.IsForward = True
3069  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
3070  ref.SourceNodeId = ua.NodeId.from_string("i=2936")
3071  ref.TargetNodeClass = ua.NodeClass.DataType
3072  ref.TargetNodeId = ua.NodeId.from_string("i=2948")
3073  refs.append(ref)
3074  server.add_references(refs)
3075 
3076  node = ua.AddNodesItem()
3077  node.RequestedNewNodeId = ua.NodeId.from_string("i=11323")
3078  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3079  node.NodeClass = ua.NodeClass.Variable
3080  node.ParentNodeId = ua.NodeId.from_string("i=2936")
3081  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3082  node.TypeDefinition = ua.NodeId.from_string("i=68")
3083  attrs = ua.VariableAttributes()
3084  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3085  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3086  attrs.ValueRank = -1
3087  node.NodeAttributes = attrs
3088  server.add_nodes([node])
3089  refs = []
3090  ref = ua.AddReferencesItem()
3091  ref.IsForward = True
3092  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3093  ref.SourceNodeId = ua.NodeId.from_string("i=11323")
3094  ref.TargetNodeClass = ua.NodeClass.DataType
3095  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3096  refs.append(ref)
3097  server.add_references(refs)
3098 
3099  node = ua.AddNodesItem()
3100  node.RequestedNewNodeId = ua.NodeId.from_string("i=2940")
3101  node.BrowseName = ua.QualifiedName.from_string("TimedShelvedToUnshelved")
3102  node.NodeClass = ua.NodeClass.Object
3103  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3104  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3105  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3106  attrs = ua.ObjectAttributes()
3107  attrs.DisplayName = ua.LocalizedText("TimedShelvedToUnshelved")
3108  attrs.EventNotifier = 0
3109  node.NodeAttributes = attrs
3110  server.add_nodes([node])
3111  refs = []
3112  ref = ua.AddReferencesItem()
3113  ref.IsForward = True
3114  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3115  ref.SourceNodeId = ua.NodeId.from_string("i=2940")
3116  ref.TargetNodeClass = ua.NodeClass.DataType
3117  ref.TargetNodeId = ua.NodeId.from_string("i=11324")
3118  refs.append(ref)
3119  ref = ua.AddReferencesItem()
3120  ref.IsForward = True
3121  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3122  ref.SourceNodeId = ua.NodeId.from_string("i=2940")
3123  ref.TargetNodeClass = ua.NodeClass.DataType
3124  ref.TargetNodeId = ua.NodeId.from_string("i=2932")
3125  refs.append(ref)
3126  ref = ua.AddReferencesItem()
3127  ref.IsForward = True
3128  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3129  ref.SourceNodeId = ua.NodeId.from_string("i=2940")
3130  ref.TargetNodeClass = ua.NodeClass.DataType
3131  ref.TargetNodeId = ua.NodeId.from_string("i=2930")
3132  refs.append(ref)
3133  ref = ua.AddReferencesItem()
3134  ref.IsForward = True
3135  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
3136  ref.SourceNodeId = ua.NodeId.from_string("i=2940")
3137  ref.TargetNodeClass = ua.NodeClass.DataType
3138  ref.TargetNodeId = ua.NodeId.from_string("i=2915")
3139  refs.append(ref)
3140  ref = ua.AddReferencesItem()
3141  ref.IsForward = True
3142  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
3143  ref.SourceNodeId = ua.NodeId.from_string("i=2940")
3144  ref.TargetNodeClass = ua.NodeClass.DataType
3145  ref.TargetNodeId = ua.NodeId.from_string("i=2947")
3146  refs.append(ref)
3147  server.add_references(refs)
3148 
3149  node = ua.AddNodesItem()
3150  node.RequestedNewNodeId = ua.NodeId.from_string("i=11324")
3151  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3152  node.NodeClass = ua.NodeClass.Variable
3153  node.ParentNodeId = ua.NodeId.from_string("i=2940")
3154  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3155  node.TypeDefinition = ua.NodeId.from_string("i=68")
3156  attrs = ua.VariableAttributes()
3157  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3158  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3159  attrs.ValueRank = -1
3160  node.NodeAttributes = attrs
3161  server.add_nodes([node])
3162  refs = []
3163  ref = ua.AddReferencesItem()
3164  ref.IsForward = True
3165  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3166  ref.SourceNodeId = ua.NodeId.from_string("i=11324")
3167  ref.TargetNodeClass = ua.NodeClass.DataType
3168  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3169  refs.append(ref)
3170  server.add_references(refs)
3171 
3172  node = ua.AddNodesItem()
3173  node.RequestedNewNodeId = ua.NodeId.from_string("i=2942")
3174  node.BrowseName = ua.QualifiedName.from_string("TimedShelvedToOneShotShelved")
3175  node.NodeClass = ua.NodeClass.Object
3176  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3177  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3178  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3179  attrs = ua.ObjectAttributes()
3180  attrs.DisplayName = ua.LocalizedText("TimedShelvedToOneShotShelved")
3181  attrs.EventNotifier = 0
3182  node.NodeAttributes = attrs
3183  server.add_nodes([node])
3184  refs = []
3185  ref = ua.AddReferencesItem()
3186  ref.IsForward = True
3187  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3188  ref.SourceNodeId = ua.NodeId.from_string("i=2942")
3189  ref.TargetNodeClass = ua.NodeClass.DataType
3190  ref.TargetNodeId = ua.NodeId.from_string("i=11325")
3191  refs.append(ref)
3192  ref = ua.AddReferencesItem()
3193  ref.IsForward = True
3194  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3195  ref.SourceNodeId = ua.NodeId.from_string("i=2942")
3196  ref.TargetNodeClass = ua.NodeClass.DataType
3197  ref.TargetNodeId = ua.NodeId.from_string("i=2932")
3198  refs.append(ref)
3199  ref = ua.AddReferencesItem()
3200  ref.IsForward = True
3201  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3202  ref.SourceNodeId = ua.NodeId.from_string("i=2942")
3203  ref.TargetNodeClass = ua.NodeClass.DataType
3204  ref.TargetNodeId = ua.NodeId.from_string("i=2933")
3205  refs.append(ref)
3206  ref = ua.AddReferencesItem()
3207  ref.IsForward = True
3208  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
3209  ref.SourceNodeId = ua.NodeId.from_string("i=2942")
3210  ref.TargetNodeClass = ua.NodeClass.DataType
3211  ref.TargetNodeId = ua.NodeId.from_string("i=2915")
3212  refs.append(ref)
3213  ref = ua.AddReferencesItem()
3214  ref.IsForward = True
3215  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
3216  ref.SourceNodeId = ua.NodeId.from_string("i=2942")
3217  ref.TargetNodeClass = ua.NodeClass.DataType
3218  ref.TargetNodeId = ua.NodeId.from_string("i=2948")
3219  refs.append(ref)
3220  server.add_references(refs)
3221 
3222  node = ua.AddNodesItem()
3223  node.RequestedNewNodeId = ua.NodeId.from_string("i=11325")
3224  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3225  node.NodeClass = ua.NodeClass.Variable
3226  node.ParentNodeId = ua.NodeId.from_string("i=2942")
3227  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3228  node.TypeDefinition = ua.NodeId.from_string("i=68")
3229  attrs = ua.VariableAttributes()
3230  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3231  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3232  attrs.ValueRank = -1
3233  node.NodeAttributes = attrs
3234  server.add_nodes([node])
3235  refs = []
3236  ref = ua.AddReferencesItem()
3237  ref.IsForward = True
3238  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3239  ref.SourceNodeId = ua.NodeId.from_string("i=11325")
3240  ref.TargetNodeClass = ua.NodeClass.DataType
3241  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3242  refs.append(ref)
3243  server.add_references(refs)
3244 
3245  node = ua.AddNodesItem()
3246  node.RequestedNewNodeId = ua.NodeId.from_string("i=2943")
3247  node.BrowseName = ua.QualifiedName.from_string("OneShotShelvedToUnshelved")
3248  node.NodeClass = ua.NodeClass.Object
3249  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3250  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3251  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3252  attrs = ua.ObjectAttributes()
3253  attrs.DisplayName = ua.LocalizedText("OneShotShelvedToUnshelved")
3254  attrs.EventNotifier = 0
3255  node.NodeAttributes = attrs
3256  server.add_nodes([node])
3257  refs = []
3258  ref = ua.AddReferencesItem()
3259  ref.IsForward = True
3260  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3261  ref.SourceNodeId = ua.NodeId.from_string("i=2943")
3262  ref.TargetNodeClass = ua.NodeClass.DataType
3263  ref.TargetNodeId = ua.NodeId.from_string("i=11326")
3264  refs.append(ref)
3265  ref = ua.AddReferencesItem()
3266  ref.IsForward = True
3267  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3268  ref.SourceNodeId = ua.NodeId.from_string("i=2943")
3269  ref.TargetNodeClass = ua.NodeClass.DataType
3270  ref.TargetNodeId = ua.NodeId.from_string("i=2933")
3271  refs.append(ref)
3272  ref = ua.AddReferencesItem()
3273  ref.IsForward = True
3274  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3275  ref.SourceNodeId = ua.NodeId.from_string("i=2943")
3276  ref.TargetNodeClass = ua.NodeClass.DataType
3277  ref.TargetNodeId = ua.NodeId.from_string("i=2930")
3278  refs.append(ref)
3279  ref = ua.AddReferencesItem()
3280  ref.IsForward = True
3281  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
3282  ref.SourceNodeId = ua.NodeId.from_string("i=2943")
3283  ref.TargetNodeClass = ua.NodeClass.DataType
3284  ref.TargetNodeId = ua.NodeId.from_string("i=2915")
3285  refs.append(ref)
3286  ref = ua.AddReferencesItem()
3287  ref.IsForward = True
3288  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
3289  ref.SourceNodeId = ua.NodeId.from_string("i=2943")
3290  ref.TargetNodeClass = ua.NodeClass.DataType
3291  ref.TargetNodeId = ua.NodeId.from_string("i=2947")
3292  refs.append(ref)
3293  server.add_references(refs)
3294 
3295  node = ua.AddNodesItem()
3296  node.RequestedNewNodeId = ua.NodeId.from_string("i=11326")
3297  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3298  node.NodeClass = ua.NodeClass.Variable
3299  node.ParentNodeId = ua.NodeId.from_string("i=2943")
3300  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3301  node.TypeDefinition = ua.NodeId.from_string("i=68")
3302  attrs = ua.VariableAttributes()
3303  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3304  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3305  attrs.ValueRank = -1
3306  node.NodeAttributes = attrs
3307  server.add_nodes([node])
3308  refs = []
3309  ref = ua.AddReferencesItem()
3310  ref.IsForward = True
3311  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3312  ref.SourceNodeId = ua.NodeId.from_string("i=11326")
3313  ref.TargetNodeClass = ua.NodeClass.DataType
3314  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3315  refs.append(ref)
3316  server.add_references(refs)
3317 
3318  node = ua.AddNodesItem()
3319  node.RequestedNewNodeId = ua.NodeId.from_string("i=2945")
3320  node.BrowseName = ua.QualifiedName.from_string("OneShotShelvedToTimedShelved")
3321  node.NodeClass = ua.NodeClass.Object
3322  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3323  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3324  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3325  attrs = ua.ObjectAttributes()
3326  attrs.DisplayName = ua.LocalizedText("OneShotShelvedToTimedShelved")
3327  attrs.EventNotifier = 0
3328  node.NodeAttributes = attrs
3329  server.add_nodes([node])
3330  refs = []
3331  ref = ua.AddReferencesItem()
3332  ref.IsForward = True
3333  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3334  ref.SourceNodeId = ua.NodeId.from_string("i=2945")
3335  ref.TargetNodeClass = ua.NodeClass.DataType
3336  ref.TargetNodeId = ua.NodeId.from_string("i=11327")
3337  refs.append(ref)
3338  ref = ua.AddReferencesItem()
3339  ref.IsForward = True
3340  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3341  ref.SourceNodeId = ua.NodeId.from_string("i=2945")
3342  ref.TargetNodeClass = ua.NodeClass.DataType
3343  ref.TargetNodeId = ua.NodeId.from_string("i=2933")
3344  refs.append(ref)
3345  ref = ua.AddReferencesItem()
3346  ref.IsForward = True
3347  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3348  ref.SourceNodeId = ua.NodeId.from_string("i=2945")
3349  ref.TargetNodeClass = ua.NodeClass.DataType
3350  ref.TargetNodeId = ua.NodeId.from_string("i=2932")
3351  refs.append(ref)
3352  ref = ua.AddReferencesItem()
3353  ref.IsForward = True
3354  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
3355  ref.SourceNodeId = ua.NodeId.from_string("i=2945")
3356  ref.TargetNodeClass = ua.NodeClass.DataType
3357  ref.TargetNodeId = ua.NodeId.from_string("i=2915")
3358  refs.append(ref)
3359  ref = ua.AddReferencesItem()
3360  ref.IsForward = True
3361  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
3362  ref.SourceNodeId = ua.NodeId.from_string("i=2945")
3363  ref.TargetNodeClass = ua.NodeClass.DataType
3364  ref.TargetNodeId = ua.NodeId.from_string("i=2949")
3365  refs.append(ref)
3366  server.add_references(refs)
3367 
3368  node = ua.AddNodesItem()
3369  node.RequestedNewNodeId = ua.NodeId.from_string("i=11327")
3370  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3371  node.NodeClass = ua.NodeClass.Variable
3372  node.ParentNodeId = ua.NodeId.from_string("i=2945")
3373  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3374  node.TypeDefinition = ua.NodeId.from_string("i=68")
3375  attrs = ua.VariableAttributes()
3376  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3377  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3378  attrs.ValueRank = -1
3379  node.NodeAttributes = attrs
3380  server.add_nodes([node])
3381  refs = []
3382  ref = ua.AddReferencesItem()
3383  ref.IsForward = True
3384  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3385  ref.SourceNodeId = ua.NodeId.from_string("i=11327")
3386  ref.TargetNodeClass = ua.NodeClass.DataType
3387  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3388  refs.append(ref)
3389  server.add_references(refs)
3390 
3391  node = ua.AddNodesItem()
3392  node.RequestedNewNodeId = ua.NodeId.from_string("i=2947")
3393  node.BrowseName = ua.QualifiedName.from_string("Unshelve")
3394  node.NodeClass = ua.NodeClass.Method
3395  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3396  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3397  attrs = ua.MethodAttributes()
3398  attrs.DisplayName = ua.LocalizedText("Unshelve")
3399  node.NodeAttributes = attrs
3400  server.add_nodes([node])
3401  refs = []
3402  ref = ua.AddReferencesItem()
3403  ref.IsForward = True
3404  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
3405  ref.SourceNodeId = ua.NodeId.from_string("i=2947")
3406  ref.TargetNodeClass = ua.NodeClass.DataType
3407  ref.TargetNodeId = ua.NodeId.from_string("i=11093")
3408  refs.append(ref)
3409  ref = ua.AddReferencesItem()
3410  ref.IsForward = True
3411  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3412  ref.SourceNodeId = ua.NodeId.from_string("i=2947")
3413  ref.TargetNodeClass = ua.NodeClass.DataType
3414  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3415  refs.append(ref)
3416  server.add_references(refs)
3417 
3418  node = ua.AddNodesItem()
3419  node.RequestedNewNodeId = ua.NodeId.from_string("i=2948")
3420  node.BrowseName = ua.QualifiedName.from_string("OneShotShelve")
3421  node.NodeClass = ua.NodeClass.Method
3422  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3423  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3424  attrs = ua.MethodAttributes()
3425  attrs.DisplayName = ua.LocalizedText("OneShotShelve")
3426  node.NodeAttributes = attrs
3427  server.add_nodes([node])
3428  refs = []
3429  ref = ua.AddReferencesItem()
3430  ref.IsForward = True
3431  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
3432  ref.SourceNodeId = ua.NodeId.from_string("i=2948")
3433  ref.TargetNodeClass = ua.NodeClass.DataType
3434  ref.TargetNodeId = ua.NodeId.from_string("i=11093")
3435  refs.append(ref)
3436  ref = ua.AddReferencesItem()
3437  ref.IsForward = True
3438  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3439  ref.SourceNodeId = ua.NodeId.from_string("i=2948")
3440  ref.TargetNodeClass = ua.NodeClass.DataType
3441  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3442  refs.append(ref)
3443  server.add_references(refs)
3444 
3445  node = ua.AddNodesItem()
3446  node.RequestedNewNodeId = ua.NodeId.from_string("i=2949")
3447  node.BrowseName = ua.QualifiedName.from_string("TimedShelve")
3448  node.NodeClass = ua.NodeClass.Method
3449  node.ParentNodeId = ua.NodeId.from_string("i=2929")
3450  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3451  attrs = ua.MethodAttributes()
3452  attrs.DisplayName = ua.LocalizedText("TimedShelve")
3453  node.NodeAttributes = attrs
3454  server.add_nodes([node])
3455  refs = []
3456  ref = ua.AddReferencesItem()
3457  ref.IsForward = True
3458  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3459  ref.SourceNodeId = ua.NodeId.from_string("i=2949")
3460  ref.TargetNodeClass = ua.NodeClass.DataType
3461  ref.TargetNodeId = ua.NodeId.from_string("i=2991")
3462  refs.append(ref)
3463  ref = ua.AddReferencesItem()
3464  ref.IsForward = True
3465  ref.ReferenceTypeId = ua.NodeId.from_string("i=3065")
3466  ref.SourceNodeId = ua.NodeId.from_string("i=2949")
3467  ref.TargetNodeClass = ua.NodeClass.DataType
3468  ref.TargetNodeId = ua.NodeId.from_string("i=11093")
3469  refs.append(ref)
3470  ref = ua.AddReferencesItem()
3471  ref.IsForward = True
3472  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3473  ref.SourceNodeId = ua.NodeId.from_string("i=2949")
3474  ref.TargetNodeClass = ua.NodeClass.DataType
3475  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3476  refs.append(ref)
3477  server.add_references(refs)
3478 
3479  node = ua.AddNodesItem()
3480  node.RequestedNewNodeId = ua.NodeId.from_string("i=2991")
3481  node.BrowseName = ua.QualifiedName.from_string("InputArguments")
3482  node.NodeClass = ua.NodeClass.Variable
3483  node.ParentNodeId = ua.NodeId.from_string("i=2949")
3484  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3485  node.TypeDefinition = ua.NodeId.from_string("i=68")
3486  attrs = ua.VariableAttributes()
3487  attrs.DisplayName = ua.LocalizedText("InputArguments")
3488  attrs.DataType = ua.NodeId.from_string("i=296")
3489  value = []
3490  extobj = ua.Argument()
3491  extobj.Description.Text = b'If not 0, this parameter specifies a fixed time for which the Alarm is to be shelved.'
3492  extobj.DataType = ua.NodeId.from_string("i=290")
3493  extobj.Name = 'ShelvingTime'
3494  extobj.ValueRank = -1
3495  value.append(extobj)
3496  attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
3497  attrs.ValueRank = 1
3498  node.NodeAttributes = attrs
3499  server.add_nodes([node])
3500  refs = []
3501  ref = ua.AddReferencesItem()
3502  ref.IsForward = True
3503  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3504  ref.SourceNodeId = ua.NodeId.from_string("i=2991")
3505  ref.TargetNodeClass = ua.NodeClass.DataType
3506  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3507  refs.append(ref)
3508  server.add_references(refs)
3509 
3510  node = ua.AddNodesItem()
3511  node.RequestedNewNodeId = ua.NodeId.from_string("i=2955")
3512  node.BrowseName = ua.QualifiedName.from_string("LimitAlarmType")
3513  node.NodeClass = ua.NodeClass.ObjectType
3514  node.ParentNodeId = ua.NodeId.from_string("i=2915")
3515  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3516  attrs = ua.ObjectTypeAttributes()
3517  attrs.DisplayName = ua.LocalizedText("LimitAlarmType")
3518  attrs.IsAbstract = False
3519  node.NodeAttributes = attrs
3520  server.add_nodes([node])
3521  refs = []
3522  ref = ua.AddReferencesItem()
3523  ref.IsForward = True
3524  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3525  ref.SourceNodeId = ua.NodeId.from_string("i=2955")
3526  ref.TargetNodeClass = ua.NodeClass.DataType
3527  ref.TargetNodeId = ua.NodeId.from_string("i=11124")
3528  refs.append(ref)
3529  ref = ua.AddReferencesItem()
3530  ref.IsForward = True
3531  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3532  ref.SourceNodeId = ua.NodeId.from_string("i=2955")
3533  ref.TargetNodeClass = ua.NodeClass.DataType
3534  ref.TargetNodeId = ua.NodeId.from_string("i=11125")
3535  refs.append(ref)
3536  ref = ua.AddReferencesItem()
3537  ref.IsForward = True
3538  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3539  ref.SourceNodeId = ua.NodeId.from_string("i=2955")
3540  ref.TargetNodeClass = ua.NodeClass.DataType
3541  ref.TargetNodeId = ua.NodeId.from_string("i=11126")
3542  refs.append(ref)
3543  ref = ua.AddReferencesItem()
3544  ref.IsForward = True
3545  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3546  ref.SourceNodeId = ua.NodeId.from_string("i=2955")
3547  ref.TargetNodeClass = ua.NodeClass.DataType
3548  ref.TargetNodeId = ua.NodeId.from_string("i=11127")
3549  refs.append(ref)
3550  server.add_references(refs)
3551 
3552  node = ua.AddNodesItem()
3553  node.RequestedNewNodeId = ua.NodeId.from_string("i=11124")
3554  node.BrowseName = ua.QualifiedName.from_string("HighHighLimit")
3555  node.NodeClass = ua.NodeClass.Variable
3556  node.ParentNodeId = ua.NodeId.from_string("i=2955")
3557  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3558  node.TypeDefinition = ua.NodeId.from_string("i=68")
3559  attrs = ua.VariableAttributes()
3560  attrs.DisplayName = ua.LocalizedText("HighHighLimit")
3561  attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
3562  attrs.ValueRank = -1
3563  node.NodeAttributes = attrs
3564  server.add_nodes([node])
3565  refs = []
3566  ref = ua.AddReferencesItem()
3567  ref.IsForward = True
3568  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3569  ref.SourceNodeId = ua.NodeId.from_string("i=11124")
3570  ref.TargetNodeClass = ua.NodeClass.DataType
3571  ref.TargetNodeId = ua.NodeId.from_string("i=80")
3572  refs.append(ref)
3573  server.add_references(refs)
3574 
3575  node = ua.AddNodesItem()
3576  node.RequestedNewNodeId = ua.NodeId.from_string("i=11125")
3577  node.BrowseName = ua.QualifiedName.from_string("HighLimit")
3578  node.NodeClass = ua.NodeClass.Variable
3579  node.ParentNodeId = ua.NodeId.from_string("i=2955")
3580  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3581  node.TypeDefinition = ua.NodeId.from_string("i=68")
3582  attrs = ua.VariableAttributes()
3583  attrs.DisplayName = ua.LocalizedText("HighLimit")
3584  attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
3585  attrs.ValueRank = -1
3586  node.NodeAttributes = attrs
3587  server.add_nodes([node])
3588  refs = []
3589  ref = ua.AddReferencesItem()
3590  ref.IsForward = True
3591  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3592  ref.SourceNodeId = ua.NodeId.from_string("i=11125")
3593  ref.TargetNodeClass = ua.NodeClass.DataType
3594  ref.TargetNodeId = ua.NodeId.from_string("i=80")
3595  refs.append(ref)
3596  server.add_references(refs)
3597 
3598  node = ua.AddNodesItem()
3599  node.RequestedNewNodeId = ua.NodeId.from_string("i=11126")
3600  node.BrowseName = ua.QualifiedName.from_string("LowLimit")
3601  node.NodeClass = ua.NodeClass.Variable
3602  node.ParentNodeId = ua.NodeId.from_string("i=2955")
3603  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3604  node.TypeDefinition = ua.NodeId.from_string("i=68")
3605  attrs = ua.VariableAttributes()
3606  attrs.DisplayName = ua.LocalizedText("LowLimit")
3607  attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
3608  attrs.ValueRank = -1
3609  node.NodeAttributes = attrs
3610  server.add_nodes([node])
3611  refs = []
3612  ref = ua.AddReferencesItem()
3613  ref.IsForward = True
3614  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3615  ref.SourceNodeId = ua.NodeId.from_string("i=11126")
3616  ref.TargetNodeClass = ua.NodeClass.DataType
3617  ref.TargetNodeId = ua.NodeId.from_string("i=80")
3618  refs.append(ref)
3619  server.add_references(refs)
3620 
3621  node = ua.AddNodesItem()
3622  node.RequestedNewNodeId = ua.NodeId.from_string("i=11127")
3623  node.BrowseName = ua.QualifiedName.from_string("LowLowLimit")
3624  node.NodeClass = ua.NodeClass.Variable
3625  node.ParentNodeId = ua.NodeId.from_string("i=2955")
3626  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3627  node.TypeDefinition = ua.NodeId.from_string("i=68")
3628  attrs = ua.VariableAttributes()
3629  attrs.DisplayName = ua.LocalizedText("LowLowLimit")
3630  attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
3631  attrs.ValueRank = -1
3632  node.NodeAttributes = attrs
3633  server.add_nodes([node])
3634  refs = []
3635  ref = ua.AddReferencesItem()
3636  ref.IsForward = True
3637  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3638  ref.SourceNodeId = ua.NodeId.from_string("i=11127")
3639  ref.TargetNodeClass = ua.NodeClass.DataType
3640  ref.TargetNodeId = ua.NodeId.from_string("i=80")
3641  refs.append(ref)
3642  server.add_references(refs)
3643 
3644  node = ua.AddNodesItem()
3645  node.RequestedNewNodeId = ua.NodeId.from_string("i=9318")
3646  node.BrowseName = ua.QualifiedName.from_string("ExclusiveLimitStateMachineType")
3647  node.NodeClass = ua.NodeClass.ObjectType
3648  node.ParentNodeId = ua.NodeId.from_string("i=2771")
3649  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3650  attrs = ua.ObjectTypeAttributes()
3651  attrs.DisplayName = ua.LocalizedText("ExclusiveLimitStateMachineType")
3652  attrs.IsAbstract = False
3653  node.NodeAttributes = attrs
3654  server.add_nodes([node])
3655  refs = []
3656  ref = ua.AddReferencesItem()
3657  ref.IsForward = True
3658  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3659  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3660  ref.TargetNodeClass = ua.NodeClass.DataType
3661  ref.TargetNodeId = ua.NodeId.from_string("i=9329")
3662  refs.append(ref)
3663  ref = ua.AddReferencesItem()
3664  ref.IsForward = True
3665  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3666  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3667  ref.TargetNodeClass = ua.NodeClass.DataType
3668  ref.TargetNodeId = ua.NodeId.from_string("i=9331")
3669  refs.append(ref)
3670  ref = ua.AddReferencesItem()
3671  ref.IsForward = True
3672  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3673  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3674  ref.TargetNodeClass = ua.NodeClass.DataType
3675  ref.TargetNodeId = ua.NodeId.from_string("i=9333")
3676  refs.append(ref)
3677  ref = ua.AddReferencesItem()
3678  ref.IsForward = True
3679  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3680  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3681  ref.TargetNodeClass = ua.NodeClass.DataType
3682  ref.TargetNodeId = ua.NodeId.from_string("i=9335")
3683  refs.append(ref)
3684  ref = ua.AddReferencesItem()
3685  ref.IsForward = True
3686  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3687  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3688  ref.TargetNodeClass = ua.NodeClass.DataType
3689  ref.TargetNodeId = ua.NodeId.from_string("i=9337")
3690  refs.append(ref)
3691  ref = ua.AddReferencesItem()
3692  ref.IsForward = True
3693  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3694  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3695  ref.TargetNodeClass = ua.NodeClass.DataType
3696  ref.TargetNodeId = ua.NodeId.from_string("i=9338")
3697  refs.append(ref)
3698  ref = ua.AddReferencesItem()
3699  ref.IsForward = True
3700  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3701  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3702  ref.TargetNodeClass = ua.NodeClass.DataType
3703  ref.TargetNodeId = ua.NodeId.from_string("i=9339")
3704  refs.append(ref)
3705  ref = ua.AddReferencesItem()
3706  ref.IsForward = True
3707  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3708  ref.SourceNodeId = ua.NodeId.from_string("i=9318")
3709  ref.TargetNodeClass = ua.NodeClass.DataType
3710  ref.TargetNodeId = ua.NodeId.from_string("i=9340")
3711  refs.append(ref)
3712  server.add_references(refs)
3713 
3714  node = ua.AddNodesItem()
3715  node.RequestedNewNodeId = ua.NodeId.from_string("i=9329")
3716  node.BrowseName = ua.QualifiedName.from_string("HighHigh")
3717  node.NodeClass = ua.NodeClass.Object
3718  node.ParentNodeId = ua.NodeId.from_string("i=9318")
3719  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3720  node.TypeDefinition = ua.NodeId.from_string("i=2307")
3721  attrs = ua.ObjectAttributes()
3722  attrs.DisplayName = ua.LocalizedText("HighHigh")
3723  attrs.EventNotifier = 0
3724  node.NodeAttributes = attrs
3725  server.add_nodes([node])
3726  refs = []
3727  ref = ua.AddReferencesItem()
3728  ref.IsForward = True
3729  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3730  ref.SourceNodeId = ua.NodeId.from_string("i=9329")
3731  ref.TargetNodeClass = ua.NodeClass.DataType
3732  ref.TargetNodeId = ua.NodeId.from_string("i=9330")
3733  refs.append(ref)
3734  server.add_references(refs)
3735 
3736  node = ua.AddNodesItem()
3737  node.RequestedNewNodeId = ua.NodeId.from_string("i=9330")
3738  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
3739  node.NodeClass = ua.NodeClass.Variable
3740  node.ParentNodeId = ua.NodeId.from_string("i=9329")
3741  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3742  node.TypeDefinition = ua.NodeId.from_string("i=68")
3743  attrs = ua.VariableAttributes()
3744  attrs.DisplayName = ua.LocalizedText("StateNumber")
3745  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3746  attrs.ValueRank = -1
3747  node.NodeAttributes = attrs
3748  server.add_nodes([node])
3749  refs = []
3750  ref = ua.AddReferencesItem()
3751  ref.IsForward = True
3752  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3753  ref.SourceNodeId = ua.NodeId.from_string("i=9330")
3754  ref.TargetNodeClass = ua.NodeClass.DataType
3755  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3756  refs.append(ref)
3757  server.add_references(refs)
3758 
3759  node = ua.AddNodesItem()
3760  node.RequestedNewNodeId = ua.NodeId.from_string("i=9331")
3761  node.BrowseName = ua.QualifiedName.from_string("High")
3762  node.NodeClass = ua.NodeClass.Object
3763  node.ParentNodeId = ua.NodeId.from_string("i=9318")
3764  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3765  node.TypeDefinition = ua.NodeId.from_string("i=2307")
3766  attrs = ua.ObjectAttributes()
3767  attrs.DisplayName = ua.LocalizedText("High")
3768  attrs.EventNotifier = 0
3769  node.NodeAttributes = attrs
3770  server.add_nodes([node])
3771  refs = []
3772  ref = ua.AddReferencesItem()
3773  ref.IsForward = True
3774  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3775  ref.SourceNodeId = ua.NodeId.from_string("i=9331")
3776  ref.TargetNodeClass = ua.NodeClass.DataType
3777  ref.TargetNodeId = ua.NodeId.from_string("i=9332")
3778  refs.append(ref)
3779  server.add_references(refs)
3780 
3781  node = ua.AddNodesItem()
3782  node.RequestedNewNodeId = ua.NodeId.from_string("i=9332")
3783  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
3784  node.NodeClass = ua.NodeClass.Variable
3785  node.ParentNodeId = ua.NodeId.from_string("i=9331")
3786  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3787  node.TypeDefinition = ua.NodeId.from_string("i=68")
3788  attrs = ua.VariableAttributes()
3789  attrs.DisplayName = ua.LocalizedText("StateNumber")
3790  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3791  attrs.ValueRank = -1
3792  node.NodeAttributes = attrs
3793  server.add_nodes([node])
3794  refs = []
3795  ref = ua.AddReferencesItem()
3796  ref.IsForward = True
3797  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3798  ref.SourceNodeId = ua.NodeId.from_string("i=9332")
3799  ref.TargetNodeClass = ua.NodeClass.DataType
3800  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3801  refs.append(ref)
3802  server.add_references(refs)
3803 
3804  node = ua.AddNodesItem()
3805  node.RequestedNewNodeId = ua.NodeId.from_string("i=9333")
3806  node.BrowseName = ua.QualifiedName.from_string("Low")
3807  node.NodeClass = ua.NodeClass.Object
3808  node.ParentNodeId = ua.NodeId.from_string("i=9318")
3809  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3810  node.TypeDefinition = ua.NodeId.from_string("i=2307")
3811  attrs = ua.ObjectAttributes()
3812  attrs.DisplayName = ua.LocalizedText("Low")
3813  attrs.EventNotifier = 0
3814  node.NodeAttributes = attrs
3815  server.add_nodes([node])
3816  refs = []
3817  ref = ua.AddReferencesItem()
3818  ref.IsForward = True
3819  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3820  ref.SourceNodeId = ua.NodeId.from_string("i=9333")
3821  ref.TargetNodeClass = ua.NodeClass.DataType
3822  ref.TargetNodeId = ua.NodeId.from_string("i=9334")
3823  refs.append(ref)
3824  server.add_references(refs)
3825 
3826  node = ua.AddNodesItem()
3827  node.RequestedNewNodeId = ua.NodeId.from_string("i=9334")
3828  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
3829  node.NodeClass = ua.NodeClass.Variable
3830  node.ParentNodeId = ua.NodeId.from_string("i=9333")
3831  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3832  node.TypeDefinition = ua.NodeId.from_string("i=68")
3833  attrs = ua.VariableAttributes()
3834  attrs.DisplayName = ua.LocalizedText("StateNumber")
3835  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3836  attrs.ValueRank = -1
3837  node.NodeAttributes = attrs
3838  server.add_nodes([node])
3839  refs = []
3840  ref = ua.AddReferencesItem()
3841  ref.IsForward = True
3842  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3843  ref.SourceNodeId = ua.NodeId.from_string("i=9334")
3844  ref.TargetNodeClass = ua.NodeClass.DataType
3845  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3846  refs.append(ref)
3847  server.add_references(refs)
3848 
3849  node = ua.AddNodesItem()
3850  node.RequestedNewNodeId = ua.NodeId.from_string("i=9335")
3851  node.BrowseName = ua.QualifiedName.from_string("LowLow")
3852  node.NodeClass = ua.NodeClass.Object
3853  node.ParentNodeId = ua.NodeId.from_string("i=9318")
3854  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3855  node.TypeDefinition = ua.NodeId.from_string("i=2307")
3856  attrs = ua.ObjectAttributes()
3857  attrs.DisplayName = ua.LocalizedText("LowLow")
3858  attrs.EventNotifier = 0
3859  node.NodeAttributes = attrs
3860  server.add_nodes([node])
3861  refs = []
3862  ref = ua.AddReferencesItem()
3863  ref.IsForward = True
3864  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3865  ref.SourceNodeId = ua.NodeId.from_string("i=9335")
3866  ref.TargetNodeClass = ua.NodeClass.DataType
3867  ref.TargetNodeId = ua.NodeId.from_string("i=9336")
3868  refs.append(ref)
3869  server.add_references(refs)
3870 
3871  node = ua.AddNodesItem()
3872  node.RequestedNewNodeId = ua.NodeId.from_string("i=9336")
3873  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
3874  node.NodeClass = ua.NodeClass.Variable
3875  node.ParentNodeId = ua.NodeId.from_string("i=9335")
3876  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3877  node.TypeDefinition = ua.NodeId.from_string("i=68")
3878  attrs = ua.VariableAttributes()
3879  attrs.DisplayName = ua.LocalizedText("StateNumber")
3880  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3881  attrs.ValueRank = -1
3882  node.NodeAttributes = attrs
3883  server.add_nodes([node])
3884  refs = []
3885  ref = ua.AddReferencesItem()
3886  ref.IsForward = True
3887  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3888  ref.SourceNodeId = ua.NodeId.from_string("i=9336")
3889  ref.TargetNodeClass = ua.NodeClass.DataType
3890  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3891  refs.append(ref)
3892  server.add_references(refs)
3893 
3894  node = ua.AddNodesItem()
3895  node.RequestedNewNodeId = ua.NodeId.from_string("i=9337")
3896  node.BrowseName = ua.QualifiedName.from_string("LowLowToLow")
3897  node.NodeClass = ua.NodeClass.Object
3898  node.ParentNodeId = ua.NodeId.from_string("i=9318")
3899  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3900  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3901  attrs = ua.ObjectAttributes()
3902  attrs.DisplayName = ua.LocalizedText("LowLowToLow")
3903  attrs.EventNotifier = 0
3904  node.NodeAttributes = attrs
3905  server.add_nodes([node])
3906  refs = []
3907  ref = ua.AddReferencesItem()
3908  ref.IsForward = True
3909  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3910  ref.SourceNodeId = ua.NodeId.from_string("i=9337")
3911  ref.TargetNodeClass = ua.NodeClass.DataType
3912  ref.TargetNodeId = ua.NodeId.from_string("i=11340")
3913  refs.append(ref)
3914  ref = ua.AddReferencesItem()
3915  ref.IsForward = True
3916  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3917  ref.SourceNodeId = ua.NodeId.from_string("i=9337")
3918  ref.TargetNodeClass = ua.NodeClass.DataType
3919  ref.TargetNodeId = ua.NodeId.from_string("i=9335")
3920  refs.append(ref)
3921  ref = ua.AddReferencesItem()
3922  ref.IsForward = True
3923  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3924  ref.SourceNodeId = ua.NodeId.from_string("i=9337")
3925  ref.TargetNodeClass = ua.NodeClass.DataType
3926  ref.TargetNodeId = ua.NodeId.from_string("i=9333")
3927  refs.append(ref)
3928  server.add_references(refs)
3929 
3930  node = ua.AddNodesItem()
3931  node.RequestedNewNodeId = ua.NodeId.from_string("i=11340")
3932  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3933  node.NodeClass = ua.NodeClass.Variable
3934  node.ParentNodeId = ua.NodeId.from_string("i=9337")
3935  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3936  node.TypeDefinition = ua.NodeId.from_string("i=68")
3937  attrs = ua.VariableAttributes()
3938  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3939  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3940  attrs.ValueRank = -1
3941  node.NodeAttributes = attrs
3942  server.add_nodes([node])
3943  refs = []
3944  ref = ua.AddReferencesItem()
3945  ref.IsForward = True
3946  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3947  ref.SourceNodeId = ua.NodeId.from_string("i=11340")
3948  ref.TargetNodeClass = ua.NodeClass.DataType
3949  ref.TargetNodeId = ua.NodeId.from_string("i=78")
3950  refs.append(ref)
3951  server.add_references(refs)
3952 
3953  node = ua.AddNodesItem()
3954  node.RequestedNewNodeId = ua.NodeId.from_string("i=9338")
3955  node.BrowseName = ua.QualifiedName.from_string("LowToLowLow")
3956  node.NodeClass = ua.NodeClass.Object
3957  node.ParentNodeId = ua.NodeId.from_string("i=9318")
3958  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3959  node.TypeDefinition = ua.NodeId.from_string("i=2310")
3960  attrs = ua.ObjectAttributes()
3961  attrs.DisplayName = ua.LocalizedText("LowToLowLow")
3962  attrs.EventNotifier = 0
3963  node.NodeAttributes = attrs
3964  server.add_nodes([node])
3965  refs = []
3966  ref = ua.AddReferencesItem()
3967  ref.IsForward = True
3968  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3969  ref.SourceNodeId = ua.NodeId.from_string("i=9338")
3970  ref.TargetNodeClass = ua.NodeClass.DataType
3971  ref.TargetNodeId = ua.NodeId.from_string("i=11341")
3972  refs.append(ref)
3973  ref = ua.AddReferencesItem()
3974  ref.IsForward = True
3975  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
3976  ref.SourceNodeId = ua.NodeId.from_string("i=9338")
3977  ref.TargetNodeClass = ua.NodeClass.DataType
3978  ref.TargetNodeId = ua.NodeId.from_string("i=9333")
3979  refs.append(ref)
3980  ref = ua.AddReferencesItem()
3981  ref.IsForward = True
3982  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
3983  ref.SourceNodeId = ua.NodeId.from_string("i=9338")
3984  ref.TargetNodeClass = ua.NodeClass.DataType
3985  ref.TargetNodeId = ua.NodeId.from_string("i=9335")
3986  refs.append(ref)
3987  server.add_references(refs)
3988 
3989  node = ua.AddNodesItem()
3990  node.RequestedNewNodeId = ua.NodeId.from_string("i=11341")
3991  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
3992  node.NodeClass = ua.NodeClass.Variable
3993  node.ParentNodeId = ua.NodeId.from_string("i=9338")
3994  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3995  node.TypeDefinition = ua.NodeId.from_string("i=68")
3996  attrs = ua.VariableAttributes()
3997  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
3998  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
3999  attrs.ValueRank = -1
4000  node.NodeAttributes = attrs
4001  server.add_nodes([node])
4002  refs = []
4003  ref = ua.AddReferencesItem()
4004  ref.IsForward = True
4005  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4006  ref.SourceNodeId = ua.NodeId.from_string("i=11341")
4007  ref.TargetNodeClass = ua.NodeClass.DataType
4008  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4009  refs.append(ref)
4010  server.add_references(refs)
4011 
4012  node = ua.AddNodesItem()
4013  node.RequestedNewNodeId = ua.NodeId.from_string("i=9339")
4014  node.BrowseName = ua.QualifiedName.from_string("HighHighToHigh")
4015  node.NodeClass = ua.NodeClass.Object
4016  node.ParentNodeId = ua.NodeId.from_string("i=9318")
4017  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4018  node.TypeDefinition = ua.NodeId.from_string("i=2310")
4019  attrs = ua.ObjectAttributes()
4020  attrs.DisplayName = ua.LocalizedText("HighHighToHigh")
4021  attrs.EventNotifier = 0
4022  node.NodeAttributes = attrs
4023  server.add_nodes([node])
4024  refs = []
4025  ref = ua.AddReferencesItem()
4026  ref.IsForward = True
4027  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4028  ref.SourceNodeId = ua.NodeId.from_string("i=9339")
4029  ref.TargetNodeClass = ua.NodeClass.DataType
4030  ref.TargetNodeId = ua.NodeId.from_string("i=11342")
4031  refs.append(ref)
4032  ref = ua.AddReferencesItem()
4033  ref.IsForward = True
4034  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
4035  ref.SourceNodeId = ua.NodeId.from_string("i=9339")
4036  ref.TargetNodeClass = ua.NodeClass.DataType
4037  ref.TargetNodeId = ua.NodeId.from_string("i=9329")
4038  refs.append(ref)
4039  ref = ua.AddReferencesItem()
4040  ref.IsForward = True
4041  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
4042  ref.SourceNodeId = ua.NodeId.from_string("i=9339")
4043  ref.TargetNodeClass = ua.NodeClass.DataType
4044  ref.TargetNodeId = ua.NodeId.from_string("i=9331")
4045  refs.append(ref)
4046  server.add_references(refs)
4047 
4048  node = ua.AddNodesItem()
4049  node.RequestedNewNodeId = ua.NodeId.from_string("i=11342")
4050  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
4051  node.NodeClass = ua.NodeClass.Variable
4052  node.ParentNodeId = ua.NodeId.from_string("i=9339")
4053  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4054  node.TypeDefinition = ua.NodeId.from_string("i=68")
4055  attrs = ua.VariableAttributes()
4056  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
4057  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
4058  attrs.ValueRank = -1
4059  node.NodeAttributes = attrs
4060  server.add_nodes([node])
4061  refs = []
4062  ref = ua.AddReferencesItem()
4063  ref.IsForward = True
4064  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4065  ref.SourceNodeId = ua.NodeId.from_string("i=11342")
4066  ref.TargetNodeClass = ua.NodeClass.DataType
4067  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4068  refs.append(ref)
4069  server.add_references(refs)
4070 
4071  node = ua.AddNodesItem()
4072  node.RequestedNewNodeId = ua.NodeId.from_string("i=9340")
4073  node.BrowseName = ua.QualifiedName.from_string("HighToHighHigh")
4074  node.NodeClass = ua.NodeClass.Object
4075  node.ParentNodeId = ua.NodeId.from_string("i=9318")
4076  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4077  node.TypeDefinition = ua.NodeId.from_string("i=2310")
4078  attrs = ua.ObjectAttributes()
4079  attrs.DisplayName = ua.LocalizedText("HighToHighHigh")
4080  attrs.EventNotifier = 0
4081  node.NodeAttributes = attrs
4082  server.add_nodes([node])
4083  refs = []
4084  ref = ua.AddReferencesItem()
4085  ref.IsForward = True
4086  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4087  ref.SourceNodeId = ua.NodeId.from_string("i=9340")
4088  ref.TargetNodeClass = ua.NodeClass.DataType
4089  ref.TargetNodeId = ua.NodeId.from_string("i=11343")
4090  refs.append(ref)
4091  ref = ua.AddReferencesItem()
4092  ref.IsForward = True
4093  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
4094  ref.SourceNodeId = ua.NodeId.from_string("i=9340")
4095  ref.TargetNodeClass = ua.NodeClass.DataType
4096  ref.TargetNodeId = ua.NodeId.from_string("i=9331")
4097  refs.append(ref)
4098  ref = ua.AddReferencesItem()
4099  ref.IsForward = True
4100  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
4101  ref.SourceNodeId = ua.NodeId.from_string("i=9340")
4102  ref.TargetNodeClass = ua.NodeClass.DataType
4103  ref.TargetNodeId = ua.NodeId.from_string("i=9329")
4104  refs.append(ref)
4105  server.add_references(refs)
4106 
4107  node = ua.AddNodesItem()
4108  node.RequestedNewNodeId = ua.NodeId.from_string("i=11343")
4109  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
4110  node.NodeClass = ua.NodeClass.Variable
4111  node.ParentNodeId = ua.NodeId.from_string("i=9340")
4112  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4113  node.TypeDefinition = ua.NodeId.from_string("i=68")
4114  attrs = ua.VariableAttributes()
4115  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
4116  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
4117  attrs.ValueRank = -1
4118  node.NodeAttributes = attrs
4119  server.add_nodes([node])
4120  refs = []
4121  ref = ua.AddReferencesItem()
4122  ref.IsForward = True
4123  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4124  ref.SourceNodeId = ua.NodeId.from_string("i=11343")
4125  ref.TargetNodeClass = ua.NodeClass.DataType
4126  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4127  refs.append(ref)
4128  server.add_references(refs)
4129 
4130  node = ua.AddNodesItem()
4131  node.RequestedNewNodeId = ua.NodeId.from_string("i=9341")
4132  node.BrowseName = ua.QualifiedName.from_string("ExclusiveLimitAlarmType")
4133  node.NodeClass = ua.NodeClass.ObjectType
4134  node.ParentNodeId = ua.NodeId.from_string("i=2955")
4135  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4136  attrs = ua.ObjectTypeAttributes()
4137  attrs.DisplayName = ua.LocalizedText("ExclusiveLimitAlarmType")
4138  attrs.IsAbstract = False
4139  node.NodeAttributes = attrs
4140  server.add_nodes([node])
4141  refs = []
4142  ref = ua.AddReferencesItem()
4143  ref.IsForward = True
4144  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4145  ref.SourceNodeId = ua.NodeId.from_string("i=9341")
4146  ref.TargetNodeClass = ua.NodeClass.DataType
4147  ref.TargetNodeId = ua.NodeId.from_string("i=9398")
4148  refs.append(ref)
4149  ref = ua.AddReferencesItem()
4150  ref.IsForward = True
4151  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4152  ref.SourceNodeId = ua.NodeId.from_string("i=9341")
4153  ref.TargetNodeClass = ua.NodeClass.DataType
4154  ref.TargetNodeId = ua.NodeId.from_string("i=9455")
4155  refs.append(ref)
4156  server.add_references(refs)
4157 
4158  node = ua.AddNodesItem()
4159  node.RequestedNewNodeId = ua.NodeId.from_string("i=9398")
4160  node.BrowseName = ua.QualifiedName.from_string("ActiveState")
4161  node.NodeClass = ua.NodeClass.Variable
4162  node.ParentNodeId = ua.NodeId.from_string("i=9341")
4163  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4164  node.TypeDefinition = ua.NodeId.from_string("i=8995")
4165  attrs = ua.VariableAttributes()
4166  attrs.DisplayName = ua.LocalizedText("ActiveState")
4167  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4168  attrs.ValueRank = -1
4169  node.NodeAttributes = attrs
4170  server.add_nodes([node])
4171  refs = []
4172  ref = ua.AddReferencesItem()
4173  ref.IsForward = True
4174  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4175  ref.SourceNodeId = ua.NodeId.from_string("i=9398")
4176  ref.TargetNodeClass = ua.NodeClass.DataType
4177  ref.TargetNodeId = ua.NodeId.from_string("i=9399")
4178  refs.append(ref)
4179  ref = ua.AddReferencesItem()
4180  ref.IsForward = True
4181  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
4182  ref.SourceNodeId = ua.NodeId.from_string("i=9398")
4183  ref.TargetNodeClass = ua.NodeClass.DataType
4184  ref.TargetNodeId = ua.NodeId.from_string("i=9455")
4185  refs.append(ref)
4186  ref = ua.AddReferencesItem()
4187  ref.IsForward = True
4188  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4189  ref.SourceNodeId = ua.NodeId.from_string("i=9398")
4190  ref.TargetNodeClass = ua.NodeClass.DataType
4191  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4192  refs.append(ref)
4193  server.add_references(refs)
4194 
4195  node = ua.AddNodesItem()
4196  node.RequestedNewNodeId = ua.NodeId.from_string("i=9399")
4197  node.BrowseName = ua.QualifiedName.from_string("Id")
4198  node.NodeClass = ua.NodeClass.Variable
4199  node.ParentNodeId = ua.NodeId.from_string("i=9398")
4200  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4201  node.TypeDefinition = ua.NodeId.from_string("i=68")
4202  attrs = ua.VariableAttributes()
4203  attrs.DisplayName = ua.LocalizedText("Id")
4204  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4205  attrs.ValueRank = -1
4206  node.NodeAttributes = attrs
4207  server.add_nodes([node])
4208  refs = []
4209  ref = ua.AddReferencesItem()
4210  ref.IsForward = True
4211  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4212  ref.SourceNodeId = ua.NodeId.from_string("i=9399")
4213  ref.TargetNodeClass = ua.NodeClass.DataType
4214  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4215  refs.append(ref)
4216  server.add_references(refs)
4217 
4218  node = ua.AddNodesItem()
4219  node.RequestedNewNodeId = ua.NodeId.from_string("i=9455")
4220  node.BrowseName = ua.QualifiedName.from_string("LimitState")
4221  node.NodeClass = ua.NodeClass.Object
4222  node.ParentNodeId = ua.NodeId.from_string("i=9341")
4223  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4224  node.TypeDefinition = ua.NodeId.from_string("i=9318")
4225  attrs = ua.ObjectAttributes()
4226  attrs.DisplayName = ua.LocalizedText("LimitState")
4227  attrs.EventNotifier = 0
4228  node.NodeAttributes = attrs
4229  server.add_nodes([node])
4230  refs = []
4231  ref = ua.AddReferencesItem()
4232  ref.IsForward = True
4233  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4234  ref.SourceNodeId = ua.NodeId.from_string("i=9455")
4235  ref.TargetNodeClass = ua.NodeClass.DataType
4236  ref.TargetNodeId = ua.NodeId.from_string("i=9456")
4237  refs.append(ref)
4238  ref = ua.AddReferencesItem()
4239  ref.IsForward = True
4240  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4241  ref.SourceNodeId = ua.NodeId.from_string("i=9455")
4242  ref.TargetNodeClass = ua.NodeClass.DataType
4243  ref.TargetNodeId = ua.NodeId.from_string("i=9461")
4244  refs.append(ref)
4245  ref = ua.AddReferencesItem()
4246  ref.IsForward = True
4247  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4248  ref.SourceNodeId = ua.NodeId.from_string("i=9455")
4249  ref.TargetNodeClass = ua.NodeClass.DataType
4250  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4251  refs.append(ref)
4252  server.add_references(refs)
4253 
4254  node = ua.AddNodesItem()
4255  node.RequestedNewNodeId = ua.NodeId.from_string("i=9456")
4256  node.BrowseName = ua.QualifiedName.from_string("CurrentState")
4257  node.NodeClass = ua.NodeClass.Variable
4258  node.ParentNodeId = ua.NodeId.from_string("i=9455")
4259  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4260  node.TypeDefinition = ua.NodeId.from_string("i=2760")
4261  attrs = ua.VariableAttributes()
4262  attrs.DisplayName = ua.LocalizedText("CurrentState")
4263  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4264  attrs.ValueRank = -1
4265  node.NodeAttributes = attrs
4266  server.add_nodes([node])
4267  refs = []
4268  ref = ua.AddReferencesItem()
4269  ref.IsForward = True
4270  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4271  ref.SourceNodeId = ua.NodeId.from_string("i=9456")
4272  ref.TargetNodeClass = ua.NodeClass.DataType
4273  ref.TargetNodeId = ua.NodeId.from_string("i=9457")
4274  refs.append(ref)
4275  ref = ua.AddReferencesItem()
4276  ref.IsForward = True
4277  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4278  ref.SourceNodeId = ua.NodeId.from_string("i=9456")
4279  ref.TargetNodeClass = ua.NodeClass.DataType
4280  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4281  refs.append(ref)
4282  server.add_references(refs)
4283 
4284  node = ua.AddNodesItem()
4285  node.RequestedNewNodeId = ua.NodeId.from_string("i=9457")
4286  node.BrowseName = ua.QualifiedName.from_string("Id")
4287  node.NodeClass = ua.NodeClass.Variable
4288  node.ParentNodeId = ua.NodeId.from_string("i=9456")
4289  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4290  node.TypeDefinition = ua.NodeId.from_string("i=68")
4291  attrs = ua.VariableAttributes()
4292  attrs.DisplayName = ua.LocalizedText("Id")
4293  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
4294  attrs.ValueRank = -1
4295  node.NodeAttributes = attrs
4296  server.add_nodes([node])
4297  refs = []
4298  ref = ua.AddReferencesItem()
4299  ref.IsForward = True
4300  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4301  ref.SourceNodeId = ua.NodeId.from_string("i=9457")
4302  ref.TargetNodeClass = ua.NodeClass.DataType
4303  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4304  refs.append(ref)
4305  server.add_references(refs)
4306 
4307  node = ua.AddNodesItem()
4308  node.RequestedNewNodeId = ua.NodeId.from_string("i=9461")
4309  node.BrowseName = ua.QualifiedName.from_string("LastTransition")
4310  node.NodeClass = ua.NodeClass.Variable
4311  node.ParentNodeId = ua.NodeId.from_string("i=9455")
4312  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4313  node.TypeDefinition = ua.NodeId.from_string("i=2767")
4314  attrs = ua.VariableAttributes()
4315  attrs.DisplayName = ua.LocalizedText("LastTransition")
4316  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4317  attrs.ValueRank = -1
4318  node.NodeAttributes = attrs
4319  server.add_nodes([node])
4320  refs = []
4321  ref = ua.AddReferencesItem()
4322  ref.IsForward = True
4323  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4324  ref.SourceNodeId = ua.NodeId.from_string("i=9461")
4325  ref.TargetNodeClass = ua.NodeClass.DataType
4326  ref.TargetNodeId = ua.NodeId.from_string("i=9462")
4327  refs.append(ref)
4328  ref = ua.AddReferencesItem()
4329  ref.IsForward = True
4330  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4331  ref.SourceNodeId = ua.NodeId.from_string("i=9461")
4332  ref.TargetNodeClass = ua.NodeClass.DataType
4333  ref.TargetNodeId = ua.NodeId.from_string("i=9465")
4334  refs.append(ref)
4335  ref = ua.AddReferencesItem()
4336  ref.IsForward = True
4337  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4338  ref.SourceNodeId = ua.NodeId.from_string("i=9461")
4339  ref.TargetNodeClass = ua.NodeClass.DataType
4340  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4341  refs.append(ref)
4342  server.add_references(refs)
4343 
4344  node = ua.AddNodesItem()
4345  node.RequestedNewNodeId = ua.NodeId.from_string("i=9462")
4346  node.BrowseName = ua.QualifiedName.from_string("Id")
4347  node.NodeClass = ua.NodeClass.Variable
4348  node.ParentNodeId = ua.NodeId.from_string("i=9461")
4349  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4350  node.TypeDefinition = ua.NodeId.from_string("i=68")
4351  attrs = ua.VariableAttributes()
4352  attrs.DisplayName = ua.LocalizedText("Id")
4353  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
4354  attrs.ValueRank = -1
4355  node.NodeAttributes = attrs
4356  server.add_nodes([node])
4357  refs = []
4358  ref = ua.AddReferencesItem()
4359  ref.IsForward = True
4360  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4361  ref.SourceNodeId = ua.NodeId.from_string("i=9462")
4362  ref.TargetNodeClass = ua.NodeClass.DataType
4363  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4364  refs.append(ref)
4365  server.add_references(refs)
4366 
4367  node = ua.AddNodesItem()
4368  node.RequestedNewNodeId = ua.NodeId.from_string("i=9465")
4369  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
4370  node.NodeClass = ua.NodeClass.Variable
4371  node.ParentNodeId = ua.NodeId.from_string("i=9461")
4372  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4373  node.TypeDefinition = ua.NodeId.from_string("i=68")
4374  attrs = ua.VariableAttributes()
4375  attrs.DisplayName = ua.LocalizedText("TransitionTime")
4376  attrs.DataType = ua.NodeId.from_string("i=294")
4377  attrs.ValueRank = -1
4378  node.NodeAttributes = attrs
4379  server.add_nodes([node])
4380  refs = []
4381  ref = ua.AddReferencesItem()
4382  ref.IsForward = True
4383  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4384  ref.SourceNodeId = ua.NodeId.from_string("i=9465")
4385  ref.TargetNodeClass = ua.NodeClass.DataType
4386  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4387  refs.append(ref)
4388  server.add_references(refs)
4389 
4390  node = ua.AddNodesItem()
4391  node.RequestedNewNodeId = ua.NodeId.from_string("i=9906")
4392  node.BrowseName = ua.QualifiedName.from_string("NonExclusiveLimitAlarmType")
4393  node.NodeClass = ua.NodeClass.ObjectType
4394  node.ParentNodeId = ua.NodeId.from_string("i=2955")
4395  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4396  attrs = ua.ObjectTypeAttributes()
4397  attrs.DisplayName = ua.LocalizedText("NonExclusiveLimitAlarmType")
4398  attrs.IsAbstract = False
4399  node.NodeAttributes = attrs
4400  server.add_nodes([node])
4401  refs = []
4402  ref = ua.AddReferencesItem()
4403  ref.IsForward = True
4404  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4405  ref.SourceNodeId = ua.NodeId.from_string("i=9906")
4406  ref.TargetNodeClass = ua.NodeClass.DataType
4407  ref.TargetNodeId = ua.NodeId.from_string("i=9963")
4408  refs.append(ref)
4409  ref = ua.AddReferencesItem()
4410  ref.IsForward = True
4411  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4412  ref.SourceNodeId = ua.NodeId.from_string("i=9906")
4413  ref.TargetNodeClass = ua.NodeClass.DataType
4414  ref.TargetNodeId = ua.NodeId.from_string("i=10020")
4415  refs.append(ref)
4416  ref = ua.AddReferencesItem()
4417  ref.IsForward = True
4418  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4419  ref.SourceNodeId = ua.NodeId.from_string("i=9906")
4420  ref.TargetNodeClass = ua.NodeClass.DataType
4421  ref.TargetNodeId = ua.NodeId.from_string("i=10029")
4422  refs.append(ref)
4423  ref = ua.AddReferencesItem()
4424  ref.IsForward = True
4425  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4426  ref.SourceNodeId = ua.NodeId.from_string("i=9906")
4427  ref.TargetNodeClass = ua.NodeClass.DataType
4428  ref.TargetNodeId = ua.NodeId.from_string("i=10038")
4429  refs.append(ref)
4430  ref = ua.AddReferencesItem()
4431  ref.IsForward = True
4432  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4433  ref.SourceNodeId = ua.NodeId.from_string("i=9906")
4434  ref.TargetNodeClass = ua.NodeClass.DataType
4435  ref.TargetNodeId = ua.NodeId.from_string("i=10047")
4436  refs.append(ref)
4437  server.add_references(refs)
4438 
4439  node = ua.AddNodesItem()
4440  node.RequestedNewNodeId = ua.NodeId.from_string("i=9963")
4441  node.BrowseName = ua.QualifiedName.from_string("ActiveState")
4442  node.NodeClass = ua.NodeClass.Variable
4443  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4444  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4445  node.TypeDefinition = ua.NodeId.from_string("i=8995")
4446  attrs = ua.VariableAttributes()
4447  attrs.DisplayName = ua.LocalizedText("ActiveState")
4448  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4449  attrs.ValueRank = -1
4450  node.NodeAttributes = attrs
4451  server.add_nodes([node])
4452  refs = []
4453  ref = ua.AddReferencesItem()
4454  ref.IsForward = True
4455  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4456  ref.SourceNodeId = ua.NodeId.from_string("i=9963")
4457  ref.TargetNodeClass = ua.NodeClass.DataType
4458  ref.TargetNodeId = ua.NodeId.from_string("i=9964")
4459  refs.append(ref)
4460  ref = ua.AddReferencesItem()
4461  ref.IsForward = True
4462  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
4463  ref.SourceNodeId = ua.NodeId.from_string("i=9963")
4464  ref.TargetNodeClass = ua.NodeClass.DataType
4465  ref.TargetNodeId = ua.NodeId.from_string("i=10020")
4466  refs.append(ref)
4467  ref = ua.AddReferencesItem()
4468  ref.IsForward = True
4469  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
4470  ref.SourceNodeId = ua.NodeId.from_string("i=9963")
4471  ref.TargetNodeClass = ua.NodeClass.DataType
4472  ref.TargetNodeId = ua.NodeId.from_string("i=10029")
4473  refs.append(ref)
4474  ref = ua.AddReferencesItem()
4475  ref.IsForward = True
4476  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
4477  ref.SourceNodeId = ua.NodeId.from_string("i=9963")
4478  ref.TargetNodeClass = ua.NodeClass.DataType
4479  ref.TargetNodeId = ua.NodeId.from_string("i=10038")
4480  refs.append(ref)
4481  ref = ua.AddReferencesItem()
4482  ref.IsForward = True
4483  ref.ReferenceTypeId = ua.NodeId.from_string("i=9004")
4484  ref.SourceNodeId = ua.NodeId.from_string("i=9963")
4485  ref.TargetNodeClass = ua.NodeClass.DataType
4486  ref.TargetNodeId = ua.NodeId.from_string("i=10047")
4487  refs.append(ref)
4488  ref = ua.AddReferencesItem()
4489  ref.IsForward = True
4490  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4491  ref.SourceNodeId = ua.NodeId.from_string("i=9963")
4492  ref.TargetNodeClass = ua.NodeClass.DataType
4493  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4494  refs.append(ref)
4495  server.add_references(refs)
4496 
4497  node = ua.AddNodesItem()
4498  node.RequestedNewNodeId = ua.NodeId.from_string("i=9964")
4499  node.BrowseName = ua.QualifiedName.from_string("Id")
4500  node.NodeClass = ua.NodeClass.Variable
4501  node.ParentNodeId = ua.NodeId.from_string("i=9963")
4502  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4503  node.TypeDefinition = ua.NodeId.from_string("i=68")
4504  attrs = ua.VariableAttributes()
4505  attrs.DisplayName = ua.LocalizedText("Id")
4506  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4507  attrs.ValueRank = -1
4508  node.NodeAttributes = attrs
4509  server.add_nodes([node])
4510  refs = []
4511  ref = ua.AddReferencesItem()
4512  ref.IsForward = True
4513  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4514  ref.SourceNodeId = ua.NodeId.from_string("i=9964")
4515  ref.TargetNodeClass = ua.NodeClass.DataType
4516  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4517  refs.append(ref)
4518  server.add_references(refs)
4519 
4520  node = ua.AddNodesItem()
4521  node.RequestedNewNodeId = ua.NodeId.from_string("i=10020")
4522  node.BrowseName = ua.QualifiedName.from_string("HighHighState")
4523  node.NodeClass = ua.NodeClass.Variable
4524  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4525  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4526  node.TypeDefinition = ua.NodeId.from_string("i=8995")
4527  attrs = ua.VariableAttributes()
4528  attrs.DisplayName = ua.LocalizedText("HighHighState")
4529  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4530  attrs.ValueRank = -1
4531  node.NodeAttributes = attrs
4532  server.add_nodes([node])
4533  refs = []
4534  ref = ua.AddReferencesItem()
4535  ref.IsForward = True
4536  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4537  ref.SourceNodeId = ua.NodeId.from_string("i=10020")
4538  ref.TargetNodeClass = ua.NodeClass.DataType
4539  ref.TargetNodeId = ua.NodeId.from_string("i=10021")
4540  refs.append(ref)
4541  ref = ua.AddReferencesItem()
4542  ref.IsForward = True
4543  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4544  ref.SourceNodeId = ua.NodeId.from_string("i=10020")
4545  ref.TargetNodeClass = ua.NodeClass.DataType
4546  ref.TargetNodeId = ua.NodeId.from_string("i=10025")
4547  refs.append(ref)
4548  ref = ua.AddReferencesItem()
4549  ref.IsForward = True
4550  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4551  ref.SourceNodeId = ua.NodeId.from_string("i=10020")
4552  ref.TargetNodeClass = ua.NodeClass.DataType
4553  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4554  refs.append(ref)
4555  server.add_references(refs)
4556 
4557  node = ua.AddNodesItem()
4558  node.RequestedNewNodeId = ua.NodeId.from_string("i=10021")
4559  node.BrowseName = ua.QualifiedName.from_string("Id")
4560  node.NodeClass = ua.NodeClass.Variable
4561  node.ParentNodeId = ua.NodeId.from_string("i=10020")
4562  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4563  node.TypeDefinition = ua.NodeId.from_string("i=68")
4564  attrs = ua.VariableAttributes()
4565  attrs.DisplayName = ua.LocalizedText("Id")
4566  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4567  attrs.ValueRank = -1
4568  node.NodeAttributes = attrs
4569  server.add_nodes([node])
4570  refs = []
4571  ref = ua.AddReferencesItem()
4572  ref.IsForward = True
4573  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4574  ref.SourceNodeId = ua.NodeId.from_string("i=10021")
4575  ref.TargetNodeClass = ua.NodeClass.DataType
4576  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4577  refs.append(ref)
4578  server.add_references(refs)
4579 
4580  node = ua.AddNodesItem()
4581  node.RequestedNewNodeId = ua.NodeId.from_string("i=10025")
4582  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
4583  node.NodeClass = ua.NodeClass.Variable
4584  node.ParentNodeId = ua.NodeId.from_string("i=10020")
4585  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4586  node.TypeDefinition = ua.NodeId.from_string("i=68")
4587  attrs = ua.VariableAttributes()
4588  attrs.DisplayName = ua.LocalizedText("TransitionTime")
4589  attrs.DataType = ua.NodeId.from_string("i=294")
4590  attrs.ValueRank = -1
4591  node.NodeAttributes = attrs
4592  server.add_nodes([node])
4593  refs = []
4594  ref = ua.AddReferencesItem()
4595  ref.IsForward = True
4596  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4597  ref.SourceNodeId = ua.NodeId.from_string("i=10025")
4598  ref.TargetNodeClass = ua.NodeClass.DataType
4599  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4600  refs.append(ref)
4601  server.add_references(refs)
4602 
4603  node = ua.AddNodesItem()
4604  node.RequestedNewNodeId = ua.NodeId.from_string("i=10029")
4605  node.BrowseName = ua.QualifiedName.from_string("HighState")
4606  node.NodeClass = ua.NodeClass.Variable
4607  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4608  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4609  node.TypeDefinition = ua.NodeId.from_string("i=8995")
4610  attrs = ua.VariableAttributes()
4611  attrs.DisplayName = ua.LocalizedText("HighState")
4612  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4613  attrs.ValueRank = -1
4614  node.NodeAttributes = attrs
4615  server.add_nodes([node])
4616  refs = []
4617  ref = ua.AddReferencesItem()
4618  ref.IsForward = True
4619  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4620  ref.SourceNodeId = ua.NodeId.from_string("i=10029")
4621  ref.TargetNodeClass = ua.NodeClass.DataType
4622  ref.TargetNodeId = ua.NodeId.from_string("i=10030")
4623  refs.append(ref)
4624  ref = ua.AddReferencesItem()
4625  ref.IsForward = True
4626  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4627  ref.SourceNodeId = ua.NodeId.from_string("i=10029")
4628  ref.TargetNodeClass = ua.NodeClass.DataType
4629  ref.TargetNodeId = ua.NodeId.from_string("i=10034")
4630  refs.append(ref)
4631  ref = ua.AddReferencesItem()
4632  ref.IsForward = True
4633  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4634  ref.SourceNodeId = ua.NodeId.from_string("i=10029")
4635  ref.TargetNodeClass = ua.NodeClass.DataType
4636  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4637  refs.append(ref)
4638  server.add_references(refs)
4639 
4640  node = ua.AddNodesItem()
4641  node.RequestedNewNodeId = ua.NodeId.from_string("i=10030")
4642  node.BrowseName = ua.QualifiedName.from_string("Id")
4643  node.NodeClass = ua.NodeClass.Variable
4644  node.ParentNodeId = ua.NodeId.from_string("i=10029")
4645  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4646  node.TypeDefinition = ua.NodeId.from_string("i=68")
4647  attrs = ua.VariableAttributes()
4648  attrs.DisplayName = ua.LocalizedText("Id")
4649  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4650  attrs.ValueRank = -1
4651  node.NodeAttributes = attrs
4652  server.add_nodes([node])
4653  refs = []
4654  ref = ua.AddReferencesItem()
4655  ref.IsForward = True
4656  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4657  ref.SourceNodeId = ua.NodeId.from_string("i=10030")
4658  ref.TargetNodeClass = ua.NodeClass.DataType
4659  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4660  refs.append(ref)
4661  server.add_references(refs)
4662 
4663  node = ua.AddNodesItem()
4664  node.RequestedNewNodeId = ua.NodeId.from_string("i=10034")
4665  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
4666  node.NodeClass = ua.NodeClass.Variable
4667  node.ParentNodeId = ua.NodeId.from_string("i=10029")
4668  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4669  node.TypeDefinition = ua.NodeId.from_string("i=68")
4670  attrs = ua.VariableAttributes()
4671  attrs.DisplayName = ua.LocalizedText("TransitionTime")
4672  attrs.DataType = ua.NodeId.from_string("i=294")
4673  attrs.ValueRank = -1
4674  node.NodeAttributes = attrs
4675  server.add_nodes([node])
4676  refs = []
4677  ref = ua.AddReferencesItem()
4678  ref.IsForward = True
4679  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4680  ref.SourceNodeId = ua.NodeId.from_string("i=10034")
4681  ref.TargetNodeClass = ua.NodeClass.DataType
4682  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4683  refs.append(ref)
4684  server.add_references(refs)
4685 
4686  node = ua.AddNodesItem()
4687  node.RequestedNewNodeId = ua.NodeId.from_string("i=10038")
4688  node.BrowseName = ua.QualifiedName.from_string("LowState")
4689  node.NodeClass = ua.NodeClass.Variable
4690  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4691  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4692  node.TypeDefinition = ua.NodeId.from_string("i=8995")
4693  attrs = ua.VariableAttributes()
4694  attrs.DisplayName = ua.LocalizedText("LowState")
4695  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4696  attrs.ValueRank = -1
4697  node.NodeAttributes = attrs
4698  server.add_nodes([node])
4699  refs = []
4700  ref = ua.AddReferencesItem()
4701  ref.IsForward = True
4702  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4703  ref.SourceNodeId = ua.NodeId.from_string("i=10038")
4704  ref.TargetNodeClass = ua.NodeClass.DataType
4705  ref.TargetNodeId = ua.NodeId.from_string("i=10039")
4706  refs.append(ref)
4707  ref = ua.AddReferencesItem()
4708  ref.IsForward = True
4709  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4710  ref.SourceNodeId = ua.NodeId.from_string("i=10038")
4711  ref.TargetNodeClass = ua.NodeClass.DataType
4712  ref.TargetNodeId = ua.NodeId.from_string("i=10043")
4713  refs.append(ref)
4714  ref = ua.AddReferencesItem()
4715  ref.IsForward = True
4716  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4717  ref.SourceNodeId = ua.NodeId.from_string("i=10038")
4718  ref.TargetNodeClass = ua.NodeClass.DataType
4719  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4720  refs.append(ref)
4721  server.add_references(refs)
4722 
4723  node = ua.AddNodesItem()
4724  node.RequestedNewNodeId = ua.NodeId.from_string("i=10039")
4725  node.BrowseName = ua.QualifiedName.from_string("Id")
4726  node.NodeClass = ua.NodeClass.Variable
4727  node.ParentNodeId = ua.NodeId.from_string("i=10038")
4728  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4729  node.TypeDefinition = ua.NodeId.from_string("i=68")
4730  attrs = ua.VariableAttributes()
4731  attrs.DisplayName = ua.LocalizedText("Id")
4732  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4733  attrs.ValueRank = -1
4734  node.NodeAttributes = attrs
4735  server.add_nodes([node])
4736  refs = []
4737  ref = ua.AddReferencesItem()
4738  ref.IsForward = True
4739  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4740  ref.SourceNodeId = ua.NodeId.from_string("i=10039")
4741  ref.TargetNodeClass = ua.NodeClass.DataType
4742  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4743  refs.append(ref)
4744  server.add_references(refs)
4745 
4746  node = ua.AddNodesItem()
4747  node.RequestedNewNodeId = ua.NodeId.from_string("i=10043")
4748  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
4749  node.NodeClass = ua.NodeClass.Variable
4750  node.ParentNodeId = ua.NodeId.from_string("i=10038")
4751  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4752  node.TypeDefinition = ua.NodeId.from_string("i=68")
4753  attrs = ua.VariableAttributes()
4754  attrs.DisplayName = ua.LocalizedText("TransitionTime")
4755  attrs.DataType = ua.NodeId.from_string("i=294")
4756  attrs.ValueRank = -1
4757  node.NodeAttributes = attrs
4758  server.add_nodes([node])
4759  refs = []
4760  ref = ua.AddReferencesItem()
4761  ref.IsForward = True
4762  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4763  ref.SourceNodeId = ua.NodeId.from_string("i=10043")
4764  ref.TargetNodeClass = ua.NodeClass.DataType
4765  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4766  refs.append(ref)
4767  server.add_references(refs)
4768 
4769  node = ua.AddNodesItem()
4770  node.RequestedNewNodeId = ua.NodeId.from_string("i=10047")
4771  node.BrowseName = ua.QualifiedName.from_string("LowLowState")
4772  node.NodeClass = ua.NodeClass.Variable
4773  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4774  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4775  node.TypeDefinition = ua.NodeId.from_string("i=8995")
4776  attrs = ua.VariableAttributes()
4777  attrs.DisplayName = ua.LocalizedText("LowLowState")
4778  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4779  attrs.ValueRank = -1
4780  node.NodeAttributes = attrs
4781  server.add_nodes([node])
4782  refs = []
4783  ref = ua.AddReferencesItem()
4784  ref.IsForward = True
4785  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4786  ref.SourceNodeId = ua.NodeId.from_string("i=10047")
4787  ref.TargetNodeClass = ua.NodeClass.DataType
4788  ref.TargetNodeId = ua.NodeId.from_string("i=10048")
4789  refs.append(ref)
4790  ref = ua.AddReferencesItem()
4791  ref.IsForward = True
4792  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4793  ref.SourceNodeId = ua.NodeId.from_string("i=10047")
4794  ref.TargetNodeClass = ua.NodeClass.DataType
4795  ref.TargetNodeId = ua.NodeId.from_string("i=10052")
4796  refs.append(ref)
4797  ref = ua.AddReferencesItem()
4798  ref.IsForward = True
4799  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4800  ref.SourceNodeId = ua.NodeId.from_string("i=10047")
4801  ref.TargetNodeClass = ua.NodeClass.DataType
4802  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4803  refs.append(ref)
4804  server.add_references(refs)
4805 
4806  node = ua.AddNodesItem()
4807  node.RequestedNewNodeId = ua.NodeId.from_string("i=10048")
4808  node.BrowseName = ua.QualifiedName.from_string("Id")
4809  node.NodeClass = ua.NodeClass.Variable
4810  node.ParentNodeId = ua.NodeId.from_string("i=10047")
4811  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4812  node.TypeDefinition = ua.NodeId.from_string("i=68")
4813  attrs = ua.VariableAttributes()
4814  attrs.DisplayName = ua.LocalizedText("Id")
4815  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4816  attrs.ValueRank = -1
4817  node.NodeAttributes = attrs
4818  server.add_nodes([node])
4819  refs = []
4820  ref = ua.AddReferencesItem()
4821  ref.IsForward = True
4822  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4823  ref.SourceNodeId = ua.NodeId.from_string("i=10048")
4824  ref.TargetNodeClass = ua.NodeClass.DataType
4825  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4826  refs.append(ref)
4827  server.add_references(refs)
4828 
4829  node = ua.AddNodesItem()
4830  node.RequestedNewNodeId = ua.NodeId.from_string("i=10052")
4831  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
4832  node.NodeClass = ua.NodeClass.Variable
4833  node.ParentNodeId = ua.NodeId.from_string("i=10047")
4834  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4835  node.TypeDefinition = ua.NodeId.from_string("i=68")
4836  attrs = ua.VariableAttributes()
4837  attrs.DisplayName = ua.LocalizedText("TransitionTime")
4838  attrs.DataType = ua.NodeId.from_string("i=294")
4839  attrs.ValueRank = -1
4840  node.NodeAttributes = attrs
4841  server.add_nodes([node])
4842  refs = []
4843  ref = ua.AddReferencesItem()
4844  ref.IsForward = True
4845  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4846  ref.SourceNodeId = ua.NodeId.from_string("i=10052")
4847  ref.TargetNodeClass = ua.NodeClass.DataType
4848  ref.TargetNodeId = ua.NodeId.from_string("i=80")
4849  refs.append(ref)
4850  server.add_references(refs)
4851 
4852  node = ua.AddNodesItem()
4853  node.RequestedNewNodeId = ua.NodeId.from_string("i=10060")
4854  node.BrowseName = ua.QualifiedName.from_string("NonExclusiveLevelAlarmType")
4855  node.NodeClass = ua.NodeClass.ObjectType
4856  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4857  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4858  attrs = ua.ObjectTypeAttributes()
4859  attrs.DisplayName = ua.LocalizedText("NonExclusiveLevelAlarmType")
4860  attrs.IsAbstract = False
4861  node.NodeAttributes = attrs
4862  server.add_nodes([node])
4863 
4864  node = ua.AddNodesItem()
4865  node.RequestedNewNodeId = ua.NodeId.from_string("i=9482")
4866  node.BrowseName = ua.QualifiedName.from_string("ExclusiveLevelAlarmType")
4867  node.NodeClass = ua.NodeClass.ObjectType
4868  node.ParentNodeId = ua.NodeId.from_string("i=9341")
4869  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4870  attrs = ua.ObjectTypeAttributes()
4871  attrs.DisplayName = ua.LocalizedText("ExclusiveLevelAlarmType")
4872  attrs.IsAbstract = False
4873  node.NodeAttributes = attrs
4874  server.add_nodes([node])
4875 
4876  node = ua.AddNodesItem()
4877  node.RequestedNewNodeId = ua.NodeId.from_string("i=10368")
4878  node.BrowseName = ua.QualifiedName.from_string("NonExclusiveDeviationAlarmType")
4879  node.NodeClass = ua.NodeClass.ObjectType
4880  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4881  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4882  attrs = ua.ObjectTypeAttributes()
4883  attrs.DisplayName = ua.LocalizedText("NonExclusiveDeviationAlarmType")
4884  attrs.IsAbstract = False
4885  node.NodeAttributes = attrs
4886  server.add_nodes([node])
4887  refs = []
4888  ref = ua.AddReferencesItem()
4889  ref.IsForward = True
4890  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4891  ref.SourceNodeId = ua.NodeId.from_string("i=10368")
4892  ref.TargetNodeClass = ua.NodeClass.DataType
4893  ref.TargetNodeId = ua.NodeId.from_string("i=10522")
4894  refs.append(ref)
4895  server.add_references(refs)
4896 
4897  node = ua.AddNodesItem()
4898  node.RequestedNewNodeId = ua.NodeId.from_string("i=10522")
4899  node.BrowseName = ua.QualifiedName.from_string("SetpointNode")
4900  node.NodeClass = ua.NodeClass.Variable
4901  node.ParentNodeId = ua.NodeId.from_string("i=10368")
4902  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4903  node.TypeDefinition = ua.NodeId.from_string("i=68")
4904  attrs = ua.VariableAttributes()
4905  attrs.DisplayName = ua.LocalizedText("SetpointNode")
4906  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
4907  attrs.ValueRank = -1
4908  node.NodeAttributes = attrs
4909  server.add_nodes([node])
4910  refs = []
4911  ref = ua.AddReferencesItem()
4912  ref.IsForward = True
4913  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4914  ref.SourceNodeId = ua.NodeId.from_string("i=10522")
4915  ref.TargetNodeClass = ua.NodeClass.DataType
4916  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4917  refs.append(ref)
4918  server.add_references(refs)
4919 
4920  node = ua.AddNodesItem()
4921  node.RequestedNewNodeId = ua.NodeId.from_string("i=9764")
4922  node.BrowseName = ua.QualifiedName.from_string("ExclusiveDeviationAlarmType")
4923  node.NodeClass = ua.NodeClass.ObjectType
4924  node.ParentNodeId = ua.NodeId.from_string("i=9341")
4925  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4926  attrs = ua.ObjectTypeAttributes()
4927  attrs.DisplayName = ua.LocalizedText("ExclusiveDeviationAlarmType")
4928  attrs.IsAbstract = False
4929  node.NodeAttributes = attrs
4930  server.add_nodes([node])
4931  refs = []
4932  ref = ua.AddReferencesItem()
4933  ref.IsForward = True
4934  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4935  ref.SourceNodeId = ua.NodeId.from_string("i=9764")
4936  ref.TargetNodeClass = ua.NodeClass.DataType
4937  ref.TargetNodeId = ua.NodeId.from_string("i=9905")
4938  refs.append(ref)
4939  server.add_references(refs)
4940 
4941  node = ua.AddNodesItem()
4942  node.RequestedNewNodeId = ua.NodeId.from_string("i=9905")
4943  node.BrowseName = ua.QualifiedName.from_string("SetpointNode")
4944  node.NodeClass = ua.NodeClass.Variable
4945  node.ParentNodeId = ua.NodeId.from_string("i=9764")
4946  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4947  node.TypeDefinition = ua.NodeId.from_string("i=68")
4948  attrs = ua.VariableAttributes()
4949  attrs.DisplayName = ua.LocalizedText("SetpointNode")
4950  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
4951  attrs.ValueRank = -1
4952  node.NodeAttributes = attrs
4953  server.add_nodes([node])
4954  refs = []
4955  ref = ua.AddReferencesItem()
4956  ref.IsForward = True
4957  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4958  ref.SourceNodeId = ua.NodeId.from_string("i=9905")
4959  ref.TargetNodeClass = ua.NodeClass.DataType
4960  ref.TargetNodeId = ua.NodeId.from_string("i=78")
4961  refs.append(ref)
4962  server.add_references(refs)
4963 
4964  node = ua.AddNodesItem()
4965  node.RequestedNewNodeId = ua.NodeId.from_string("i=10214")
4966  node.BrowseName = ua.QualifiedName.from_string("NonExclusiveRateOfChangeAlarmType")
4967  node.NodeClass = ua.NodeClass.ObjectType
4968  node.ParentNodeId = ua.NodeId.from_string("i=9906")
4969  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4970  attrs = ua.ObjectTypeAttributes()
4971  attrs.DisplayName = ua.LocalizedText("NonExclusiveRateOfChangeAlarmType")
4972  attrs.IsAbstract = False
4973  node.NodeAttributes = attrs
4974  server.add_nodes([node])
4975 
4976  node = ua.AddNodesItem()
4977  node.RequestedNewNodeId = ua.NodeId.from_string("i=9623")
4978  node.BrowseName = ua.QualifiedName.from_string("ExclusiveRateOfChangeAlarmType")
4979  node.NodeClass = ua.NodeClass.ObjectType
4980  node.ParentNodeId = ua.NodeId.from_string("i=9341")
4981  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4982  attrs = ua.ObjectTypeAttributes()
4983  attrs.DisplayName = ua.LocalizedText("ExclusiveRateOfChangeAlarmType")
4984  attrs.IsAbstract = False
4985  node.NodeAttributes = attrs
4986  server.add_nodes([node])
4987 
4988  node = ua.AddNodesItem()
4989  node.RequestedNewNodeId = ua.NodeId.from_string("i=10523")
4990  node.BrowseName = ua.QualifiedName.from_string("DiscreteAlarmType")
4991  node.NodeClass = ua.NodeClass.ObjectType
4992  node.ParentNodeId = ua.NodeId.from_string("i=2915")
4993  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4994  attrs = ua.ObjectTypeAttributes()
4995  attrs.DisplayName = ua.LocalizedText("DiscreteAlarmType")
4996  attrs.IsAbstract = False
4997  node.NodeAttributes = attrs
4998  server.add_nodes([node])
4999 
5000  node = ua.AddNodesItem()
5001  node.RequestedNewNodeId = ua.NodeId.from_string("i=10637")
5002  node.BrowseName = ua.QualifiedName.from_string("OffNormalAlarmType")
5003  node.NodeClass = ua.NodeClass.ObjectType
5004  node.ParentNodeId = ua.NodeId.from_string("i=10523")
5005  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5006  attrs = ua.ObjectTypeAttributes()
5007  attrs.DisplayName = ua.LocalizedText("OffNormalAlarmType")
5008  attrs.IsAbstract = False
5009  node.NodeAttributes = attrs
5010  server.add_nodes([node])
5011  refs = []
5012  ref = ua.AddReferencesItem()
5013  ref.IsForward = True
5014  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5015  ref.SourceNodeId = ua.NodeId.from_string("i=10637")
5016  ref.TargetNodeClass = ua.NodeClass.DataType
5017  ref.TargetNodeId = ua.NodeId.from_string("i=11158")
5018  refs.append(ref)
5019  server.add_references(refs)
5020 
5021  node = ua.AddNodesItem()
5022  node.RequestedNewNodeId = ua.NodeId.from_string("i=11158")
5023  node.BrowseName = ua.QualifiedName.from_string("NormalState")
5024  node.NodeClass = ua.NodeClass.Variable
5025  node.ParentNodeId = ua.NodeId.from_string("i=10637")
5026  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5027  node.TypeDefinition = ua.NodeId.from_string("i=68")
5028  attrs = ua.VariableAttributes()
5029  attrs.DisplayName = ua.LocalizedText("NormalState")
5030  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
5031  attrs.ValueRank = -1
5032  node.NodeAttributes = attrs
5033  server.add_nodes([node])
5034  refs = []
5035  ref = ua.AddReferencesItem()
5036  ref.IsForward = True
5037  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5038  ref.SourceNodeId = ua.NodeId.from_string("i=11158")
5039  ref.TargetNodeClass = ua.NodeClass.DataType
5040  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5041  refs.append(ref)
5042  server.add_references(refs)
5043 
5044  node = ua.AddNodesItem()
5045  node.RequestedNewNodeId = ua.NodeId.from_string("i=11753")
5046  node.BrowseName = ua.QualifiedName.from_string("SystemOffNormalAlarmType")
5047  node.NodeClass = ua.NodeClass.ObjectType
5048  node.ParentNodeId = ua.NodeId.from_string("i=10637")
5049  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5050  attrs = ua.ObjectTypeAttributes()
5051  attrs.DisplayName = ua.LocalizedText("SystemOffNormalAlarmType")
5052  attrs.IsAbstract = False
5053  node.NodeAttributes = attrs
5054  server.add_nodes([node])
5055 
5056  node = ua.AddNodesItem()
5057  node.RequestedNewNodeId = ua.NodeId.from_string("i=13225")
5058  node.BrowseName = ua.QualifiedName.from_string("CertificateExpirationAlarmType")
5059  node.NodeClass = ua.NodeClass.ObjectType
5060  node.ParentNodeId = ua.NodeId.from_string("i=11753")
5061  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5062  attrs = ua.ObjectTypeAttributes()
5063  attrs.DisplayName = ua.LocalizedText("CertificateExpirationAlarmType")
5064  attrs.IsAbstract = False
5065  node.NodeAttributes = attrs
5066  server.add_nodes([node])
5067  refs = []
5068  ref = ua.AddReferencesItem()
5069  ref.IsForward = True
5070  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5071  ref.SourceNodeId = ua.NodeId.from_string("i=13225")
5072  ref.TargetNodeClass = ua.NodeClass.DataType
5073  ref.TargetNodeId = ua.NodeId.from_string("i=13325")
5074  refs.append(ref)
5075  ref = ua.AddReferencesItem()
5076  ref.IsForward = True
5077  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5078  ref.SourceNodeId = ua.NodeId.from_string("i=13225")
5079  ref.TargetNodeClass = ua.NodeClass.DataType
5080  ref.TargetNodeId = ua.NodeId.from_string("i=13326")
5081  refs.append(ref)
5082  ref = ua.AddReferencesItem()
5083  ref.IsForward = True
5084  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5085  ref.SourceNodeId = ua.NodeId.from_string("i=13225")
5086  ref.TargetNodeClass = ua.NodeClass.DataType
5087  ref.TargetNodeId = ua.NodeId.from_string("i=13327")
5088  refs.append(ref)
5089  server.add_references(refs)
5090 
5091  node = ua.AddNodesItem()
5092  node.RequestedNewNodeId = ua.NodeId.from_string("i=13325")
5093  node.BrowseName = ua.QualifiedName.from_string("ExpirationDate")
5094  node.NodeClass = ua.NodeClass.Variable
5095  node.ParentNodeId = ua.NodeId.from_string("i=13225")
5096  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5097  node.TypeDefinition = ua.NodeId.from_string("i=68")
5098  attrs = ua.VariableAttributes()
5099  attrs.DisplayName = ua.LocalizedText("ExpirationDate")
5100  attrs.DataType = ua.NodeId(ua.ObjectIds.DateTime)
5101  attrs.ValueRank = -1
5102  node.NodeAttributes = attrs
5103  server.add_nodes([node])
5104  refs = []
5105  ref = ua.AddReferencesItem()
5106  ref.IsForward = True
5107  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5108  ref.SourceNodeId = ua.NodeId.from_string("i=13325")
5109  ref.TargetNodeClass = ua.NodeClass.DataType
5110  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5111  refs.append(ref)
5112  server.add_references(refs)
5113 
5114  node = ua.AddNodesItem()
5115  node.RequestedNewNodeId = ua.NodeId.from_string("i=13326")
5116  node.BrowseName = ua.QualifiedName.from_string("CertificateType")
5117  node.NodeClass = ua.NodeClass.Variable
5118  node.ParentNodeId = ua.NodeId.from_string("i=13225")
5119  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5120  node.TypeDefinition = ua.NodeId.from_string("i=68")
5121  attrs = ua.VariableAttributes()
5122  attrs.DisplayName = ua.LocalizedText("CertificateType")
5123  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
5124  attrs.ValueRank = -1
5125  node.NodeAttributes = attrs
5126  server.add_nodes([node])
5127  refs = []
5128  ref = ua.AddReferencesItem()
5129  ref.IsForward = True
5130  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5131  ref.SourceNodeId = ua.NodeId.from_string("i=13326")
5132  ref.TargetNodeClass = ua.NodeClass.DataType
5133  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5134  refs.append(ref)
5135  server.add_references(refs)
5136 
5137  node = ua.AddNodesItem()
5138  node.RequestedNewNodeId = ua.NodeId.from_string("i=13327")
5139  node.BrowseName = ua.QualifiedName.from_string("Certificate")
5140  node.NodeClass = ua.NodeClass.Variable
5141  node.ParentNodeId = ua.NodeId.from_string("i=13225")
5142  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5143  node.TypeDefinition = ua.NodeId.from_string("i=68")
5144  attrs = ua.VariableAttributes()
5145  attrs.DisplayName = ua.LocalizedText("Certificate")
5146  attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
5147  attrs.ValueRank = -1
5148  node.NodeAttributes = attrs
5149  server.add_nodes([node])
5150  refs = []
5151  ref = ua.AddReferencesItem()
5152  ref.IsForward = True
5153  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5154  ref.SourceNodeId = ua.NodeId.from_string("i=13327")
5155  ref.TargetNodeClass = ua.NodeClass.DataType
5156  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5157  refs.append(ref)
5158  server.add_references(refs)
5159 
5160  node = ua.AddNodesItem()
5161  node.RequestedNewNodeId = ua.NodeId.from_string("i=10751")
5162  node.BrowseName = ua.QualifiedName.from_string("TripAlarmType")
5163  node.NodeClass = ua.NodeClass.ObjectType
5164  node.ParentNodeId = ua.NodeId.from_string("i=10637")
5165  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5166  attrs = ua.ObjectTypeAttributes()
5167  attrs.DisplayName = ua.LocalizedText("TripAlarmType")
5168  attrs.IsAbstract = False
5169  node.NodeAttributes = attrs
5170  server.add_nodes([node])
5171 
5172  node = ua.AddNodesItem()
5173  node.RequestedNewNodeId = ua.NodeId.from_string("i=11163")
5174  node.BrowseName = ua.QualifiedName.from_string("BaseConditionClassType")
5175  node.NodeClass = ua.NodeClass.ObjectType
5176  node.ParentNodeId = ua.NodeId.from_string("i=58")
5177  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5178  attrs = ua.ObjectTypeAttributes()
5179  attrs.DisplayName = ua.LocalizedText("BaseConditionClassType")
5180  attrs.IsAbstract = False
5181  node.NodeAttributes = attrs
5182  server.add_nodes([node])
5183 
5184  node = ua.AddNodesItem()
5185  node.RequestedNewNodeId = ua.NodeId.from_string("i=11164")
5186  node.BrowseName = ua.QualifiedName.from_string("ProcessConditionClassType")
5187  node.NodeClass = ua.NodeClass.ObjectType
5188  node.ParentNodeId = ua.NodeId.from_string("i=11163")
5189  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5190  attrs = ua.ObjectTypeAttributes()
5191  attrs.DisplayName = ua.LocalizedText("ProcessConditionClassType")
5192  attrs.IsAbstract = False
5193  node.NodeAttributes = attrs
5194  server.add_nodes([node])
5195 
5196  node = ua.AddNodesItem()
5197  node.RequestedNewNodeId = ua.NodeId.from_string("i=11165")
5198  node.BrowseName = ua.QualifiedName.from_string("MaintenanceConditionClassType")
5199  node.NodeClass = ua.NodeClass.ObjectType
5200  node.ParentNodeId = ua.NodeId.from_string("i=11163")
5201  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5202  attrs = ua.ObjectTypeAttributes()
5203  attrs.DisplayName = ua.LocalizedText("MaintenanceConditionClassType")
5204  attrs.IsAbstract = False
5205  node.NodeAttributes = attrs
5206  server.add_nodes([node])
5207 
5208  node = ua.AddNodesItem()
5209  node.RequestedNewNodeId = ua.NodeId.from_string("i=11166")
5210  node.BrowseName = ua.QualifiedName.from_string("SystemConditionClassType")
5211  node.NodeClass = ua.NodeClass.ObjectType
5212  node.ParentNodeId = ua.NodeId.from_string("i=11163")
5213  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5214  attrs = ua.ObjectTypeAttributes()
5215  attrs.DisplayName = ua.LocalizedText("SystemConditionClassType")
5216  attrs.IsAbstract = False
5217  node.NodeAttributes = attrs
5218  server.add_nodes([node])
5219 
5220  node = ua.AddNodesItem()
5221  node.RequestedNewNodeId = ua.NodeId.from_string("i=2790")
5222  node.BrowseName = ua.QualifiedName.from_string("AuditConditionEventType")
5223  node.NodeClass = ua.NodeClass.ObjectType
5224  node.ParentNodeId = ua.NodeId.from_string("i=2127")
5225  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5226  attrs = ua.ObjectTypeAttributes()
5227  attrs.DisplayName = ua.LocalizedText("AuditConditionEventType")
5228  attrs.IsAbstract = False
5229  node.NodeAttributes = attrs
5230  server.add_nodes([node])
5231 
5232  node = ua.AddNodesItem()
5233  node.RequestedNewNodeId = ua.NodeId.from_string("i=2803")
5234  node.BrowseName = ua.QualifiedName.from_string("AuditConditionEnableEventType")
5235  node.NodeClass = ua.NodeClass.ObjectType
5236  node.ParentNodeId = ua.NodeId.from_string("i=2790")
5237  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5238  attrs = ua.ObjectTypeAttributes()
5239  attrs.DisplayName = ua.LocalizedText("AuditConditionEnableEventType")
5240  attrs.IsAbstract = False
5241  node.NodeAttributes = attrs
5242  server.add_nodes([node])
5243 
5244  node = ua.AddNodesItem()
5245  node.RequestedNewNodeId = ua.NodeId.from_string("i=2829")
5246  node.BrowseName = ua.QualifiedName.from_string("AuditConditionCommentEventType")
5247  node.NodeClass = ua.NodeClass.ObjectType
5248  node.ParentNodeId = ua.NodeId.from_string("i=2790")
5249  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5250  attrs = ua.ObjectTypeAttributes()
5251  attrs.DisplayName = ua.LocalizedText("AuditConditionCommentEventType")
5252  attrs.IsAbstract = False
5253  node.NodeAttributes = attrs
5254  server.add_nodes([node])
5255  refs = []
5256  ref = ua.AddReferencesItem()
5257  ref.IsForward = True
5258  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5259  ref.SourceNodeId = ua.NodeId.from_string("i=2829")
5260  ref.TargetNodeClass = ua.NodeClass.DataType
5261  ref.TargetNodeId = ua.NodeId.from_string("i=4170")
5262  refs.append(ref)
5263  ref = ua.AddReferencesItem()
5264  ref.IsForward = True
5265  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5266  ref.SourceNodeId = ua.NodeId.from_string("i=2829")
5267  ref.TargetNodeClass = ua.NodeClass.DataType
5268  ref.TargetNodeId = ua.NodeId.from_string("i=11851")
5269  refs.append(ref)
5270  server.add_references(refs)
5271 
5272  node = ua.AddNodesItem()
5273  node.RequestedNewNodeId = ua.NodeId.from_string("i=4170")
5274  node.BrowseName = ua.QualifiedName.from_string("EventId")
5275  node.NodeClass = ua.NodeClass.Variable
5276  node.ParentNodeId = ua.NodeId.from_string("i=2829")
5277  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5278  node.TypeDefinition = ua.NodeId.from_string("i=68")
5279  attrs = ua.VariableAttributes()
5280  attrs.Description = ua.LocalizedText("A globally unique identifier for the event.")
5281  attrs.DisplayName = ua.LocalizedText("EventId")
5282  attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
5283  attrs.ValueRank = -1
5284  node.NodeAttributes = attrs
5285  server.add_nodes([node])
5286  refs = []
5287  ref = ua.AddReferencesItem()
5288  ref.IsForward = True
5289  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5290  ref.SourceNodeId = ua.NodeId.from_string("i=4170")
5291  ref.TargetNodeClass = ua.NodeClass.DataType
5292  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5293  refs.append(ref)
5294  server.add_references(refs)
5295 
5296  node = ua.AddNodesItem()
5297  node.RequestedNewNodeId = ua.NodeId.from_string("i=11851")
5298  node.BrowseName = ua.QualifiedName.from_string("Comment")
5299  node.NodeClass = ua.NodeClass.Variable
5300  node.ParentNodeId = ua.NodeId.from_string("i=2829")
5301  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5302  node.TypeDefinition = ua.NodeId.from_string("i=68")
5303  attrs = ua.VariableAttributes()
5304  attrs.DisplayName = ua.LocalizedText("Comment")
5305  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5306  attrs.ValueRank = -1
5307  node.NodeAttributes = attrs
5308  server.add_nodes([node])
5309  refs = []
5310  ref = ua.AddReferencesItem()
5311  ref.IsForward = True
5312  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5313  ref.SourceNodeId = ua.NodeId.from_string("i=11851")
5314  ref.TargetNodeClass = ua.NodeClass.DataType
5315  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5316  refs.append(ref)
5317  server.add_references(refs)
5318 
5319  node = ua.AddNodesItem()
5320  node.RequestedNewNodeId = ua.NodeId.from_string("i=8927")
5321  node.BrowseName = ua.QualifiedName.from_string("AuditConditionRespondEventType")
5322  node.NodeClass = ua.NodeClass.ObjectType
5323  node.ParentNodeId = ua.NodeId.from_string("i=2790")
5324  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5325  attrs = ua.ObjectTypeAttributes()
5326  attrs.DisplayName = ua.LocalizedText("AuditConditionRespondEventType")
5327  attrs.IsAbstract = False
5328  node.NodeAttributes = attrs
5329  server.add_nodes([node])
5330  refs = []
5331  ref = ua.AddReferencesItem()
5332  ref.IsForward = True
5333  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5334  ref.SourceNodeId = ua.NodeId.from_string("i=8927")
5335  ref.TargetNodeClass = ua.NodeClass.DataType
5336  ref.TargetNodeId = ua.NodeId.from_string("i=11852")
5337  refs.append(ref)
5338  server.add_references(refs)
5339 
5340  node = ua.AddNodesItem()
5341  node.RequestedNewNodeId = ua.NodeId.from_string("i=11852")
5342  node.BrowseName = ua.QualifiedName.from_string("SelectedResponse")
5343  node.NodeClass = ua.NodeClass.Variable
5344  node.ParentNodeId = ua.NodeId.from_string("i=8927")
5345  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5346  node.TypeDefinition = ua.NodeId.from_string("i=68")
5347  attrs = ua.VariableAttributes()
5348  attrs.DisplayName = ua.LocalizedText("SelectedResponse")
5349  attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
5350  attrs.ValueRank = -1
5351  node.NodeAttributes = attrs
5352  server.add_nodes([node])
5353  refs = []
5354  ref = ua.AddReferencesItem()
5355  ref.IsForward = True
5356  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5357  ref.SourceNodeId = ua.NodeId.from_string("i=11852")
5358  ref.TargetNodeClass = ua.NodeClass.DataType
5359  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5360  refs.append(ref)
5361  server.add_references(refs)
5362 
5363  node = ua.AddNodesItem()
5364  node.RequestedNewNodeId = ua.NodeId.from_string("i=8944")
5365  node.BrowseName = ua.QualifiedName.from_string("AuditConditionAcknowledgeEventType")
5366  node.NodeClass = ua.NodeClass.ObjectType
5367  node.ParentNodeId = ua.NodeId.from_string("i=2790")
5368  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5369  attrs = ua.ObjectTypeAttributes()
5370  attrs.DisplayName = ua.LocalizedText("AuditConditionAcknowledgeEventType")
5371  attrs.IsAbstract = False
5372  node.NodeAttributes = attrs
5373  server.add_nodes([node])
5374  refs = []
5375  ref = ua.AddReferencesItem()
5376  ref.IsForward = True
5377  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5378  ref.SourceNodeId = ua.NodeId.from_string("i=8944")
5379  ref.TargetNodeClass = ua.NodeClass.DataType
5380  ref.TargetNodeId = ua.NodeId.from_string("i=8945")
5381  refs.append(ref)
5382  ref = ua.AddReferencesItem()
5383  ref.IsForward = True
5384  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5385  ref.SourceNodeId = ua.NodeId.from_string("i=8944")
5386  ref.TargetNodeClass = ua.NodeClass.DataType
5387  ref.TargetNodeId = ua.NodeId.from_string("i=11853")
5388  refs.append(ref)
5389  server.add_references(refs)
5390 
5391  node = ua.AddNodesItem()
5392  node.RequestedNewNodeId = ua.NodeId.from_string("i=8945")
5393  node.BrowseName = ua.QualifiedName.from_string("EventId")
5394  node.NodeClass = ua.NodeClass.Variable
5395  node.ParentNodeId = ua.NodeId.from_string("i=8944")
5396  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5397  node.TypeDefinition = ua.NodeId.from_string("i=68")
5398  attrs = ua.VariableAttributes()
5399  attrs.Description = ua.LocalizedText("A globally unique identifier for the event.")
5400  attrs.DisplayName = ua.LocalizedText("EventId")
5401  attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
5402  attrs.ValueRank = -1
5403  node.NodeAttributes = attrs
5404  server.add_nodes([node])
5405  refs = []
5406  ref = ua.AddReferencesItem()
5407  ref.IsForward = True
5408  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5409  ref.SourceNodeId = ua.NodeId.from_string("i=8945")
5410  ref.TargetNodeClass = ua.NodeClass.DataType
5411  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5412  refs.append(ref)
5413  server.add_references(refs)
5414 
5415  node = ua.AddNodesItem()
5416  node.RequestedNewNodeId = ua.NodeId.from_string("i=11853")
5417  node.BrowseName = ua.QualifiedName.from_string("Comment")
5418  node.NodeClass = ua.NodeClass.Variable
5419  node.ParentNodeId = ua.NodeId.from_string("i=8944")
5420  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5421  node.TypeDefinition = ua.NodeId.from_string("i=68")
5422  attrs = ua.VariableAttributes()
5423  attrs.DisplayName = ua.LocalizedText("Comment")
5424  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5425  attrs.ValueRank = -1
5426  node.NodeAttributes = attrs
5427  server.add_nodes([node])
5428  refs = []
5429  ref = ua.AddReferencesItem()
5430  ref.IsForward = True
5431  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5432  ref.SourceNodeId = ua.NodeId.from_string("i=11853")
5433  ref.TargetNodeClass = ua.NodeClass.DataType
5434  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5435  refs.append(ref)
5436  server.add_references(refs)
5437 
5438  node = ua.AddNodesItem()
5439  node.RequestedNewNodeId = ua.NodeId.from_string("i=8961")
5440  node.BrowseName = ua.QualifiedName.from_string("AuditConditionConfirmEventType")
5441  node.NodeClass = ua.NodeClass.ObjectType
5442  node.ParentNodeId = ua.NodeId.from_string("i=2790")
5443  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5444  attrs = ua.ObjectTypeAttributes()
5445  attrs.DisplayName = ua.LocalizedText("AuditConditionConfirmEventType")
5446  attrs.IsAbstract = False
5447  node.NodeAttributes = attrs
5448  server.add_nodes([node])
5449  refs = []
5450  ref = ua.AddReferencesItem()
5451  ref.IsForward = True
5452  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5453  ref.SourceNodeId = ua.NodeId.from_string("i=8961")
5454  ref.TargetNodeClass = ua.NodeClass.DataType
5455  ref.TargetNodeId = ua.NodeId.from_string("i=8962")
5456  refs.append(ref)
5457  ref = ua.AddReferencesItem()
5458  ref.IsForward = True
5459  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5460  ref.SourceNodeId = ua.NodeId.from_string("i=8961")
5461  ref.TargetNodeClass = ua.NodeClass.DataType
5462  ref.TargetNodeId = ua.NodeId.from_string("i=11854")
5463  refs.append(ref)
5464  server.add_references(refs)
5465 
5466  node = ua.AddNodesItem()
5467  node.RequestedNewNodeId = ua.NodeId.from_string("i=8962")
5468  node.BrowseName = ua.QualifiedName.from_string("EventId")
5469  node.NodeClass = ua.NodeClass.Variable
5470  node.ParentNodeId = ua.NodeId.from_string("i=8961")
5471  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5472  node.TypeDefinition = ua.NodeId.from_string("i=68")
5473  attrs = ua.VariableAttributes()
5474  attrs.Description = ua.LocalizedText("A globally unique identifier for the event.")
5475  attrs.DisplayName = ua.LocalizedText("EventId")
5476  attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
5477  attrs.ValueRank = -1
5478  node.NodeAttributes = attrs
5479  server.add_nodes([node])
5480  refs = []
5481  ref = ua.AddReferencesItem()
5482  ref.IsForward = True
5483  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5484  ref.SourceNodeId = ua.NodeId.from_string("i=8962")
5485  ref.TargetNodeClass = ua.NodeClass.DataType
5486  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5487  refs.append(ref)
5488  server.add_references(refs)
5489 
5490  node = ua.AddNodesItem()
5491  node.RequestedNewNodeId = ua.NodeId.from_string("i=11854")
5492  node.BrowseName = ua.QualifiedName.from_string("Comment")
5493  node.NodeClass = ua.NodeClass.Variable
5494  node.ParentNodeId = ua.NodeId.from_string("i=8961")
5495  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5496  node.TypeDefinition = ua.NodeId.from_string("i=68")
5497  attrs = ua.VariableAttributes()
5498  attrs.DisplayName = ua.LocalizedText("Comment")
5499  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5500  attrs.ValueRank = -1
5501  node.NodeAttributes = attrs
5502  server.add_nodes([node])
5503  refs = []
5504  ref = ua.AddReferencesItem()
5505  ref.IsForward = True
5506  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5507  ref.SourceNodeId = ua.NodeId.from_string("i=11854")
5508  ref.TargetNodeClass = ua.NodeClass.DataType
5509  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5510  refs.append(ref)
5511  server.add_references(refs)
5512 
5513  node = ua.AddNodesItem()
5514  node.RequestedNewNodeId = ua.NodeId.from_string("i=11093")
5515  node.BrowseName = ua.QualifiedName.from_string("AuditConditionShelvingEventType")
5516  node.NodeClass = ua.NodeClass.ObjectType
5517  node.ParentNodeId = ua.NodeId.from_string("i=2790")
5518  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5519  attrs = ua.ObjectTypeAttributes()
5520  attrs.DisplayName = ua.LocalizedText("AuditConditionShelvingEventType")
5521  attrs.IsAbstract = False
5522  node.NodeAttributes = attrs
5523  server.add_nodes([node])
5524  refs = []
5525  ref = ua.AddReferencesItem()
5526  ref.IsForward = True
5527  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5528  ref.SourceNodeId = ua.NodeId.from_string("i=11093")
5529  ref.TargetNodeClass = ua.NodeClass.DataType
5530  ref.TargetNodeId = ua.NodeId.from_string("i=11855")
5531  refs.append(ref)
5532  server.add_references(refs)
5533 
5534  node = ua.AddNodesItem()
5535  node.RequestedNewNodeId = ua.NodeId.from_string("i=11855")
5536  node.BrowseName = ua.QualifiedName.from_string("ShelvingTime")
5537  node.NodeClass = ua.NodeClass.Variable
5538  node.ParentNodeId = ua.NodeId.from_string("i=11093")
5539  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5540  node.TypeDefinition = ua.NodeId.from_string("i=68")
5541  attrs = ua.VariableAttributes()
5542  attrs.DisplayName = ua.LocalizedText("ShelvingTime")
5543  attrs.DataType = ua.NodeId.from_string("i=290")
5544  attrs.ValueRank = -1
5545  node.NodeAttributes = attrs
5546  server.add_nodes([node])
5547  refs = []
5548  ref = ua.AddReferencesItem()
5549  ref.IsForward = True
5550  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5551  ref.SourceNodeId = ua.NodeId.from_string("i=11855")
5552  ref.TargetNodeClass = ua.NodeClass.DataType
5553  ref.TargetNodeId = ua.NodeId.from_string("i=78")
5554  refs.append(ref)
5555  server.add_references(refs)
5556 
5557  node = ua.AddNodesItem()
5558  node.RequestedNewNodeId = ua.NodeId.from_string("i=2787")
5559  node.BrowseName = ua.QualifiedName.from_string("RefreshStartEventType")
5560  node.NodeClass = ua.NodeClass.ObjectType
5561  node.ParentNodeId = ua.NodeId.from_string("i=2130")
5562  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5563  attrs = ua.ObjectTypeAttributes()
5564  attrs.DisplayName = ua.LocalizedText("RefreshStartEventType")
5565  attrs.IsAbstract = False
5566  node.NodeAttributes = attrs
5567  server.add_nodes([node])
5568 
5569  node = ua.AddNodesItem()
5570  node.RequestedNewNodeId = ua.NodeId.from_string("i=2788")
5571  node.BrowseName = ua.QualifiedName.from_string("RefreshEndEventType")
5572  node.NodeClass = ua.NodeClass.ObjectType
5573  node.ParentNodeId = ua.NodeId.from_string("i=2130")
5574  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5575  attrs = ua.ObjectTypeAttributes()
5576  attrs.DisplayName = ua.LocalizedText("RefreshEndEventType")
5577  attrs.IsAbstract = False
5578  node.NodeAttributes = attrs
5579  server.add_nodes([node])
5580 
5581  node = ua.AddNodesItem()
5582  node.RequestedNewNodeId = ua.NodeId.from_string("i=2789")
5583  node.BrowseName = ua.QualifiedName.from_string("RefreshRequiredEventType")
5584  node.NodeClass = ua.NodeClass.ObjectType
5585  node.ParentNodeId = ua.NodeId.from_string("i=2130")
5586  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5587  attrs = ua.ObjectTypeAttributes()
5588  attrs.DisplayName = ua.LocalizedText("RefreshRequiredEventType")
5589  attrs.IsAbstract = False
5590  node.NodeAttributes = attrs
5591  server.add_nodes([node])
5592 
5593  node = ua.AddNodesItem()
5594  node.RequestedNewNodeId = ua.NodeId.from_string("i=9006")
5595  node.BrowseName = ua.QualifiedName.from_string("HasCondition")
5596  node.NodeClass = ua.NodeClass.ReferenceType
5597  node.ParentNodeId = ua.NodeId.from_string("i=32")
5598  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5599  attrs = ua.ReferenceTypeAttributes()
5600  attrs.DisplayName = ua.LocalizedText("HasCondition")
5601  attrs.InverseName = ua.LocalizedText("IsConditionOf")
5602  node.NodeAttributes = attrs
5603  server.add_nodes([node])


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