standard_address_space_part10.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=2391")
15  node.BrowseName = ua.QualifiedName.from_string("ProgramStateMachineType")
16  node.NodeClass = ua.NodeClass.ObjectType
17  node.ParentNodeId = ua.NodeId.from_string("i=2771")
18  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
19  attrs = ua.ObjectTypeAttributes()
20  attrs.Description = ua.LocalizedText("A state machine for a program.")
21  attrs.DisplayName = ua.LocalizedText("ProgramStateMachineType")
22  attrs.IsAbstract = False
23  node.NodeAttributes = attrs
24  server.add_nodes([node])
25  refs = []
26  ref = ua.AddReferencesItem()
27  ref.IsForward = True
28  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
29  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
30  ref.TargetNodeClass = ua.NodeClass.DataType
31  ref.TargetNodeId = ua.NodeId.from_string("i=3830")
32  refs.append(ref)
33  ref = ua.AddReferencesItem()
34  ref.IsForward = True
35  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
36  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
37  ref.TargetNodeClass = ua.NodeClass.DataType
38  ref.TargetNodeId = ua.NodeId.from_string("i=3835")
39  refs.append(ref)
40  ref = ua.AddReferencesItem()
41  ref.IsForward = True
42  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
43  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
44  ref.TargetNodeClass = ua.NodeClass.DataType
45  ref.TargetNodeId = ua.NodeId.from_string("i=2392")
46  refs.append(ref)
47  ref = ua.AddReferencesItem()
48  ref.IsForward = True
49  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
50  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
51  ref.TargetNodeClass = ua.NodeClass.DataType
52  ref.TargetNodeId = ua.NodeId.from_string("i=2393")
53  refs.append(ref)
54  ref = ua.AddReferencesItem()
55  ref.IsForward = True
56  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
57  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
58  ref.TargetNodeClass = ua.NodeClass.DataType
59  ref.TargetNodeId = ua.NodeId.from_string("i=2394")
60  refs.append(ref)
61  ref = ua.AddReferencesItem()
62  ref.IsForward = True
63  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
64  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
65  ref.TargetNodeClass = ua.NodeClass.DataType
66  ref.TargetNodeId = ua.NodeId.from_string("i=2395")
67  refs.append(ref)
68  ref = ua.AddReferencesItem()
69  ref.IsForward = True
70  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
71  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
72  ref.TargetNodeClass = ua.NodeClass.DataType
73  ref.TargetNodeId = ua.NodeId.from_string("i=2396")
74  refs.append(ref)
75  ref = ua.AddReferencesItem()
76  ref.IsForward = True
77  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
78  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
79  ref.TargetNodeClass = ua.NodeClass.DataType
80  ref.TargetNodeId = ua.NodeId.from_string("i=2397")
81  refs.append(ref)
82  ref = ua.AddReferencesItem()
83  ref.IsForward = True
84  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
85  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
86  ref.TargetNodeClass = ua.NodeClass.DataType
87  ref.TargetNodeId = ua.NodeId.from_string("i=2398")
88  refs.append(ref)
89  ref = ua.AddReferencesItem()
90  ref.IsForward = True
91  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
92  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
93  ref.TargetNodeClass = ua.NodeClass.DataType
94  ref.TargetNodeId = ua.NodeId.from_string("i=2399")
95  refs.append(ref)
96  ref = ua.AddReferencesItem()
97  ref.IsForward = True
98  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
99  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
100  ref.TargetNodeClass = ua.NodeClass.DataType
101  ref.TargetNodeId = ua.NodeId.from_string("i=3850")
102  refs.append(ref)
103  ref = ua.AddReferencesItem()
104  ref.IsForward = True
105  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
106  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
107  ref.TargetNodeClass = ua.NodeClass.DataType
108  ref.TargetNodeId = ua.NodeId.from_string("i=2400")
109  refs.append(ref)
110  ref = ua.AddReferencesItem()
111  ref.IsForward = True
112  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
113  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
114  ref.TargetNodeClass = ua.NodeClass.DataType
115  ref.TargetNodeId = ua.NodeId.from_string("i=2402")
116  refs.append(ref)
117  ref = ua.AddReferencesItem()
118  ref.IsForward = True
119  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
120  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
121  ref.TargetNodeClass = ua.NodeClass.DataType
122  ref.TargetNodeId = ua.NodeId.from_string("i=2404")
123  refs.append(ref)
124  ref = ua.AddReferencesItem()
125  ref.IsForward = True
126  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
127  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
128  ref.TargetNodeClass = ua.NodeClass.DataType
129  ref.TargetNodeId = ua.NodeId.from_string("i=2406")
130  refs.append(ref)
131  ref = ua.AddReferencesItem()
132  ref.IsForward = True
133  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
134  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
135  ref.TargetNodeClass = ua.NodeClass.DataType
136  ref.TargetNodeId = ua.NodeId.from_string("i=2408")
137  refs.append(ref)
138  ref = ua.AddReferencesItem()
139  ref.IsForward = True
140  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
141  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
142  ref.TargetNodeClass = ua.NodeClass.DataType
143  ref.TargetNodeId = ua.NodeId.from_string("i=2410")
144  refs.append(ref)
145  ref = ua.AddReferencesItem()
146  ref.IsForward = True
147  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
148  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
149  ref.TargetNodeClass = ua.NodeClass.DataType
150  ref.TargetNodeId = ua.NodeId.from_string("i=2412")
151  refs.append(ref)
152  ref = ua.AddReferencesItem()
153  ref.IsForward = True
154  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
155  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
156  ref.TargetNodeClass = ua.NodeClass.DataType
157  ref.TargetNodeId = ua.NodeId.from_string("i=2414")
158  refs.append(ref)
159  ref = ua.AddReferencesItem()
160  ref.IsForward = True
161  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
162  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
163  ref.TargetNodeClass = ua.NodeClass.DataType
164  ref.TargetNodeId = ua.NodeId.from_string("i=2416")
165  refs.append(ref)
166  ref = ua.AddReferencesItem()
167  ref.IsForward = True
168  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
169  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
170  ref.TargetNodeClass = ua.NodeClass.DataType
171  ref.TargetNodeId = ua.NodeId.from_string("i=2418")
172  refs.append(ref)
173  ref = ua.AddReferencesItem()
174  ref.IsForward = True
175  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
176  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
177  ref.TargetNodeClass = ua.NodeClass.DataType
178  ref.TargetNodeId = ua.NodeId.from_string("i=2420")
179  refs.append(ref)
180  ref = ua.AddReferencesItem()
181  ref.IsForward = True
182  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
183  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
184  ref.TargetNodeClass = ua.NodeClass.DataType
185  ref.TargetNodeId = ua.NodeId.from_string("i=2422")
186  refs.append(ref)
187  ref = ua.AddReferencesItem()
188  ref.IsForward = True
189  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
190  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
191  ref.TargetNodeClass = ua.NodeClass.DataType
192  ref.TargetNodeId = ua.NodeId.from_string("i=2424")
193  refs.append(ref)
194  ref = ua.AddReferencesItem()
195  ref.IsForward = True
196  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
197  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
198  ref.TargetNodeClass = ua.NodeClass.DataType
199  ref.TargetNodeId = ua.NodeId.from_string("i=2426")
200  refs.append(ref)
201  ref = ua.AddReferencesItem()
202  ref.IsForward = True
203  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
204  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
205  ref.TargetNodeClass = ua.NodeClass.DataType
206  ref.TargetNodeId = ua.NodeId.from_string("i=2427")
207  refs.append(ref)
208  ref = ua.AddReferencesItem()
209  ref.IsForward = True
210  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
211  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
212  ref.TargetNodeClass = ua.NodeClass.DataType
213  ref.TargetNodeId = ua.NodeId.from_string("i=2428")
214  refs.append(ref)
215  ref = ua.AddReferencesItem()
216  ref.IsForward = True
217  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
218  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
219  ref.TargetNodeClass = ua.NodeClass.DataType
220  ref.TargetNodeId = ua.NodeId.from_string("i=2429")
221  refs.append(ref)
222  ref = ua.AddReferencesItem()
223  ref.IsForward = True
224  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
225  ref.SourceNodeId = ua.NodeId.from_string("i=2391")
226  ref.TargetNodeClass = ua.NodeClass.DataType
227  ref.TargetNodeId = ua.NodeId.from_string("i=2430")
228  refs.append(ref)
229  server.add_references(refs)
230 
231  node = ua.AddNodesItem()
232  node.RequestedNewNodeId = ua.NodeId.from_string("i=3830")
233  node.BrowseName = ua.QualifiedName.from_string("CurrentState")
234  node.NodeClass = ua.NodeClass.Variable
235  node.ParentNodeId = ua.NodeId.from_string("i=2391")
236  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
237  node.TypeDefinition = ua.NodeId.from_string("i=2760")
238  attrs = ua.VariableAttributes()
239  attrs.DisplayName = ua.LocalizedText("CurrentState")
240  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
241  attrs.ValueRank = -1
242  node.NodeAttributes = attrs
243  server.add_nodes([node])
244  refs = []
245  ref = ua.AddReferencesItem()
246  ref.IsForward = True
247  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
248  ref.SourceNodeId = ua.NodeId.from_string("i=3830")
249  ref.TargetNodeClass = ua.NodeClass.DataType
250  ref.TargetNodeId = ua.NodeId.from_string("i=3831")
251  refs.append(ref)
252  ref = ua.AddReferencesItem()
253  ref.IsForward = True
254  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
255  ref.SourceNodeId = ua.NodeId.from_string("i=3830")
256  ref.TargetNodeClass = ua.NodeClass.DataType
257  ref.TargetNodeId = ua.NodeId.from_string("i=3833")
258  refs.append(ref)
259  ref = ua.AddReferencesItem()
260  ref.IsForward = True
261  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
262  ref.SourceNodeId = ua.NodeId.from_string("i=3830")
263  ref.TargetNodeClass = ua.NodeClass.DataType
264  ref.TargetNodeId = ua.NodeId.from_string("i=78")
265  refs.append(ref)
266  server.add_references(refs)
267 
268  node = ua.AddNodesItem()
269  node.RequestedNewNodeId = ua.NodeId.from_string("i=3831")
270  node.BrowseName = ua.QualifiedName.from_string("Id")
271  node.NodeClass = ua.NodeClass.Variable
272  node.ParentNodeId = ua.NodeId.from_string("i=3830")
273  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
274  node.TypeDefinition = ua.NodeId.from_string("i=68")
275  attrs = ua.VariableAttributes()
276  attrs.DisplayName = ua.LocalizedText("Id")
277  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
278  attrs.ValueRank = -1
279  node.NodeAttributes = attrs
280  server.add_nodes([node])
281  refs = []
282  ref = ua.AddReferencesItem()
283  ref.IsForward = True
284  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
285  ref.SourceNodeId = ua.NodeId.from_string("i=3831")
286  ref.TargetNodeClass = ua.NodeClass.DataType
287  ref.TargetNodeId = ua.NodeId.from_string("i=78")
288  refs.append(ref)
289  server.add_references(refs)
290 
291  node = ua.AddNodesItem()
292  node.RequestedNewNodeId = ua.NodeId.from_string("i=3833")
293  node.BrowseName = ua.QualifiedName.from_string("Number")
294  node.NodeClass = ua.NodeClass.Variable
295  node.ParentNodeId = ua.NodeId.from_string("i=3830")
296  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
297  node.TypeDefinition = ua.NodeId.from_string("i=68")
298  attrs = ua.VariableAttributes()
299  attrs.DisplayName = ua.LocalizedText("Number")
300  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
301  attrs.ValueRank = -1
302  node.NodeAttributes = attrs
303  server.add_nodes([node])
304  refs = []
305  ref = ua.AddReferencesItem()
306  ref.IsForward = True
307  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
308  ref.SourceNodeId = ua.NodeId.from_string("i=3833")
309  ref.TargetNodeClass = ua.NodeClass.DataType
310  ref.TargetNodeId = ua.NodeId.from_string("i=78")
311  refs.append(ref)
312  server.add_references(refs)
313 
314  node = ua.AddNodesItem()
315  node.RequestedNewNodeId = ua.NodeId.from_string("i=3835")
316  node.BrowseName = ua.QualifiedName.from_string("LastTransition")
317  node.NodeClass = ua.NodeClass.Variable
318  node.ParentNodeId = ua.NodeId.from_string("i=2391")
319  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
320  node.TypeDefinition = ua.NodeId.from_string("i=2767")
321  attrs = ua.VariableAttributes()
322  attrs.DisplayName = ua.LocalizedText("LastTransition")
323  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
324  attrs.ValueRank = -1
325  node.NodeAttributes = attrs
326  server.add_nodes([node])
327  refs = []
328  ref = ua.AddReferencesItem()
329  ref.IsForward = True
330  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
331  ref.SourceNodeId = ua.NodeId.from_string("i=3835")
332  ref.TargetNodeClass = ua.NodeClass.DataType
333  ref.TargetNodeId = ua.NodeId.from_string("i=3836")
334  refs.append(ref)
335  ref = ua.AddReferencesItem()
336  ref.IsForward = True
337  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
338  ref.SourceNodeId = ua.NodeId.from_string("i=3835")
339  ref.TargetNodeClass = ua.NodeClass.DataType
340  ref.TargetNodeId = ua.NodeId.from_string("i=3838")
341  refs.append(ref)
342  ref = ua.AddReferencesItem()
343  ref.IsForward = True
344  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
345  ref.SourceNodeId = ua.NodeId.from_string("i=3835")
346  ref.TargetNodeClass = ua.NodeClass.DataType
347  ref.TargetNodeId = ua.NodeId.from_string("i=3839")
348  refs.append(ref)
349  ref = ua.AddReferencesItem()
350  ref.IsForward = True
351  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
352  ref.SourceNodeId = ua.NodeId.from_string("i=3835")
353  ref.TargetNodeClass = ua.NodeClass.DataType
354  ref.TargetNodeId = ua.NodeId.from_string("i=78")
355  refs.append(ref)
356  server.add_references(refs)
357 
358  node = ua.AddNodesItem()
359  node.RequestedNewNodeId = ua.NodeId.from_string("i=3836")
360  node.BrowseName = ua.QualifiedName.from_string("Id")
361  node.NodeClass = ua.NodeClass.Variable
362  node.ParentNodeId = ua.NodeId.from_string("i=3835")
363  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
364  node.TypeDefinition = ua.NodeId.from_string("i=68")
365  attrs = ua.VariableAttributes()
366  attrs.DisplayName = ua.LocalizedText("Id")
367  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
368  attrs.ValueRank = -1
369  node.NodeAttributes = attrs
370  server.add_nodes([node])
371  refs = []
372  ref = ua.AddReferencesItem()
373  ref.IsForward = True
374  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
375  ref.SourceNodeId = ua.NodeId.from_string("i=3836")
376  ref.TargetNodeClass = ua.NodeClass.DataType
377  ref.TargetNodeId = ua.NodeId.from_string("i=78")
378  refs.append(ref)
379  server.add_references(refs)
380 
381  node = ua.AddNodesItem()
382  node.RequestedNewNodeId = ua.NodeId.from_string("i=3838")
383  node.BrowseName = ua.QualifiedName.from_string("Number")
384  node.NodeClass = ua.NodeClass.Variable
385  node.ParentNodeId = ua.NodeId.from_string("i=3835")
386  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
387  node.TypeDefinition = ua.NodeId.from_string("i=68")
388  attrs = ua.VariableAttributes()
389  attrs.DisplayName = ua.LocalizedText("Number")
390  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
391  attrs.ValueRank = -1
392  node.NodeAttributes = attrs
393  server.add_nodes([node])
394  refs = []
395  ref = ua.AddReferencesItem()
396  ref.IsForward = True
397  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
398  ref.SourceNodeId = ua.NodeId.from_string("i=3838")
399  ref.TargetNodeClass = ua.NodeClass.DataType
400  ref.TargetNodeId = ua.NodeId.from_string("i=78")
401  refs.append(ref)
402  server.add_references(refs)
403 
404  node = ua.AddNodesItem()
405  node.RequestedNewNodeId = ua.NodeId.from_string("i=3839")
406  node.BrowseName = ua.QualifiedName.from_string("TransitionTime")
407  node.NodeClass = ua.NodeClass.Variable
408  node.ParentNodeId = ua.NodeId.from_string("i=3835")
409  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
410  node.TypeDefinition = ua.NodeId.from_string("i=68")
411  attrs = ua.VariableAttributes()
412  attrs.DisplayName = ua.LocalizedText("TransitionTime")
413  attrs.DataType = ua.NodeId.from_string("i=294")
414  attrs.ValueRank = -1
415  node.NodeAttributes = attrs
416  server.add_nodes([node])
417  refs = []
418  ref = ua.AddReferencesItem()
419  ref.IsForward = True
420  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
421  ref.SourceNodeId = ua.NodeId.from_string("i=3839")
422  ref.TargetNodeClass = ua.NodeClass.DataType
423  ref.TargetNodeId = ua.NodeId.from_string("i=78")
424  refs.append(ref)
425  server.add_references(refs)
426 
427  node = ua.AddNodesItem()
428  node.RequestedNewNodeId = ua.NodeId.from_string("i=2392")
429  node.BrowseName = ua.QualifiedName.from_string("Creatable")
430  node.NodeClass = ua.NodeClass.Variable
431  node.ParentNodeId = ua.NodeId.from_string("i=2391")
432  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
433  node.TypeDefinition = ua.NodeId.from_string("i=68")
434  attrs = ua.VariableAttributes()
435  attrs.DisplayName = ua.LocalizedText("Creatable")
436  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
437  attrs.ValueRank = -1
438  node.NodeAttributes = attrs
439  server.add_nodes([node])
440 
441  node = ua.AddNodesItem()
442  node.RequestedNewNodeId = ua.NodeId.from_string("i=2393")
443  node.BrowseName = ua.QualifiedName.from_string("Deletable")
444  node.NodeClass = ua.NodeClass.Variable
445  node.ParentNodeId = ua.NodeId.from_string("i=2391")
446  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
447  node.TypeDefinition = ua.NodeId.from_string("i=68")
448  attrs = ua.VariableAttributes()
449  attrs.DisplayName = ua.LocalizedText("Deletable")
450  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
451  attrs.ValueRank = -1
452  node.NodeAttributes = attrs
453  server.add_nodes([node])
454  refs = []
455  ref = ua.AddReferencesItem()
456  ref.IsForward = True
457  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
458  ref.SourceNodeId = ua.NodeId.from_string("i=2393")
459  ref.TargetNodeClass = ua.NodeClass.DataType
460  ref.TargetNodeId = ua.NodeId.from_string("i=78")
461  refs.append(ref)
462  server.add_references(refs)
463 
464  node = ua.AddNodesItem()
465  node.RequestedNewNodeId = ua.NodeId.from_string("i=2394")
466  node.BrowseName = ua.QualifiedName.from_string("AutoDelete")
467  node.NodeClass = ua.NodeClass.Variable
468  node.ParentNodeId = ua.NodeId.from_string("i=2391")
469  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
470  node.TypeDefinition = ua.NodeId.from_string("i=68")
471  attrs = ua.VariableAttributes()
472  attrs.DisplayName = ua.LocalizedText("AutoDelete")
473  attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
474  attrs.ValueRank = -1
475  node.NodeAttributes = attrs
476  server.add_nodes([node])
477  refs = []
478  ref = ua.AddReferencesItem()
479  ref.IsForward = True
480  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
481  ref.SourceNodeId = ua.NodeId.from_string("i=2394")
482  ref.TargetNodeClass = ua.NodeClass.DataType
483  ref.TargetNodeId = ua.NodeId.from_string("i=79")
484  refs.append(ref)
485  server.add_references(refs)
486 
487  node = ua.AddNodesItem()
488  node.RequestedNewNodeId = ua.NodeId.from_string("i=2395")
489  node.BrowseName = ua.QualifiedName.from_string("RecycleCount")
490  node.NodeClass = ua.NodeClass.Variable
491  node.ParentNodeId = ua.NodeId.from_string("i=2391")
492  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
493  node.TypeDefinition = ua.NodeId.from_string("i=68")
494  attrs = ua.VariableAttributes()
495  attrs.DisplayName = ua.LocalizedText("RecycleCount")
496  attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
497  attrs.ValueRank = -1
498  node.NodeAttributes = attrs
499  server.add_nodes([node])
500  refs = []
501  ref = ua.AddReferencesItem()
502  ref.IsForward = True
503  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
504  ref.SourceNodeId = ua.NodeId.from_string("i=2395")
505  ref.TargetNodeClass = ua.NodeClass.DataType
506  ref.TargetNodeId = ua.NodeId.from_string("i=78")
507  refs.append(ref)
508  server.add_references(refs)
509 
510  node = ua.AddNodesItem()
511  node.RequestedNewNodeId = ua.NodeId.from_string("i=2396")
512  node.BrowseName = ua.QualifiedName.from_string("InstanceCount")
513  node.NodeClass = ua.NodeClass.Variable
514  node.ParentNodeId = ua.NodeId.from_string("i=2391")
515  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
516  node.TypeDefinition = ua.NodeId.from_string("i=68")
517  attrs = ua.VariableAttributes()
518  attrs.DisplayName = ua.LocalizedText("InstanceCount")
519  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
520  attrs.ValueRank = -1
521  node.NodeAttributes = attrs
522  server.add_nodes([node])
523 
524  node = ua.AddNodesItem()
525  node.RequestedNewNodeId = ua.NodeId.from_string("i=2397")
526  node.BrowseName = ua.QualifiedName.from_string("MaxInstanceCount")
527  node.NodeClass = ua.NodeClass.Variable
528  node.ParentNodeId = ua.NodeId.from_string("i=2391")
529  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
530  node.TypeDefinition = ua.NodeId.from_string("i=68")
531  attrs = ua.VariableAttributes()
532  attrs.DisplayName = ua.LocalizedText("MaxInstanceCount")
533  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
534  attrs.ValueRank = -1
535  node.NodeAttributes = attrs
536  server.add_nodes([node])
537 
538  node = ua.AddNodesItem()
539  node.RequestedNewNodeId = ua.NodeId.from_string("i=2398")
540  node.BrowseName = ua.QualifiedName.from_string("MaxRecycleCount")
541  node.NodeClass = ua.NodeClass.Variable
542  node.ParentNodeId = ua.NodeId.from_string("i=2391")
543  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
544  node.TypeDefinition = ua.NodeId.from_string("i=68")
545  attrs = ua.VariableAttributes()
546  attrs.DisplayName = ua.LocalizedText("MaxRecycleCount")
547  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
548  attrs.ValueRank = -1
549  node.NodeAttributes = attrs
550  server.add_nodes([node])
551 
552  node = ua.AddNodesItem()
553  node.RequestedNewNodeId = ua.NodeId.from_string("i=2399")
554  node.BrowseName = ua.QualifiedName.from_string("ProgramDiagnostics")
555  node.NodeClass = ua.NodeClass.Variable
556  node.ParentNodeId = ua.NodeId.from_string("i=2391")
557  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
558  node.TypeDefinition = ua.NodeId.from_string("i=2380")
559  attrs = ua.VariableAttributes()
560  attrs.DisplayName = ua.LocalizedText("ProgramDiagnostics")
561  attrs.DataType = ua.NodeId.from_string("i=894")
562  attrs.ValueRank = -1
563  node.NodeAttributes = attrs
564  server.add_nodes([node])
565  refs = []
566  ref = ua.AddReferencesItem()
567  ref.IsForward = True
568  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
569  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
570  ref.TargetNodeClass = ua.NodeClass.DataType
571  ref.TargetNodeId = ua.NodeId.from_string("i=3840")
572  refs.append(ref)
573  ref = ua.AddReferencesItem()
574  ref.IsForward = True
575  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
576  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
577  ref.TargetNodeClass = ua.NodeClass.DataType
578  ref.TargetNodeId = ua.NodeId.from_string("i=3841")
579  refs.append(ref)
580  ref = ua.AddReferencesItem()
581  ref.IsForward = True
582  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
583  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
584  ref.TargetNodeClass = ua.NodeClass.DataType
585  ref.TargetNodeId = ua.NodeId.from_string("i=3842")
586  refs.append(ref)
587  ref = ua.AddReferencesItem()
588  ref.IsForward = True
589  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
590  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
591  ref.TargetNodeClass = ua.NodeClass.DataType
592  ref.TargetNodeId = ua.NodeId.from_string("i=3843")
593  refs.append(ref)
594  ref = ua.AddReferencesItem()
595  ref.IsForward = True
596  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
597  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
598  ref.TargetNodeClass = ua.NodeClass.DataType
599  ref.TargetNodeId = ua.NodeId.from_string("i=3844")
600  refs.append(ref)
601  ref = ua.AddReferencesItem()
602  ref.IsForward = True
603  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
604  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
605  ref.TargetNodeClass = ua.NodeClass.DataType
606  ref.TargetNodeId = ua.NodeId.from_string("i=3845")
607  refs.append(ref)
608  ref = ua.AddReferencesItem()
609  ref.IsForward = True
610  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
611  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
612  ref.TargetNodeClass = ua.NodeClass.DataType
613  ref.TargetNodeId = ua.NodeId.from_string("i=3846")
614  refs.append(ref)
615  ref = ua.AddReferencesItem()
616  ref.IsForward = True
617  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
618  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
619  ref.TargetNodeClass = ua.NodeClass.DataType
620  ref.TargetNodeId = ua.NodeId.from_string("i=3847")
621  refs.append(ref)
622  ref = ua.AddReferencesItem()
623  ref.IsForward = True
624  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
625  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
626  ref.TargetNodeClass = ua.NodeClass.DataType
627  ref.TargetNodeId = ua.NodeId.from_string("i=3848")
628  refs.append(ref)
629  ref = ua.AddReferencesItem()
630  ref.IsForward = True
631  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
632  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
633  ref.TargetNodeClass = ua.NodeClass.DataType
634  ref.TargetNodeId = ua.NodeId.from_string("i=3849")
635  refs.append(ref)
636  ref = ua.AddReferencesItem()
637  ref.IsForward = True
638  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
639  ref.SourceNodeId = ua.NodeId.from_string("i=2399")
640  ref.TargetNodeClass = ua.NodeClass.DataType
641  ref.TargetNodeId = ua.NodeId.from_string("i=80")
642  refs.append(ref)
643  server.add_references(refs)
644 
645  node = ua.AddNodesItem()
646  node.RequestedNewNodeId = ua.NodeId.from_string("i=3840")
647  node.BrowseName = ua.QualifiedName.from_string("CreateSessionId")
648  node.NodeClass = ua.NodeClass.Variable
649  node.ParentNodeId = ua.NodeId.from_string("i=2399")
650  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
651  node.TypeDefinition = ua.NodeId.from_string("i=68")
652  attrs = ua.VariableAttributes()
653  attrs.DisplayName = ua.LocalizedText("CreateSessionId")
654  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
655  attrs.ValueRank = -1
656  node.NodeAttributes = attrs
657  server.add_nodes([node])
658  refs = []
659  ref = ua.AddReferencesItem()
660  ref.IsForward = True
661  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
662  ref.SourceNodeId = ua.NodeId.from_string("i=3840")
663  ref.TargetNodeClass = ua.NodeClass.DataType
664  ref.TargetNodeId = ua.NodeId.from_string("i=78")
665  refs.append(ref)
666  server.add_references(refs)
667 
668  node = ua.AddNodesItem()
669  node.RequestedNewNodeId = ua.NodeId.from_string("i=3841")
670  node.BrowseName = ua.QualifiedName.from_string("CreateClientName")
671  node.NodeClass = ua.NodeClass.Variable
672  node.ParentNodeId = ua.NodeId.from_string("i=2399")
673  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
674  node.TypeDefinition = ua.NodeId.from_string("i=68")
675  attrs = ua.VariableAttributes()
676  attrs.DisplayName = ua.LocalizedText("CreateClientName")
677  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
678  attrs.ValueRank = -1
679  node.NodeAttributes = attrs
680  server.add_nodes([node])
681  refs = []
682  ref = ua.AddReferencesItem()
683  ref.IsForward = True
684  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
685  ref.SourceNodeId = ua.NodeId.from_string("i=3841")
686  ref.TargetNodeClass = ua.NodeClass.DataType
687  ref.TargetNodeId = ua.NodeId.from_string("i=78")
688  refs.append(ref)
689  server.add_references(refs)
690 
691  node = ua.AddNodesItem()
692  node.RequestedNewNodeId = ua.NodeId.from_string("i=3842")
693  node.BrowseName = ua.QualifiedName.from_string("InvocationCreationTime")
694  node.NodeClass = ua.NodeClass.Variable
695  node.ParentNodeId = ua.NodeId.from_string("i=2399")
696  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
697  node.TypeDefinition = ua.NodeId.from_string("i=68")
698  attrs = ua.VariableAttributes()
699  attrs.DisplayName = ua.LocalizedText("InvocationCreationTime")
700  attrs.DataType = ua.NodeId.from_string("i=294")
701  attrs.ValueRank = -1
702  node.NodeAttributes = attrs
703  server.add_nodes([node])
704  refs = []
705  ref = ua.AddReferencesItem()
706  ref.IsForward = True
707  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
708  ref.SourceNodeId = ua.NodeId.from_string("i=3842")
709  ref.TargetNodeClass = ua.NodeClass.DataType
710  ref.TargetNodeId = ua.NodeId.from_string("i=78")
711  refs.append(ref)
712  server.add_references(refs)
713 
714  node = ua.AddNodesItem()
715  node.RequestedNewNodeId = ua.NodeId.from_string("i=3843")
716  node.BrowseName = ua.QualifiedName.from_string("LastTransitionTime")
717  node.NodeClass = ua.NodeClass.Variable
718  node.ParentNodeId = ua.NodeId.from_string("i=2399")
719  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
720  node.TypeDefinition = ua.NodeId.from_string("i=68")
721  attrs = ua.VariableAttributes()
722  attrs.DisplayName = ua.LocalizedText("LastTransitionTime")
723  attrs.DataType = ua.NodeId.from_string("i=294")
724  attrs.ValueRank = -1
725  node.NodeAttributes = attrs
726  server.add_nodes([node])
727  refs = []
728  ref = ua.AddReferencesItem()
729  ref.IsForward = True
730  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
731  ref.SourceNodeId = ua.NodeId.from_string("i=3843")
732  ref.TargetNodeClass = ua.NodeClass.DataType
733  ref.TargetNodeId = ua.NodeId.from_string("i=78")
734  refs.append(ref)
735  server.add_references(refs)
736 
737  node = ua.AddNodesItem()
738  node.RequestedNewNodeId = ua.NodeId.from_string("i=3844")
739  node.BrowseName = ua.QualifiedName.from_string("LastMethodCall")
740  node.NodeClass = ua.NodeClass.Variable
741  node.ParentNodeId = ua.NodeId.from_string("i=2399")
742  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
743  node.TypeDefinition = ua.NodeId.from_string("i=68")
744  attrs = ua.VariableAttributes()
745  attrs.DisplayName = ua.LocalizedText("LastMethodCall")
746  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
747  attrs.ValueRank = -1
748  node.NodeAttributes = attrs
749  server.add_nodes([node])
750  refs = []
751  ref = ua.AddReferencesItem()
752  ref.IsForward = True
753  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
754  ref.SourceNodeId = ua.NodeId.from_string("i=3844")
755  ref.TargetNodeClass = ua.NodeClass.DataType
756  ref.TargetNodeId = ua.NodeId.from_string("i=78")
757  refs.append(ref)
758  server.add_references(refs)
759 
760  node = ua.AddNodesItem()
761  node.RequestedNewNodeId = ua.NodeId.from_string("i=3845")
762  node.BrowseName = ua.QualifiedName.from_string("LastMethodSessionId")
763  node.NodeClass = ua.NodeClass.Variable
764  node.ParentNodeId = ua.NodeId.from_string("i=2399")
765  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
766  node.TypeDefinition = ua.NodeId.from_string("i=68")
767  attrs = ua.VariableAttributes()
768  attrs.DisplayName = ua.LocalizedText("LastMethodSessionId")
769  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
770  attrs.ValueRank = -1
771  node.NodeAttributes = attrs
772  server.add_nodes([node])
773  refs = []
774  ref = ua.AddReferencesItem()
775  ref.IsForward = True
776  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
777  ref.SourceNodeId = ua.NodeId.from_string("i=3845")
778  ref.TargetNodeClass = ua.NodeClass.DataType
779  ref.TargetNodeId = ua.NodeId.from_string("i=78")
780  refs.append(ref)
781  server.add_references(refs)
782 
783  node = ua.AddNodesItem()
784  node.RequestedNewNodeId = ua.NodeId.from_string("i=3846")
785  node.BrowseName = ua.QualifiedName.from_string("LastMethodInputArguments")
786  node.NodeClass = ua.NodeClass.Variable
787  node.ParentNodeId = ua.NodeId.from_string("i=2399")
788  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
789  node.TypeDefinition = ua.NodeId.from_string("i=68")
790  attrs = ua.VariableAttributes()
791  attrs.DisplayName = ua.LocalizedText("LastMethodInputArguments")
792  attrs.DataType = ua.NodeId.from_string("i=296")
793  attrs.ValueRank = 1
794  node.NodeAttributes = attrs
795  server.add_nodes([node])
796  refs = []
797  ref = ua.AddReferencesItem()
798  ref.IsForward = True
799  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
800  ref.SourceNodeId = ua.NodeId.from_string("i=3846")
801  ref.TargetNodeClass = ua.NodeClass.DataType
802  ref.TargetNodeId = ua.NodeId.from_string("i=78")
803  refs.append(ref)
804  server.add_references(refs)
805 
806  node = ua.AddNodesItem()
807  node.RequestedNewNodeId = ua.NodeId.from_string("i=3847")
808  node.BrowseName = ua.QualifiedName.from_string("LastMethodOutputArguments")
809  node.NodeClass = ua.NodeClass.Variable
810  node.ParentNodeId = ua.NodeId.from_string("i=2399")
811  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
812  node.TypeDefinition = ua.NodeId.from_string("i=68")
813  attrs = ua.VariableAttributes()
814  attrs.DisplayName = ua.LocalizedText("LastMethodOutputArguments")
815  attrs.DataType = ua.NodeId.from_string("i=296")
816  attrs.ValueRank = 1
817  node.NodeAttributes = attrs
818  server.add_nodes([node])
819  refs = []
820  ref = ua.AddReferencesItem()
821  ref.IsForward = True
822  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
823  ref.SourceNodeId = ua.NodeId.from_string("i=3847")
824  ref.TargetNodeClass = ua.NodeClass.DataType
825  ref.TargetNodeId = ua.NodeId.from_string("i=78")
826  refs.append(ref)
827  server.add_references(refs)
828 
829  node = ua.AddNodesItem()
830  node.RequestedNewNodeId = ua.NodeId.from_string("i=3848")
831  node.BrowseName = ua.QualifiedName.from_string("LastMethodCallTime")
832  node.NodeClass = ua.NodeClass.Variable
833  node.ParentNodeId = ua.NodeId.from_string("i=2399")
834  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
835  node.TypeDefinition = ua.NodeId.from_string("i=68")
836  attrs = ua.VariableAttributes()
837  attrs.DisplayName = ua.LocalizedText("LastMethodCallTime")
838  attrs.DataType = ua.NodeId.from_string("i=294")
839  attrs.ValueRank = -1
840  node.NodeAttributes = attrs
841  server.add_nodes([node])
842  refs = []
843  ref = ua.AddReferencesItem()
844  ref.IsForward = True
845  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
846  ref.SourceNodeId = ua.NodeId.from_string("i=3848")
847  ref.TargetNodeClass = ua.NodeClass.DataType
848  ref.TargetNodeId = ua.NodeId.from_string("i=78")
849  refs.append(ref)
850  server.add_references(refs)
851 
852  node = ua.AddNodesItem()
853  node.RequestedNewNodeId = ua.NodeId.from_string("i=3849")
854  node.BrowseName = ua.QualifiedName.from_string("LastMethodReturnStatus")
855  node.NodeClass = ua.NodeClass.Variable
856  node.ParentNodeId = ua.NodeId.from_string("i=2399")
857  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
858  node.TypeDefinition = ua.NodeId.from_string("i=68")
859  attrs = ua.VariableAttributes()
860  attrs.DisplayName = ua.LocalizedText("LastMethodReturnStatus")
861  attrs.DataType = ua.NodeId.from_string("i=299")
862  attrs.ValueRank = -1
863  node.NodeAttributes = attrs
864  server.add_nodes([node])
865  refs = []
866  ref = ua.AddReferencesItem()
867  ref.IsForward = True
868  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
869  ref.SourceNodeId = ua.NodeId.from_string("i=3849")
870  ref.TargetNodeClass = ua.NodeClass.DataType
871  ref.TargetNodeId = ua.NodeId.from_string("i=78")
872  refs.append(ref)
873  server.add_references(refs)
874 
875  node = ua.AddNodesItem()
876  node.RequestedNewNodeId = ua.NodeId.from_string("i=3850")
877  node.BrowseName = ua.QualifiedName.from_string("FinalResultData")
878  node.NodeClass = ua.NodeClass.Object
879  node.ParentNodeId = ua.NodeId.from_string("i=2391")
880  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
881  node.TypeDefinition = ua.NodeId.from_string("i=58")
882  attrs = ua.ObjectAttributes()
883  attrs.DisplayName = ua.LocalizedText("FinalResultData")
884  attrs.EventNotifier = 0
885  node.NodeAttributes = attrs
886  server.add_nodes([node])
887  refs = []
888  ref = ua.AddReferencesItem()
889  ref.IsForward = True
890  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
891  ref.SourceNodeId = ua.NodeId.from_string("i=3850")
892  ref.TargetNodeClass = ua.NodeClass.DataType
893  ref.TargetNodeId = ua.NodeId.from_string("i=80")
894  refs.append(ref)
895  server.add_references(refs)
896 
897  node = ua.AddNodesItem()
898  node.RequestedNewNodeId = ua.NodeId.from_string("i=2400")
899  node.BrowseName = ua.QualifiedName.from_string("Ready")
900  node.NodeClass = ua.NodeClass.Object
901  node.ParentNodeId = ua.NodeId.from_string("i=2391")
902  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
903  node.TypeDefinition = ua.NodeId.from_string("i=2307")
904  attrs = ua.ObjectAttributes()
905  attrs.Description = ua.LocalizedText("The Program is properly initialized and may be started.")
906  attrs.DisplayName = ua.LocalizedText("Ready")
907  attrs.EventNotifier = 0
908  node.NodeAttributes = attrs
909  server.add_nodes([node])
910  refs = []
911  ref = ua.AddReferencesItem()
912  ref.IsForward = True
913  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
914  ref.SourceNodeId = ua.NodeId.from_string("i=2400")
915  ref.TargetNodeClass = ua.NodeClass.DataType
916  ref.TargetNodeId = ua.NodeId.from_string("i=2401")
917  refs.append(ref)
918  server.add_references(refs)
919 
920  node = ua.AddNodesItem()
921  node.RequestedNewNodeId = ua.NodeId.from_string("i=2401")
922  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
923  node.NodeClass = ua.NodeClass.Variable
924  node.ParentNodeId = ua.NodeId.from_string("i=2400")
925  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
926  node.TypeDefinition = ua.NodeId.from_string("i=68")
927  attrs = ua.VariableAttributes()
928  attrs.DisplayName = ua.LocalizedText("StateNumber")
929  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
930  attrs.Value = ua.Variant(1, ua.VariantType.UInt32)
931  attrs.ValueRank = -1
932  node.NodeAttributes = attrs
933  server.add_nodes([node])
934  refs = []
935  ref = ua.AddReferencesItem()
936  ref.IsForward = True
937  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
938  ref.SourceNodeId = ua.NodeId.from_string("i=2401")
939  ref.TargetNodeClass = ua.NodeClass.DataType
940  ref.TargetNodeId = ua.NodeId.from_string("i=78")
941  refs.append(ref)
942  server.add_references(refs)
943 
944  node = ua.AddNodesItem()
945  node.RequestedNewNodeId = ua.NodeId.from_string("i=2402")
946  node.BrowseName = ua.QualifiedName.from_string("Running")
947  node.NodeClass = ua.NodeClass.Object
948  node.ParentNodeId = ua.NodeId.from_string("i=2391")
949  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
950  node.TypeDefinition = ua.NodeId.from_string("i=2307")
951  attrs = ua.ObjectAttributes()
952  attrs.Description = ua.LocalizedText("The Program is executing making progress towards completion.")
953  attrs.DisplayName = ua.LocalizedText("Running")
954  attrs.EventNotifier = 0
955  node.NodeAttributes = attrs
956  server.add_nodes([node])
957  refs = []
958  ref = ua.AddReferencesItem()
959  ref.IsForward = True
960  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
961  ref.SourceNodeId = ua.NodeId.from_string("i=2402")
962  ref.TargetNodeClass = ua.NodeClass.DataType
963  ref.TargetNodeId = ua.NodeId.from_string("i=2403")
964  refs.append(ref)
965  server.add_references(refs)
966 
967  node = ua.AddNodesItem()
968  node.RequestedNewNodeId = ua.NodeId.from_string("i=2403")
969  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
970  node.NodeClass = ua.NodeClass.Variable
971  node.ParentNodeId = ua.NodeId.from_string("i=2402")
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("StateNumber")
976  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
977  attrs.Value = ua.Variant(2, ua.VariantType.UInt32)
978  attrs.ValueRank = -1
979  node.NodeAttributes = attrs
980  server.add_nodes([node])
981  refs = []
982  ref = ua.AddReferencesItem()
983  ref.IsForward = True
984  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
985  ref.SourceNodeId = ua.NodeId.from_string("i=2403")
986  ref.TargetNodeClass = ua.NodeClass.DataType
987  ref.TargetNodeId = ua.NodeId.from_string("i=78")
988  refs.append(ref)
989  server.add_references(refs)
990 
991  node = ua.AddNodesItem()
992  node.RequestedNewNodeId = ua.NodeId.from_string("i=2404")
993  node.BrowseName = ua.QualifiedName.from_string("Suspended")
994  node.NodeClass = ua.NodeClass.Object
995  node.ParentNodeId = ua.NodeId.from_string("i=2391")
996  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
997  node.TypeDefinition = ua.NodeId.from_string("i=2307")
998  attrs = ua.ObjectAttributes()
999  attrs.Description = ua.LocalizedText("The Program has been stopped prior to reaching a terminal state but may be resumed.")
1000  attrs.DisplayName = ua.LocalizedText("Suspended")
1001  attrs.EventNotifier = 0
1002  node.NodeAttributes = attrs
1003  server.add_nodes([node])
1004  refs = []
1005  ref = ua.AddReferencesItem()
1006  ref.IsForward = True
1007  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1008  ref.SourceNodeId = ua.NodeId.from_string("i=2404")
1009  ref.TargetNodeClass = ua.NodeClass.DataType
1010  ref.TargetNodeId = ua.NodeId.from_string("i=2405")
1011  refs.append(ref)
1012  server.add_references(refs)
1013 
1014  node = ua.AddNodesItem()
1015  node.RequestedNewNodeId = ua.NodeId.from_string("i=2405")
1016  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
1017  node.NodeClass = ua.NodeClass.Variable
1018  node.ParentNodeId = ua.NodeId.from_string("i=2404")
1019  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1020  node.TypeDefinition = ua.NodeId.from_string("i=68")
1021  attrs = ua.VariableAttributes()
1022  attrs.DisplayName = ua.LocalizedText("StateNumber")
1023  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1024  attrs.Value = ua.Variant(3, ua.VariantType.UInt32)
1025  attrs.ValueRank = -1
1026  node.NodeAttributes = attrs
1027  server.add_nodes([node])
1028  refs = []
1029  ref = ua.AddReferencesItem()
1030  ref.IsForward = True
1031  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1032  ref.SourceNodeId = ua.NodeId.from_string("i=2405")
1033  ref.TargetNodeClass = ua.NodeClass.DataType
1034  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1035  refs.append(ref)
1036  server.add_references(refs)
1037 
1038  node = ua.AddNodesItem()
1039  node.RequestedNewNodeId = ua.NodeId.from_string("i=2406")
1040  node.BrowseName = ua.QualifiedName.from_string("Halted")
1041  node.NodeClass = ua.NodeClass.Object
1042  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1043  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1044  node.TypeDefinition = ua.NodeId.from_string("i=2307")
1045  attrs = ua.ObjectAttributes()
1046  attrs.Description = ua.LocalizedText("The Program is in a terminal or failed state, and it cannot be started or resumed without being reset.")
1047  attrs.DisplayName = ua.LocalizedText("Halted")
1048  attrs.EventNotifier = 0
1049  node.NodeAttributes = attrs
1050  server.add_nodes([node])
1051  refs = []
1052  ref = ua.AddReferencesItem()
1053  ref.IsForward = True
1054  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1055  ref.SourceNodeId = ua.NodeId.from_string("i=2406")
1056  ref.TargetNodeClass = ua.NodeClass.DataType
1057  ref.TargetNodeId = ua.NodeId.from_string("i=2407")
1058  refs.append(ref)
1059  server.add_references(refs)
1060 
1061  node = ua.AddNodesItem()
1062  node.RequestedNewNodeId = ua.NodeId.from_string("i=2407")
1063  node.BrowseName = ua.QualifiedName.from_string("StateNumber")
1064  node.NodeClass = ua.NodeClass.Variable
1065  node.ParentNodeId = ua.NodeId.from_string("i=2406")
1066  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1067  node.TypeDefinition = ua.NodeId.from_string("i=68")
1068  attrs = ua.VariableAttributes()
1069  attrs.DisplayName = ua.LocalizedText("StateNumber")
1070  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1071  attrs.Value = ua.Variant(4, ua.VariantType.UInt32)
1072  attrs.ValueRank = -1
1073  node.NodeAttributes = attrs
1074  server.add_nodes([node])
1075  refs = []
1076  ref = ua.AddReferencesItem()
1077  ref.IsForward = True
1078  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1079  ref.SourceNodeId = ua.NodeId.from_string("i=2407")
1080  ref.TargetNodeClass = ua.NodeClass.DataType
1081  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1082  refs.append(ref)
1083  server.add_references(refs)
1084 
1085  node = ua.AddNodesItem()
1086  node.RequestedNewNodeId = ua.NodeId.from_string("i=2408")
1087  node.BrowseName = ua.QualifiedName.from_string("HaltedToReady")
1088  node.NodeClass = ua.NodeClass.Object
1089  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1090  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1091  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1092  attrs = ua.ObjectAttributes()
1093  attrs.DisplayName = ua.LocalizedText("HaltedToReady")
1094  attrs.EventNotifier = 0
1095  node.NodeAttributes = attrs
1096  server.add_nodes([node])
1097  refs = []
1098  ref = ua.AddReferencesItem()
1099  ref.IsForward = True
1100  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1101  ref.SourceNodeId = ua.NodeId.from_string("i=2408")
1102  ref.TargetNodeClass = ua.NodeClass.DataType
1103  ref.TargetNodeId = ua.NodeId.from_string("i=2409")
1104  refs.append(ref)
1105  ref = ua.AddReferencesItem()
1106  ref.IsForward = True
1107  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1108  ref.SourceNodeId = ua.NodeId.from_string("i=2408")
1109  ref.TargetNodeClass = ua.NodeClass.DataType
1110  ref.TargetNodeId = ua.NodeId.from_string("i=2406")
1111  refs.append(ref)
1112  ref = ua.AddReferencesItem()
1113  ref.IsForward = True
1114  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1115  ref.SourceNodeId = ua.NodeId.from_string("i=2408")
1116  ref.TargetNodeClass = ua.NodeClass.DataType
1117  ref.TargetNodeId = ua.NodeId.from_string("i=2400")
1118  refs.append(ref)
1119  ref = ua.AddReferencesItem()
1120  ref.IsForward = True
1121  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1122  ref.SourceNodeId = ua.NodeId.from_string("i=2408")
1123  ref.TargetNodeClass = ua.NodeClass.DataType
1124  ref.TargetNodeId = ua.NodeId.from_string("i=2430")
1125  refs.append(ref)
1126  ref = ua.AddReferencesItem()
1127  ref.IsForward = True
1128  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1129  ref.SourceNodeId = ua.NodeId.from_string("i=2408")
1130  ref.TargetNodeClass = ua.NodeClass.DataType
1131  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1132  refs.append(ref)
1133  server.add_references(refs)
1134 
1135  node = ua.AddNodesItem()
1136  node.RequestedNewNodeId = ua.NodeId.from_string("i=2409")
1137  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1138  node.NodeClass = ua.NodeClass.Variable
1139  node.ParentNodeId = ua.NodeId.from_string("i=2408")
1140  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1141  node.TypeDefinition = ua.NodeId.from_string("i=68")
1142  attrs = ua.VariableAttributes()
1143  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1144  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1145  attrs.Value = ua.Variant(1, ua.VariantType.UInt32)
1146  attrs.ValueRank = -1
1147  node.NodeAttributes = attrs
1148  server.add_nodes([node])
1149  refs = []
1150  ref = ua.AddReferencesItem()
1151  ref.IsForward = True
1152  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1153  ref.SourceNodeId = ua.NodeId.from_string("i=2409")
1154  ref.TargetNodeClass = ua.NodeClass.DataType
1155  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1156  refs.append(ref)
1157  server.add_references(refs)
1158 
1159  node = ua.AddNodesItem()
1160  node.RequestedNewNodeId = ua.NodeId.from_string("i=2410")
1161  node.BrowseName = ua.QualifiedName.from_string("ReadyToRunning")
1162  node.NodeClass = ua.NodeClass.Object
1163  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1164  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1165  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1166  attrs = ua.ObjectAttributes()
1167  attrs.DisplayName = ua.LocalizedText("ReadyToRunning")
1168  attrs.EventNotifier = 0
1169  node.NodeAttributes = attrs
1170  server.add_nodes([node])
1171  refs = []
1172  ref = ua.AddReferencesItem()
1173  ref.IsForward = True
1174  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1175  ref.SourceNodeId = ua.NodeId.from_string("i=2410")
1176  ref.TargetNodeClass = ua.NodeClass.DataType
1177  ref.TargetNodeId = ua.NodeId.from_string("i=2411")
1178  refs.append(ref)
1179  ref = ua.AddReferencesItem()
1180  ref.IsForward = True
1181  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1182  ref.SourceNodeId = ua.NodeId.from_string("i=2410")
1183  ref.TargetNodeClass = ua.NodeClass.DataType
1184  ref.TargetNodeId = ua.NodeId.from_string("i=2400")
1185  refs.append(ref)
1186  ref = ua.AddReferencesItem()
1187  ref.IsForward = True
1188  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1189  ref.SourceNodeId = ua.NodeId.from_string("i=2410")
1190  ref.TargetNodeClass = ua.NodeClass.DataType
1191  ref.TargetNodeId = ua.NodeId.from_string("i=2402")
1192  refs.append(ref)
1193  ref = ua.AddReferencesItem()
1194  ref.IsForward = True
1195  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1196  ref.SourceNodeId = ua.NodeId.from_string("i=2410")
1197  ref.TargetNodeClass = ua.NodeClass.DataType
1198  ref.TargetNodeId = ua.NodeId.from_string("i=2426")
1199  refs.append(ref)
1200  ref = ua.AddReferencesItem()
1201  ref.IsForward = True
1202  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1203  ref.SourceNodeId = ua.NodeId.from_string("i=2410")
1204  ref.TargetNodeClass = ua.NodeClass.DataType
1205  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1206  refs.append(ref)
1207  server.add_references(refs)
1208 
1209  node = ua.AddNodesItem()
1210  node.RequestedNewNodeId = ua.NodeId.from_string("i=2411")
1211  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1212  node.NodeClass = ua.NodeClass.Variable
1213  node.ParentNodeId = ua.NodeId.from_string("i=2410")
1214  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1215  node.TypeDefinition = ua.NodeId.from_string("i=68")
1216  attrs = ua.VariableAttributes()
1217  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1218  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1219  attrs.Value = ua.Variant(2, ua.VariantType.UInt32)
1220  attrs.ValueRank = -1
1221  node.NodeAttributes = attrs
1222  server.add_nodes([node])
1223  refs = []
1224  ref = ua.AddReferencesItem()
1225  ref.IsForward = True
1226  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1227  ref.SourceNodeId = ua.NodeId.from_string("i=2411")
1228  ref.TargetNodeClass = ua.NodeClass.DataType
1229  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1230  refs.append(ref)
1231  server.add_references(refs)
1232 
1233  node = ua.AddNodesItem()
1234  node.RequestedNewNodeId = ua.NodeId.from_string("i=2412")
1235  node.BrowseName = ua.QualifiedName.from_string("RunningToHalted")
1236  node.NodeClass = ua.NodeClass.Object
1237  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1238  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1239  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1240  attrs = ua.ObjectAttributes()
1241  attrs.DisplayName = ua.LocalizedText("RunningToHalted")
1242  attrs.EventNotifier = 0
1243  node.NodeAttributes = attrs
1244  server.add_nodes([node])
1245  refs = []
1246  ref = ua.AddReferencesItem()
1247  ref.IsForward = True
1248  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1249  ref.SourceNodeId = ua.NodeId.from_string("i=2412")
1250  ref.TargetNodeClass = ua.NodeClass.DataType
1251  ref.TargetNodeId = ua.NodeId.from_string("i=2413")
1252  refs.append(ref)
1253  ref = ua.AddReferencesItem()
1254  ref.IsForward = True
1255  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1256  ref.SourceNodeId = ua.NodeId.from_string("i=2412")
1257  ref.TargetNodeClass = ua.NodeClass.DataType
1258  ref.TargetNodeId = ua.NodeId.from_string("i=2402")
1259  refs.append(ref)
1260  ref = ua.AddReferencesItem()
1261  ref.IsForward = True
1262  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1263  ref.SourceNodeId = ua.NodeId.from_string("i=2412")
1264  ref.TargetNodeClass = ua.NodeClass.DataType
1265  ref.TargetNodeId = ua.NodeId.from_string("i=2406")
1266  refs.append(ref)
1267  ref = ua.AddReferencesItem()
1268  ref.IsForward = True
1269  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1270  ref.SourceNodeId = ua.NodeId.from_string("i=2412")
1271  ref.TargetNodeClass = ua.NodeClass.DataType
1272  ref.TargetNodeId = ua.NodeId.from_string("i=2429")
1273  refs.append(ref)
1274  ref = ua.AddReferencesItem()
1275  ref.IsForward = True
1276  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1277  ref.SourceNodeId = ua.NodeId.from_string("i=2412")
1278  ref.TargetNodeClass = ua.NodeClass.DataType
1279  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1280  refs.append(ref)
1281  server.add_references(refs)
1282 
1283  node = ua.AddNodesItem()
1284  node.RequestedNewNodeId = ua.NodeId.from_string("i=2413")
1285  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1286  node.NodeClass = ua.NodeClass.Variable
1287  node.ParentNodeId = ua.NodeId.from_string("i=2412")
1288  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1289  node.TypeDefinition = ua.NodeId.from_string("i=68")
1290  attrs = ua.VariableAttributes()
1291  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1292  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1293  attrs.Value = ua.Variant(3, ua.VariantType.UInt32)
1294  attrs.ValueRank = -1
1295  node.NodeAttributes = attrs
1296  server.add_nodes([node])
1297  refs = []
1298  ref = ua.AddReferencesItem()
1299  ref.IsForward = True
1300  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1301  ref.SourceNodeId = ua.NodeId.from_string("i=2413")
1302  ref.TargetNodeClass = ua.NodeClass.DataType
1303  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1304  refs.append(ref)
1305  server.add_references(refs)
1306 
1307  node = ua.AddNodesItem()
1308  node.RequestedNewNodeId = ua.NodeId.from_string("i=2414")
1309  node.BrowseName = ua.QualifiedName.from_string("RunningToReady")
1310  node.NodeClass = ua.NodeClass.Object
1311  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1312  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1313  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1314  attrs = ua.ObjectAttributes()
1315  attrs.DisplayName = ua.LocalizedText("RunningToReady")
1316  attrs.EventNotifier = 0
1317  node.NodeAttributes = attrs
1318  server.add_nodes([node])
1319  refs = []
1320  ref = ua.AddReferencesItem()
1321  ref.IsForward = True
1322  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1323  ref.SourceNodeId = ua.NodeId.from_string("i=2414")
1324  ref.TargetNodeClass = ua.NodeClass.DataType
1325  ref.TargetNodeId = ua.NodeId.from_string("i=2415")
1326  refs.append(ref)
1327  ref = ua.AddReferencesItem()
1328  ref.IsForward = True
1329  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1330  ref.SourceNodeId = ua.NodeId.from_string("i=2414")
1331  ref.TargetNodeClass = ua.NodeClass.DataType
1332  ref.TargetNodeId = ua.NodeId.from_string("i=2402")
1333  refs.append(ref)
1334  ref = ua.AddReferencesItem()
1335  ref.IsForward = True
1336  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1337  ref.SourceNodeId = ua.NodeId.from_string("i=2414")
1338  ref.TargetNodeClass = ua.NodeClass.DataType
1339  ref.TargetNodeId = ua.NodeId.from_string("i=2400")
1340  refs.append(ref)
1341  ref = ua.AddReferencesItem()
1342  ref.IsForward = True
1343  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1344  ref.SourceNodeId = ua.NodeId.from_string("i=2414")
1345  ref.TargetNodeClass = ua.NodeClass.DataType
1346  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1347  refs.append(ref)
1348  server.add_references(refs)
1349 
1350  node = ua.AddNodesItem()
1351  node.RequestedNewNodeId = ua.NodeId.from_string("i=2415")
1352  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1353  node.NodeClass = ua.NodeClass.Variable
1354  node.ParentNodeId = ua.NodeId.from_string("i=2414")
1355  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1356  node.TypeDefinition = ua.NodeId.from_string("i=68")
1357  attrs = ua.VariableAttributes()
1358  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1359  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1360  attrs.Value = ua.Variant(4, ua.VariantType.UInt32)
1361  attrs.ValueRank = -1
1362  node.NodeAttributes = attrs
1363  server.add_nodes([node])
1364  refs = []
1365  ref = ua.AddReferencesItem()
1366  ref.IsForward = True
1367  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1368  ref.SourceNodeId = ua.NodeId.from_string("i=2415")
1369  ref.TargetNodeClass = ua.NodeClass.DataType
1370  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1371  refs.append(ref)
1372  server.add_references(refs)
1373 
1374  node = ua.AddNodesItem()
1375  node.RequestedNewNodeId = ua.NodeId.from_string("i=2416")
1376  node.BrowseName = ua.QualifiedName.from_string("RunningToSuspended")
1377  node.NodeClass = ua.NodeClass.Object
1378  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1379  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1380  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1381  attrs = ua.ObjectAttributes()
1382  attrs.DisplayName = ua.LocalizedText("RunningToSuspended")
1383  attrs.EventNotifier = 0
1384  node.NodeAttributes = attrs
1385  server.add_nodes([node])
1386  refs = []
1387  ref = ua.AddReferencesItem()
1388  ref.IsForward = True
1389  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1390  ref.SourceNodeId = ua.NodeId.from_string("i=2416")
1391  ref.TargetNodeClass = ua.NodeClass.DataType
1392  ref.TargetNodeId = ua.NodeId.from_string("i=2417")
1393  refs.append(ref)
1394  ref = ua.AddReferencesItem()
1395  ref.IsForward = True
1396  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1397  ref.SourceNodeId = ua.NodeId.from_string("i=2416")
1398  ref.TargetNodeClass = ua.NodeClass.DataType
1399  ref.TargetNodeId = ua.NodeId.from_string("i=2402")
1400  refs.append(ref)
1401  ref = ua.AddReferencesItem()
1402  ref.IsForward = True
1403  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1404  ref.SourceNodeId = ua.NodeId.from_string("i=2416")
1405  ref.TargetNodeClass = ua.NodeClass.DataType
1406  ref.TargetNodeId = ua.NodeId.from_string("i=2404")
1407  refs.append(ref)
1408  ref = ua.AddReferencesItem()
1409  ref.IsForward = True
1410  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1411  ref.SourceNodeId = ua.NodeId.from_string("i=2416")
1412  ref.TargetNodeClass = ua.NodeClass.DataType
1413  ref.TargetNodeId = ua.NodeId.from_string("i=2427")
1414  refs.append(ref)
1415  ref = ua.AddReferencesItem()
1416  ref.IsForward = True
1417  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1418  ref.SourceNodeId = ua.NodeId.from_string("i=2416")
1419  ref.TargetNodeClass = ua.NodeClass.DataType
1420  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1421  refs.append(ref)
1422  server.add_references(refs)
1423 
1424  node = ua.AddNodesItem()
1425  node.RequestedNewNodeId = ua.NodeId.from_string("i=2417")
1426  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1427  node.NodeClass = ua.NodeClass.Variable
1428  node.ParentNodeId = ua.NodeId.from_string("i=2416")
1429  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1430  node.TypeDefinition = ua.NodeId.from_string("i=68")
1431  attrs = ua.VariableAttributes()
1432  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1433  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1434  attrs.Value = ua.Variant(5, ua.VariantType.UInt32)
1435  attrs.ValueRank = -1
1436  node.NodeAttributes = attrs
1437  server.add_nodes([node])
1438  refs = []
1439  ref = ua.AddReferencesItem()
1440  ref.IsForward = True
1441  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1442  ref.SourceNodeId = ua.NodeId.from_string("i=2417")
1443  ref.TargetNodeClass = ua.NodeClass.DataType
1444  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1445  refs.append(ref)
1446  server.add_references(refs)
1447 
1448  node = ua.AddNodesItem()
1449  node.RequestedNewNodeId = ua.NodeId.from_string("i=2418")
1450  node.BrowseName = ua.QualifiedName.from_string("SuspendedToRunning")
1451  node.NodeClass = ua.NodeClass.Object
1452  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1453  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1454  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1455  attrs = ua.ObjectAttributes()
1456  attrs.DisplayName = ua.LocalizedText("SuspendedToRunning")
1457  attrs.EventNotifier = 0
1458  node.NodeAttributes = attrs
1459  server.add_nodes([node])
1460  refs = []
1461  ref = ua.AddReferencesItem()
1462  ref.IsForward = True
1463  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1464  ref.SourceNodeId = ua.NodeId.from_string("i=2418")
1465  ref.TargetNodeClass = ua.NodeClass.DataType
1466  ref.TargetNodeId = ua.NodeId.from_string("i=2419")
1467  refs.append(ref)
1468  ref = ua.AddReferencesItem()
1469  ref.IsForward = True
1470  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1471  ref.SourceNodeId = ua.NodeId.from_string("i=2418")
1472  ref.TargetNodeClass = ua.NodeClass.DataType
1473  ref.TargetNodeId = ua.NodeId.from_string("i=2404")
1474  refs.append(ref)
1475  ref = ua.AddReferencesItem()
1476  ref.IsForward = True
1477  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1478  ref.SourceNodeId = ua.NodeId.from_string("i=2418")
1479  ref.TargetNodeClass = ua.NodeClass.DataType
1480  ref.TargetNodeId = ua.NodeId.from_string("i=2402")
1481  refs.append(ref)
1482  ref = ua.AddReferencesItem()
1483  ref.IsForward = True
1484  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1485  ref.SourceNodeId = ua.NodeId.from_string("i=2418")
1486  ref.TargetNodeClass = ua.NodeClass.DataType
1487  ref.TargetNodeId = ua.NodeId.from_string("i=2428")
1488  refs.append(ref)
1489  ref = ua.AddReferencesItem()
1490  ref.IsForward = True
1491  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1492  ref.SourceNodeId = ua.NodeId.from_string("i=2418")
1493  ref.TargetNodeClass = ua.NodeClass.DataType
1494  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1495  refs.append(ref)
1496  server.add_references(refs)
1497 
1498  node = ua.AddNodesItem()
1499  node.RequestedNewNodeId = ua.NodeId.from_string("i=2419")
1500  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1501  node.NodeClass = ua.NodeClass.Variable
1502  node.ParentNodeId = ua.NodeId.from_string("i=2418")
1503  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1504  node.TypeDefinition = ua.NodeId.from_string("i=68")
1505  attrs = ua.VariableAttributes()
1506  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1507  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1508  attrs.Value = ua.Variant(6, ua.VariantType.UInt32)
1509  attrs.ValueRank = -1
1510  node.NodeAttributes = attrs
1511  server.add_nodes([node])
1512  refs = []
1513  ref = ua.AddReferencesItem()
1514  ref.IsForward = True
1515  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1516  ref.SourceNodeId = ua.NodeId.from_string("i=2419")
1517  ref.TargetNodeClass = ua.NodeClass.DataType
1518  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1519  refs.append(ref)
1520  server.add_references(refs)
1521 
1522  node = ua.AddNodesItem()
1523  node.RequestedNewNodeId = ua.NodeId.from_string("i=2420")
1524  node.BrowseName = ua.QualifiedName.from_string("SuspendedToHalted")
1525  node.NodeClass = ua.NodeClass.Object
1526  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1527  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1528  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1529  attrs = ua.ObjectAttributes()
1530  attrs.DisplayName = ua.LocalizedText("SuspendedToHalted")
1531  attrs.EventNotifier = 0
1532  node.NodeAttributes = attrs
1533  server.add_nodes([node])
1534  refs = []
1535  ref = ua.AddReferencesItem()
1536  ref.IsForward = True
1537  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1538  ref.SourceNodeId = ua.NodeId.from_string("i=2420")
1539  ref.TargetNodeClass = ua.NodeClass.DataType
1540  ref.TargetNodeId = ua.NodeId.from_string("i=2421")
1541  refs.append(ref)
1542  ref = ua.AddReferencesItem()
1543  ref.IsForward = True
1544  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1545  ref.SourceNodeId = ua.NodeId.from_string("i=2420")
1546  ref.TargetNodeClass = ua.NodeClass.DataType
1547  ref.TargetNodeId = ua.NodeId.from_string("i=2404")
1548  refs.append(ref)
1549  ref = ua.AddReferencesItem()
1550  ref.IsForward = True
1551  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1552  ref.SourceNodeId = ua.NodeId.from_string("i=2420")
1553  ref.TargetNodeClass = ua.NodeClass.DataType
1554  ref.TargetNodeId = ua.NodeId.from_string("i=2406")
1555  refs.append(ref)
1556  ref = ua.AddReferencesItem()
1557  ref.IsForward = True
1558  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1559  ref.SourceNodeId = ua.NodeId.from_string("i=2420")
1560  ref.TargetNodeClass = ua.NodeClass.DataType
1561  ref.TargetNodeId = ua.NodeId.from_string("i=2429")
1562  refs.append(ref)
1563  ref = ua.AddReferencesItem()
1564  ref.IsForward = True
1565  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1566  ref.SourceNodeId = ua.NodeId.from_string("i=2420")
1567  ref.TargetNodeClass = ua.NodeClass.DataType
1568  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1569  refs.append(ref)
1570  server.add_references(refs)
1571 
1572  node = ua.AddNodesItem()
1573  node.RequestedNewNodeId = ua.NodeId.from_string("i=2421")
1574  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1575  node.NodeClass = ua.NodeClass.Variable
1576  node.ParentNodeId = ua.NodeId.from_string("i=2420")
1577  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1578  node.TypeDefinition = ua.NodeId.from_string("i=68")
1579  attrs = ua.VariableAttributes()
1580  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1581  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1582  attrs.Value = ua.Variant(7, ua.VariantType.UInt32)
1583  attrs.ValueRank = -1
1584  node.NodeAttributes = attrs
1585  server.add_nodes([node])
1586  refs = []
1587  ref = ua.AddReferencesItem()
1588  ref.IsForward = True
1589  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1590  ref.SourceNodeId = ua.NodeId.from_string("i=2421")
1591  ref.TargetNodeClass = ua.NodeClass.DataType
1592  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1593  refs.append(ref)
1594  server.add_references(refs)
1595 
1596  node = ua.AddNodesItem()
1597  node.RequestedNewNodeId = ua.NodeId.from_string("i=2422")
1598  node.BrowseName = ua.QualifiedName.from_string("SuspendedToReady")
1599  node.NodeClass = ua.NodeClass.Object
1600  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1601  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1602  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1603  attrs = ua.ObjectAttributes()
1604  attrs.DisplayName = ua.LocalizedText("SuspendedToReady")
1605  attrs.EventNotifier = 0
1606  node.NodeAttributes = attrs
1607  server.add_nodes([node])
1608  refs = []
1609  ref = ua.AddReferencesItem()
1610  ref.IsForward = True
1611  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1612  ref.SourceNodeId = ua.NodeId.from_string("i=2422")
1613  ref.TargetNodeClass = ua.NodeClass.DataType
1614  ref.TargetNodeId = ua.NodeId.from_string("i=2423")
1615  refs.append(ref)
1616  ref = ua.AddReferencesItem()
1617  ref.IsForward = True
1618  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1619  ref.SourceNodeId = ua.NodeId.from_string("i=2422")
1620  ref.TargetNodeClass = ua.NodeClass.DataType
1621  ref.TargetNodeId = ua.NodeId.from_string("i=2404")
1622  refs.append(ref)
1623  ref = ua.AddReferencesItem()
1624  ref.IsForward = True
1625  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1626  ref.SourceNodeId = ua.NodeId.from_string("i=2422")
1627  ref.TargetNodeClass = ua.NodeClass.DataType
1628  ref.TargetNodeId = ua.NodeId.from_string("i=2400")
1629  refs.append(ref)
1630  ref = ua.AddReferencesItem()
1631  ref.IsForward = True
1632  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1633  ref.SourceNodeId = ua.NodeId.from_string("i=2422")
1634  ref.TargetNodeClass = ua.NodeClass.DataType
1635  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1636  refs.append(ref)
1637  server.add_references(refs)
1638 
1639  node = ua.AddNodesItem()
1640  node.RequestedNewNodeId = ua.NodeId.from_string("i=2423")
1641  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1642  node.NodeClass = ua.NodeClass.Variable
1643  node.ParentNodeId = ua.NodeId.from_string("i=2422")
1644  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1645  node.TypeDefinition = ua.NodeId.from_string("i=68")
1646  attrs = ua.VariableAttributes()
1647  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1648  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1649  attrs.Value = ua.Variant(8, ua.VariantType.UInt32)
1650  attrs.ValueRank = -1
1651  node.NodeAttributes = attrs
1652  server.add_nodes([node])
1653  refs = []
1654  ref = ua.AddReferencesItem()
1655  ref.IsForward = True
1656  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1657  ref.SourceNodeId = ua.NodeId.from_string("i=2423")
1658  ref.TargetNodeClass = ua.NodeClass.DataType
1659  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1660  refs.append(ref)
1661  server.add_references(refs)
1662 
1663  node = ua.AddNodesItem()
1664  node.RequestedNewNodeId = ua.NodeId.from_string("i=2424")
1665  node.BrowseName = ua.QualifiedName.from_string("ReadyToHalted")
1666  node.NodeClass = ua.NodeClass.Object
1667  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1668  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1669  node.TypeDefinition = ua.NodeId.from_string("i=2310")
1670  attrs = ua.ObjectAttributes()
1671  attrs.DisplayName = ua.LocalizedText("ReadyToHalted")
1672  attrs.EventNotifier = 0
1673  node.NodeAttributes = attrs
1674  server.add_nodes([node])
1675  refs = []
1676  ref = ua.AddReferencesItem()
1677  ref.IsForward = True
1678  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1679  ref.SourceNodeId = ua.NodeId.from_string("i=2424")
1680  ref.TargetNodeClass = ua.NodeClass.DataType
1681  ref.TargetNodeId = ua.NodeId.from_string("i=2425")
1682  refs.append(ref)
1683  ref = ua.AddReferencesItem()
1684  ref.IsForward = True
1685  ref.ReferenceTypeId = ua.NodeId.from_string("i=51")
1686  ref.SourceNodeId = ua.NodeId.from_string("i=2424")
1687  ref.TargetNodeClass = ua.NodeClass.DataType
1688  ref.TargetNodeId = ua.NodeId.from_string("i=2400")
1689  refs.append(ref)
1690  ref = ua.AddReferencesItem()
1691  ref.IsForward = True
1692  ref.ReferenceTypeId = ua.NodeId.from_string("i=52")
1693  ref.SourceNodeId = ua.NodeId.from_string("i=2424")
1694  ref.TargetNodeClass = ua.NodeClass.DataType
1695  ref.TargetNodeId = ua.NodeId.from_string("i=2406")
1696  refs.append(ref)
1697  ref = ua.AddReferencesItem()
1698  ref.IsForward = True
1699  ref.ReferenceTypeId = ua.NodeId.from_string("i=53")
1700  ref.SourceNodeId = ua.NodeId.from_string("i=2424")
1701  ref.TargetNodeClass = ua.NodeClass.DataType
1702  ref.TargetNodeId = ua.NodeId.from_string("i=2429")
1703  refs.append(ref)
1704  ref = ua.AddReferencesItem()
1705  ref.IsForward = True
1706  ref.ReferenceTypeId = ua.NodeId.from_string("i=54")
1707  ref.SourceNodeId = ua.NodeId.from_string("i=2424")
1708  ref.TargetNodeClass = ua.NodeClass.DataType
1709  ref.TargetNodeId = ua.NodeId.from_string("i=2378")
1710  refs.append(ref)
1711  server.add_references(refs)
1712 
1713  node = ua.AddNodesItem()
1714  node.RequestedNewNodeId = ua.NodeId.from_string("i=2425")
1715  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1716  node.NodeClass = ua.NodeClass.Variable
1717  node.ParentNodeId = ua.NodeId.from_string("i=2424")
1718  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1719  node.TypeDefinition = ua.NodeId.from_string("i=68")
1720  attrs = ua.VariableAttributes()
1721  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1722  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1723  attrs.Value = ua.Variant(9, ua.VariantType.UInt32)
1724  attrs.ValueRank = -1
1725  node.NodeAttributes = attrs
1726  server.add_nodes([node])
1727  refs = []
1728  ref = ua.AddReferencesItem()
1729  ref.IsForward = True
1730  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1731  ref.SourceNodeId = ua.NodeId.from_string("i=2425")
1732  ref.TargetNodeClass = ua.NodeClass.DataType
1733  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1734  refs.append(ref)
1735  server.add_references(refs)
1736 
1737  node = ua.AddNodesItem()
1738  node.RequestedNewNodeId = ua.NodeId.from_string("i=2426")
1739  node.BrowseName = ua.QualifiedName.from_string("Start")
1740  node.NodeClass = ua.NodeClass.Method
1741  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1742  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1743  attrs = ua.MethodAttributes()
1744  attrs.Description = ua.LocalizedText("Causes the Program to transition from the Ready state to the Running state.")
1745  attrs.DisplayName = ua.LocalizedText("Start")
1746  node.NodeAttributes = attrs
1747  server.add_nodes([node])
1748  refs = []
1749  ref = ua.AddReferencesItem()
1750  ref.IsForward = True
1751  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1752  ref.SourceNodeId = ua.NodeId.from_string("i=2426")
1753  ref.TargetNodeClass = ua.NodeClass.DataType
1754  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1755  refs.append(ref)
1756  server.add_references(refs)
1757 
1758  node = ua.AddNodesItem()
1759  node.RequestedNewNodeId = ua.NodeId.from_string("i=2427")
1760  node.BrowseName = ua.QualifiedName.from_string("Suspend")
1761  node.NodeClass = ua.NodeClass.Method
1762  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1763  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1764  attrs = ua.MethodAttributes()
1765  attrs.Description = ua.LocalizedText("Causes the Program to transition from the Running state to the Suspended state.")
1766  attrs.DisplayName = ua.LocalizedText("Suspend")
1767  node.NodeAttributes = attrs
1768  server.add_nodes([node])
1769  refs = []
1770  ref = ua.AddReferencesItem()
1771  ref.IsForward = True
1772  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1773  ref.SourceNodeId = ua.NodeId.from_string("i=2427")
1774  ref.TargetNodeClass = ua.NodeClass.DataType
1775  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1776  refs.append(ref)
1777  server.add_references(refs)
1778 
1779  node = ua.AddNodesItem()
1780  node.RequestedNewNodeId = ua.NodeId.from_string("i=2428")
1781  node.BrowseName = ua.QualifiedName.from_string("Resume")
1782  node.NodeClass = ua.NodeClass.Method
1783  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1784  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1785  attrs = ua.MethodAttributes()
1786  attrs.Description = ua.LocalizedText("Causes the Program to transition from the Suspended state to the Running state.")
1787  attrs.DisplayName = ua.LocalizedText("Resume")
1788  node.NodeAttributes = attrs
1789  server.add_nodes([node])
1790  refs = []
1791  ref = ua.AddReferencesItem()
1792  ref.IsForward = True
1793  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1794  ref.SourceNodeId = ua.NodeId.from_string("i=2428")
1795  ref.TargetNodeClass = ua.NodeClass.DataType
1796  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1797  refs.append(ref)
1798  server.add_references(refs)
1799 
1800  node = ua.AddNodesItem()
1801  node.RequestedNewNodeId = ua.NodeId.from_string("i=2429")
1802  node.BrowseName = ua.QualifiedName.from_string("Halt")
1803  node.NodeClass = ua.NodeClass.Method
1804  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1805  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1806  attrs = ua.MethodAttributes()
1807  attrs.Description = ua.LocalizedText("Causes the Program to transition from the Ready, Running or Suspended state to the Halted state.")
1808  attrs.DisplayName = ua.LocalizedText("Halt")
1809  node.NodeAttributes = attrs
1810  server.add_nodes([node])
1811  refs = []
1812  ref = ua.AddReferencesItem()
1813  ref.IsForward = True
1814  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1815  ref.SourceNodeId = ua.NodeId.from_string("i=2429")
1816  ref.TargetNodeClass = ua.NodeClass.DataType
1817  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1818  refs.append(ref)
1819  server.add_references(refs)
1820 
1821  node = ua.AddNodesItem()
1822  node.RequestedNewNodeId = ua.NodeId.from_string("i=2430")
1823  node.BrowseName = ua.QualifiedName.from_string("Reset")
1824  node.NodeClass = ua.NodeClass.Method
1825  node.ParentNodeId = ua.NodeId.from_string("i=2391")
1826  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1827  attrs = ua.MethodAttributes()
1828  attrs.Description = ua.LocalizedText("Causes the Program to transition from the Halted state to the Ready state.")
1829  attrs.DisplayName = ua.LocalizedText("Reset")
1830  node.NodeAttributes = attrs
1831  server.add_nodes([node])
1832  refs = []
1833  ref = ua.AddReferencesItem()
1834  ref.IsForward = True
1835  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1836  ref.SourceNodeId = ua.NodeId.from_string("i=2430")
1837  ref.TargetNodeClass = ua.NodeClass.DataType
1838  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1839  refs.append(ref)
1840  server.add_references(refs)
1841 
1842  node = ua.AddNodesItem()
1843  node.RequestedNewNodeId = ua.NodeId.from_string("i=2378")
1844  node.BrowseName = ua.QualifiedName.from_string("ProgramTransitionEventType")
1845  node.NodeClass = ua.NodeClass.ObjectType
1846  node.ParentNodeId = ua.NodeId.from_string("i=2311")
1847  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1848  attrs = ua.ObjectTypeAttributes()
1849  attrs.DisplayName = ua.LocalizedText("ProgramTransitionEventType")
1850  attrs.IsAbstract = False
1851  node.NodeAttributes = attrs
1852  server.add_nodes([node])
1853  refs = []
1854  ref = ua.AddReferencesItem()
1855  ref.IsForward = True
1856  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1857  ref.SourceNodeId = ua.NodeId.from_string("i=2378")
1858  ref.TargetNodeClass = ua.NodeClass.DataType
1859  ref.TargetNodeId = ua.NodeId.from_string("i=2379")
1860  refs.append(ref)
1861  server.add_references(refs)
1862 
1863  node = ua.AddNodesItem()
1864  node.RequestedNewNodeId = ua.NodeId.from_string("i=2379")
1865  node.BrowseName = ua.QualifiedName.from_string("IntermediateResult")
1866  node.NodeClass = ua.NodeClass.Variable
1867  node.ParentNodeId = ua.NodeId.from_string("i=2378")
1868  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1869  node.TypeDefinition = ua.NodeId.from_string("i=68")
1870  attrs = ua.VariableAttributes()
1871  attrs.DisplayName = ua.LocalizedText("IntermediateResult")
1872  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
1873  attrs.ValueRank = -1
1874  node.NodeAttributes = attrs
1875  server.add_nodes([node])
1876  refs = []
1877  ref = ua.AddReferencesItem()
1878  ref.IsForward = True
1879  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1880  ref.SourceNodeId = ua.NodeId.from_string("i=2379")
1881  ref.TargetNodeClass = ua.NodeClass.DataType
1882  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1883  refs.append(ref)
1884  server.add_references(refs)
1885 
1886  node = ua.AddNodesItem()
1887  node.RequestedNewNodeId = ua.NodeId.from_string("i=11856")
1888  node.BrowseName = ua.QualifiedName.from_string("AuditProgramTransitionEventType")
1889  node.NodeClass = ua.NodeClass.ObjectType
1890  node.ParentNodeId = ua.NodeId.from_string("i=2315")
1891  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1892  attrs = ua.ObjectTypeAttributes()
1893  attrs.DisplayName = ua.LocalizedText("AuditProgramTransitionEventType")
1894  attrs.IsAbstract = False
1895  node.NodeAttributes = attrs
1896  server.add_nodes([node])
1897  refs = []
1898  ref = ua.AddReferencesItem()
1899  ref.IsForward = True
1900  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1901  ref.SourceNodeId = ua.NodeId.from_string("i=11856")
1902  ref.TargetNodeClass = ua.NodeClass.DataType
1903  ref.TargetNodeId = ua.NodeId.from_string("i=11875")
1904  refs.append(ref)
1905  server.add_references(refs)
1906 
1907  node = ua.AddNodesItem()
1908  node.RequestedNewNodeId = ua.NodeId.from_string("i=11875")
1909  node.BrowseName = ua.QualifiedName.from_string("TransitionNumber")
1910  node.NodeClass = ua.NodeClass.Variable
1911  node.ParentNodeId = ua.NodeId.from_string("i=11856")
1912  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1913  node.TypeDefinition = ua.NodeId.from_string("i=68")
1914  attrs = ua.VariableAttributes()
1915  attrs.DisplayName = ua.LocalizedText("TransitionNumber")
1916  attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
1917  attrs.ValueRank = -1
1918  node.NodeAttributes = attrs
1919  server.add_nodes([node])
1920  refs = []
1921  ref = ua.AddReferencesItem()
1922  ref.IsForward = True
1923  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1924  ref.SourceNodeId = ua.NodeId.from_string("i=11875")
1925  ref.TargetNodeClass = ua.NodeClass.DataType
1926  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1927  refs.append(ref)
1928  server.add_references(refs)
1929 
1930  node = ua.AddNodesItem()
1931  node.RequestedNewNodeId = ua.NodeId.from_string("i=3806")
1932  node.BrowseName = ua.QualifiedName.from_string("ProgramTransitionAuditEventType")
1933  node.NodeClass = ua.NodeClass.ObjectType
1934  node.ParentNodeId = ua.NodeId.from_string("i=2315")
1935  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1936  attrs = ua.ObjectTypeAttributes()
1937  attrs.DisplayName = ua.LocalizedText("ProgramTransitionAuditEventType")
1938  attrs.IsAbstract = False
1939  node.NodeAttributes = attrs
1940  server.add_nodes([node])
1941  refs = []
1942  ref = ua.AddReferencesItem()
1943  ref.IsForward = True
1944  ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1945  ref.SourceNodeId = ua.NodeId.from_string("i=3806")
1946  ref.TargetNodeClass = ua.NodeClass.DataType
1947  ref.TargetNodeId = ua.NodeId.from_string("i=3825")
1948  refs.append(ref)
1949  server.add_references(refs)
1950 
1951  node = ua.AddNodesItem()
1952  node.RequestedNewNodeId = ua.NodeId.from_string("i=3825")
1953  node.BrowseName = ua.QualifiedName.from_string("Transition")
1954  node.NodeClass = ua.NodeClass.Variable
1955  node.ParentNodeId = ua.NodeId.from_string("i=3806")
1956  node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1957  node.TypeDefinition = ua.NodeId.from_string("i=2767")
1958  attrs = ua.VariableAttributes()
1959  attrs.DisplayName = ua.LocalizedText("Transition")
1960  attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1961  attrs.ValueRank = -1
1962  node.NodeAttributes = attrs
1963  server.add_nodes([node])
1964  refs = []
1965  ref = ua.AddReferencesItem()
1966  ref.IsForward = True
1967  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1968  ref.SourceNodeId = ua.NodeId.from_string("i=3825")
1969  ref.TargetNodeClass = ua.NodeClass.DataType
1970  ref.TargetNodeId = ua.NodeId.from_string("i=3826")
1971  refs.append(ref)
1972  ref = ua.AddReferencesItem()
1973  ref.IsForward = True
1974  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1975  ref.SourceNodeId = ua.NodeId.from_string("i=3825")
1976  ref.TargetNodeClass = ua.NodeClass.DataType
1977  ref.TargetNodeId = ua.NodeId.from_string("i=78")
1978  refs.append(ref)
1979  server.add_references(refs)
1980 
1981  node = ua.AddNodesItem()
1982  node.RequestedNewNodeId = ua.NodeId.from_string("i=3826")
1983  node.BrowseName = ua.QualifiedName.from_string("Id")
1984  node.NodeClass = ua.NodeClass.Variable
1985  node.ParentNodeId = ua.NodeId.from_string("i=3825")
1986  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1987  node.TypeDefinition = ua.NodeId.from_string("i=68")
1988  attrs = ua.VariableAttributes()
1989  attrs.DisplayName = ua.LocalizedText("Id")
1990  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
1991  attrs.ValueRank = -1
1992  node.NodeAttributes = attrs
1993  server.add_nodes([node])
1994  refs = []
1995  ref = ua.AddReferencesItem()
1996  ref.IsForward = True
1997  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1998  ref.SourceNodeId = ua.NodeId.from_string("i=3826")
1999  ref.TargetNodeClass = ua.NodeClass.DataType
2000  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2001  refs.append(ref)
2002  server.add_references(refs)
2003 
2004  node = ua.AddNodesItem()
2005  node.RequestedNewNodeId = ua.NodeId.from_string("i=2380")
2006  node.BrowseName = ua.QualifiedName.from_string("ProgramDiagnosticType")
2007  node.NodeClass = ua.NodeClass.VariableType
2008  node.ParentNodeId = ua.NodeId.from_string("i=63")
2009  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2010  attrs = ua.VariableTypeAttributes()
2011  attrs.DisplayName = ua.LocalizedText("ProgramDiagnosticType")
2012  attrs.DisplayName = ua.LocalizedText("ProgramDiagnosticType")
2013  attrs.DataType = ua.NodeId.from_string("i=894")
2014  attrs.ValueRank = -1
2015  node.NodeAttributes = attrs
2016  server.add_nodes([node])
2017  refs = []
2018  ref = ua.AddReferencesItem()
2019  ref.IsForward = True
2020  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2021  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2022  ref.TargetNodeClass = ua.NodeClass.DataType
2023  ref.TargetNodeId = ua.NodeId.from_string("i=2381")
2024  refs.append(ref)
2025  ref = ua.AddReferencesItem()
2026  ref.IsForward = True
2027  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2028  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2029  ref.TargetNodeClass = ua.NodeClass.DataType
2030  ref.TargetNodeId = ua.NodeId.from_string("i=2382")
2031  refs.append(ref)
2032  ref = ua.AddReferencesItem()
2033  ref.IsForward = True
2034  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2035  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2036  ref.TargetNodeClass = ua.NodeClass.DataType
2037  ref.TargetNodeId = ua.NodeId.from_string("i=2383")
2038  refs.append(ref)
2039  ref = ua.AddReferencesItem()
2040  ref.IsForward = True
2041  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2042  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2043  ref.TargetNodeClass = ua.NodeClass.DataType
2044  ref.TargetNodeId = ua.NodeId.from_string("i=2384")
2045  refs.append(ref)
2046  ref = ua.AddReferencesItem()
2047  ref.IsForward = True
2048  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2049  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2050  ref.TargetNodeClass = ua.NodeClass.DataType
2051  ref.TargetNodeId = ua.NodeId.from_string("i=2385")
2052  refs.append(ref)
2053  ref = ua.AddReferencesItem()
2054  ref.IsForward = True
2055  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2056  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2057  ref.TargetNodeClass = ua.NodeClass.DataType
2058  ref.TargetNodeId = ua.NodeId.from_string("i=2386")
2059  refs.append(ref)
2060  ref = ua.AddReferencesItem()
2061  ref.IsForward = True
2062  ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2063  ref.SourceNodeId = ua.NodeId.from_string("i=2380")
2064  ref.TargetNodeClass = ua.NodeClass.DataType
2065  ref.TargetNodeId = ua.NodeId.from_string("i=2387")
2066  refs.append(ref)
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=2380")
2071  ref.TargetNodeClass = ua.NodeClass.DataType
2072  ref.TargetNodeId = ua.NodeId.from_string("i=2388")
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=2380")
2078  ref.TargetNodeClass = ua.NodeClass.DataType
2079  ref.TargetNodeId = ua.NodeId.from_string("i=2389")
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=2380")
2085  ref.TargetNodeClass = ua.NodeClass.DataType
2086  ref.TargetNodeId = ua.NodeId.from_string("i=2390")
2087  refs.append(ref)
2088  server.add_references(refs)
2089 
2090  node = ua.AddNodesItem()
2091  node.RequestedNewNodeId = ua.NodeId.from_string("i=2381")
2092  node.BrowseName = ua.QualifiedName.from_string("CreateSessionId")
2093  node.NodeClass = ua.NodeClass.Variable
2094  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2095  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2096  node.TypeDefinition = ua.NodeId.from_string("i=68")
2097  attrs = ua.VariableAttributes()
2098  attrs.DisplayName = ua.LocalizedText("CreateSessionId")
2099  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
2100  attrs.ValueRank = -1
2101  node.NodeAttributes = attrs
2102  server.add_nodes([node])
2103  refs = []
2104  ref = ua.AddReferencesItem()
2105  ref.IsForward = True
2106  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2107  ref.SourceNodeId = ua.NodeId.from_string("i=2381")
2108  ref.TargetNodeClass = ua.NodeClass.DataType
2109  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2110  refs.append(ref)
2111  server.add_references(refs)
2112 
2113  node = ua.AddNodesItem()
2114  node.RequestedNewNodeId = ua.NodeId.from_string("i=2382")
2115  node.BrowseName = ua.QualifiedName.from_string("CreateClientName")
2116  node.NodeClass = ua.NodeClass.Variable
2117  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2118  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2119  node.TypeDefinition = ua.NodeId.from_string("i=68")
2120  attrs = ua.VariableAttributes()
2121  attrs.DisplayName = ua.LocalizedText("CreateClientName")
2122  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
2123  attrs.ValueRank = -1
2124  node.NodeAttributes = attrs
2125  server.add_nodes([node])
2126  refs = []
2127  ref = ua.AddReferencesItem()
2128  ref.IsForward = True
2129  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2130  ref.SourceNodeId = ua.NodeId.from_string("i=2382")
2131  ref.TargetNodeClass = ua.NodeClass.DataType
2132  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2133  refs.append(ref)
2134  server.add_references(refs)
2135 
2136  node = ua.AddNodesItem()
2137  node.RequestedNewNodeId = ua.NodeId.from_string("i=2383")
2138  node.BrowseName = ua.QualifiedName.from_string("InvocationCreationTime")
2139  node.NodeClass = ua.NodeClass.Variable
2140  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2141  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2142  node.TypeDefinition = ua.NodeId.from_string("i=68")
2143  attrs = ua.VariableAttributes()
2144  attrs.DisplayName = ua.LocalizedText("InvocationCreationTime")
2145  attrs.DataType = ua.NodeId.from_string("i=294")
2146  attrs.ValueRank = -1
2147  node.NodeAttributes = attrs
2148  server.add_nodes([node])
2149  refs = []
2150  ref = ua.AddReferencesItem()
2151  ref.IsForward = True
2152  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2153  ref.SourceNodeId = ua.NodeId.from_string("i=2383")
2154  ref.TargetNodeClass = ua.NodeClass.DataType
2155  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2156  refs.append(ref)
2157  server.add_references(refs)
2158 
2159  node = ua.AddNodesItem()
2160  node.RequestedNewNodeId = ua.NodeId.from_string("i=2384")
2161  node.BrowseName = ua.QualifiedName.from_string("LastTransitionTime")
2162  node.NodeClass = ua.NodeClass.Variable
2163  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2164  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2165  node.TypeDefinition = ua.NodeId.from_string("i=68")
2166  attrs = ua.VariableAttributes()
2167  attrs.DisplayName = ua.LocalizedText("LastTransitionTime")
2168  attrs.DataType = ua.NodeId.from_string("i=294")
2169  attrs.ValueRank = -1
2170  node.NodeAttributes = attrs
2171  server.add_nodes([node])
2172  refs = []
2173  ref = ua.AddReferencesItem()
2174  ref.IsForward = True
2175  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2176  ref.SourceNodeId = ua.NodeId.from_string("i=2384")
2177  ref.TargetNodeClass = ua.NodeClass.DataType
2178  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2179  refs.append(ref)
2180  server.add_references(refs)
2181 
2182  node = ua.AddNodesItem()
2183  node.RequestedNewNodeId = ua.NodeId.from_string("i=2385")
2184  node.BrowseName = ua.QualifiedName.from_string("LastMethodCall")
2185  node.NodeClass = ua.NodeClass.Variable
2186  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2187  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2188  node.TypeDefinition = ua.NodeId.from_string("i=68")
2189  attrs = ua.VariableAttributes()
2190  attrs.DisplayName = ua.LocalizedText("LastMethodCall")
2191  attrs.DataType = ua.NodeId(ua.ObjectIds.String)
2192  attrs.ValueRank = -1
2193  node.NodeAttributes = attrs
2194  server.add_nodes([node])
2195  refs = []
2196  ref = ua.AddReferencesItem()
2197  ref.IsForward = True
2198  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2199  ref.SourceNodeId = ua.NodeId.from_string("i=2385")
2200  ref.TargetNodeClass = ua.NodeClass.DataType
2201  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2202  refs.append(ref)
2203  server.add_references(refs)
2204 
2205  node = ua.AddNodesItem()
2206  node.RequestedNewNodeId = ua.NodeId.from_string("i=2386")
2207  node.BrowseName = ua.QualifiedName.from_string("LastMethodSessionId")
2208  node.NodeClass = ua.NodeClass.Variable
2209  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2210  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2211  node.TypeDefinition = ua.NodeId.from_string("i=68")
2212  attrs = ua.VariableAttributes()
2213  attrs.DisplayName = ua.LocalizedText("LastMethodSessionId")
2214  attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
2215  attrs.ValueRank = -1
2216  node.NodeAttributes = attrs
2217  server.add_nodes([node])
2218  refs = []
2219  ref = ua.AddReferencesItem()
2220  ref.IsForward = True
2221  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2222  ref.SourceNodeId = ua.NodeId.from_string("i=2386")
2223  ref.TargetNodeClass = ua.NodeClass.DataType
2224  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2225  refs.append(ref)
2226  server.add_references(refs)
2227 
2228  node = ua.AddNodesItem()
2229  node.RequestedNewNodeId = ua.NodeId.from_string("i=2387")
2230  node.BrowseName = ua.QualifiedName.from_string("LastMethodInputArguments")
2231  node.NodeClass = ua.NodeClass.Variable
2232  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2233  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2234  node.TypeDefinition = ua.NodeId.from_string("i=68")
2235  attrs = ua.VariableAttributes()
2236  attrs.DisplayName = ua.LocalizedText("LastMethodInputArguments")
2237  attrs.DataType = ua.NodeId.from_string("i=296")
2238  attrs.ValueRank = 1
2239  node.NodeAttributes = attrs
2240  server.add_nodes([node])
2241  refs = []
2242  ref = ua.AddReferencesItem()
2243  ref.IsForward = True
2244  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2245  ref.SourceNodeId = ua.NodeId.from_string("i=2387")
2246  ref.TargetNodeClass = ua.NodeClass.DataType
2247  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2248  refs.append(ref)
2249  server.add_references(refs)
2250 
2251  node = ua.AddNodesItem()
2252  node.RequestedNewNodeId = ua.NodeId.from_string("i=2388")
2253  node.BrowseName = ua.QualifiedName.from_string("LastMethodOutputArguments")
2254  node.NodeClass = ua.NodeClass.Variable
2255  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2256  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2257  node.TypeDefinition = ua.NodeId.from_string("i=68")
2258  attrs = ua.VariableAttributes()
2259  attrs.DisplayName = ua.LocalizedText("LastMethodOutputArguments")
2260  attrs.DataType = ua.NodeId.from_string("i=296")
2261  attrs.ValueRank = 1
2262  node.NodeAttributes = attrs
2263  server.add_nodes([node])
2264  refs = []
2265  ref = ua.AddReferencesItem()
2266  ref.IsForward = True
2267  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2268  ref.SourceNodeId = ua.NodeId.from_string("i=2388")
2269  ref.TargetNodeClass = ua.NodeClass.DataType
2270  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2271  refs.append(ref)
2272  server.add_references(refs)
2273 
2274  node = ua.AddNodesItem()
2275  node.RequestedNewNodeId = ua.NodeId.from_string("i=2389")
2276  node.BrowseName = ua.QualifiedName.from_string("LastMethodCallTime")
2277  node.NodeClass = ua.NodeClass.Variable
2278  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2279  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2280  node.TypeDefinition = ua.NodeId.from_string("i=68")
2281  attrs = ua.VariableAttributes()
2282  attrs.DisplayName = ua.LocalizedText("LastMethodCallTime")
2283  attrs.DataType = ua.NodeId.from_string("i=294")
2284  attrs.ValueRank = -1
2285  node.NodeAttributes = attrs
2286  server.add_nodes([node])
2287  refs = []
2288  ref = ua.AddReferencesItem()
2289  ref.IsForward = True
2290  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2291  ref.SourceNodeId = ua.NodeId.from_string("i=2389")
2292  ref.TargetNodeClass = ua.NodeClass.DataType
2293  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2294  refs.append(ref)
2295  server.add_references(refs)
2296 
2297  node = ua.AddNodesItem()
2298  node.RequestedNewNodeId = ua.NodeId.from_string("i=2390")
2299  node.BrowseName = ua.QualifiedName.from_string("LastMethodReturnStatus")
2300  node.NodeClass = ua.NodeClass.Variable
2301  node.ParentNodeId = ua.NodeId.from_string("i=2380")
2302  node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2303  node.TypeDefinition = ua.NodeId.from_string("i=68")
2304  attrs = ua.VariableAttributes()
2305  attrs.DisplayName = ua.LocalizedText("LastMethodReturnStatus")
2306  attrs.DataType = ua.NodeId.from_string("i=299")
2307  attrs.ValueRank = -1
2308  node.NodeAttributes = attrs
2309  server.add_nodes([node])
2310  refs = []
2311  ref = ua.AddReferencesItem()
2312  ref.IsForward = True
2313  ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2314  ref.SourceNodeId = ua.NodeId.from_string("i=2390")
2315  ref.TargetNodeClass = ua.NodeClass.DataType
2316  ref.TargetNodeId = ua.NodeId.from_string("i=78")
2317  refs.append(ref)
2318  server.add_references(refs)
2319 
2320  node = ua.AddNodesItem()
2321  node.RequestedNewNodeId = ua.NodeId.from_string("i=894")
2322  node.BrowseName = ua.QualifiedName.from_string("ProgramDiagnosticDataType")
2323  node.NodeClass = ua.NodeClass.DataType
2324  node.ParentNodeId = ua.NodeId.from_string("i=22")
2325  node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2326  attrs = ua.DataTypeAttributes()
2327  attrs.DisplayName = ua.LocalizedText("ProgramDiagnosticDataType")
2328  node.NodeAttributes = attrs
2329  server.add_nodes([node])
2330 
2331  node = ua.AddNodesItem()
2332  node.RequestedNewNodeId = ua.NodeId.from_string("i=895")
2333  node.BrowseName = ua.QualifiedName.from_string("Default XML")
2334  node.NodeClass = ua.NodeClass.Object
2335  node.ParentNodeId = ua.NodeId.from_string("i=894")
2336  node.ReferenceTypeId = ua.NodeId.from_string("i=38")
2337  node.TypeDefinition = ua.NodeId.from_string("i=76")
2338  attrs = ua.ObjectAttributes()
2339  attrs.DisplayName = ua.LocalizedText("Default XML")
2340  attrs.EventNotifier = 0
2341  node.NodeAttributes = attrs
2342  server.add_nodes([node])
2343  refs = []
2344  ref = ua.AddReferencesItem()
2345  ref.IsForward = True
2346  ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
2347  ref.SourceNodeId = ua.NodeId.from_string("i=895")
2348  ref.TargetNodeClass = ua.NodeClass.DataType
2349  ref.TargetNodeId = ua.NodeId.from_string("i=8882")
2350  refs.append(ref)
2351  server.add_references(refs)
2352 
2353  node = ua.AddNodesItem()
2354  node.RequestedNewNodeId = ua.NodeId.from_string("i=896")
2355  node.BrowseName = ua.QualifiedName.from_string("Default Binary")
2356  node.NodeClass = ua.NodeClass.Object
2357  node.ParentNodeId = ua.NodeId.from_string("i=894")
2358  node.ReferenceTypeId = ua.NodeId.from_string("i=38")
2359  node.TypeDefinition = ua.NodeId.from_string("i=76")
2360  attrs = ua.ObjectAttributes()
2361  attrs.DisplayName = ua.LocalizedText("Default Binary")
2362  attrs.EventNotifier = 0
2363  node.NodeAttributes = attrs
2364  server.add_nodes([node])
2365  refs = []
2366  ref = ua.AddReferencesItem()
2367  ref.IsForward = True
2368  ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
2369  ref.SourceNodeId = ua.NodeId.from_string("i=896")
2370  ref.TargetNodeClass = ua.NodeClass.DataType
2371  ref.TargetNodeId = ua.NodeId.from_string("i=8247")
2372  refs.append(ref)
2373  server.add_references(refs)


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