Completed
Pull Request — master (#289)
by Olivier
04:47
created

create_standard_address_space_Part14()   B

Complexity

Conditions 1

Size

Total Lines 7925

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 1
Metric Value
cc 1
c 1
b 0
f 1
dl 0
loc 7925
rs 8.2857

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
2
"""
3
DO NOT EDIT THIS FILE!
4
It is automatically generated from opcfoundation.org schemas.
5
"""
6
7
from opcua import ua
8
9
false = False #FIXME
10
true = True #FIXME
11
12
def create_standard_address_space_Part14(server):
13
  
14
   
15
    node = ua.AddNodesItem()
16
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14416")
17
    node.BrowseName = ua.QualifiedName.from_string("PublishSubscribeType")
18
    node.NodeClass = ua.NodeClass.ObjectType
19
    node.ParentNodeId = ua.NodeId.from_string("i=58")
20
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
21
    attrs = ua.ObjectTypeAttributes()
22
    attrs.DisplayName = ua.LocalizedText("PublishSubscribeType")
23
    attrs.IsAbstract = false
24
    node.NodeAttributes = attrs
25
    server.add_nodes([node])
26
    refs = []
27
    ref = ua.AddReferencesItem()
28
    ref.IsForward = true
29
    ref.ReferenceTypeId = ua.NodeId.from_string("i=14476")
30
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
31
    ref.TargetNodeClass = ua.NodeClass.DataType
32
    ref.TargetNodeId = ua.NodeId.from_string("i=14417")
33
    refs.append(ref)
34
    ref = ua.AddReferencesItem()
35
    ref.IsForward = true
36
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
37
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
38
    ref.TargetNodeClass = ua.NodeClass.DataType
39
    ref.TargetNodeId = ua.NodeId.from_string("i=14901")
40
    refs.append(ref)
41
    ref = ua.AddReferencesItem()
42
    ref.IsForward = true
43
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
44
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
45
    ref.TargetNodeClass = ua.NodeClass.DataType
46
    ref.TargetNodeId = ua.NodeId.from_string("i=14429")
47
    refs.append(ref)
48
    ref = ua.AddReferencesItem()
49
    ref.IsForward = true
50
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
51
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
52
    ref.TargetNodeClass = ua.NodeClass.DataType
53
    ref.TargetNodeId = ua.NodeId.from_string("i=14432")
54
    refs.append(ref)
55
    ref = ua.AddReferencesItem()
56
    ref.IsForward = true
57
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
58
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
59
    ref.TargetNodeClass = ua.NodeClass.DataType
60
    ref.TargetNodeId = ua.NodeId.from_string("i=15212")
61
    refs.append(ref)
62
    ref = ua.AddReferencesItem()
63
    ref.IsForward = true
64
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
65
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
66
    ref.TargetNodeClass = ua.NodeClass.DataType
67
    ref.TargetNodeId = ua.NodeId.from_string("i=15431")
68
    refs.append(ref)
69
    ref = ua.AddReferencesItem()
70
    ref.IsForward = true
71
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
72
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
73
    ref.TargetNodeClass = ua.NodeClass.DataType
74
    ref.TargetNodeId = ua.NodeId.from_string("i=15434")
75
    refs.append(ref)
76
    ref = ua.AddReferencesItem()
77
    ref.IsForward = true
78
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
79
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
80
    ref.TargetNodeClass = ua.NodeClass.DataType
81
    ref.TargetNodeId = ua.NodeId.from_string("i=14434")
82
    refs.append(ref)
83
    ref = ua.AddReferencesItem()
84
    ref.IsForward = true
85
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
86
    ref.SourceNodeId = ua.NodeId.from_string("i=14416")
87
    ref.TargetNodeClass = ua.NodeClass.DataType
88
    ref.TargetNodeId = ua.NodeId.from_string("i=15844")
89
    refs.append(ref)
90
    server.add_references(refs)
91
   
92
    node = ua.AddNodesItem()
93
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14417")
94
    node.BrowseName = ua.QualifiedName.from_string("<ConnectionName>")
95
    node.NodeClass = ua.NodeClass.Object
96
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
97
    node.ReferenceTypeId = ua.NodeId.from_string("i=14476")
98
    node.TypeDefinition = ua.NodeId.from_string("i=14209")
99
    attrs = ua.ObjectAttributes()
100
    attrs.DisplayName = ua.LocalizedText("<ConnectionName>")
101
    attrs.EventNotifier = 0
102
    node.NodeAttributes = attrs
103
    server.add_nodes([node])
104
    refs = []
105
    ref = ua.AddReferencesItem()
106
    ref.IsForward = true
107
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
108
    ref.SourceNodeId = ua.NodeId.from_string("i=14417")
109
    ref.TargetNodeClass = ua.NodeClass.DataType
110
    ref.TargetNodeId = ua.NodeId.from_string("i=14418")
111
    refs.append(ref)
112
    ref = ua.AddReferencesItem()
113
    ref.IsForward = true
114
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
115
    ref.SourceNodeId = ua.NodeId.from_string("i=14417")
116
    ref.TargetNodeClass = ua.NodeClass.DataType
117
    ref.TargetNodeId = ua.NodeId.from_string("i=14419")
118
    refs.append(ref)
119
    ref = ua.AddReferencesItem()
120
    ref.IsForward = true
121
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
122
    ref.SourceNodeId = ua.NodeId.from_string("i=14417")
123
    ref.TargetNodeClass = ua.NodeClass.DataType
124
    ref.TargetNodeId = ua.NodeId.from_string("i=14423")
125
    refs.append(ref)
126
    ref = ua.AddReferencesItem()
127
    ref.IsForward = true
128
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
129
    ref.SourceNodeId = ua.NodeId.from_string("i=14417")
130
    ref.TargetNodeClass = ua.NodeClass.DataType
131
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
132
    refs.append(ref)
133
    server.add_references(refs)
134
   
135
    node = ua.AddNodesItem()
136
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14418")
137
    node.BrowseName = ua.QualifiedName.from_string("PublisherId")
138
    node.NodeClass = ua.NodeClass.Variable
139
    node.ParentNodeId = ua.NodeId.from_string("i=14417")
140
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
141
    node.TypeDefinition = ua.NodeId.from_string("i=68")
142
    attrs = ua.VariableAttributes()
143
    attrs.DisplayName = ua.LocalizedText("PublisherId")
144
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
145
    attrs.ValueRank = -1
146
    node.NodeAttributes = attrs
147
    server.add_nodes([node])
148
    refs = []
149
    ref = ua.AddReferencesItem()
150
    ref.IsForward = true
151
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
152
    ref.SourceNodeId = ua.NodeId.from_string("i=14418")
153
    ref.TargetNodeClass = ua.NodeClass.DataType
154
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
155
    refs.append(ref)
156
    server.add_references(refs)
157
   
158
    node = ua.AddNodesItem()
159
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14419")
160
    node.BrowseName = ua.QualifiedName.from_string("Status")
161
    node.NodeClass = ua.NodeClass.Object
162
    node.ParentNodeId = ua.NodeId.from_string("i=14417")
163
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
164
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
165
    attrs = ua.ObjectAttributes()
166
    attrs.DisplayName = ua.LocalizedText("Status")
167
    attrs.EventNotifier = 0
168
    node.NodeAttributes = attrs
169
    server.add_nodes([node])
170
    refs = []
171
    ref = ua.AddReferencesItem()
172
    ref.IsForward = true
173
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
174
    ref.SourceNodeId = ua.NodeId.from_string("i=14419")
175
    ref.TargetNodeClass = ua.NodeClass.DataType
176
    ref.TargetNodeId = ua.NodeId.from_string("i=14420")
177
    refs.append(ref)
178
    ref = ua.AddReferencesItem()
179
    ref.IsForward = true
180
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
181
    ref.SourceNodeId = ua.NodeId.from_string("i=14419")
182
    ref.TargetNodeClass = ua.NodeClass.DataType
183
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
184
    refs.append(ref)
185
    server.add_references(refs)
186
   
187
    node = ua.AddNodesItem()
188
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14420")
189
    node.BrowseName = ua.QualifiedName.from_string("State")
190
    node.NodeClass = ua.NodeClass.Variable
191
    node.ParentNodeId = ua.NodeId.from_string("i=14419")
192
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
193
    node.TypeDefinition = ua.NodeId.from_string("i=68")
194
    attrs = ua.VariableAttributes()
195
    attrs.DisplayName = ua.LocalizedText("State")
196
    attrs.DataType = ua.NodeId.from_string("i=14647")
197
    attrs.ValueRank = -1
198
    node.NodeAttributes = attrs
199
    server.add_nodes([node])
200
    refs = []
201
    ref = ua.AddReferencesItem()
202
    ref.IsForward = true
203
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
204
    ref.SourceNodeId = ua.NodeId.from_string("i=14420")
205
    ref.TargetNodeClass = ua.NodeClass.DataType
206
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
207
    refs.append(ref)
208
    server.add_references(refs)
209
   
210
    node = ua.AddNodesItem()
211
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14423")
212
    node.BrowseName = ua.QualifiedName.from_string("Address")
213
    node.NodeClass = ua.NodeClass.Variable
214
    node.ParentNodeId = ua.NodeId.from_string("i=14417")
215
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
216
    node.TypeDefinition = ua.NodeId.from_string("i=68")
217
    attrs = ua.VariableAttributes()
218
    attrs.DisplayName = ua.LocalizedText("Address")
219
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
220
    attrs.ValueRank = -1
221
    node.NodeAttributes = attrs
222
    server.add_nodes([node])
223
    refs = []
224
    ref = ua.AddReferencesItem()
225
    ref.IsForward = true
226
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
227
    ref.SourceNodeId = ua.NodeId.from_string("i=14423")
228
    ref.TargetNodeClass = ua.NodeClass.DataType
229
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
230
    refs.append(ref)
231
    server.add_references(refs)
232
   
233
    node = ua.AddNodesItem()
234
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14901")
235
    node.BrowseName = ua.QualifiedName.from_string("AddUadpConnection")
236
    node.NodeClass = ua.NodeClass.Method
237
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
238
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
239
    attrs = ua.MethodAttributes()
240
    attrs.DisplayName = ua.LocalizedText("AddUadpConnection")
241
    node.NodeAttributes = attrs
242
    server.add_nodes([node])
243
    refs = []
244
    ref = ua.AddReferencesItem()
245
    ref.IsForward = true
246
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
247
    ref.SourceNodeId = ua.NodeId.from_string("i=14901")
248
    ref.TargetNodeClass = ua.NodeClass.DataType
249
    ref.TargetNodeId = ua.NodeId.from_string("i=14902")
250
    refs.append(ref)
251
    ref = ua.AddReferencesItem()
252
    ref.IsForward = true
253
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
254
    ref.SourceNodeId = ua.NodeId.from_string("i=14901")
255
    ref.TargetNodeClass = ua.NodeClass.DataType
256
    ref.TargetNodeId = ua.NodeId.from_string("i=14903")
257
    refs.append(ref)
258
    ref = ua.AddReferencesItem()
259
    ref.IsForward = true
260
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
261
    ref.SourceNodeId = ua.NodeId.from_string("i=14901")
262
    ref.TargetNodeClass = ua.NodeClass.DataType
263
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
264
    refs.append(ref)
265
    server.add_references(refs)
266
   
267
    node = ua.AddNodesItem()
268
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14902")
269
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
270
    node.NodeClass = ua.NodeClass.Variable
271
    node.ParentNodeId = ua.NodeId.from_string("i=14901")
272
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
273
    node.TypeDefinition = ua.NodeId.from_string("i=68")
274
    attrs = ua.VariableAttributes()
275
    attrs.DisplayName = ua.LocalizedText("InputArguments")
276
    attrs.DataType = ua.NodeId.from_string("i=296")
277
    attrs.ValueRank = 1
278
    node.NodeAttributes = attrs
279
    server.add_nodes([node])
280
    refs = []
281
    ref = ua.AddReferencesItem()
282
    ref.IsForward = true
283
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
284
    ref.SourceNodeId = ua.NodeId.from_string("i=14902")
285
    ref.TargetNodeClass = ua.NodeClass.DataType
286
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
287
    refs.append(ref)
288
    server.add_references(refs)
289
   
290
    node = ua.AddNodesItem()
291
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14903")
292
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
293
    node.NodeClass = ua.NodeClass.Variable
294
    node.ParentNodeId = ua.NodeId.from_string("i=14901")
295
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
296
    node.TypeDefinition = ua.NodeId.from_string("i=68")
297
    attrs = ua.VariableAttributes()
298
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
299
    attrs.DataType = ua.NodeId.from_string("i=296")
300
    attrs.ValueRank = 1
301
    node.NodeAttributes = attrs
302
    server.add_nodes([node])
303
    refs = []
304
    ref = ua.AddReferencesItem()
305
    ref.IsForward = true
306
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
307
    ref.SourceNodeId = ua.NodeId.from_string("i=14903")
308
    ref.TargetNodeClass = ua.NodeClass.DataType
309
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
310
    refs.append(ref)
311
    server.add_references(refs)
312
   
313
    node = ua.AddNodesItem()
314
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14429")
315
    node.BrowseName = ua.QualifiedName.from_string("AddAmqpConnection")
316
    node.NodeClass = ua.NodeClass.Method
317
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
318
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
319
    attrs = ua.MethodAttributes()
320
    attrs.DisplayName = ua.LocalizedText("AddAmqpConnection")
321
    node.NodeAttributes = attrs
322
    server.add_nodes([node])
323
    refs = []
324
    ref = ua.AddReferencesItem()
325
    ref.IsForward = true
326
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
327
    ref.SourceNodeId = ua.NodeId.from_string("i=14429")
328
    ref.TargetNodeClass = ua.NodeClass.DataType
329
    ref.TargetNodeId = ua.NodeId.from_string("i=14430")
330
    refs.append(ref)
331
    ref = ua.AddReferencesItem()
332
    ref.IsForward = true
333
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
334
    ref.SourceNodeId = ua.NodeId.from_string("i=14429")
335
    ref.TargetNodeClass = ua.NodeClass.DataType
336
    ref.TargetNodeId = ua.NodeId.from_string("i=14431")
337
    refs.append(ref)
338
    ref = ua.AddReferencesItem()
339
    ref.IsForward = true
340
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
341
    ref.SourceNodeId = ua.NodeId.from_string("i=14429")
342
    ref.TargetNodeClass = ua.NodeClass.DataType
343
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
344
    refs.append(ref)
345
    server.add_references(refs)
346
   
347
    node = ua.AddNodesItem()
348
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14430")
349
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
350
    node.NodeClass = ua.NodeClass.Variable
351
    node.ParentNodeId = ua.NodeId.from_string("i=14429")
352
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
353
    node.TypeDefinition = ua.NodeId.from_string("i=68")
354
    attrs = ua.VariableAttributes()
355
    attrs.DisplayName = ua.LocalizedText("InputArguments")
356
    attrs.DataType = ua.NodeId.from_string("i=296")
357
    attrs.ValueRank = 1
358
    node.NodeAttributes = attrs
359
    server.add_nodes([node])
360
    refs = []
361
    ref = ua.AddReferencesItem()
362
    ref.IsForward = true
363
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
364
    ref.SourceNodeId = ua.NodeId.from_string("i=14430")
365
    ref.TargetNodeClass = ua.NodeClass.DataType
366
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
367
    refs.append(ref)
368
    server.add_references(refs)
369
   
370
    node = ua.AddNodesItem()
371
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14431")
372
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
373
    node.NodeClass = ua.NodeClass.Variable
374
    node.ParentNodeId = ua.NodeId.from_string("i=14429")
375
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
376
    node.TypeDefinition = ua.NodeId.from_string("i=68")
377
    attrs = ua.VariableAttributes()
378
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
379
    attrs.DataType = ua.NodeId.from_string("i=296")
380
    attrs.ValueRank = 1
381
    node.NodeAttributes = attrs
382
    server.add_nodes([node])
383
    refs = []
384
    ref = ua.AddReferencesItem()
385
    ref.IsForward = true
386
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
387
    ref.SourceNodeId = ua.NodeId.from_string("i=14431")
388
    ref.TargetNodeClass = ua.NodeClass.DataType
389
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
390
    refs.append(ref)
391
    server.add_references(refs)
392
   
393
    node = ua.AddNodesItem()
394
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14432")
395
    node.BrowseName = ua.QualifiedName.from_string("RemoveConnection")
396
    node.NodeClass = ua.NodeClass.Method
397
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
398
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
399
    attrs = ua.MethodAttributes()
400
    attrs.DisplayName = ua.LocalizedText("RemoveConnection")
401
    node.NodeAttributes = attrs
402
    server.add_nodes([node])
403
    refs = []
404
    ref = ua.AddReferencesItem()
405
    ref.IsForward = true
406
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
407
    ref.SourceNodeId = ua.NodeId.from_string("i=14432")
408
    ref.TargetNodeClass = ua.NodeClass.DataType
409
    ref.TargetNodeId = ua.NodeId.from_string("i=14433")
410
    refs.append(ref)
411
    ref = ua.AddReferencesItem()
412
    ref.IsForward = true
413
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
414
    ref.SourceNodeId = ua.NodeId.from_string("i=14432")
415
    ref.TargetNodeClass = ua.NodeClass.DataType
416
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
417
    refs.append(ref)
418
    server.add_references(refs)
419
   
420
    node = ua.AddNodesItem()
421
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14433")
422
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
423
    node.NodeClass = ua.NodeClass.Variable
424
    node.ParentNodeId = ua.NodeId.from_string("i=14432")
425
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
426
    node.TypeDefinition = ua.NodeId.from_string("i=68")
427
    attrs = ua.VariableAttributes()
428
    attrs.DisplayName = ua.LocalizedText("InputArguments")
429
    attrs.DataType = ua.NodeId.from_string("i=296")
430
    attrs.ValueRank = 1
431
    node.NodeAttributes = attrs
432
    server.add_nodes([node])
433
    refs = []
434
    ref = ua.AddReferencesItem()
435
    ref.IsForward = true
436
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
437
    ref.SourceNodeId = ua.NodeId.from_string("i=14433")
438
    ref.TargetNodeClass = ua.NodeClass.DataType
439
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
440
    refs.append(ref)
441
    server.add_references(refs)
442
   
443
    node = ua.AddNodesItem()
444
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15212")
445
    node.BrowseName = ua.QualifiedName.from_string("GetSecurityKeys")
446
    node.NodeClass = ua.NodeClass.Method
447
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
448
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
449
    attrs = ua.MethodAttributes()
450
    attrs.DisplayName = ua.LocalizedText("GetSecurityKeys")
451
    node.NodeAttributes = attrs
452
    server.add_nodes([node])
453
    refs = []
454
    ref = ua.AddReferencesItem()
455
    ref.IsForward = true
456
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
457
    ref.SourceNodeId = ua.NodeId.from_string("i=15212")
458
    ref.TargetNodeClass = ua.NodeClass.DataType
459
    ref.TargetNodeId = ua.NodeId.from_string("i=15213")
460
    refs.append(ref)
461
    ref = ua.AddReferencesItem()
462
    ref.IsForward = true
463
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
464
    ref.SourceNodeId = ua.NodeId.from_string("i=15212")
465
    ref.TargetNodeClass = ua.NodeClass.DataType
466
    ref.TargetNodeId = ua.NodeId.from_string("i=15214")
467
    refs.append(ref)
468
    ref = ua.AddReferencesItem()
469
    ref.IsForward = true
470
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
471
    ref.SourceNodeId = ua.NodeId.from_string("i=15212")
472
    ref.TargetNodeClass = ua.NodeClass.DataType
473
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
474
    refs.append(ref)
475
    server.add_references(refs)
476
   
477
    node = ua.AddNodesItem()
478
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15213")
479
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
480
    node.NodeClass = ua.NodeClass.Variable
481
    node.ParentNodeId = ua.NodeId.from_string("i=15212")
482
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
483
    node.TypeDefinition = ua.NodeId.from_string("i=68")
484
    attrs = ua.VariableAttributes()
485
    attrs.DisplayName = ua.LocalizedText("InputArguments")
486
    attrs.DataType = ua.NodeId.from_string("i=296")
487
    attrs.ValueRank = 1
488
    node.NodeAttributes = attrs
489
    server.add_nodes([node])
490
    refs = []
491
    ref = ua.AddReferencesItem()
492
    ref.IsForward = true
493
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
494
    ref.SourceNodeId = ua.NodeId.from_string("i=15213")
495
    ref.TargetNodeClass = ua.NodeClass.DataType
496
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
497
    refs.append(ref)
498
    server.add_references(refs)
499
   
500
    node = ua.AddNodesItem()
501
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15214")
502
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
503
    node.NodeClass = ua.NodeClass.Variable
504
    node.ParentNodeId = ua.NodeId.from_string("i=15212")
505
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
506
    node.TypeDefinition = ua.NodeId.from_string("i=68")
507
    attrs = ua.VariableAttributes()
508
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
509
    attrs.DataType = ua.NodeId.from_string("i=296")
510
    attrs.ValueRank = 1
511
    node.NodeAttributes = attrs
512
    server.add_nodes([node])
513
    refs = []
514
    ref = ua.AddReferencesItem()
515
    ref.IsForward = true
516
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
517
    ref.SourceNodeId = ua.NodeId.from_string("i=15214")
518
    ref.TargetNodeClass = ua.NodeClass.DataType
519
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
520
    refs.append(ref)
521
    server.add_references(refs)
522
   
523
    node = ua.AddNodesItem()
524
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15431")
525
    node.BrowseName = ua.QualifiedName.from_string("GetSecurityGroup")
526
    node.NodeClass = ua.NodeClass.Method
527
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
528
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
529
    attrs = ua.MethodAttributes()
530
    attrs.DisplayName = ua.LocalizedText("GetSecurityGroup")
531
    node.NodeAttributes = attrs
532
    server.add_nodes([node])
533
    refs = []
534
    ref = ua.AddReferencesItem()
535
    ref.IsForward = true
536
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
537
    ref.SourceNodeId = ua.NodeId.from_string("i=15431")
538
    ref.TargetNodeClass = ua.NodeClass.DataType
539
    ref.TargetNodeId = ua.NodeId.from_string("i=15432")
540
    refs.append(ref)
541
    ref = ua.AddReferencesItem()
542
    ref.IsForward = true
543
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
544
    ref.SourceNodeId = ua.NodeId.from_string("i=15431")
545
    ref.TargetNodeClass = ua.NodeClass.DataType
546
    ref.TargetNodeId = ua.NodeId.from_string("i=15433")
547
    refs.append(ref)
548
    ref = ua.AddReferencesItem()
549
    ref.IsForward = true
550
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
551
    ref.SourceNodeId = ua.NodeId.from_string("i=15431")
552
    ref.TargetNodeClass = ua.NodeClass.DataType
553
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
554
    refs.append(ref)
555
    server.add_references(refs)
556
   
557
    node = ua.AddNodesItem()
558
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15432")
559
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
560
    node.NodeClass = ua.NodeClass.Variable
561
    node.ParentNodeId = ua.NodeId.from_string("i=15431")
562
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
563
    node.TypeDefinition = ua.NodeId.from_string("i=68")
564
    attrs = ua.VariableAttributes()
565
    attrs.DisplayName = ua.LocalizedText("InputArguments")
566
    attrs.DataType = ua.NodeId.from_string("i=296")
567
    attrs.ValueRank = 1
568
    node.NodeAttributes = attrs
569
    server.add_nodes([node])
570
    refs = []
571
    ref = ua.AddReferencesItem()
572
    ref.IsForward = true
573
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
574
    ref.SourceNodeId = ua.NodeId.from_string("i=15432")
575
    ref.TargetNodeClass = ua.NodeClass.DataType
576
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
577
    refs.append(ref)
578
    server.add_references(refs)
579
   
580
    node = ua.AddNodesItem()
581
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15433")
582
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
583
    node.NodeClass = ua.NodeClass.Variable
584
    node.ParentNodeId = ua.NodeId.from_string("i=15431")
585
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
586
    node.TypeDefinition = ua.NodeId.from_string("i=68")
587
    attrs = ua.VariableAttributes()
588
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
589
    attrs.DataType = ua.NodeId.from_string("i=296")
590
    attrs.ValueRank = 1
591
    node.NodeAttributes = attrs
592
    server.add_nodes([node])
593
    refs = []
594
    ref = ua.AddReferencesItem()
595
    ref.IsForward = true
596
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
597
    ref.SourceNodeId = ua.NodeId.from_string("i=15433")
598
    ref.TargetNodeClass = ua.NodeClass.DataType
599
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
600
    refs.append(ref)
601
    server.add_references(refs)
602
   
603
    node = ua.AddNodesItem()
604
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15434")
605
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroups")
606
    node.NodeClass = ua.NodeClass.Object
607
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
608
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
609
    node.TypeDefinition = ua.NodeId.from_string("i=15452")
610
    attrs = ua.ObjectAttributes()
611
    attrs.DisplayName = ua.LocalizedText("SecurityGroups")
612
    attrs.EventNotifier = 0
613
    node.NodeAttributes = attrs
614
    server.add_nodes([node])
615
    refs = []
616
    ref = ua.AddReferencesItem()
617
    ref.IsForward = true
618
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
619
    ref.SourceNodeId = ua.NodeId.from_string("i=15434")
620
    ref.TargetNodeClass = ua.NodeClass.DataType
621
    ref.TargetNodeId = ua.NodeId.from_string("i=15435")
622
    refs.append(ref)
623
    ref = ua.AddReferencesItem()
624
    ref.IsForward = true
625
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
626
    ref.SourceNodeId = ua.NodeId.from_string("i=15434")
627
    ref.TargetNodeClass = ua.NodeClass.DataType
628
    ref.TargetNodeId = ua.NodeId.from_string("i=15438")
629
    refs.append(ref)
630
    ref = ua.AddReferencesItem()
631
    ref.IsForward = true
632
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
633
    ref.SourceNodeId = ua.NodeId.from_string("i=15434")
634
    ref.TargetNodeClass = ua.NodeClass.DataType
635
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
636
    refs.append(ref)
637
    server.add_references(refs)
638
   
639
    node = ua.AddNodesItem()
640
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15435")
641
    node.BrowseName = ua.QualifiedName.from_string("AddSecurityGroup")
642
    node.NodeClass = ua.NodeClass.Method
643
    node.ParentNodeId = ua.NodeId.from_string("i=15434")
644
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
645
    attrs = ua.MethodAttributes()
646
    attrs.DisplayName = ua.LocalizedText("AddSecurityGroup")
647
    node.NodeAttributes = attrs
648
    server.add_nodes([node])
649
    refs = []
650
    ref = ua.AddReferencesItem()
651
    ref.IsForward = true
652
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
653
    ref.SourceNodeId = ua.NodeId.from_string("i=15435")
654
    ref.TargetNodeClass = ua.NodeClass.DataType
655
    ref.TargetNodeId = ua.NodeId.from_string("i=15436")
656
    refs.append(ref)
657
    ref = ua.AddReferencesItem()
658
    ref.IsForward = true
659
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
660
    ref.SourceNodeId = ua.NodeId.from_string("i=15435")
661
    ref.TargetNodeClass = ua.NodeClass.DataType
662
    ref.TargetNodeId = ua.NodeId.from_string("i=15437")
663
    refs.append(ref)
664
    ref = ua.AddReferencesItem()
665
    ref.IsForward = true
666
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
667
    ref.SourceNodeId = ua.NodeId.from_string("i=15435")
668
    ref.TargetNodeClass = ua.NodeClass.DataType
669
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
670
    refs.append(ref)
671
    server.add_references(refs)
672
   
673
    node = ua.AddNodesItem()
674
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15436")
675
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
676
    node.NodeClass = ua.NodeClass.Variable
677
    node.ParentNodeId = ua.NodeId.from_string("i=15435")
678
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
679
    node.TypeDefinition = ua.NodeId.from_string("i=68")
680
    attrs = ua.VariableAttributes()
681
    attrs.DisplayName = ua.LocalizedText("InputArguments")
682
    attrs.DataType = ua.NodeId.from_string("i=296")
683
    attrs.ValueRank = 1
684
    node.NodeAttributes = attrs
685
    server.add_nodes([node])
686
    refs = []
687
    ref = ua.AddReferencesItem()
688
    ref.IsForward = true
689
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
690
    ref.SourceNodeId = ua.NodeId.from_string("i=15436")
691
    ref.TargetNodeClass = ua.NodeClass.DataType
692
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
693
    refs.append(ref)
694
    server.add_references(refs)
695
   
696
    node = ua.AddNodesItem()
697
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15437")
698
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
699
    node.NodeClass = ua.NodeClass.Variable
700
    node.ParentNodeId = ua.NodeId.from_string("i=15435")
701
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
702
    node.TypeDefinition = ua.NodeId.from_string("i=68")
703
    attrs = ua.VariableAttributes()
704
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
705
    attrs.DataType = ua.NodeId.from_string("i=296")
706
    attrs.ValueRank = 1
707
    node.NodeAttributes = attrs
708
    server.add_nodes([node])
709
    refs = []
710
    ref = ua.AddReferencesItem()
711
    ref.IsForward = true
712
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
713
    ref.SourceNodeId = ua.NodeId.from_string("i=15437")
714
    ref.TargetNodeClass = ua.NodeClass.DataType
715
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
716
    refs.append(ref)
717
    server.add_references(refs)
718
   
719
    node = ua.AddNodesItem()
720
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15438")
721
    node.BrowseName = ua.QualifiedName.from_string("RemoveSecurityGroup")
722
    node.NodeClass = ua.NodeClass.Method
723
    node.ParentNodeId = ua.NodeId.from_string("i=15434")
724
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
725
    attrs = ua.MethodAttributes()
726
    attrs.DisplayName = ua.LocalizedText("RemoveSecurityGroup")
727
    node.NodeAttributes = attrs
728
    server.add_nodes([node])
729
    refs = []
730
    ref = ua.AddReferencesItem()
731
    ref.IsForward = true
732
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
733
    ref.SourceNodeId = ua.NodeId.from_string("i=15438")
734
    ref.TargetNodeClass = ua.NodeClass.DataType
735
    ref.TargetNodeId = ua.NodeId.from_string("i=15439")
736
    refs.append(ref)
737
    ref = ua.AddReferencesItem()
738
    ref.IsForward = true
739
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
740
    ref.SourceNodeId = ua.NodeId.from_string("i=15438")
741
    ref.TargetNodeClass = ua.NodeClass.DataType
742
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
743
    refs.append(ref)
744
    server.add_references(refs)
745
   
746
    node = ua.AddNodesItem()
747
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15439")
748
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
749
    node.NodeClass = ua.NodeClass.Variable
750
    node.ParentNodeId = ua.NodeId.from_string("i=15438")
751
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
752
    node.TypeDefinition = ua.NodeId.from_string("i=68")
753
    attrs = ua.VariableAttributes()
754
    attrs.DisplayName = ua.LocalizedText("InputArguments")
755
    attrs.DataType = ua.NodeId.from_string("i=296")
756
    attrs.ValueRank = 1
757
    node.NodeAttributes = attrs
758
    server.add_nodes([node])
759
    refs = []
760
    ref = ua.AddReferencesItem()
761
    ref.IsForward = true
762
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
763
    ref.SourceNodeId = ua.NodeId.from_string("i=15439")
764
    ref.TargetNodeClass = ua.NodeClass.DataType
765
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
766
    refs.append(ref)
767
    server.add_references(refs)
768
   
769
    node = ua.AddNodesItem()
770
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14434")
771
    node.BrowseName = ua.QualifiedName.from_string("PublishedDataSets")
772
    node.NodeClass = ua.NodeClass.Object
773
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
774
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
775
    node.TypeDefinition = ua.NodeId.from_string("i=14477")
776
    attrs = ua.ObjectAttributes()
777
    attrs.DisplayName = ua.LocalizedText("PublishedDataSets")
778
    attrs.EventNotifier = 0
779
    node.NodeAttributes = attrs
780
    server.add_nodes([node])
781
    refs = []
782
    ref = ua.AddReferencesItem()
783
    ref.IsForward = true
784
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
785
    ref.SourceNodeId = ua.NodeId.from_string("i=14434")
786
    ref.TargetNodeClass = ua.NodeClass.DataType
787
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
788
    refs.append(ref)
789
    server.add_references(refs)
790
   
791
    node = ua.AddNodesItem()
792
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15844")
793
    node.BrowseName = ua.QualifiedName.from_string("Status")
794
    node.NodeClass = ua.NodeClass.Object
795
    node.ParentNodeId = ua.NodeId.from_string("i=14416")
796
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
797
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
798
    attrs = ua.ObjectAttributes()
799
    attrs.DisplayName = ua.LocalizedText("Status")
800
    attrs.EventNotifier = 0
801
    node.NodeAttributes = attrs
802
    server.add_nodes([node])
803
    refs = []
804
    ref = ua.AddReferencesItem()
805
    ref.IsForward = true
806
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
807
    ref.SourceNodeId = ua.NodeId.from_string("i=15844")
808
    ref.TargetNodeClass = ua.NodeClass.DataType
809
    ref.TargetNodeId = ua.NodeId.from_string("i=15845")
810
    refs.append(ref)
811
    ref = ua.AddReferencesItem()
812
    ref.IsForward = true
813
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
814
    ref.SourceNodeId = ua.NodeId.from_string("i=15844")
815
    ref.TargetNodeClass = ua.NodeClass.DataType
816
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
817
    refs.append(ref)
818
    server.add_references(refs)
819
   
820
    node = ua.AddNodesItem()
821
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15845")
822
    node.BrowseName = ua.QualifiedName.from_string("State")
823
    node.NodeClass = ua.NodeClass.Variable
824
    node.ParentNodeId = ua.NodeId.from_string("i=15844")
825
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
826
    node.TypeDefinition = ua.NodeId.from_string("i=68")
827
    attrs = ua.VariableAttributes()
828
    attrs.DisplayName = ua.LocalizedText("State")
829
    attrs.DataType = ua.NodeId.from_string("i=14647")
830
    attrs.ValueRank = -1
831
    node.NodeAttributes = attrs
832
    server.add_nodes([node])
833
    refs = []
834
    ref = ua.AddReferencesItem()
835
    ref.IsForward = true
836
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
837
    ref.SourceNodeId = ua.NodeId.from_string("i=15845")
838
    ref.TargetNodeClass = ua.NodeClass.DataType
839
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
840
    refs.append(ref)
841
    server.add_references(refs)
842
   
843
    node = ua.AddNodesItem()
844
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14443")
845
    node.BrowseName = ua.QualifiedName.from_string("PublishSubscribe")
846
    node.NodeClass = ua.NodeClass.Object
847
    node.ParentNodeId = ua.NodeId.from_string("i=2253")
848
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
849
    node.TypeDefinition = ua.NodeId.from_string("i=14416")
850
    attrs = ua.ObjectAttributes()
851
    attrs.DisplayName = ua.LocalizedText("PublishSubscribe")
852
    attrs.EventNotifier = 0
853
    node.NodeAttributes = attrs
854
    server.add_nodes([node])
855
    refs = []
856
    ref = ua.AddReferencesItem()
857
    ref.IsForward = true
858
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
859
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
860
    ref.TargetNodeClass = ua.NodeClass.DataType
861
    ref.TargetNodeId = ua.NodeId.from_string("i=14904")
862
    refs.append(ref)
863
    ref = ua.AddReferencesItem()
864
    ref.IsForward = true
865
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
866
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
867
    ref.TargetNodeClass = ua.NodeClass.DataType
868
    ref.TargetNodeId = ua.NodeId.from_string("i=14456")
869
    refs.append(ref)
870
    ref = ua.AddReferencesItem()
871
    ref.IsForward = true
872
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
873
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
874
    ref.TargetNodeClass = ua.NodeClass.DataType
875
    ref.TargetNodeId = ua.NodeId.from_string("i=14459")
876
    refs.append(ref)
877
    ref = ua.AddReferencesItem()
878
    ref.IsForward = true
879
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
880
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
881
    ref.TargetNodeClass = ua.NodeClass.DataType
882
    ref.TargetNodeId = ua.NodeId.from_string("i=15215")
883
    refs.append(ref)
884
    ref = ua.AddReferencesItem()
885
    ref.IsForward = true
886
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
887
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
888
    ref.TargetNodeClass = ua.NodeClass.DataType
889
    ref.TargetNodeId = ua.NodeId.from_string("i=15440")
890
    refs.append(ref)
891
    ref = ua.AddReferencesItem()
892
    ref.IsForward = true
893
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
894
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
895
    ref.TargetNodeClass = ua.NodeClass.DataType
896
    ref.TargetNodeId = ua.NodeId.from_string("i=15443")
897
    refs.append(ref)
898
    ref = ua.AddReferencesItem()
899
    ref.IsForward = true
900
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
901
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
902
    ref.TargetNodeClass = ua.NodeClass.DataType
903
    ref.TargetNodeId = ua.NodeId.from_string("i=14461")
904
    refs.append(ref)
905
    ref = ua.AddReferencesItem()
906
    ref.IsForward = true
907
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
908
    ref.SourceNodeId = ua.NodeId.from_string("i=14443")
909
    ref.TargetNodeClass = ua.NodeClass.DataType
910
    ref.TargetNodeId = ua.NodeId.from_string("i=15848")
911
    refs.append(ref)
912
    server.add_references(refs)
913
   
914
    node = ua.AddNodesItem()
915
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14904")
916
    node.BrowseName = ua.QualifiedName.from_string("AddUadpConnection")
917
    node.NodeClass = ua.NodeClass.Method
918
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
919
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
920
    attrs = ua.MethodAttributes()
921
    attrs.DisplayName = ua.LocalizedText("AddUadpConnection")
922
    node.NodeAttributes = attrs
923
    server.add_nodes([node])
924
    refs = []
925
    ref = ua.AddReferencesItem()
926
    ref.IsForward = true
927
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
928
    ref.SourceNodeId = ua.NodeId.from_string("i=14904")
929
    ref.TargetNodeClass = ua.NodeClass.DataType
930
    ref.TargetNodeId = ua.NodeId.from_string("i=14905")
931
    refs.append(ref)
932
    ref = ua.AddReferencesItem()
933
    ref.IsForward = true
934
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
935
    ref.SourceNodeId = ua.NodeId.from_string("i=14904")
936
    ref.TargetNodeClass = ua.NodeClass.DataType
937
    ref.TargetNodeId = ua.NodeId.from_string("i=14906")
938
    refs.append(ref)
939
    server.add_references(refs)
940
   
941
    node = ua.AddNodesItem()
942
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14905")
943
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
944
    node.NodeClass = ua.NodeClass.Variable
945
    node.ParentNodeId = ua.NodeId.from_string("i=14904")
946
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
947
    node.TypeDefinition = ua.NodeId.from_string("i=68")
948
    attrs = ua.VariableAttributes()
949
    attrs.DisplayName = ua.LocalizedText("InputArguments")
950
    attrs.DataType = ua.NodeId.from_string("i=296")
951
    attrs.ValueRank = 1
952
    node.NodeAttributes = attrs
953
    server.add_nodes([node])
954
   
955
    node = ua.AddNodesItem()
956
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14906")
957
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
958
    node.NodeClass = ua.NodeClass.Variable
959
    node.ParentNodeId = ua.NodeId.from_string("i=14904")
960
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
961
    node.TypeDefinition = ua.NodeId.from_string("i=68")
962
    attrs = ua.VariableAttributes()
963
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
964
    attrs.DataType = ua.NodeId.from_string("i=296")
965
    attrs.ValueRank = 1
966
    node.NodeAttributes = attrs
967
    server.add_nodes([node])
968
   
969
    node = ua.AddNodesItem()
970
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14456")
971
    node.BrowseName = ua.QualifiedName.from_string("AddAmqpConnection")
972
    node.NodeClass = ua.NodeClass.Method
973
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
974
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
975
    attrs = ua.MethodAttributes()
976
    attrs.DisplayName = ua.LocalizedText("AddAmqpConnection")
977
    node.NodeAttributes = attrs
978
    server.add_nodes([node])
979
    refs = []
980
    ref = ua.AddReferencesItem()
981
    ref.IsForward = true
982
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
983
    ref.SourceNodeId = ua.NodeId.from_string("i=14456")
984
    ref.TargetNodeClass = ua.NodeClass.DataType
985
    ref.TargetNodeId = ua.NodeId.from_string("i=14457")
986
    refs.append(ref)
987
    ref = ua.AddReferencesItem()
988
    ref.IsForward = true
989
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
990
    ref.SourceNodeId = ua.NodeId.from_string("i=14456")
991
    ref.TargetNodeClass = ua.NodeClass.DataType
992
    ref.TargetNodeId = ua.NodeId.from_string("i=14458")
993
    refs.append(ref)
994
    server.add_references(refs)
995
   
996
    node = ua.AddNodesItem()
997
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14457")
998
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
999
    node.NodeClass = ua.NodeClass.Variable
1000
    node.ParentNodeId = ua.NodeId.from_string("i=14456")
1001
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1002
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1003
    attrs = ua.VariableAttributes()
1004
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1005
    attrs.DataType = ua.NodeId.from_string("i=296")
1006
    attrs.ValueRank = 1
1007
    node.NodeAttributes = attrs
1008
    server.add_nodes([node])
1009
   
1010
    node = ua.AddNodesItem()
1011
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14458")
1012
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1013
    node.NodeClass = ua.NodeClass.Variable
1014
    node.ParentNodeId = ua.NodeId.from_string("i=14456")
1015
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1016
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1017
    attrs = ua.VariableAttributes()
1018
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1019
    attrs.DataType = ua.NodeId.from_string("i=296")
1020
    attrs.ValueRank = 1
1021
    node.NodeAttributes = attrs
1022
    server.add_nodes([node])
1023
   
1024
    node = ua.AddNodesItem()
1025
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14459")
1026
    node.BrowseName = ua.QualifiedName.from_string("RemoveConnection")
1027
    node.NodeClass = ua.NodeClass.Method
1028
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
1029
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1030
    attrs = ua.MethodAttributes()
1031
    attrs.DisplayName = ua.LocalizedText("RemoveConnection")
1032
    node.NodeAttributes = attrs
1033
    server.add_nodes([node])
1034
    refs = []
1035
    ref = ua.AddReferencesItem()
1036
    ref.IsForward = true
1037
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1038
    ref.SourceNodeId = ua.NodeId.from_string("i=14459")
1039
    ref.TargetNodeClass = ua.NodeClass.DataType
1040
    ref.TargetNodeId = ua.NodeId.from_string("i=14460")
1041
    refs.append(ref)
1042
    server.add_references(refs)
1043
   
1044
    node = ua.AddNodesItem()
1045
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14460")
1046
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1047
    node.NodeClass = ua.NodeClass.Variable
1048
    node.ParentNodeId = ua.NodeId.from_string("i=14459")
1049
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1050
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1051
    attrs = ua.VariableAttributes()
1052
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1053
    attrs.DataType = ua.NodeId.from_string("i=296")
1054
    attrs.ValueRank = 1
1055
    node.NodeAttributes = attrs
1056
    server.add_nodes([node])
1057
   
1058
    node = ua.AddNodesItem()
1059
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15215")
1060
    node.BrowseName = ua.QualifiedName.from_string("GetSecurityKeys")
1061
    node.NodeClass = ua.NodeClass.Method
1062
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
1063
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1064
    attrs = ua.MethodAttributes()
1065
    attrs.DisplayName = ua.LocalizedText("GetSecurityKeys")
1066
    node.NodeAttributes = attrs
1067
    server.add_nodes([node])
1068
    refs = []
1069
    ref = ua.AddReferencesItem()
1070
    ref.IsForward = true
1071
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1072
    ref.SourceNodeId = ua.NodeId.from_string("i=15215")
1073
    ref.TargetNodeClass = ua.NodeClass.DataType
1074
    ref.TargetNodeId = ua.NodeId.from_string("i=15216")
1075
    refs.append(ref)
1076
    ref = ua.AddReferencesItem()
1077
    ref.IsForward = true
1078
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1079
    ref.SourceNodeId = ua.NodeId.from_string("i=15215")
1080
    ref.TargetNodeClass = ua.NodeClass.DataType
1081
    ref.TargetNodeId = ua.NodeId.from_string("i=15217")
1082
    refs.append(ref)
1083
    server.add_references(refs)
1084
   
1085
    node = ua.AddNodesItem()
1086
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15216")
1087
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1088
    node.NodeClass = ua.NodeClass.Variable
1089
    node.ParentNodeId = ua.NodeId.from_string("i=15215")
1090
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1091
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1092
    attrs = ua.VariableAttributes()
1093
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1094
    attrs.DataType = ua.NodeId.from_string("i=296")
1095
    attrs.ValueRank = 1
1096
    node.NodeAttributes = attrs
1097
    server.add_nodes([node])
1098
   
1099
    node = ua.AddNodesItem()
1100
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15217")
1101
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1102
    node.NodeClass = ua.NodeClass.Variable
1103
    node.ParentNodeId = ua.NodeId.from_string("i=15215")
1104
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1105
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1106
    attrs = ua.VariableAttributes()
1107
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1108
    attrs.DataType = ua.NodeId.from_string("i=296")
1109
    attrs.ValueRank = 1
1110
    node.NodeAttributes = attrs
1111
    server.add_nodes([node])
1112
   
1113
    node = ua.AddNodesItem()
1114
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15440")
1115
    node.BrowseName = ua.QualifiedName.from_string("GetSecurityGroup")
1116
    node.NodeClass = ua.NodeClass.Method
1117
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
1118
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1119
    attrs = ua.MethodAttributes()
1120
    attrs.DisplayName = ua.LocalizedText("GetSecurityGroup")
1121
    node.NodeAttributes = attrs
1122
    server.add_nodes([node])
1123
    refs = []
1124
    ref = ua.AddReferencesItem()
1125
    ref.IsForward = true
1126
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1127
    ref.SourceNodeId = ua.NodeId.from_string("i=15440")
1128
    ref.TargetNodeClass = ua.NodeClass.DataType
1129
    ref.TargetNodeId = ua.NodeId.from_string("i=15441")
1130
    refs.append(ref)
1131
    ref = ua.AddReferencesItem()
1132
    ref.IsForward = true
1133
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1134
    ref.SourceNodeId = ua.NodeId.from_string("i=15440")
1135
    ref.TargetNodeClass = ua.NodeClass.DataType
1136
    ref.TargetNodeId = ua.NodeId.from_string("i=15442")
1137
    refs.append(ref)
1138
    server.add_references(refs)
1139
   
1140
    node = ua.AddNodesItem()
1141
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15441")
1142
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1143
    node.NodeClass = ua.NodeClass.Variable
1144
    node.ParentNodeId = ua.NodeId.from_string("i=15440")
1145
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1146
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1147
    attrs = ua.VariableAttributes()
1148
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1149
    attrs.DataType = ua.NodeId.from_string("i=296")
1150
    attrs.ValueRank = 1
1151
    node.NodeAttributes = attrs
1152
    server.add_nodes([node])
1153
   
1154
    node = ua.AddNodesItem()
1155
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15442")
1156
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1157
    node.NodeClass = ua.NodeClass.Variable
1158
    node.ParentNodeId = ua.NodeId.from_string("i=15440")
1159
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1160
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1161
    attrs = ua.VariableAttributes()
1162
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1163
    attrs.DataType = ua.NodeId.from_string("i=296")
1164
    attrs.ValueRank = 1
1165
    node.NodeAttributes = attrs
1166
    server.add_nodes([node])
1167
   
1168
    node = ua.AddNodesItem()
1169
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15443")
1170
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroups")
1171
    node.NodeClass = ua.NodeClass.Object
1172
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
1173
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1174
    node.TypeDefinition = ua.NodeId.from_string("i=15452")
1175
    attrs = ua.ObjectAttributes()
1176
    attrs.DisplayName = ua.LocalizedText("SecurityGroups")
1177
    attrs.EventNotifier = 0
1178
    node.NodeAttributes = attrs
1179
    server.add_nodes([node])
1180
    refs = []
1181
    ref = ua.AddReferencesItem()
1182
    ref.IsForward = true
1183
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1184
    ref.SourceNodeId = ua.NodeId.from_string("i=15443")
1185
    ref.TargetNodeClass = ua.NodeClass.DataType
1186
    ref.TargetNodeId = ua.NodeId.from_string("i=15444")
1187
    refs.append(ref)
1188
    ref = ua.AddReferencesItem()
1189
    ref.IsForward = true
1190
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1191
    ref.SourceNodeId = ua.NodeId.from_string("i=15443")
1192
    ref.TargetNodeClass = ua.NodeClass.DataType
1193
    ref.TargetNodeId = ua.NodeId.from_string("i=15447")
1194
    refs.append(ref)
1195
    server.add_references(refs)
1196
   
1197
    node = ua.AddNodesItem()
1198
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15444")
1199
    node.BrowseName = ua.QualifiedName.from_string("AddSecurityGroup")
1200
    node.NodeClass = ua.NodeClass.Method
1201
    node.ParentNodeId = ua.NodeId.from_string("i=15443")
1202
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1203
    attrs = ua.MethodAttributes()
1204
    attrs.DisplayName = ua.LocalizedText("AddSecurityGroup")
1205
    node.NodeAttributes = attrs
1206
    server.add_nodes([node])
1207
    refs = []
1208
    ref = ua.AddReferencesItem()
1209
    ref.IsForward = true
1210
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1211
    ref.SourceNodeId = ua.NodeId.from_string("i=15444")
1212
    ref.TargetNodeClass = ua.NodeClass.DataType
1213
    ref.TargetNodeId = ua.NodeId.from_string("i=15445")
1214
    refs.append(ref)
1215
    ref = ua.AddReferencesItem()
1216
    ref.IsForward = true
1217
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1218
    ref.SourceNodeId = ua.NodeId.from_string("i=15444")
1219
    ref.TargetNodeClass = ua.NodeClass.DataType
1220
    ref.TargetNodeId = ua.NodeId.from_string("i=15446")
1221
    refs.append(ref)
1222
    server.add_references(refs)
1223
   
1224
    node = ua.AddNodesItem()
1225
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15445")
1226
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1227
    node.NodeClass = ua.NodeClass.Variable
1228
    node.ParentNodeId = ua.NodeId.from_string("i=15444")
1229
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1230
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1231
    attrs = ua.VariableAttributes()
1232
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1233
    attrs.DataType = ua.NodeId.from_string("i=296")
1234
    attrs.ValueRank = 1
1235
    node.NodeAttributes = attrs
1236
    server.add_nodes([node])
1237
   
1238
    node = ua.AddNodesItem()
1239
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15446")
1240
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1241
    node.NodeClass = ua.NodeClass.Variable
1242
    node.ParentNodeId = ua.NodeId.from_string("i=15444")
1243
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1244
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1245
    attrs = ua.VariableAttributes()
1246
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1247
    attrs.DataType = ua.NodeId.from_string("i=296")
1248
    attrs.ValueRank = 1
1249
    node.NodeAttributes = attrs
1250
    server.add_nodes([node])
1251
   
1252
    node = ua.AddNodesItem()
1253
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15447")
1254
    node.BrowseName = ua.QualifiedName.from_string("RemoveSecurityGroup")
1255
    node.NodeClass = ua.NodeClass.Method
1256
    node.ParentNodeId = ua.NodeId.from_string("i=15443")
1257
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1258
    attrs = ua.MethodAttributes()
1259
    attrs.DisplayName = ua.LocalizedText("RemoveSecurityGroup")
1260
    node.NodeAttributes = attrs
1261
    server.add_nodes([node])
1262
    refs = []
1263
    ref = ua.AddReferencesItem()
1264
    ref.IsForward = true
1265
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1266
    ref.SourceNodeId = ua.NodeId.from_string("i=15447")
1267
    ref.TargetNodeClass = ua.NodeClass.DataType
1268
    ref.TargetNodeId = ua.NodeId.from_string("i=15448")
1269
    refs.append(ref)
1270
    server.add_references(refs)
1271
   
1272
    node = ua.AddNodesItem()
1273
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15448")
1274
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1275
    node.NodeClass = ua.NodeClass.Variable
1276
    node.ParentNodeId = ua.NodeId.from_string("i=15447")
1277
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1278
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1279
    attrs = ua.VariableAttributes()
1280
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1281
    attrs.DataType = ua.NodeId.from_string("i=296")
1282
    attrs.ValueRank = 1
1283
    node.NodeAttributes = attrs
1284
    server.add_nodes([node])
1285
   
1286
    node = ua.AddNodesItem()
1287
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14461")
1288
    node.BrowseName = ua.QualifiedName.from_string("PublishedDataSets")
1289
    node.NodeClass = ua.NodeClass.Object
1290
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
1291
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1292
    node.TypeDefinition = ua.NodeId.from_string("i=14477")
1293
    attrs = ua.ObjectAttributes()
1294
    attrs.DisplayName = ua.LocalizedText("PublishedDataSets")
1295
    attrs.EventNotifier = 0
1296
    node.NodeAttributes = attrs
1297
    server.add_nodes([node])
1298
   
1299
    node = ua.AddNodesItem()
1300
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15848")
1301
    node.BrowseName = ua.QualifiedName.from_string("Status")
1302
    node.NodeClass = ua.NodeClass.Object
1303
    node.ParentNodeId = ua.NodeId.from_string("i=14443")
1304
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1305
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
1306
    attrs = ua.ObjectAttributes()
1307
    attrs.DisplayName = ua.LocalizedText("Status")
1308
    attrs.EventNotifier = 0
1309
    node.NodeAttributes = attrs
1310
    server.add_nodes([node])
1311
    refs = []
1312
    ref = ua.AddReferencesItem()
1313
    ref.IsForward = true
1314
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1315
    ref.SourceNodeId = ua.NodeId.from_string("i=15848")
1316
    ref.TargetNodeClass = ua.NodeClass.DataType
1317
    ref.TargetNodeId = ua.NodeId.from_string("i=15849")
1318
    refs.append(ref)
1319
    server.add_references(refs)
1320
   
1321
    node = ua.AddNodesItem()
1322
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15849")
1323
    node.BrowseName = ua.QualifiedName.from_string("State")
1324
    node.NodeClass = ua.NodeClass.Variable
1325
    node.ParentNodeId = ua.NodeId.from_string("i=15848")
1326
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1327
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1328
    attrs = ua.VariableAttributes()
1329
    attrs.DisplayName = ua.LocalizedText("State")
1330
    attrs.DataType = ua.NodeId.from_string("i=14647")
1331
    attrs.ValueRank = -1
1332
    node.NodeAttributes = attrs
1333
    server.add_nodes([node])
1334
   
1335
    node = ua.AddNodesItem()
1336
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15452")
1337
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupFolderType")
1338
    node.NodeClass = ua.NodeClass.ObjectType
1339
    node.ParentNodeId = ua.NodeId.from_string("i=61")
1340
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1341
    attrs = ua.ObjectTypeAttributes()
1342
    attrs.DisplayName = ua.LocalizedText("SecurityGroupFolderType")
1343
    attrs.IsAbstract = false
1344
    node.NodeAttributes = attrs
1345
    server.add_nodes([node])
1346
    refs = []
1347
    ref = ua.AddReferencesItem()
1348
    ref.IsForward = true
1349
    ref.ReferenceTypeId = ua.NodeId.from_string("i=35")
1350
    ref.SourceNodeId = ua.NodeId.from_string("i=15452")
1351
    ref.TargetNodeClass = ua.NodeClass.DataType
1352
    ref.TargetNodeId = ua.NodeId.from_string("i=15453")
1353
    refs.append(ref)
1354
    ref = ua.AddReferencesItem()
1355
    ref.IsForward = true
1356
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1357
    ref.SourceNodeId = ua.NodeId.from_string("i=15452")
1358
    ref.TargetNodeClass = ua.NodeClass.DataType
1359
    ref.TargetNodeId = ua.NodeId.from_string("i=15459")
1360
    refs.append(ref)
1361
    ref = ua.AddReferencesItem()
1362
    ref.IsForward = true
1363
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1364
    ref.SourceNodeId = ua.NodeId.from_string("i=15452")
1365
    ref.TargetNodeClass = ua.NodeClass.DataType
1366
    ref.TargetNodeId = ua.NodeId.from_string("i=15461")
1367
    refs.append(ref)
1368
    ref = ua.AddReferencesItem()
1369
    ref.IsForward = true
1370
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1371
    ref.SourceNodeId = ua.NodeId.from_string("i=15452")
1372
    ref.TargetNodeClass = ua.NodeClass.DataType
1373
    ref.TargetNodeId = ua.NodeId.from_string("i=15464")
1374
    refs.append(ref)
1375
    server.add_references(refs)
1376
   
1377
    node = ua.AddNodesItem()
1378
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15453")
1379
    node.BrowseName = ua.QualifiedName.from_string("<SecurityGroupFolderName>")
1380
    node.NodeClass = ua.NodeClass.Object
1381
    node.ParentNodeId = ua.NodeId.from_string("i=15452")
1382
    node.ReferenceTypeId = ua.NodeId.from_string("i=35")
1383
    node.TypeDefinition = ua.NodeId.from_string("i=15452")
1384
    attrs = ua.ObjectAttributes()
1385
    attrs.DisplayName = ua.LocalizedText("<SecurityGroupFolderName>")
1386
    attrs.EventNotifier = 0
1387
    node.NodeAttributes = attrs
1388
    server.add_nodes([node])
1389
    refs = []
1390
    ref = ua.AddReferencesItem()
1391
    ref.IsForward = true
1392
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1393
    ref.SourceNodeId = ua.NodeId.from_string("i=15453")
1394
    ref.TargetNodeClass = ua.NodeClass.DataType
1395
    ref.TargetNodeId = ua.NodeId.from_string("i=15454")
1396
    refs.append(ref)
1397
    ref = ua.AddReferencesItem()
1398
    ref.IsForward = true
1399
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1400
    ref.SourceNodeId = ua.NodeId.from_string("i=15453")
1401
    ref.TargetNodeClass = ua.NodeClass.DataType
1402
    ref.TargetNodeId = ua.NodeId.from_string("i=15457")
1403
    refs.append(ref)
1404
    ref = ua.AddReferencesItem()
1405
    ref.IsForward = true
1406
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1407
    ref.SourceNodeId = ua.NodeId.from_string("i=15453")
1408
    ref.TargetNodeClass = ua.NodeClass.DataType
1409
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
1410
    refs.append(ref)
1411
    server.add_references(refs)
1412
   
1413
    node = ua.AddNodesItem()
1414
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15454")
1415
    node.BrowseName = ua.QualifiedName.from_string("AddSecurityGroup")
1416
    node.NodeClass = ua.NodeClass.Method
1417
    node.ParentNodeId = ua.NodeId.from_string("i=15453")
1418
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1419
    attrs = ua.MethodAttributes()
1420
    attrs.DisplayName = ua.LocalizedText("AddSecurityGroup")
1421
    node.NodeAttributes = attrs
1422
    server.add_nodes([node])
1423
    refs = []
1424
    ref = ua.AddReferencesItem()
1425
    ref.IsForward = true
1426
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1427
    ref.SourceNodeId = ua.NodeId.from_string("i=15454")
1428
    ref.TargetNodeClass = ua.NodeClass.DataType
1429
    ref.TargetNodeId = ua.NodeId.from_string("i=15455")
1430
    refs.append(ref)
1431
    ref = ua.AddReferencesItem()
1432
    ref.IsForward = true
1433
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1434
    ref.SourceNodeId = ua.NodeId.from_string("i=15454")
1435
    ref.TargetNodeClass = ua.NodeClass.DataType
1436
    ref.TargetNodeId = ua.NodeId.from_string("i=15456")
1437
    refs.append(ref)
1438
    ref = ua.AddReferencesItem()
1439
    ref.IsForward = true
1440
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1441
    ref.SourceNodeId = ua.NodeId.from_string("i=15454")
1442
    ref.TargetNodeClass = ua.NodeClass.DataType
1443
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1444
    refs.append(ref)
1445
    server.add_references(refs)
1446
   
1447
    node = ua.AddNodesItem()
1448
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15455")
1449
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1450
    node.NodeClass = ua.NodeClass.Variable
1451
    node.ParentNodeId = ua.NodeId.from_string("i=15454")
1452
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1453
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1454
    attrs = ua.VariableAttributes()
1455
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1456
    attrs.DataType = ua.NodeId.from_string("i=296")
1457
    attrs.ValueRank = 1
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=37")
1464
    ref.SourceNodeId = ua.NodeId.from_string("i=15455")
1465
    ref.TargetNodeClass = ua.NodeClass.DataType
1466
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1467
    refs.append(ref)
1468
    server.add_references(refs)
1469
   
1470
    node = ua.AddNodesItem()
1471
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15456")
1472
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1473
    node.NodeClass = ua.NodeClass.Variable
1474
    node.ParentNodeId = ua.NodeId.from_string("i=15454")
1475
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1476
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1477
    attrs = ua.VariableAttributes()
1478
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1479
    attrs.DataType = ua.NodeId.from_string("i=296")
1480
    attrs.ValueRank = 1
1481
    node.NodeAttributes = attrs
1482
    server.add_nodes([node])
1483
    refs = []
1484
    ref = ua.AddReferencesItem()
1485
    ref.IsForward = true
1486
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1487
    ref.SourceNodeId = ua.NodeId.from_string("i=15456")
1488
    ref.TargetNodeClass = ua.NodeClass.DataType
1489
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1490
    refs.append(ref)
1491
    server.add_references(refs)
1492
   
1493
    node = ua.AddNodesItem()
1494
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15457")
1495
    node.BrowseName = ua.QualifiedName.from_string("RemoveSecurityGroup")
1496
    node.NodeClass = ua.NodeClass.Method
1497
    node.ParentNodeId = ua.NodeId.from_string("i=15453")
1498
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1499
    attrs = ua.MethodAttributes()
1500
    attrs.DisplayName = ua.LocalizedText("RemoveSecurityGroup")
1501
    node.NodeAttributes = attrs
1502
    server.add_nodes([node])
1503
    refs = []
1504
    ref = ua.AddReferencesItem()
1505
    ref.IsForward = true
1506
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1507
    ref.SourceNodeId = ua.NodeId.from_string("i=15457")
1508
    ref.TargetNodeClass = ua.NodeClass.DataType
1509
    ref.TargetNodeId = ua.NodeId.from_string("i=15458")
1510
    refs.append(ref)
1511
    ref = ua.AddReferencesItem()
1512
    ref.IsForward = true
1513
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1514
    ref.SourceNodeId = ua.NodeId.from_string("i=15457")
1515
    ref.TargetNodeClass = ua.NodeClass.DataType
1516
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1517
    refs.append(ref)
1518
    server.add_references(refs)
1519
   
1520
    node = ua.AddNodesItem()
1521
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15458")
1522
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1523
    node.NodeClass = ua.NodeClass.Variable
1524
    node.ParentNodeId = ua.NodeId.from_string("i=15457")
1525
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1526
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1527
    attrs = ua.VariableAttributes()
1528
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1529
    attrs.DataType = ua.NodeId.from_string("i=296")
1530
    attrs.ValueRank = 1
1531
    node.NodeAttributes = attrs
1532
    server.add_nodes([node])
1533
    refs = []
1534
    ref = ua.AddReferencesItem()
1535
    ref.IsForward = true
1536
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1537
    ref.SourceNodeId = ua.NodeId.from_string("i=15458")
1538
    ref.TargetNodeClass = ua.NodeClass.DataType
1539
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1540
    refs.append(ref)
1541
    server.add_references(refs)
1542
   
1543
    node = ua.AddNodesItem()
1544
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15459")
1545
    node.BrowseName = ua.QualifiedName.from_string("<SecurityGroupName>")
1546
    node.NodeClass = ua.NodeClass.Object
1547
    node.ParentNodeId = ua.NodeId.from_string("i=15452")
1548
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1549
    node.TypeDefinition = ua.NodeId.from_string("i=15471")
1550
    attrs = ua.ObjectAttributes()
1551
    attrs.DisplayName = ua.LocalizedText("<SecurityGroupName>")
1552
    attrs.EventNotifier = 0
1553
    node.NodeAttributes = attrs
1554
    server.add_nodes([node])
1555
    refs = []
1556
    ref = ua.AddReferencesItem()
1557
    ref.IsForward = true
1558
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1559
    ref.SourceNodeId = ua.NodeId.from_string("i=15459")
1560
    ref.TargetNodeClass = ua.NodeClass.DataType
1561
    ref.TargetNodeId = ua.NodeId.from_string("i=15460")
1562
    refs.append(ref)
1563
    ref = ua.AddReferencesItem()
1564
    ref.IsForward = true
1565
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1566
    ref.SourceNodeId = ua.NodeId.from_string("i=15459")
1567
    ref.TargetNodeClass = ua.NodeClass.DataType
1568
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
1569
    refs.append(ref)
1570
    server.add_references(refs)
1571
   
1572
    node = ua.AddNodesItem()
1573
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15460")
1574
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupId")
1575
    node.NodeClass = ua.NodeClass.Variable
1576
    node.ParentNodeId = ua.NodeId.from_string("i=15459")
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("SecurityGroupId")
1581
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
1582
    attrs.ValueRank = -1
1583
    node.NodeAttributes = attrs
1584
    server.add_nodes([node])
1585
    refs = []
1586
    ref = ua.AddReferencesItem()
1587
    ref.IsForward = true
1588
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1589
    ref.SourceNodeId = ua.NodeId.from_string("i=15460")
1590
    ref.TargetNodeClass = ua.NodeClass.DataType
1591
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1592
    refs.append(ref)
1593
    server.add_references(refs)
1594
   
1595
    node = ua.AddNodesItem()
1596
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15461")
1597
    node.BrowseName = ua.QualifiedName.from_string("AddSecurityGroup")
1598
    node.NodeClass = ua.NodeClass.Method
1599
    node.ParentNodeId = ua.NodeId.from_string("i=15452")
1600
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1601
    attrs = ua.MethodAttributes()
1602
    attrs.DisplayName = ua.LocalizedText("AddSecurityGroup")
1603
    node.NodeAttributes = attrs
1604
    server.add_nodes([node])
1605
    refs = []
1606
    ref = ua.AddReferencesItem()
1607
    ref.IsForward = true
1608
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1609
    ref.SourceNodeId = ua.NodeId.from_string("i=15461")
1610
    ref.TargetNodeClass = ua.NodeClass.DataType
1611
    ref.TargetNodeId = ua.NodeId.from_string("i=15462")
1612
    refs.append(ref)
1613
    ref = ua.AddReferencesItem()
1614
    ref.IsForward = true
1615
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1616
    ref.SourceNodeId = ua.NodeId.from_string("i=15461")
1617
    ref.TargetNodeClass = ua.NodeClass.DataType
1618
    ref.TargetNodeId = ua.NodeId.from_string("i=15463")
1619
    refs.append(ref)
1620
    ref = ua.AddReferencesItem()
1621
    ref.IsForward = true
1622
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1623
    ref.SourceNodeId = ua.NodeId.from_string("i=15461")
1624
    ref.TargetNodeClass = ua.NodeClass.DataType
1625
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1626
    refs.append(ref)
1627
    server.add_references(refs)
1628
   
1629
    node = ua.AddNodesItem()
1630
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15462")
1631
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1632
    node.NodeClass = ua.NodeClass.Variable
1633
    node.ParentNodeId = ua.NodeId.from_string("i=15461")
1634
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1635
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1636
    attrs = ua.VariableAttributes()
1637
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1638
    attrs.DataType = ua.NodeId.from_string("i=296")
1639
    attrs.ValueRank = 1
1640
    node.NodeAttributes = attrs
1641
    server.add_nodes([node])
1642
    refs = []
1643
    ref = ua.AddReferencesItem()
1644
    ref.IsForward = true
1645
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1646
    ref.SourceNodeId = ua.NodeId.from_string("i=15462")
1647
    ref.TargetNodeClass = ua.NodeClass.DataType
1648
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1649
    refs.append(ref)
1650
    server.add_references(refs)
1651
   
1652
    node = ua.AddNodesItem()
1653
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15463")
1654
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1655
    node.NodeClass = ua.NodeClass.Variable
1656
    node.ParentNodeId = ua.NodeId.from_string("i=15461")
1657
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1658
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1659
    attrs = ua.VariableAttributes()
1660
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1661
    attrs.DataType = ua.NodeId.from_string("i=296")
1662
    attrs.ValueRank = 1
1663
    node.NodeAttributes = attrs
1664
    server.add_nodes([node])
1665
    refs = []
1666
    ref = ua.AddReferencesItem()
1667
    ref.IsForward = true
1668
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1669
    ref.SourceNodeId = ua.NodeId.from_string("i=15463")
1670
    ref.TargetNodeClass = ua.NodeClass.DataType
1671
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1672
    refs.append(ref)
1673
    server.add_references(refs)
1674
   
1675
    node = ua.AddNodesItem()
1676
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15464")
1677
    node.BrowseName = ua.QualifiedName.from_string("RemoveSecurityGroup")
1678
    node.NodeClass = ua.NodeClass.Method
1679
    node.ParentNodeId = ua.NodeId.from_string("i=15452")
1680
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1681
    attrs = ua.MethodAttributes()
1682
    attrs.DisplayName = ua.LocalizedText("RemoveSecurityGroup")
1683
    node.NodeAttributes = attrs
1684
    server.add_nodes([node])
1685
    refs = []
1686
    ref = ua.AddReferencesItem()
1687
    ref.IsForward = true
1688
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1689
    ref.SourceNodeId = ua.NodeId.from_string("i=15464")
1690
    ref.TargetNodeClass = ua.NodeClass.DataType
1691
    ref.TargetNodeId = ua.NodeId.from_string("i=15465")
1692
    refs.append(ref)
1693
    ref = ua.AddReferencesItem()
1694
    ref.IsForward = true
1695
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1696
    ref.SourceNodeId = ua.NodeId.from_string("i=15464")
1697
    ref.TargetNodeClass = ua.NodeClass.DataType
1698
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1699
    refs.append(ref)
1700
    server.add_references(refs)
1701
   
1702
    node = ua.AddNodesItem()
1703
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15465")
1704
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1705
    node.NodeClass = ua.NodeClass.Variable
1706
    node.ParentNodeId = ua.NodeId.from_string("i=15464")
1707
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1708
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1709
    attrs = ua.VariableAttributes()
1710
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1711
    attrs.DataType = ua.NodeId.from_string("i=296")
1712
    attrs.ValueRank = 1
1713
    node.NodeAttributes = attrs
1714
    server.add_nodes([node])
1715
    refs = []
1716
    ref = ua.AddReferencesItem()
1717
    ref.IsForward = true
1718
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1719
    ref.SourceNodeId = ua.NodeId.from_string("i=15465")
1720
    ref.TargetNodeClass = ua.NodeClass.DataType
1721
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1722
    refs.append(ref)
1723
    server.add_references(refs)
1724
   
1725
    node = ua.AddNodesItem()
1726
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15471")
1727
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupType")
1728
    node.NodeClass = ua.NodeClass.ObjectType
1729
    node.ParentNodeId = ua.NodeId.from_string("i=58")
1730
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1731
    attrs = ua.ObjectTypeAttributes()
1732
    attrs.DisplayName = ua.LocalizedText("SecurityGroupType")
1733
    attrs.IsAbstract = false
1734
    node.NodeAttributes = attrs
1735
    server.add_nodes([node])
1736
    refs = []
1737
    ref = ua.AddReferencesItem()
1738
    ref.IsForward = true
1739
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1740
    ref.SourceNodeId = ua.NodeId.from_string("i=15471")
1741
    ref.TargetNodeClass = ua.NodeClass.DataType
1742
    ref.TargetNodeId = ua.NodeId.from_string("i=15472")
1743
    refs.append(ref)
1744
    server.add_references(refs)
1745
   
1746
    node = ua.AddNodesItem()
1747
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15472")
1748
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupId")
1749
    node.NodeClass = ua.NodeClass.Variable
1750
    node.ParentNodeId = ua.NodeId.from_string("i=15471")
1751
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1752
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1753
    attrs = ua.VariableAttributes()
1754
    attrs.DisplayName = ua.LocalizedText("SecurityGroupId")
1755
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
1756
    attrs.ValueRank = -1
1757
    node.NodeAttributes = attrs
1758
    server.add_nodes([node])
1759
    refs = []
1760
    ref = ua.AddReferencesItem()
1761
    ref.IsForward = true
1762
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1763
    ref.SourceNodeId = ua.NodeId.from_string("i=15472")
1764
    ref.TargetNodeClass = ua.NodeClass.DataType
1765
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1766
    refs.append(ref)
1767
    server.add_references(refs)
1768
   
1769
    node = ua.AddNodesItem()
1770
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14476")
1771
    node.BrowseName = ua.QualifiedName.from_string("HasPubSubConnection")
1772
    node.NodeClass = ua.NodeClass.ReferenceType
1773
    node.ParentNodeId = ua.NodeId.from_string("i=47")
1774
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1775
    attrs = ua.ReferenceTypeAttributes()
1776
    attrs.DisplayName = ua.LocalizedText("HasPubSubConnection")
1777
    attrs.InverseName = ua.LocalizedText("PubSubConnectionOf")
1778
    attrs.IsAbstract = false
1779
    attrs.Symmetric = false
1780
    node.NodeAttributes = attrs
1781
    server.add_nodes([node])
1782
   
1783
    node = ua.AddNodesItem()
1784
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14477")
1785
    node.BrowseName = ua.QualifiedName.from_string("DataSetFolderType")
1786
    node.NodeClass = ua.NodeClass.ObjectType
1787
    node.ParentNodeId = ua.NodeId.from_string("i=61")
1788
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
1789
    attrs = ua.ObjectTypeAttributes()
1790
    attrs.DisplayName = ua.LocalizedText("DataSetFolderType")
1791
    attrs.IsAbstract = false
1792
    node.NodeAttributes = attrs
1793
    server.add_nodes([node])
1794
    refs = []
1795
    ref = ua.AddReferencesItem()
1796
    ref.IsForward = true
1797
    ref.ReferenceTypeId = ua.NodeId.from_string("i=35")
1798
    ref.SourceNodeId = ua.NodeId.from_string("i=14477")
1799
    ref.TargetNodeClass = ua.NodeClass.DataType
1800
    ref.TargetNodeId = ua.NodeId.from_string("i=14478")
1801
    refs.append(ref)
1802
    ref = ua.AddReferencesItem()
1803
    ref.IsForward = true
1804
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1805
    ref.SourceNodeId = ua.NodeId.from_string("i=14477")
1806
    ref.TargetNodeClass = ua.NodeClass.DataType
1807
    ref.TargetNodeId = ua.NodeId.from_string("i=14487")
1808
    refs.append(ref)
1809
    ref = ua.AddReferencesItem()
1810
    ref.IsForward = true
1811
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1812
    ref.SourceNodeId = ua.NodeId.from_string("i=14477")
1813
    ref.TargetNodeClass = ua.NodeClass.DataType
1814
    ref.TargetNodeId = ua.NodeId.from_string("i=14493")
1815
    refs.append(ref)
1816
    ref = ua.AddReferencesItem()
1817
    ref.IsForward = true
1818
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1819
    ref.SourceNodeId = ua.NodeId.from_string("i=14477")
1820
    ref.TargetNodeClass = ua.NodeClass.DataType
1821
    ref.TargetNodeId = ua.NodeId.from_string("i=14496")
1822
    refs.append(ref)
1823
    ref = ua.AddReferencesItem()
1824
    ref.IsForward = true
1825
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1826
    ref.SourceNodeId = ua.NodeId.from_string("i=14477")
1827
    ref.TargetNodeClass = ua.NodeClass.DataType
1828
    ref.TargetNodeId = ua.NodeId.from_string("i=14499")
1829
    refs.append(ref)
1830
    server.add_references(refs)
1831
   
1832
    node = ua.AddNodesItem()
1833
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14478")
1834
    node.BrowseName = ua.QualifiedName.from_string("<DataSetFolderName>")
1835
    node.NodeClass = ua.NodeClass.Object
1836
    node.ParentNodeId = ua.NodeId.from_string("i=14477")
1837
    node.ReferenceTypeId = ua.NodeId.from_string("i=35")
1838
    node.TypeDefinition = ua.NodeId.from_string("i=14477")
1839
    attrs = ua.ObjectAttributes()
1840
    attrs.DisplayName = ua.LocalizedText("<DataSetFolderName>")
1841
    attrs.EventNotifier = 0
1842
    node.NodeAttributes = attrs
1843
    server.add_nodes([node])
1844
    refs = []
1845
    ref = ua.AddReferencesItem()
1846
    ref.IsForward = true
1847
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1848
    ref.SourceNodeId = ua.NodeId.from_string("i=14478")
1849
    ref.TargetNodeClass = ua.NodeClass.DataType
1850
    ref.TargetNodeId = ua.NodeId.from_string("i=14479")
1851
    refs.append(ref)
1852
    ref = ua.AddReferencesItem()
1853
    ref.IsForward = true
1854
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1855
    ref.SourceNodeId = ua.NodeId.from_string("i=14478")
1856
    ref.TargetNodeClass = ua.NodeClass.DataType
1857
    ref.TargetNodeId = ua.NodeId.from_string("i=14482")
1858
    refs.append(ref)
1859
    ref = ua.AddReferencesItem()
1860
    ref.IsForward = true
1861
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
1862
    ref.SourceNodeId = ua.NodeId.from_string("i=14478")
1863
    ref.TargetNodeClass = ua.NodeClass.DataType
1864
    ref.TargetNodeId = ua.NodeId.from_string("i=14485")
1865
    refs.append(ref)
1866
    ref = ua.AddReferencesItem()
1867
    ref.IsForward = true
1868
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1869
    ref.SourceNodeId = ua.NodeId.from_string("i=14478")
1870
    ref.TargetNodeClass = ua.NodeClass.DataType
1871
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
1872
    refs.append(ref)
1873
    server.add_references(refs)
1874
   
1875
    node = ua.AddNodesItem()
1876
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14479")
1877
    node.BrowseName = ua.QualifiedName.from_string("AddPublishedDataItems")
1878
    node.NodeClass = ua.NodeClass.Method
1879
    node.ParentNodeId = ua.NodeId.from_string("i=14478")
1880
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1881
    attrs = ua.MethodAttributes()
1882
    attrs.DisplayName = ua.LocalizedText("AddPublishedDataItems")
1883
    node.NodeAttributes = attrs
1884
    server.add_nodes([node])
1885
    refs = []
1886
    ref = ua.AddReferencesItem()
1887
    ref.IsForward = true
1888
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1889
    ref.SourceNodeId = ua.NodeId.from_string("i=14479")
1890
    ref.TargetNodeClass = ua.NodeClass.DataType
1891
    ref.TargetNodeId = ua.NodeId.from_string("i=14480")
1892
    refs.append(ref)
1893
    ref = ua.AddReferencesItem()
1894
    ref.IsForward = true
1895
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1896
    ref.SourceNodeId = ua.NodeId.from_string("i=14479")
1897
    ref.TargetNodeClass = ua.NodeClass.DataType
1898
    ref.TargetNodeId = ua.NodeId.from_string("i=14481")
1899
    refs.append(ref)
1900
    ref = ua.AddReferencesItem()
1901
    ref.IsForward = true
1902
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1903
    ref.SourceNodeId = ua.NodeId.from_string("i=14479")
1904
    ref.TargetNodeClass = ua.NodeClass.DataType
1905
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
1906
    refs.append(ref)
1907
    server.add_references(refs)
1908
   
1909
    node = ua.AddNodesItem()
1910
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14480")
1911
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1912
    node.NodeClass = ua.NodeClass.Variable
1913
    node.ParentNodeId = ua.NodeId.from_string("i=14479")
1914
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1915
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1916
    attrs = ua.VariableAttributes()
1917
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1918
    attrs.DataType = ua.NodeId.from_string("i=296")
1919
    attrs.ValueRank = 1
1920
    node.NodeAttributes = attrs
1921
    server.add_nodes([node])
1922
    refs = []
1923
    ref = ua.AddReferencesItem()
1924
    ref.IsForward = true
1925
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1926
    ref.SourceNodeId = ua.NodeId.from_string("i=14480")
1927
    ref.TargetNodeClass = ua.NodeClass.DataType
1928
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1929
    refs.append(ref)
1930
    server.add_references(refs)
1931
   
1932
    node = ua.AddNodesItem()
1933
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14481")
1934
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
1935
    node.NodeClass = ua.NodeClass.Variable
1936
    node.ParentNodeId = ua.NodeId.from_string("i=14479")
1937
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1938
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1939
    attrs = ua.VariableAttributes()
1940
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
1941
    attrs.DataType = ua.NodeId.from_string("i=296")
1942
    attrs.ValueRank = 1
1943
    node.NodeAttributes = attrs
1944
    server.add_nodes([node])
1945
    refs = []
1946
    ref = ua.AddReferencesItem()
1947
    ref.IsForward = true
1948
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1949
    ref.SourceNodeId = ua.NodeId.from_string("i=14481")
1950
    ref.TargetNodeClass = ua.NodeClass.DataType
1951
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
1952
    refs.append(ref)
1953
    server.add_references(refs)
1954
   
1955
    node = ua.AddNodesItem()
1956
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14482")
1957
    node.BrowseName = ua.QualifiedName.from_string("AddPublishedEvents")
1958
    node.NodeClass = ua.NodeClass.Method
1959
    node.ParentNodeId = ua.NodeId.from_string("i=14478")
1960
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
1961
    attrs = ua.MethodAttributes()
1962
    attrs.DisplayName = ua.LocalizedText("AddPublishedEvents")
1963
    node.NodeAttributes = attrs
1964
    server.add_nodes([node])
1965
    refs = []
1966
    ref = ua.AddReferencesItem()
1967
    ref.IsForward = true
1968
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1969
    ref.SourceNodeId = ua.NodeId.from_string("i=14482")
1970
    ref.TargetNodeClass = ua.NodeClass.DataType
1971
    ref.TargetNodeId = ua.NodeId.from_string("i=14483")
1972
    refs.append(ref)
1973
    ref = ua.AddReferencesItem()
1974
    ref.IsForward = true
1975
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
1976
    ref.SourceNodeId = ua.NodeId.from_string("i=14482")
1977
    ref.TargetNodeClass = ua.NodeClass.DataType
1978
    ref.TargetNodeId = ua.NodeId.from_string("i=14484")
1979
    refs.append(ref)
1980
    ref = ua.AddReferencesItem()
1981
    ref.IsForward = true
1982
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
1983
    ref.SourceNodeId = ua.NodeId.from_string("i=14482")
1984
    ref.TargetNodeClass = ua.NodeClass.DataType
1985
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
1986
    refs.append(ref)
1987
    server.add_references(refs)
1988
   
1989
    node = ua.AddNodesItem()
1990
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14483")
1991
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
1992
    node.NodeClass = ua.NodeClass.Variable
1993
    node.ParentNodeId = ua.NodeId.from_string("i=14482")
1994
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
1995
    node.TypeDefinition = ua.NodeId.from_string("i=68")
1996
    attrs = ua.VariableAttributes()
1997
    attrs.DisplayName = ua.LocalizedText("InputArguments")
1998
    attrs.DataType = ua.NodeId.from_string("i=296")
1999
    attrs.ValueRank = 1
2000
    node.NodeAttributes = attrs
2001
    server.add_nodes([node])
2002
    refs = []
2003
    ref = ua.AddReferencesItem()
2004
    ref.IsForward = true
2005
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2006
    ref.SourceNodeId = ua.NodeId.from_string("i=14483")
2007
    ref.TargetNodeClass = ua.NodeClass.DataType
2008
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2009
    refs.append(ref)
2010
    server.add_references(refs)
2011
   
2012
    node = ua.AddNodesItem()
2013
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14484")
2014
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
2015
    node.NodeClass = ua.NodeClass.Variable
2016
    node.ParentNodeId = ua.NodeId.from_string("i=14482")
2017
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2018
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2019
    attrs = ua.VariableAttributes()
2020
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
2021
    attrs.DataType = ua.NodeId.from_string("i=296")
2022
    attrs.ValueRank = 1
2023
    node.NodeAttributes = attrs
2024
    server.add_nodes([node])
2025
    refs = []
2026
    ref = ua.AddReferencesItem()
2027
    ref.IsForward = true
2028
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2029
    ref.SourceNodeId = ua.NodeId.from_string("i=14484")
2030
    ref.TargetNodeClass = ua.NodeClass.DataType
2031
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2032
    refs.append(ref)
2033
    server.add_references(refs)
2034
   
2035
    node = ua.AddNodesItem()
2036
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14485")
2037
    node.BrowseName = ua.QualifiedName.from_string("RemovePublishedDataSet")
2038
    node.NodeClass = ua.NodeClass.Method
2039
    node.ParentNodeId = ua.NodeId.from_string("i=14478")
2040
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2041
    attrs = ua.MethodAttributes()
2042
    attrs.DisplayName = ua.LocalizedText("RemovePublishedDataSet")
2043
    node.NodeAttributes = attrs
2044
    server.add_nodes([node])
2045
    refs = []
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=14485")
2050
    ref.TargetNodeClass = ua.NodeClass.DataType
2051
    ref.TargetNodeId = ua.NodeId.from_string("i=14486")
2052
    refs.append(ref)
2053
    ref = ua.AddReferencesItem()
2054
    ref.IsForward = true
2055
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2056
    ref.SourceNodeId = ua.NodeId.from_string("i=14485")
2057
    ref.TargetNodeClass = ua.NodeClass.DataType
2058
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
2059
    refs.append(ref)
2060
    server.add_references(refs)
2061
   
2062
    node = ua.AddNodesItem()
2063
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14486")
2064
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2065
    node.NodeClass = ua.NodeClass.Variable
2066
    node.ParentNodeId = ua.NodeId.from_string("i=14485")
2067
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2068
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2069
    attrs = ua.VariableAttributes()
2070
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2071
    attrs.DataType = ua.NodeId.from_string("i=296")
2072
    attrs.ValueRank = 1
2073
    node.NodeAttributes = attrs
2074
    server.add_nodes([node])
2075
    refs = []
2076
    ref = ua.AddReferencesItem()
2077
    ref.IsForward = true
2078
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2079
    ref.SourceNodeId = ua.NodeId.from_string("i=14486")
2080
    ref.TargetNodeClass = ua.NodeClass.DataType
2081
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2082
    refs.append(ref)
2083
    server.add_references(refs)
2084
   
2085
    node = ua.AddNodesItem()
2086
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14487")
2087
    node.BrowseName = ua.QualifiedName.from_string("<PublishedDataSetName>")
2088
    node.NodeClass = ua.NodeClass.Object
2089
    node.ParentNodeId = ua.NodeId.from_string("i=14477")
2090
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2091
    node.TypeDefinition = ua.NodeId.from_string("i=14509")
2092
    attrs = ua.ObjectAttributes()
2093
    attrs.DisplayName = ua.LocalizedText("<PublishedDataSetName>")
2094
    attrs.EventNotifier = 0
2095
    node.NodeAttributes = attrs
2096
    server.add_nodes([node])
2097
    refs = []
2098
    ref = ua.AddReferencesItem()
2099
    ref.IsForward = true
2100
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2101
    ref.SourceNodeId = ua.NodeId.from_string("i=14487")
2102
    ref.TargetNodeClass = ua.NodeClass.DataType
2103
    ref.TargetNodeId = ua.NodeId.from_string("i=14489")
2104
    refs.append(ref)
2105
    ref = ua.AddReferencesItem()
2106
    ref.IsForward = true
2107
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2108
    ref.SourceNodeId = ua.NodeId.from_string("i=14487")
2109
    ref.TargetNodeClass = ua.NodeClass.DataType
2110
    ref.TargetNodeId = ua.NodeId.from_string("i=15221")
2111
    refs.append(ref)
2112
    ref = ua.AddReferencesItem()
2113
    ref.IsForward = true
2114
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2115
    ref.SourceNodeId = ua.NodeId.from_string("i=14487")
2116
    ref.TargetNodeClass = ua.NodeClass.DataType
2117
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
2118
    refs.append(ref)
2119
    server.add_references(refs)
2120
   
2121
    node = ua.AddNodesItem()
2122
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14489")
2123
    node.BrowseName = ua.QualifiedName.from_string("ConfigurationVersion")
2124
    node.NodeClass = ua.NodeClass.Variable
2125
    node.ParentNodeId = ua.NodeId.from_string("i=14487")
2126
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2127
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2128
    attrs = ua.VariableAttributes()
2129
    attrs.DisplayName = ua.LocalizedText("ConfigurationVersion")
2130
    attrs.DataType = ua.NodeId.from_string("i=14593")
2131
    attrs.ValueRank = -1
2132
    node.NodeAttributes = attrs
2133
    server.add_nodes([node])
2134
    refs = []
2135
    ref = ua.AddReferencesItem()
2136
    ref.IsForward = true
2137
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2138
    ref.SourceNodeId = ua.NodeId.from_string("i=14489")
2139
    ref.TargetNodeClass = ua.NodeClass.DataType
2140
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2141
    refs.append(ref)
2142
    server.add_references(refs)
2143
   
2144
    node = ua.AddNodesItem()
2145
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15221")
2146
    node.BrowseName = ua.QualifiedName.from_string("DataSetMetaData")
2147
    node.NodeClass = ua.NodeClass.Variable
2148
    node.ParentNodeId = ua.NodeId.from_string("i=14487")
2149
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2150
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2151
    attrs = ua.VariableAttributes()
2152
    attrs.DisplayName = ua.LocalizedText("DataSetMetaData")
2153
    attrs.DataType = ua.NodeId.from_string("i=14523")
2154
    attrs.ValueRank = -1
2155
    node.NodeAttributes = attrs
2156
    server.add_nodes([node])
2157
    refs = []
2158
    ref = ua.AddReferencesItem()
2159
    ref.IsForward = true
2160
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2161
    ref.SourceNodeId = ua.NodeId.from_string("i=15221")
2162
    ref.TargetNodeClass = ua.NodeClass.DataType
2163
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2164
    refs.append(ref)
2165
    server.add_references(refs)
2166
   
2167
    node = ua.AddNodesItem()
2168
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14493")
2169
    node.BrowseName = ua.QualifiedName.from_string("AddPublishedDataItems")
2170
    node.NodeClass = ua.NodeClass.Method
2171
    node.ParentNodeId = ua.NodeId.from_string("i=14477")
2172
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2173
    attrs = ua.MethodAttributes()
2174
    attrs.DisplayName = ua.LocalizedText("AddPublishedDataItems")
2175
    node.NodeAttributes = attrs
2176
    server.add_nodes([node])
2177
    refs = []
2178
    ref = ua.AddReferencesItem()
2179
    ref.IsForward = true
2180
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2181
    ref.SourceNodeId = ua.NodeId.from_string("i=14493")
2182
    ref.TargetNodeClass = ua.NodeClass.DataType
2183
    ref.TargetNodeId = ua.NodeId.from_string("i=14494")
2184
    refs.append(ref)
2185
    ref = ua.AddReferencesItem()
2186
    ref.IsForward = true
2187
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2188
    ref.SourceNodeId = ua.NodeId.from_string("i=14493")
2189
    ref.TargetNodeClass = ua.NodeClass.DataType
2190
    ref.TargetNodeId = ua.NodeId.from_string("i=14495")
2191
    refs.append(ref)
2192
    ref = ua.AddReferencesItem()
2193
    ref.IsForward = true
2194
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2195
    ref.SourceNodeId = ua.NodeId.from_string("i=14493")
2196
    ref.TargetNodeClass = ua.NodeClass.DataType
2197
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
2198
    refs.append(ref)
2199
    server.add_references(refs)
2200
   
2201
    node = ua.AddNodesItem()
2202
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14494")
2203
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2204
    node.NodeClass = ua.NodeClass.Variable
2205
    node.ParentNodeId = ua.NodeId.from_string("i=14493")
2206
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2207
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2208
    attrs = ua.VariableAttributes()
2209
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2210
    attrs.DataType = ua.NodeId.from_string("i=296")
2211
    attrs.ValueRank = 1
2212
    node.NodeAttributes = attrs
2213
    server.add_nodes([node])
2214
    refs = []
2215
    ref = ua.AddReferencesItem()
2216
    ref.IsForward = true
2217
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2218
    ref.SourceNodeId = ua.NodeId.from_string("i=14494")
2219
    ref.TargetNodeClass = ua.NodeClass.DataType
2220
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2221
    refs.append(ref)
2222
    server.add_references(refs)
2223
   
2224
    node = ua.AddNodesItem()
2225
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14495")
2226
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
2227
    node.NodeClass = ua.NodeClass.Variable
2228
    node.ParentNodeId = ua.NodeId.from_string("i=14493")
2229
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2230
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2231
    attrs = ua.VariableAttributes()
2232
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
2233
    attrs.DataType = ua.NodeId.from_string("i=296")
2234
    attrs.ValueRank = 1
2235
    node.NodeAttributes = attrs
2236
    server.add_nodes([node])
2237
    refs = []
2238
    ref = ua.AddReferencesItem()
2239
    ref.IsForward = true
2240
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2241
    ref.SourceNodeId = ua.NodeId.from_string("i=14495")
2242
    ref.TargetNodeClass = ua.NodeClass.DataType
2243
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2244
    refs.append(ref)
2245
    server.add_references(refs)
2246
   
2247
    node = ua.AddNodesItem()
2248
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14496")
2249
    node.BrowseName = ua.QualifiedName.from_string("AddPublishedEvents")
2250
    node.NodeClass = ua.NodeClass.Method
2251
    node.ParentNodeId = ua.NodeId.from_string("i=14477")
2252
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2253
    attrs = ua.MethodAttributes()
2254
    attrs.DisplayName = ua.LocalizedText("AddPublishedEvents")
2255
    node.NodeAttributes = attrs
2256
    server.add_nodes([node])
2257
    refs = []
2258
    ref = ua.AddReferencesItem()
2259
    ref.IsForward = true
2260
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2261
    ref.SourceNodeId = ua.NodeId.from_string("i=14496")
2262
    ref.TargetNodeClass = ua.NodeClass.DataType
2263
    ref.TargetNodeId = ua.NodeId.from_string("i=14497")
2264
    refs.append(ref)
2265
    ref = ua.AddReferencesItem()
2266
    ref.IsForward = true
2267
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2268
    ref.SourceNodeId = ua.NodeId.from_string("i=14496")
2269
    ref.TargetNodeClass = ua.NodeClass.DataType
2270
    ref.TargetNodeId = ua.NodeId.from_string("i=14498")
2271
    refs.append(ref)
2272
    ref = ua.AddReferencesItem()
2273
    ref.IsForward = true
2274
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2275
    ref.SourceNodeId = ua.NodeId.from_string("i=14496")
2276
    ref.TargetNodeClass = ua.NodeClass.DataType
2277
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
2278
    refs.append(ref)
2279
    server.add_references(refs)
2280
   
2281
    node = ua.AddNodesItem()
2282
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14497")
2283
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2284
    node.NodeClass = ua.NodeClass.Variable
2285
    node.ParentNodeId = ua.NodeId.from_string("i=14496")
2286
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2287
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2288
    attrs = ua.VariableAttributes()
2289
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2290
    attrs.DataType = ua.NodeId.from_string("i=296")
2291
    attrs.ValueRank = 1
2292
    node.NodeAttributes = attrs
2293
    server.add_nodes([node])
2294
    refs = []
2295
    ref = ua.AddReferencesItem()
2296
    ref.IsForward = true
2297
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2298
    ref.SourceNodeId = ua.NodeId.from_string("i=14497")
2299
    ref.TargetNodeClass = ua.NodeClass.DataType
2300
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2301
    refs.append(ref)
2302
    server.add_references(refs)
2303
   
2304
    node = ua.AddNodesItem()
2305
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14498")
2306
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
2307
    node.NodeClass = ua.NodeClass.Variable
2308
    node.ParentNodeId = ua.NodeId.from_string("i=14496")
2309
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2310
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2311
    attrs = ua.VariableAttributes()
2312
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
2313
    attrs.DataType = ua.NodeId.from_string("i=296")
2314
    attrs.ValueRank = 1
2315
    node.NodeAttributes = attrs
2316
    server.add_nodes([node])
2317
    refs = []
2318
    ref = ua.AddReferencesItem()
2319
    ref.IsForward = true
2320
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2321
    ref.SourceNodeId = ua.NodeId.from_string("i=14498")
2322
    ref.TargetNodeClass = ua.NodeClass.DataType
2323
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2324
    refs.append(ref)
2325
    server.add_references(refs)
2326
   
2327
    node = ua.AddNodesItem()
2328
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14499")
2329
    node.BrowseName = ua.QualifiedName.from_string("RemovePublishedDataSet")
2330
    node.NodeClass = ua.NodeClass.Method
2331
    node.ParentNodeId = ua.NodeId.from_string("i=14477")
2332
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2333
    attrs = ua.MethodAttributes()
2334
    attrs.DisplayName = ua.LocalizedText("RemovePublishedDataSet")
2335
    node.NodeAttributes = attrs
2336
    server.add_nodes([node])
2337
    refs = []
2338
    ref = ua.AddReferencesItem()
2339
    ref.IsForward = true
2340
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2341
    ref.SourceNodeId = ua.NodeId.from_string("i=14499")
2342
    ref.TargetNodeClass = ua.NodeClass.DataType
2343
    ref.TargetNodeId = ua.NodeId.from_string("i=14500")
2344
    refs.append(ref)
2345
    ref = ua.AddReferencesItem()
2346
    ref.IsForward = true
2347
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2348
    ref.SourceNodeId = ua.NodeId.from_string("i=14499")
2349
    ref.TargetNodeClass = ua.NodeClass.DataType
2350
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
2351
    refs.append(ref)
2352
    server.add_references(refs)
2353
   
2354
    node = ua.AddNodesItem()
2355
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14500")
2356
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2357
    node.NodeClass = ua.NodeClass.Variable
2358
    node.ParentNodeId = ua.NodeId.from_string("i=14499")
2359
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2360
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2361
    attrs = ua.VariableAttributes()
2362
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2363
    attrs.DataType = ua.NodeId.from_string("i=296")
2364
    attrs.ValueRank = 1
2365
    node.NodeAttributes = attrs
2366
    server.add_nodes([node])
2367
    refs = []
2368
    ref = ua.AddReferencesItem()
2369
    ref.IsForward = true
2370
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2371
    ref.SourceNodeId = ua.NodeId.from_string("i=14500")
2372
    ref.TargetNodeClass = ua.NodeClass.DataType
2373
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2374
    refs.append(ref)
2375
    server.add_references(refs)
2376
   
2377
    node = ua.AddNodesItem()
2378
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14509")
2379
    node.BrowseName = ua.QualifiedName.from_string("PublishedDataSetType")
2380
    node.NodeClass = ua.NodeClass.ObjectType
2381
    node.ParentNodeId = ua.NodeId.from_string("i=58")
2382
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2383
    attrs = ua.ObjectTypeAttributes()
2384
    attrs.DisplayName = ua.LocalizedText("PublishedDataSetType")
2385
    attrs.IsAbstract = false
2386
    node.NodeAttributes = attrs
2387
    server.add_nodes([node])
2388
    refs = []
2389
    ref = ua.AddReferencesItem()
2390
    ref.IsForward = true
2391
    ref.ReferenceTypeId = ua.NodeId.from_string("i=14936")
2392
    ref.SourceNodeId = ua.NodeId.from_string("i=14509")
2393
    ref.TargetNodeClass = ua.NodeClass.DataType
2394
    ref.TargetNodeId = ua.NodeId.from_string("i=15222")
2395
    refs.append(ref)
2396
    ref = ua.AddReferencesItem()
2397
    ref.IsForward = true
2398
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2399
    ref.SourceNodeId = ua.NodeId.from_string("i=14509")
2400
    ref.TargetNodeClass = ua.NodeClass.DataType
2401
    ref.TargetNodeId = ua.NodeId.from_string("i=14519")
2402
    refs.append(ref)
2403
    ref = ua.AddReferencesItem()
2404
    ref.IsForward = true
2405
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2406
    ref.SourceNodeId = ua.NodeId.from_string("i=14509")
2407
    ref.TargetNodeClass = ua.NodeClass.DataType
2408
    ref.TargetNodeId = ua.NodeId.from_string("i=15229")
2409
    refs.append(ref)
2410
    ref = ua.AddReferencesItem()
2411
    ref.IsForward = true
2412
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2413
    ref.SourceNodeId = ua.NodeId.from_string("i=14509")
2414
    ref.TargetNodeClass = ua.NodeClass.DataType
2415
    ref.TargetNodeId = ua.NodeId.from_string("i=15481")
2416
    refs.append(ref)
2417
    server.add_references(refs)
2418
   
2419
    node = ua.AddNodesItem()
2420
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15222")
2421
    node.BrowseName = ua.QualifiedName.from_string("<DataSetWriterName>")
2422
    node.NodeClass = ua.NodeClass.Object
2423
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
2424
    node.ReferenceTypeId = ua.NodeId.from_string("i=14936")
2425
    node.TypeDefinition = ua.NodeId.from_string("i=15298")
2426
    attrs = ua.ObjectAttributes()
2427
    attrs.DisplayName = ua.LocalizedText("<DataSetWriterName>")
2428
    attrs.EventNotifier = 0
2429
    node.NodeAttributes = attrs
2430
    server.add_nodes([node])
2431
    refs = []
2432
    ref = ua.AddReferencesItem()
2433
    ref.IsForward = true
2434
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2435
    ref.SourceNodeId = ua.NodeId.from_string("i=15222")
2436
    ref.TargetNodeClass = ua.NodeClass.DataType
2437
    ref.TargetNodeId = ua.NodeId.from_string("i=15223")
2438
    refs.append(ref)
2439
    ref = ua.AddReferencesItem()
2440
    ref.IsForward = true
2441
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2442
    ref.SourceNodeId = ua.NodeId.from_string("i=15222")
2443
    ref.TargetNodeClass = ua.NodeClass.DataType
2444
    ref.TargetNodeId = ua.NodeId.from_string("i=15227")
2445
    refs.append(ref)
2446
    ref = ua.AddReferencesItem()
2447
    ref.IsForward = true
2448
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2449
    ref.SourceNodeId = ua.NodeId.from_string("i=15222")
2450
    ref.TargetNodeClass = ua.NodeClass.DataType
2451
    ref.TargetNodeId = ua.NodeId.from_string("i=15480")
2452
    refs.append(ref)
2453
    ref = ua.AddReferencesItem()
2454
    ref.IsForward = true
2455
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2456
    ref.SourceNodeId = ua.NodeId.from_string("i=15222")
2457
    ref.TargetNodeClass = ua.NodeClass.DataType
2458
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
2459
    refs.append(ref)
2460
    server.add_references(refs)
2461
   
2462
    node = ua.AddNodesItem()
2463
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15223")
2464
    node.BrowseName = ua.QualifiedName.from_string("Status")
2465
    node.NodeClass = ua.NodeClass.Object
2466
    node.ParentNodeId = ua.NodeId.from_string("i=15222")
2467
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2468
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
2469
    attrs = ua.ObjectAttributes()
2470
    attrs.DisplayName = ua.LocalizedText("Status")
2471
    attrs.EventNotifier = 0
2472
    node.NodeAttributes = attrs
2473
    server.add_nodes([node])
2474
    refs = []
2475
    ref = ua.AddReferencesItem()
2476
    ref.IsForward = true
2477
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2478
    ref.SourceNodeId = ua.NodeId.from_string("i=15223")
2479
    ref.TargetNodeClass = ua.NodeClass.DataType
2480
    ref.TargetNodeId = ua.NodeId.from_string("i=15224")
2481
    refs.append(ref)
2482
    ref = ua.AddReferencesItem()
2483
    ref.IsForward = true
2484
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2485
    ref.SourceNodeId = ua.NodeId.from_string("i=15223")
2486
    ref.TargetNodeClass = ua.NodeClass.DataType
2487
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2488
    refs.append(ref)
2489
    server.add_references(refs)
2490
   
2491
    node = ua.AddNodesItem()
2492
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15224")
2493
    node.BrowseName = ua.QualifiedName.from_string("State")
2494
    node.NodeClass = ua.NodeClass.Variable
2495
    node.ParentNodeId = ua.NodeId.from_string("i=15223")
2496
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2497
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2498
    attrs = ua.VariableAttributes()
2499
    attrs.DisplayName = ua.LocalizedText("State")
2500
    attrs.DataType = ua.NodeId.from_string("i=14647")
2501
    attrs.ValueRank = -1
2502
    node.NodeAttributes = attrs
2503
    server.add_nodes([node])
2504
    refs = []
2505
    ref = ua.AddReferencesItem()
2506
    ref.IsForward = true
2507
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2508
    ref.SourceNodeId = ua.NodeId.from_string("i=15224")
2509
    ref.TargetNodeClass = ua.NodeClass.DataType
2510
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2511
    refs.append(ref)
2512
    server.add_references(refs)
2513
   
2514
    node = ua.AddNodesItem()
2515
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15227")
2516
    node.BrowseName = ua.QualifiedName.from_string("TransportSettings")
2517
    node.NodeClass = ua.NodeClass.Object
2518
    node.ParentNodeId = ua.NodeId.from_string("i=15222")
2519
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2520
    node.TypeDefinition = ua.NodeId.from_string("i=15305")
2521
    attrs = ua.ObjectAttributes()
2522
    attrs.DisplayName = ua.LocalizedText("TransportSettings")
2523
    attrs.EventNotifier = 0
2524
    node.NodeAttributes = attrs
2525
    server.add_nodes([node])
2526
    refs = []
2527
    ref = ua.AddReferencesItem()
2528
    ref.IsForward = true
2529
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2530
    ref.SourceNodeId = ua.NodeId.from_string("i=15227")
2531
    ref.TargetNodeClass = ua.NodeClass.DataType
2532
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2533
    refs.append(ref)
2534
    server.add_references(refs)
2535
   
2536
    node = ua.AddNodesItem()
2537
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15480")
2538
    node.BrowseName = ua.QualifiedName.from_string("DataSetContentMask")
2539
    node.NodeClass = ua.NodeClass.Variable
2540
    node.ParentNodeId = ua.NodeId.from_string("i=15222")
2541
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2542
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2543
    attrs = ua.VariableAttributes()
2544
    attrs.DisplayName = ua.LocalizedText("DataSetContentMask")
2545
    attrs.DataType = ua.NodeId.from_string("i=15532")
2546
    attrs.ValueRank = -1
2547
    node.NodeAttributes = attrs
2548
    server.add_nodes([node])
2549
    refs = []
2550
    ref = ua.AddReferencesItem()
2551
    ref.IsForward = true
2552
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2553
    ref.SourceNodeId = ua.NodeId.from_string("i=15480")
2554
    ref.TargetNodeClass = ua.NodeClass.DataType
2555
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2556
    refs.append(ref)
2557
    server.add_references(refs)
2558
   
2559
    node = ua.AddNodesItem()
2560
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14519")
2561
    node.BrowseName = ua.QualifiedName.from_string("ConfigurationVersion")
2562
    node.NodeClass = ua.NodeClass.Variable
2563
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
2564
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2565
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2566
    attrs = ua.VariableAttributes()
2567
    attrs.DisplayName = ua.LocalizedText("ConfigurationVersion")
2568
    attrs.DataType = ua.NodeId.from_string("i=14593")
2569
    attrs.ValueRank = -1
2570
    node.NodeAttributes = attrs
2571
    server.add_nodes([node])
2572
    refs = []
2573
    ref = ua.AddReferencesItem()
2574
    ref.IsForward = true
2575
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2576
    ref.SourceNodeId = ua.NodeId.from_string("i=14519")
2577
    ref.TargetNodeClass = ua.NodeClass.DataType
2578
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2579
    refs.append(ref)
2580
    server.add_references(refs)
2581
   
2582
    node = ua.AddNodesItem()
2583
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15229")
2584
    node.BrowseName = ua.QualifiedName.from_string("DataSetMetaData")
2585
    node.NodeClass = ua.NodeClass.Variable
2586
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
2587
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2588
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2589
    attrs = ua.VariableAttributes()
2590
    attrs.DisplayName = ua.LocalizedText("DataSetMetaData")
2591
    attrs.DataType = ua.NodeId.from_string("i=14523")
2592
    attrs.ValueRank = -1
2593
    node.NodeAttributes = attrs
2594
    server.add_nodes([node])
2595
    refs = []
2596
    ref = ua.AddReferencesItem()
2597
    ref.IsForward = true
2598
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2599
    ref.SourceNodeId = ua.NodeId.from_string("i=15229")
2600
    ref.TargetNodeClass = ua.NodeClass.DataType
2601
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2602
    refs.append(ref)
2603
    server.add_references(refs)
2604
   
2605
    node = ua.AddNodesItem()
2606
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15481")
2607
    node.BrowseName = ua.QualifiedName.from_string("ExtensionFields")
2608
    node.NodeClass = ua.NodeClass.Object
2609
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
2610
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2611
    node.TypeDefinition = ua.NodeId.from_string("i=15489")
2612
    attrs = ua.ObjectAttributes()
2613
    attrs.DisplayName = ua.LocalizedText("ExtensionFields")
2614
    attrs.EventNotifier = 0
2615
    node.NodeAttributes = attrs
2616
    server.add_nodes([node])
2617
    refs = []
2618
    ref = ua.AddReferencesItem()
2619
    ref.IsForward = true
2620
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2621
    ref.SourceNodeId = ua.NodeId.from_string("i=15481")
2622
    ref.TargetNodeClass = ua.NodeClass.DataType
2623
    ref.TargetNodeId = ua.NodeId.from_string("i=15482")
2624
    refs.append(ref)
2625
    ref = ua.AddReferencesItem()
2626
    ref.IsForward = true
2627
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2628
    ref.SourceNodeId = ua.NodeId.from_string("i=15481")
2629
    ref.TargetNodeClass = ua.NodeClass.DataType
2630
    ref.TargetNodeId = ua.NodeId.from_string("i=15485")
2631
    refs.append(ref)
2632
    ref = ua.AddReferencesItem()
2633
    ref.IsForward = true
2634
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2635
    ref.SourceNodeId = ua.NodeId.from_string("i=15481")
2636
    ref.TargetNodeClass = ua.NodeClass.DataType
2637
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
2638
    refs.append(ref)
2639
    server.add_references(refs)
2640
   
2641
    node = ua.AddNodesItem()
2642
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15482")
2643
    node.BrowseName = ua.QualifiedName.from_string("AddExtensionField")
2644
    node.NodeClass = ua.NodeClass.Method
2645
    node.ParentNodeId = ua.NodeId.from_string("i=15481")
2646
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2647
    attrs = ua.MethodAttributes()
2648
    attrs.DisplayName = ua.LocalizedText("AddExtensionField")
2649
    node.NodeAttributes = attrs
2650
    server.add_nodes([node])
2651
    refs = []
2652
    ref = ua.AddReferencesItem()
2653
    ref.IsForward = true
2654
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2655
    ref.SourceNodeId = ua.NodeId.from_string("i=15482")
2656
    ref.TargetNodeClass = ua.NodeClass.DataType
2657
    ref.TargetNodeId = ua.NodeId.from_string("i=15483")
2658
    refs.append(ref)
2659
    ref = ua.AddReferencesItem()
2660
    ref.IsForward = true
2661
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2662
    ref.SourceNodeId = ua.NodeId.from_string("i=15482")
2663
    ref.TargetNodeClass = ua.NodeClass.DataType
2664
    ref.TargetNodeId = ua.NodeId.from_string("i=15484")
2665
    refs.append(ref)
2666
    ref = ua.AddReferencesItem()
2667
    ref.IsForward = true
2668
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2669
    ref.SourceNodeId = ua.NodeId.from_string("i=15482")
2670
    ref.TargetNodeClass = ua.NodeClass.DataType
2671
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2672
    refs.append(ref)
2673
    server.add_references(refs)
2674
   
2675
    node = ua.AddNodesItem()
2676
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15483")
2677
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2678
    node.NodeClass = ua.NodeClass.Variable
2679
    node.ParentNodeId = ua.NodeId.from_string("i=15482")
2680
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2681
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2682
    attrs = ua.VariableAttributes()
2683
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2684
    attrs.DataType = ua.NodeId.from_string("i=296")
2685
    attrs.ValueRank = 1
2686
    node.NodeAttributes = attrs
2687
    server.add_nodes([node])
2688
    refs = []
2689
    ref = ua.AddReferencesItem()
2690
    ref.IsForward = true
2691
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2692
    ref.SourceNodeId = ua.NodeId.from_string("i=15483")
2693
    ref.TargetNodeClass = ua.NodeClass.DataType
2694
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2695
    refs.append(ref)
2696
    server.add_references(refs)
2697
   
2698
    node = ua.AddNodesItem()
2699
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15484")
2700
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
2701
    node.NodeClass = ua.NodeClass.Variable
2702
    node.ParentNodeId = ua.NodeId.from_string("i=15482")
2703
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2704
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2705
    attrs = ua.VariableAttributes()
2706
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
2707
    attrs.DataType = ua.NodeId.from_string("i=296")
2708
    attrs.ValueRank = 1
2709
    node.NodeAttributes = attrs
2710
    server.add_nodes([node])
2711
    refs = []
2712
    ref = ua.AddReferencesItem()
2713
    ref.IsForward = true
2714
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2715
    ref.SourceNodeId = ua.NodeId.from_string("i=15484")
2716
    ref.TargetNodeClass = ua.NodeClass.DataType
2717
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2718
    refs.append(ref)
2719
    server.add_references(refs)
2720
   
2721
    node = ua.AddNodesItem()
2722
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15485")
2723
    node.BrowseName = ua.QualifiedName.from_string("RemoveExtensionField")
2724
    node.NodeClass = ua.NodeClass.Method
2725
    node.ParentNodeId = ua.NodeId.from_string("i=15481")
2726
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2727
    attrs = ua.MethodAttributes()
2728
    attrs.DisplayName = ua.LocalizedText("RemoveExtensionField")
2729
    node.NodeAttributes = attrs
2730
    server.add_nodes([node])
2731
    refs = []
2732
    ref = ua.AddReferencesItem()
2733
    ref.IsForward = true
2734
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2735
    ref.SourceNodeId = ua.NodeId.from_string("i=15485")
2736
    ref.TargetNodeClass = ua.NodeClass.DataType
2737
    ref.TargetNodeId = ua.NodeId.from_string("i=15486")
2738
    refs.append(ref)
2739
    ref = ua.AddReferencesItem()
2740
    ref.IsForward = true
2741
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2742
    ref.SourceNodeId = ua.NodeId.from_string("i=15485")
2743
    ref.TargetNodeClass = ua.NodeClass.DataType
2744
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2745
    refs.append(ref)
2746
    server.add_references(refs)
2747
   
2748
    node = ua.AddNodesItem()
2749
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15486")
2750
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2751
    node.NodeClass = ua.NodeClass.Variable
2752
    node.ParentNodeId = ua.NodeId.from_string("i=15485")
2753
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2754
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2755
    attrs = ua.VariableAttributes()
2756
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2757
    attrs.DataType = ua.NodeId.from_string("i=296")
2758
    attrs.ValueRank = 1
2759
    node.NodeAttributes = attrs
2760
    server.add_nodes([node])
2761
    refs = []
2762
    ref = ua.AddReferencesItem()
2763
    ref.IsForward = true
2764
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2765
    ref.SourceNodeId = ua.NodeId.from_string("i=15486")
2766
    ref.TargetNodeClass = ua.NodeClass.DataType
2767
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2768
    refs.append(ref)
2769
    server.add_references(refs)
2770
   
2771
    node = ua.AddNodesItem()
2772
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14593")
2773
    node.BrowseName = ua.QualifiedName.from_string("ConfigurationVersionDataType")
2774
    node.NodeClass = ua.NodeClass.DataType
2775
    node.ParentNodeId = ua.NodeId.from_string("i=22")
2776
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2777
    attrs = ua.DataTypeAttributes()
2778
    attrs.DisplayName = ua.LocalizedText("ConfigurationVersionDataType")
2779
    attrs.IsAbstract = false
2780
    node.NodeAttributes = attrs
2781
    server.add_nodes([node])
2782
   
2783
    node = ua.AddNodesItem()
2784
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14523")
2785
    node.BrowseName = ua.QualifiedName.from_string("DataSetMetaDataType")
2786
    node.NodeClass = ua.NodeClass.DataType
2787
    node.ParentNodeId = ua.NodeId.from_string("i=22")
2788
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2789
    attrs = ua.DataTypeAttributes()
2790
    attrs.DisplayName = ua.LocalizedText("DataSetMetaDataType")
2791
    attrs.IsAbstract = false
2792
    node.NodeAttributes = attrs
2793
    server.add_nodes([node])
2794
   
2795
    node = ua.AddNodesItem()
2796
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14524")
2797
    node.BrowseName = ua.QualifiedName.from_string("FieldMetaData")
2798
    node.NodeClass = ua.NodeClass.DataType
2799
    node.ParentNodeId = ua.NodeId.from_string("i=22")
2800
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2801
    attrs = ua.DataTypeAttributes()
2802
    attrs.DisplayName = ua.LocalizedText("FieldMetaData")
2803
    attrs.IsAbstract = false
2804
    node.NodeAttributes = attrs
2805
    server.add_nodes([node])
2806
   
2807
    node = ua.AddNodesItem()
2808
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14525")
2809
    node.BrowseName = ua.QualifiedName.from_string("DataTypeDescription")
2810
    node.NodeClass = ua.NodeClass.DataType
2811
    node.ParentNodeId = ua.NodeId.from_string("i=22")
2812
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2813
    attrs = ua.DataTypeAttributes()
2814
    attrs.DisplayName = ua.LocalizedText("DataTypeDescription")
2815
    attrs.IsAbstract = false
2816
    node.NodeAttributes = attrs
2817
    server.add_nodes([node])
2818
   
2819
    node = ua.AddNodesItem()
2820
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15487")
2821
    node.BrowseName = ua.QualifiedName.from_string("StructureDescription")
2822
    node.NodeClass = ua.NodeClass.DataType
2823
    node.ParentNodeId = ua.NodeId.from_string("i=14525")
2824
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2825
    attrs = ua.DataTypeAttributes()
2826
    attrs.DisplayName = ua.LocalizedText("StructureDescription")
2827
    attrs.IsAbstract = false
2828
    node.NodeAttributes = attrs
2829
    server.add_nodes([node])
2830
   
2831
    node = ua.AddNodesItem()
2832
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15488")
2833
    node.BrowseName = ua.QualifiedName.from_string("EnumDescription")
2834
    node.NodeClass = ua.NodeClass.DataType
2835
    node.ParentNodeId = ua.NodeId.from_string("i=14525")
2836
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2837
    attrs = ua.DataTypeAttributes()
2838
    attrs.DisplayName = ua.LocalizedText("EnumDescription")
2839
    attrs.IsAbstract = false
2840
    node.NodeAttributes = attrs
2841
    server.add_nodes([node])
2842
   
2843
    node = ua.AddNodesItem()
2844
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14533")
2845
    node.BrowseName = ua.QualifiedName.from_string("KeyValuePair")
2846
    node.NodeClass = ua.NodeClass.DataType
2847
    node.ParentNodeId = ua.NodeId.from_string("i=22")
2848
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2849
    attrs = ua.DataTypeAttributes()
2850
    attrs.DisplayName = ua.LocalizedText("KeyValuePair")
2851
    attrs.IsAbstract = false
2852
    node.NodeAttributes = attrs
2853
    server.add_nodes([node])
2854
   
2855
    node = ua.AddNodesItem()
2856
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15489")
2857
    node.BrowseName = ua.QualifiedName.from_string("ExtensionFieldsType")
2858
    node.NodeClass = ua.NodeClass.ObjectType
2859
    node.ParentNodeId = ua.NodeId.from_string("i=58")
2860
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
2861
    attrs = ua.ObjectTypeAttributes()
2862
    attrs.DisplayName = ua.LocalizedText("ExtensionFieldsType")
2863
    attrs.IsAbstract = false
2864
    node.NodeAttributes = attrs
2865
    server.add_nodes([node])
2866
    refs = []
2867
    ref = ua.AddReferencesItem()
2868
    ref.IsForward = true
2869
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2870
    ref.SourceNodeId = ua.NodeId.from_string("i=15489")
2871
    ref.TargetNodeClass = ua.NodeClass.DataType
2872
    ref.TargetNodeId = ua.NodeId.from_string("i=15490")
2873
    refs.append(ref)
2874
    ref = ua.AddReferencesItem()
2875
    ref.IsForward = true
2876
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2877
    ref.SourceNodeId = ua.NodeId.from_string("i=15489")
2878
    ref.TargetNodeClass = ua.NodeClass.DataType
2879
    ref.TargetNodeId = ua.NodeId.from_string("i=15491")
2880
    refs.append(ref)
2881
    ref = ua.AddReferencesItem()
2882
    ref.IsForward = true
2883
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
2884
    ref.SourceNodeId = ua.NodeId.from_string("i=15489")
2885
    ref.TargetNodeClass = ua.NodeClass.DataType
2886
    ref.TargetNodeId = ua.NodeId.from_string("i=15494")
2887
    refs.append(ref)
2888
    server.add_references(refs)
2889
   
2890
    node = ua.AddNodesItem()
2891
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15490")
2892
    node.BrowseName = ua.QualifiedName.from_string("<ExtensionFieldName>")
2893
    node.NodeClass = ua.NodeClass.Variable
2894
    node.ParentNodeId = ua.NodeId.from_string("i=15489")
2895
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2896
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2897
    attrs = ua.VariableAttributes()
2898
    attrs.DisplayName = ua.LocalizedText("<ExtensionFieldName>")
2899
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
2900
    attrs.ValueRank = -1
2901
    node.NodeAttributes = attrs
2902
    server.add_nodes([node])
2903
    refs = []
2904
    ref = ua.AddReferencesItem()
2905
    ref.IsForward = true
2906
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2907
    ref.SourceNodeId = ua.NodeId.from_string("i=15490")
2908
    ref.TargetNodeClass = ua.NodeClass.DataType
2909
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
2910
    refs.append(ref)
2911
    server.add_references(refs)
2912
   
2913
    node = ua.AddNodesItem()
2914
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15491")
2915
    node.BrowseName = ua.QualifiedName.from_string("AddExtensionField")
2916
    node.NodeClass = ua.NodeClass.Method
2917
    node.ParentNodeId = ua.NodeId.from_string("i=15489")
2918
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2919
    attrs = ua.MethodAttributes()
2920
    attrs.DisplayName = ua.LocalizedText("AddExtensionField")
2921
    node.NodeAttributes = attrs
2922
    server.add_nodes([node])
2923
    refs = []
2924
    ref = ua.AddReferencesItem()
2925
    ref.IsForward = true
2926
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2927
    ref.SourceNodeId = ua.NodeId.from_string("i=15491")
2928
    ref.TargetNodeClass = ua.NodeClass.DataType
2929
    ref.TargetNodeId = ua.NodeId.from_string("i=15492")
2930
    refs.append(ref)
2931
    ref = ua.AddReferencesItem()
2932
    ref.IsForward = true
2933
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
2934
    ref.SourceNodeId = ua.NodeId.from_string("i=15491")
2935
    ref.TargetNodeClass = ua.NodeClass.DataType
2936
    ref.TargetNodeId = ua.NodeId.from_string("i=15493")
2937
    refs.append(ref)
2938
    ref = ua.AddReferencesItem()
2939
    ref.IsForward = true
2940
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2941
    ref.SourceNodeId = ua.NodeId.from_string("i=15491")
2942
    ref.TargetNodeClass = ua.NodeClass.DataType
2943
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2944
    refs.append(ref)
2945
    server.add_references(refs)
2946
   
2947
    node = ua.AddNodesItem()
2948
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15492")
2949
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
2950
    node.NodeClass = ua.NodeClass.Variable
2951
    node.ParentNodeId = ua.NodeId.from_string("i=15491")
2952
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2953
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2954
    attrs = ua.VariableAttributes()
2955
    attrs.DisplayName = ua.LocalizedText("InputArguments")
2956
    attrs.DataType = ua.NodeId.from_string("i=296")
2957
    attrs.ValueRank = 1
2958
    node.NodeAttributes = attrs
2959
    server.add_nodes([node])
2960
    refs = []
2961
    ref = ua.AddReferencesItem()
2962
    ref.IsForward = true
2963
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2964
    ref.SourceNodeId = ua.NodeId.from_string("i=15492")
2965
    ref.TargetNodeClass = ua.NodeClass.DataType
2966
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2967
    refs.append(ref)
2968
    server.add_references(refs)
2969
   
2970
    node = ua.AddNodesItem()
2971
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15493")
2972
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
2973
    node.NodeClass = ua.NodeClass.Variable
2974
    node.ParentNodeId = ua.NodeId.from_string("i=15491")
2975
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
2976
    node.TypeDefinition = ua.NodeId.from_string("i=68")
2977
    attrs = ua.VariableAttributes()
2978
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
2979
    attrs.DataType = ua.NodeId.from_string("i=296")
2980
    attrs.ValueRank = 1
2981
    node.NodeAttributes = attrs
2982
    server.add_nodes([node])
2983
    refs = []
2984
    ref = ua.AddReferencesItem()
2985
    ref.IsForward = true
2986
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
2987
    ref.SourceNodeId = ua.NodeId.from_string("i=15493")
2988
    ref.TargetNodeClass = ua.NodeClass.DataType
2989
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
2990
    refs.append(ref)
2991
    server.add_references(refs)
2992
   
2993
    node = ua.AddNodesItem()
2994
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15494")
2995
    node.BrowseName = ua.QualifiedName.from_string("RemoveExtensionField")
2996
    node.NodeClass = ua.NodeClass.Method
2997
    node.ParentNodeId = ua.NodeId.from_string("i=15489")
2998
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
2999
    attrs = ua.MethodAttributes()
3000
    attrs.DisplayName = ua.LocalizedText("RemoveExtensionField")
3001
    node.NodeAttributes = attrs
3002
    server.add_nodes([node])
3003
    refs = []
3004
    ref = ua.AddReferencesItem()
3005
    ref.IsForward = true
3006
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3007
    ref.SourceNodeId = ua.NodeId.from_string("i=15494")
3008
    ref.TargetNodeClass = ua.NodeClass.DataType
3009
    ref.TargetNodeId = ua.NodeId.from_string("i=15495")
3010
    refs.append(ref)
3011
    ref = ua.AddReferencesItem()
3012
    ref.IsForward = true
3013
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3014
    ref.SourceNodeId = ua.NodeId.from_string("i=15494")
3015
    ref.TargetNodeClass = ua.NodeClass.DataType
3016
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3017
    refs.append(ref)
3018
    server.add_references(refs)
3019
   
3020
    node = ua.AddNodesItem()
3021
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15495")
3022
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
3023
    node.NodeClass = ua.NodeClass.Variable
3024
    node.ParentNodeId = ua.NodeId.from_string("i=15494")
3025
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3026
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3027
    attrs = ua.VariableAttributes()
3028
    attrs.DisplayName = ua.LocalizedText("InputArguments")
3029
    attrs.DataType = ua.NodeId.from_string("i=296")
3030
    attrs.ValueRank = 1
3031
    node.NodeAttributes = attrs
3032
    server.add_nodes([node])
3033
    refs = []
3034
    ref = ua.AddReferencesItem()
3035
    ref.IsForward = true
3036
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3037
    ref.SourceNodeId = ua.NodeId.from_string("i=15495")
3038
    ref.TargetNodeClass = ua.NodeClass.DataType
3039
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3040
    refs.append(ref)
3041
    server.add_references(refs)
3042
   
3043
    node = ua.AddNodesItem()
3044
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14936")
3045
    node.BrowseName = ua.QualifiedName.from_string("DataSetToWriter")
3046
    node.NodeClass = ua.NodeClass.ReferenceType
3047
    node.ParentNodeId = ua.NodeId.from_string("i=33")
3048
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3049
    attrs = ua.ReferenceTypeAttributes()
3050
    attrs.DisplayName = ua.LocalizedText("DataSetToWriter")
3051
    attrs.InverseName = ua.LocalizedText("WriterToDataSet")
3052
    attrs.IsAbstract = false
3053
    attrs.Symmetric = false
3054
    node.NodeAttributes = attrs
3055
    server.add_nodes([node])
3056
   
3057
    node = ua.AddNodesItem()
3058
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14534")
3059
    node.BrowseName = ua.QualifiedName.from_string("PublishedDataItemsType")
3060
    node.NodeClass = ua.NodeClass.ObjectType
3061
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
3062
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3063
    attrs = ua.ObjectTypeAttributes()
3064
    attrs.DisplayName = ua.LocalizedText("PublishedDataItemsType")
3065
    attrs.IsAbstract = false
3066
    node.NodeAttributes = attrs
3067
    server.add_nodes([node])
3068
    refs = []
3069
    ref = ua.AddReferencesItem()
3070
    ref.IsForward = true
3071
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3072
    ref.SourceNodeId = ua.NodeId.from_string("i=14534")
3073
    ref.TargetNodeClass = ua.NodeClass.DataType
3074
    ref.TargetNodeId = ua.NodeId.from_string("i=14548")
3075
    refs.append(ref)
3076
    ref = ua.AddReferencesItem()
3077
    ref.IsForward = true
3078
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3079
    ref.SourceNodeId = ua.NodeId.from_string("i=14534")
3080
    ref.TargetNodeClass = ua.NodeClass.DataType
3081
    ref.TargetNodeId = ua.NodeId.from_string("i=14555")
3082
    refs.append(ref)
3083
    ref = ua.AddReferencesItem()
3084
    ref.IsForward = true
3085
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3086
    ref.SourceNodeId = ua.NodeId.from_string("i=14534")
3087
    ref.TargetNodeClass = ua.NodeClass.DataType
3088
    ref.TargetNodeId = ua.NodeId.from_string("i=14558")
3089
    refs.append(ref)
3090
    server.add_references(refs)
3091
   
3092
    node = ua.AddNodesItem()
3093
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14548")
3094
    node.BrowseName = ua.QualifiedName.from_string("PublishedData")
3095
    node.NodeClass = ua.NodeClass.Variable
3096
    node.ParentNodeId = ua.NodeId.from_string("i=14534")
3097
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3098
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3099
    attrs = ua.VariableAttributes()
3100
    attrs.DisplayName = ua.LocalizedText("PublishedData")
3101
    attrs.DataType = ua.NodeId.from_string("i=14273")
3102
    attrs.ValueRank = 1
3103
    node.NodeAttributes = attrs
3104
    server.add_nodes([node])
3105
    refs = []
3106
    ref = ua.AddReferencesItem()
3107
    ref.IsForward = true
3108
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3109
    ref.SourceNodeId = ua.NodeId.from_string("i=14548")
3110
    ref.TargetNodeClass = ua.NodeClass.DataType
3111
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3112
    refs.append(ref)
3113
    server.add_references(refs)
3114
   
3115
    node = ua.AddNodesItem()
3116
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14555")
3117
    node.BrowseName = ua.QualifiedName.from_string("AddVariables")
3118
    node.NodeClass = ua.NodeClass.Method
3119
    node.ParentNodeId = ua.NodeId.from_string("i=14534")
3120
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3121
    attrs = ua.MethodAttributes()
3122
    attrs.DisplayName = ua.LocalizedText("AddVariables")
3123
    node.NodeAttributes = attrs
3124
    server.add_nodes([node])
3125
    refs = []
3126
    ref = ua.AddReferencesItem()
3127
    ref.IsForward = true
3128
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3129
    ref.SourceNodeId = ua.NodeId.from_string("i=14555")
3130
    ref.TargetNodeClass = ua.NodeClass.DataType
3131
    ref.TargetNodeId = ua.NodeId.from_string("i=14556")
3132
    refs.append(ref)
3133
    ref = ua.AddReferencesItem()
3134
    ref.IsForward = true
3135
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3136
    ref.SourceNodeId = ua.NodeId.from_string("i=14555")
3137
    ref.TargetNodeClass = ua.NodeClass.DataType
3138
    ref.TargetNodeId = ua.NodeId.from_string("i=14557")
3139
    refs.append(ref)
3140
    ref = ua.AddReferencesItem()
3141
    ref.IsForward = true
3142
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3143
    ref.SourceNodeId = ua.NodeId.from_string("i=14555")
3144
    ref.TargetNodeClass = ua.NodeClass.DataType
3145
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
3146
    refs.append(ref)
3147
    server.add_references(refs)
3148
   
3149
    node = ua.AddNodesItem()
3150
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14556")
3151
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
3152
    node.NodeClass = ua.NodeClass.Variable
3153
    node.ParentNodeId = ua.NodeId.from_string("i=14555")
3154
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3155
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3156
    attrs = ua.VariableAttributes()
3157
    attrs.DisplayName = ua.LocalizedText("InputArguments")
3158
    attrs.DataType = ua.NodeId.from_string("i=296")
3159
    attrs.ValueRank = 1
3160
    node.NodeAttributes = attrs
3161
    server.add_nodes([node])
3162
    refs = []
3163
    ref = ua.AddReferencesItem()
3164
    ref.IsForward = true
3165
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3166
    ref.SourceNodeId = ua.NodeId.from_string("i=14556")
3167
    ref.TargetNodeClass = ua.NodeClass.DataType
3168
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3169
    refs.append(ref)
3170
    server.add_references(refs)
3171
   
3172
    node = ua.AddNodesItem()
3173
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14557")
3174
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
3175
    node.NodeClass = ua.NodeClass.Variable
3176
    node.ParentNodeId = ua.NodeId.from_string("i=14555")
3177
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3178
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3179
    attrs = ua.VariableAttributes()
3180
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
3181
    attrs.DataType = ua.NodeId.from_string("i=296")
3182
    attrs.ValueRank = 1
3183
    node.NodeAttributes = attrs
3184
    server.add_nodes([node])
3185
    refs = []
3186
    ref = ua.AddReferencesItem()
3187
    ref.IsForward = true
3188
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3189
    ref.SourceNodeId = ua.NodeId.from_string("i=14557")
3190
    ref.TargetNodeClass = ua.NodeClass.DataType
3191
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3192
    refs.append(ref)
3193
    server.add_references(refs)
3194
   
3195
    node = ua.AddNodesItem()
3196
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14558")
3197
    node.BrowseName = ua.QualifiedName.from_string("RemoveVariables")
3198
    node.NodeClass = ua.NodeClass.Method
3199
    node.ParentNodeId = ua.NodeId.from_string("i=14534")
3200
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3201
    attrs = ua.MethodAttributes()
3202
    attrs.DisplayName = ua.LocalizedText("RemoveVariables")
3203
    node.NodeAttributes = attrs
3204
    server.add_nodes([node])
3205
    refs = []
3206
    ref = ua.AddReferencesItem()
3207
    ref.IsForward = true
3208
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3209
    ref.SourceNodeId = ua.NodeId.from_string("i=14558")
3210
    ref.TargetNodeClass = ua.NodeClass.DataType
3211
    ref.TargetNodeId = ua.NodeId.from_string("i=14559")
3212
    refs.append(ref)
3213
    ref = ua.AddReferencesItem()
3214
    ref.IsForward = true
3215
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3216
    ref.SourceNodeId = ua.NodeId.from_string("i=14558")
3217
    ref.TargetNodeClass = ua.NodeClass.DataType
3218
    ref.TargetNodeId = ua.NodeId.from_string("i=14560")
3219
    refs.append(ref)
3220
    ref = ua.AddReferencesItem()
3221
    ref.IsForward = true
3222
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3223
    ref.SourceNodeId = ua.NodeId.from_string("i=14558")
3224
    ref.TargetNodeClass = ua.NodeClass.DataType
3225
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
3226
    refs.append(ref)
3227
    server.add_references(refs)
3228
   
3229
    node = ua.AddNodesItem()
3230
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14559")
3231
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
3232
    node.NodeClass = ua.NodeClass.Variable
3233
    node.ParentNodeId = ua.NodeId.from_string("i=14558")
3234
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3235
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3236
    attrs = ua.VariableAttributes()
3237
    attrs.DisplayName = ua.LocalizedText("InputArguments")
3238
    attrs.DataType = ua.NodeId.from_string("i=296")
3239
    attrs.ValueRank = 1
3240
    node.NodeAttributes = attrs
3241
    server.add_nodes([node])
3242
    refs = []
3243
    ref = ua.AddReferencesItem()
3244
    ref.IsForward = true
3245
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3246
    ref.SourceNodeId = ua.NodeId.from_string("i=14559")
3247
    ref.TargetNodeClass = ua.NodeClass.DataType
3248
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3249
    refs.append(ref)
3250
    server.add_references(refs)
3251
   
3252
    node = ua.AddNodesItem()
3253
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14560")
3254
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
3255
    node.NodeClass = ua.NodeClass.Variable
3256
    node.ParentNodeId = ua.NodeId.from_string("i=14558")
3257
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3258
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3259
    attrs = ua.VariableAttributes()
3260
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
3261
    attrs.DataType = ua.NodeId.from_string("i=296")
3262
    attrs.ValueRank = 1
3263
    node.NodeAttributes = attrs
3264
    server.add_nodes([node])
3265
    refs = []
3266
    ref = ua.AddReferencesItem()
3267
    ref.IsForward = true
3268
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3269
    ref.SourceNodeId = ua.NodeId.from_string("i=14560")
3270
    ref.TargetNodeClass = ua.NodeClass.DataType
3271
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3272
    refs.append(ref)
3273
    server.add_references(refs)
3274
   
3275
    node = ua.AddNodesItem()
3276
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14273")
3277
    node.BrowseName = ua.QualifiedName.from_string("PublishedVariableDataType")
3278
    node.NodeClass = ua.NodeClass.DataType
3279
    node.ParentNodeId = ua.NodeId.from_string("i=22")
3280
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3281
    attrs = ua.DataTypeAttributes()
3282
    attrs.DisplayName = ua.LocalizedText("PublishedVariableDataType")
3283
    attrs.IsAbstract = false
3284
    node.NodeAttributes = attrs
3285
    server.add_nodes([node])
3286
   
3287
    node = ua.AddNodesItem()
3288
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14572")
3289
    node.BrowseName = ua.QualifiedName.from_string("PublishedEventsType")
3290
    node.NodeClass = ua.NodeClass.ObjectType
3291
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
3292
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3293
    attrs = ua.ObjectTypeAttributes()
3294
    attrs.DisplayName = ua.LocalizedText("PublishedEventsType")
3295
    attrs.IsAbstract = false
3296
    node.NodeAttributes = attrs
3297
    server.add_nodes([node])
3298
    refs = []
3299
    ref = ua.AddReferencesItem()
3300
    ref.IsForward = true
3301
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3302
    ref.SourceNodeId = ua.NodeId.from_string("i=14572")
3303
    ref.TargetNodeClass = ua.NodeClass.DataType
3304
    ref.TargetNodeId = ua.NodeId.from_string("i=14586")
3305
    refs.append(ref)
3306
    ref = ua.AddReferencesItem()
3307
    ref.IsForward = true
3308
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3309
    ref.SourceNodeId = ua.NodeId.from_string("i=14572")
3310
    ref.TargetNodeClass = ua.NodeClass.DataType
3311
    ref.TargetNodeId = ua.NodeId.from_string("i=14587")
3312
    refs.append(ref)
3313
    ref = ua.AddReferencesItem()
3314
    ref.IsForward = true
3315
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3316
    ref.SourceNodeId = ua.NodeId.from_string("i=14572")
3317
    ref.TargetNodeClass = ua.NodeClass.DataType
3318
    ref.TargetNodeId = ua.NodeId.from_string("i=14588")
3319
    refs.append(ref)
3320
    ref = ua.AddReferencesItem()
3321
    ref.IsForward = true
3322
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3323
    ref.SourceNodeId = ua.NodeId.from_string("i=14572")
3324
    ref.TargetNodeClass = ua.NodeClass.DataType
3325
    ref.TargetNodeId = ua.NodeId.from_string("i=15052")
3326
    refs.append(ref)
3327
    server.add_references(refs)
3328
   
3329
    node = ua.AddNodesItem()
3330
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14586")
3331
    node.BrowseName = ua.QualifiedName.from_string("EventNotifier")
3332
    node.NodeClass = ua.NodeClass.Variable
3333
    node.ParentNodeId = ua.NodeId.from_string("i=14572")
3334
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3335
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3336
    attrs = ua.VariableAttributes()
3337
    attrs.DisplayName = ua.LocalizedText("EventNotifier")
3338
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
3339
    attrs.ValueRank = -1
3340
    node.NodeAttributes = attrs
3341
    server.add_nodes([node])
3342
    refs = []
3343
    ref = ua.AddReferencesItem()
3344
    ref.IsForward = true
3345
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3346
    ref.SourceNodeId = ua.NodeId.from_string("i=14586")
3347
    ref.TargetNodeClass = ua.NodeClass.DataType
3348
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3349
    refs.append(ref)
3350
    server.add_references(refs)
3351
   
3352
    node = ua.AddNodesItem()
3353
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14587")
3354
    node.BrowseName = ua.QualifiedName.from_string("SelectedFields")
3355
    node.NodeClass = ua.NodeClass.Variable
3356
    node.ParentNodeId = ua.NodeId.from_string("i=14572")
3357
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3358
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3359
    attrs = ua.VariableAttributes()
3360
    attrs.DisplayName = ua.LocalizedText("SelectedFields")
3361
    attrs.DataType = ua.NodeId.from_string("i=601")
3362
    attrs.ValueRank = 1
3363
    node.NodeAttributes = attrs
3364
    server.add_nodes([node])
3365
    refs = []
3366
    ref = ua.AddReferencesItem()
3367
    ref.IsForward = true
3368
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3369
    ref.SourceNodeId = ua.NodeId.from_string("i=14587")
3370
    ref.TargetNodeClass = ua.NodeClass.DataType
3371
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3372
    refs.append(ref)
3373
    server.add_references(refs)
3374
   
3375
    node = ua.AddNodesItem()
3376
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14588")
3377
    node.BrowseName = ua.QualifiedName.from_string("Filter")
3378
    node.NodeClass = ua.NodeClass.Variable
3379
    node.ParentNodeId = ua.NodeId.from_string("i=14572")
3380
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3381
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3382
    attrs = ua.VariableAttributes()
3383
    attrs.DisplayName = ua.LocalizedText("Filter")
3384
    attrs.DataType = ua.NodeId.from_string("i=586")
3385
    attrs.ValueRank = -1
3386
    node.NodeAttributes = attrs
3387
    server.add_nodes([node])
3388
    refs = []
3389
    ref = ua.AddReferencesItem()
3390
    ref.IsForward = true
3391
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3392
    ref.SourceNodeId = ua.NodeId.from_string("i=14588")
3393
    ref.TargetNodeClass = ua.NodeClass.DataType
3394
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3395
    refs.append(ref)
3396
    server.add_references(refs)
3397
   
3398
    node = ua.AddNodesItem()
3399
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15052")
3400
    node.BrowseName = ua.QualifiedName.from_string("ModifyFieldSelection")
3401
    node.NodeClass = ua.NodeClass.Method
3402
    node.ParentNodeId = ua.NodeId.from_string("i=14572")
3403
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3404
    attrs = ua.MethodAttributes()
3405
    attrs.DisplayName = ua.LocalizedText("ModifyFieldSelection")
3406
    node.NodeAttributes = attrs
3407
    server.add_nodes([node])
3408
    refs = []
3409
    ref = ua.AddReferencesItem()
3410
    ref.IsForward = true
3411
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3412
    ref.SourceNodeId = ua.NodeId.from_string("i=15052")
3413
    ref.TargetNodeClass = ua.NodeClass.DataType
3414
    ref.TargetNodeId = ua.NodeId.from_string("i=15053")
3415
    refs.append(ref)
3416
    ref = ua.AddReferencesItem()
3417
    ref.IsForward = true
3418
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3419
    ref.SourceNodeId = ua.NodeId.from_string("i=15052")
3420
    ref.TargetNodeClass = ua.NodeClass.DataType
3421
    ref.TargetNodeId = ua.NodeId.from_string("i=15517")
3422
    refs.append(ref)
3423
    ref = ua.AddReferencesItem()
3424
    ref.IsForward = true
3425
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3426
    ref.SourceNodeId = ua.NodeId.from_string("i=15052")
3427
    ref.TargetNodeClass = ua.NodeClass.DataType
3428
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
3429
    refs.append(ref)
3430
    server.add_references(refs)
3431
   
3432
    node = ua.AddNodesItem()
3433
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15053")
3434
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
3435
    node.NodeClass = ua.NodeClass.Variable
3436
    node.ParentNodeId = ua.NodeId.from_string("i=15052")
3437
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3438
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3439
    attrs = ua.VariableAttributes()
3440
    attrs.DisplayName = ua.LocalizedText("InputArguments")
3441
    attrs.DataType = ua.NodeId.from_string("i=296")
3442
    attrs.ValueRank = 1
3443
    node.NodeAttributes = attrs
3444
    server.add_nodes([node])
3445
    refs = []
3446
    ref = ua.AddReferencesItem()
3447
    ref.IsForward = true
3448
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3449
    ref.SourceNodeId = ua.NodeId.from_string("i=15053")
3450
    ref.TargetNodeClass = ua.NodeClass.DataType
3451
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3452
    refs.append(ref)
3453
    server.add_references(refs)
3454
   
3455
    node = ua.AddNodesItem()
3456
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15517")
3457
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
3458
    node.NodeClass = ua.NodeClass.Variable
3459
    node.ParentNodeId = ua.NodeId.from_string("i=15052")
3460
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3461
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3462
    attrs = ua.VariableAttributes()
3463
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
3464
    attrs.DataType = ua.NodeId.from_string("i=296")
3465
    attrs.ValueRank = 1
3466
    node.NodeAttributes = attrs
3467
    server.add_nodes([node])
3468
    refs = []
3469
    ref = ua.AddReferencesItem()
3470
    ref.IsForward = true
3471
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3472
    ref.SourceNodeId = ua.NodeId.from_string("i=15517")
3473
    ref.TargetNodeClass = ua.NodeClass.DataType
3474
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3475
    refs.append(ref)
3476
    server.add_references(refs)
3477
   
3478
    node = ua.AddNodesItem()
3479
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15056")
3480
    node.BrowseName = ua.QualifiedName.from_string("DataSetClassType")
3481
    node.NodeClass = ua.NodeClass.ObjectType
3482
    node.ParentNodeId = ua.NodeId.from_string("i=14509")
3483
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3484
    attrs = ua.ObjectTypeAttributes()
3485
    attrs.DisplayName = ua.LocalizedText("DataSetClassType")
3486
    attrs.IsAbstract = false
3487
    node.NodeAttributes = attrs
3488
    server.add_nodes([node])
3489
    refs = []
3490
    ref = ua.AddReferencesItem()
3491
    ref.IsForward = true
3492
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3493
    ref.SourceNodeId = ua.NodeId.from_string("i=15056")
3494
    ref.TargetNodeClass = ua.NodeClass.DataType
3495
    ref.TargetNodeId = ua.NodeId.from_string("i=15072")
3496
    refs.append(ref)
3497
    server.add_references(refs)
3498
   
3499
    node = ua.AddNodesItem()
3500
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15072")
3501
    node.BrowseName = ua.QualifiedName.from_string("DataSetClassId")
3502
    node.NodeClass = ua.NodeClass.Variable
3503
    node.ParentNodeId = ua.NodeId.from_string("i=15056")
3504
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3505
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3506
    attrs = ua.VariableAttributes()
3507
    attrs.DisplayName = ua.LocalizedText("DataSetClassId")
3508
    attrs.DataType = ua.NodeId(ua.ObjectIds.Guid)
3509
    attrs.ValueRank = -1
3510
    node.NodeAttributes = attrs
3511
    server.add_nodes([node])
3512
    refs = []
3513
    ref = ua.AddReferencesItem()
3514
    ref.IsForward = true
3515
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3516
    ref.SourceNodeId = ua.NodeId.from_string("i=15072")
3517
    ref.TargetNodeClass = ua.NodeClass.DataType
3518
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3519
    refs.append(ref)
3520
    server.add_references(refs)
3521
   
3522
    node = ua.AddNodesItem()
3523
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14209")
3524
    node.BrowseName = ua.QualifiedName.from_string("PubSubConnectionType")
3525
    node.NodeClass = ua.NodeClass.ObjectType
3526
    node.ParentNodeId = ua.NodeId.from_string("i=58")
3527
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3528
    attrs = ua.ObjectTypeAttributes()
3529
    attrs.DisplayName = ua.LocalizedText("PubSubConnectionType")
3530
    attrs.IsAbstract = false
3531
    node.NodeAttributes = attrs
3532
    server.add_nodes([node])
3533
    refs = []
3534
    ref = ua.AddReferencesItem()
3535
    ref.IsForward = true
3536
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3537
    ref.SourceNodeId = ua.NodeId.from_string("i=14209")
3538
    ref.TargetNodeClass = ua.NodeClass.DataType
3539
    ref.TargetNodeId = ua.NodeId.from_string("i=14595")
3540
    refs.append(ref)
3541
    ref = ua.AddReferencesItem()
3542
    ref.IsForward = true
3543
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3544
    ref.SourceNodeId = ua.NodeId.from_string("i=14209")
3545
    ref.TargetNodeClass = ua.NodeClass.DataType
3546
    ref.TargetNodeId = ua.NodeId.from_string("i=14210")
3547
    refs.append(ref)
3548
    ref = ua.AddReferencesItem()
3549
    ref.IsForward = true
3550
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3551
    ref.SourceNodeId = ua.NodeId.from_string("i=14209")
3552
    ref.TargetNodeClass = ua.NodeClass.DataType
3553
    ref.TargetNodeId = ua.NodeId.from_string("i=14600")
3554
    refs.append(ref)
3555
    ref = ua.AddReferencesItem()
3556
    ref.IsForward = true
3557
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3558
    ref.SourceNodeId = ua.NodeId.from_string("i=14209")
3559
    ref.TargetNodeClass = ua.NodeClass.DataType
3560
    ref.TargetNodeId = ua.NodeId.from_string("i=14221")
3561
    refs.append(ref)
3562
    ref = ua.AddReferencesItem()
3563
    ref.IsForward = true
3564
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3565
    ref.SourceNodeId = ua.NodeId.from_string("i=14209")
3566
    ref.TargetNodeClass = ua.NodeClass.DataType
3567
    ref.TargetNodeId = ua.NodeId.from_string("i=14225")
3568
    refs.append(ref)
3569
    server.add_references(refs)
3570
   
3571
    node = ua.AddNodesItem()
3572
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14595")
3573
    node.BrowseName = ua.QualifiedName.from_string("PublisherId")
3574
    node.NodeClass = ua.NodeClass.Variable
3575
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
3576
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3577
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3578
    attrs = ua.VariableAttributes()
3579
    attrs.DisplayName = ua.LocalizedText("PublisherId")
3580
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
3581
    attrs.ValueRank = -1
3582
    node.NodeAttributes = attrs
3583
    server.add_nodes([node])
3584
    refs = []
3585
    ref = ua.AddReferencesItem()
3586
    ref.IsForward = true
3587
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3588
    ref.SourceNodeId = ua.NodeId.from_string("i=14595")
3589
    ref.TargetNodeClass = ua.NodeClass.DataType
3590
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3591
    refs.append(ref)
3592
    server.add_references(refs)
3593
   
3594
    node = ua.AddNodesItem()
3595
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14210")
3596
    node.BrowseName = ua.QualifiedName.from_string("<GroupName>")
3597
    node.NodeClass = ua.NodeClass.Object
3598
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
3599
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3600
    node.TypeDefinition = ua.NodeId.from_string("i=14232")
3601
    attrs = ua.ObjectAttributes()
3602
    attrs.DisplayName = ua.LocalizedText("<GroupName>")
3603
    attrs.EventNotifier = 0
3604
    node.NodeAttributes = attrs
3605
    server.add_nodes([node])
3606
    refs = []
3607
    ref = ua.AddReferencesItem()
3608
    ref.IsForward = true
3609
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3610
    ref.SourceNodeId = ua.NodeId.from_string("i=14210")
3611
    ref.TargetNodeClass = ua.NodeClass.DataType
3612
    ref.TargetNodeId = ua.NodeId.from_string("i=15073")
3613
    refs.append(ref)
3614
    ref = ua.AddReferencesItem()
3615
    ref.IsForward = true
3616
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3617
    ref.SourceNodeId = ua.NodeId.from_string("i=14210")
3618
    ref.TargetNodeClass = ua.NodeClass.DataType
3619
    ref.TargetNodeId = ua.NodeId.from_string("i=15074")
3620
    refs.append(ref)
3621
    ref = ua.AddReferencesItem()
3622
    ref.IsForward = true
3623
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3624
    ref.SourceNodeId = ua.NodeId.from_string("i=14210")
3625
    ref.TargetNodeClass = ua.NodeClass.DataType
3626
    ref.TargetNodeId = ua.NodeId.from_string("i=15254")
3627
    refs.append(ref)
3628
    ref = ua.AddReferencesItem()
3629
    ref.IsForward = true
3630
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3631
    ref.SourceNodeId = ua.NodeId.from_string("i=14210")
3632
    ref.TargetNodeClass = ua.NodeClass.DataType
3633
    ref.TargetNodeId = ua.NodeId.from_string("i=15852")
3634
    refs.append(ref)
3635
    ref = ua.AddReferencesItem()
3636
    ref.IsForward = true
3637
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3638
    ref.SourceNodeId = ua.NodeId.from_string("i=14210")
3639
    ref.TargetNodeClass = ua.NodeClass.DataType
3640
    ref.TargetNodeId = ua.NodeId.from_string("i=15255")
3641
    refs.append(ref)
3642
    ref = ua.AddReferencesItem()
3643
    ref.IsForward = true
3644
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3645
    ref.SourceNodeId = ua.NodeId.from_string("i=14210")
3646
    ref.TargetNodeClass = ua.NodeClass.DataType
3647
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
3648
    refs.append(ref)
3649
    server.add_references(refs)
3650
   
3651
    node = ua.AddNodesItem()
3652
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15073")
3653
    node.BrowseName = ua.QualifiedName.from_string("PublishingInterval")
3654
    node.NodeClass = ua.NodeClass.Variable
3655
    node.ParentNodeId = ua.NodeId.from_string("i=14210")
3656
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3657
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3658
    attrs = ua.VariableAttributes()
3659
    attrs.DisplayName = ua.LocalizedText("PublishingInterval")
3660
    attrs.DataType = ua.NodeId.from_string("i=290")
3661
    attrs.ValueRank = -1
3662
    node.NodeAttributes = attrs
3663
    server.add_nodes([node])
3664
    refs = []
3665
    ref = ua.AddReferencesItem()
3666
    ref.IsForward = true
3667
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3668
    ref.SourceNodeId = ua.NodeId.from_string("i=15073")
3669
    ref.TargetNodeClass = ua.NodeClass.DataType
3670
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3671
    refs.append(ref)
3672
    server.add_references(refs)
3673
   
3674
    node = ua.AddNodesItem()
3675
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15074")
3676
    node.BrowseName = ua.QualifiedName.from_string("KeepAliveTime")
3677
    node.NodeClass = ua.NodeClass.Variable
3678
    node.ParentNodeId = ua.NodeId.from_string("i=14210")
3679
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3680
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3681
    attrs = ua.VariableAttributes()
3682
    attrs.DisplayName = ua.LocalizedText("KeepAliveTime")
3683
    attrs.DataType = ua.NodeId.from_string("i=290")
3684
    attrs.ValueRank = -1
3685
    node.NodeAttributes = attrs
3686
    server.add_nodes([node])
3687
    refs = []
3688
    ref = ua.AddReferencesItem()
3689
    ref.IsForward = true
3690
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3691
    ref.SourceNodeId = ua.NodeId.from_string("i=15074")
3692
    ref.TargetNodeClass = ua.NodeClass.DataType
3693
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3694
    refs.append(ref)
3695
    server.add_references(refs)
3696
   
3697
    node = ua.AddNodesItem()
3698
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15254")
3699
    node.BrowseName = ua.QualifiedName.from_string("EncodingMimeType")
3700
    node.NodeClass = ua.NodeClass.Variable
3701
    node.ParentNodeId = ua.NodeId.from_string("i=14210")
3702
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3703
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3704
    attrs = ua.VariableAttributes()
3705
    attrs.DisplayName = ua.LocalizedText("EncodingMimeType")
3706
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
3707
    attrs.ValueRank = -1
3708
    node.NodeAttributes = attrs
3709
    server.add_nodes([node])
3710
    refs = []
3711
    ref = ua.AddReferencesItem()
3712
    ref.IsForward = true
3713
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3714
    ref.SourceNodeId = ua.NodeId.from_string("i=15254")
3715
    ref.TargetNodeClass = ua.NodeClass.DataType
3716
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3717
    refs.append(ref)
3718
    server.add_references(refs)
3719
   
3720
    node = ua.AddNodesItem()
3721
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15852")
3722
    node.BrowseName = ua.QualifiedName.from_string("Priority")
3723
    node.NodeClass = ua.NodeClass.Variable
3724
    node.ParentNodeId = ua.NodeId.from_string("i=14210")
3725
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3726
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3727
    attrs = ua.VariableAttributes()
3728
    attrs.DisplayName = ua.LocalizedText("Priority")
3729
    attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
3730
    attrs.ValueRank = -1
3731
    node.NodeAttributes = attrs
3732
    server.add_nodes([node])
3733
    refs = []
3734
    ref = ua.AddReferencesItem()
3735
    ref.IsForward = true
3736
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3737
    ref.SourceNodeId = ua.NodeId.from_string("i=15852")
3738
    ref.TargetNodeClass = ua.NodeClass.DataType
3739
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3740
    refs.append(ref)
3741
    server.add_references(refs)
3742
   
3743
    node = ua.AddNodesItem()
3744
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15255")
3745
    node.BrowseName = ua.QualifiedName.from_string("Status")
3746
    node.NodeClass = ua.NodeClass.Object
3747
    node.ParentNodeId = ua.NodeId.from_string("i=14210")
3748
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3749
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
3750
    attrs = ua.ObjectAttributes()
3751
    attrs.DisplayName = ua.LocalizedText("Status")
3752
    attrs.EventNotifier = 0
3753
    node.NodeAttributes = attrs
3754
    server.add_nodes([node])
3755
    refs = []
3756
    ref = ua.AddReferencesItem()
3757
    ref.IsForward = true
3758
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3759
    ref.SourceNodeId = ua.NodeId.from_string("i=15255")
3760
    ref.TargetNodeClass = ua.NodeClass.DataType
3761
    ref.TargetNodeId = ua.NodeId.from_string("i=15256")
3762
    refs.append(ref)
3763
    ref = ua.AddReferencesItem()
3764
    ref.IsForward = true
3765
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3766
    ref.SourceNodeId = ua.NodeId.from_string("i=15255")
3767
    ref.TargetNodeClass = ua.NodeClass.DataType
3768
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3769
    refs.append(ref)
3770
    server.add_references(refs)
3771
   
3772
    node = ua.AddNodesItem()
3773
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15256")
3774
    node.BrowseName = ua.QualifiedName.from_string("State")
3775
    node.NodeClass = ua.NodeClass.Variable
3776
    node.ParentNodeId = ua.NodeId.from_string("i=15255")
3777
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3778
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3779
    attrs = ua.VariableAttributes()
3780
    attrs.DisplayName = ua.LocalizedText("State")
3781
    attrs.DataType = ua.NodeId.from_string("i=14647")
3782
    attrs.ValueRank = -1
3783
    node.NodeAttributes = attrs
3784
    server.add_nodes([node])
3785
    refs = []
3786
    ref = ua.AddReferencesItem()
3787
    ref.IsForward = true
3788
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3789
    ref.SourceNodeId = ua.NodeId.from_string("i=15256")
3790
    ref.TargetNodeClass = ua.NodeClass.DataType
3791
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3792
    refs.append(ref)
3793
    server.add_references(refs)
3794
   
3795
    node = ua.AddNodesItem()
3796
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14600")
3797
    node.BrowseName = ua.QualifiedName.from_string("Status")
3798
    node.NodeClass = ua.NodeClass.Object
3799
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
3800
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3801
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
3802
    attrs = ua.ObjectAttributes()
3803
    attrs.DisplayName = ua.LocalizedText("Status")
3804
    attrs.EventNotifier = 0
3805
    node.NodeAttributes = attrs
3806
    server.add_nodes([node])
3807
    refs = []
3808
    ref = ua.AddReferencesItem()
3809
    ref.IsForward = true
3810
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3811
    ref.SourceNodeId = ua.NodeId.from_string("i=14600")
3812
    ref.TargetNodeClass = ua.NodeClass.DataType
3813
    ref.TargetNodeId = ua.NodeId.from_string("i=14601")
3814
    refs.append(ref)
3815
    ref = ua.AddReferencesItem()
3816
    ref.IsForward = true
3817
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3818
    ref.SourceNodeId = ua.NodeId.from_string("i=14600")
3819
    ref.TargetNodeClass = ua.NodeClass.DataType
3820
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3821
    refs.append(ref)
3822
    server.add_references(refs)
3823
   
3824
    node = ua.AddNodesItem()
3825
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14601")
3826
    node.BrowseName = ua.QualifiedName.from_string("State")
3827
    node.NodeClass = ua.NodeClass.Variable
3828
    node.ParentNodeId = ua.NodeId.from_string("i=14600")
3829
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3830
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3831
    attrs = ua.VariableAttributes()
3832
    attrs.DisplayName = ua.LocalizedText("State")
3833
    attrs.DataType = ua.NodeId.from_string("i=14647")
3834
    attrs.ValueRank = -1
3835
    node.NodeAttributes = attrs
3836
    server.add_nodes([node])
3837
    refs = []
3838
    ref = ua.AddReferencesItem()
3839
    ref.IsForward = true
3840
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3841
    ref.SourceNodeId = ua.NodeId.from_string("i=14601")
3842
    ref.TargetNodeClass = ua.NodeClass.DataType
3843
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3844
    refs.append(ref)
3845
    server.add_references(refs)
3846
   
3847
    node = ua.AddNodesItem()
3848
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14221")
3849
    node.BrowseName = ua.QualifiedName.from_string("Address")
3850
    node.NodeClass = ua.NodeClass.Variable
3851
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
3852
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3853
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3854
    attrs = ua.VariableAttributes()
3855
    attrs.DisplayName = ua.LocalizedText("Address")
3856
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
3857
    attrs.ValueRank = -1
3858
    node.NodeAttributes = attrs
3859
    server.add_nodes([node])
3860
    refs = []
3861
    ref = ua.AddReferencesItem()
3862
    ref.IsForward = true
3863
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3864
    ref.SourceNodeId = ua.NodeId.from_string("i=14221")
3865
    ref.TargetNodeClass = ua.NodeClass.DataType
3866
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3867
    refs.append(ref)
3868
    server.add_references(refs)
3869
   
3870
    node = ua.AddNodesItem()
3871
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14225")
3872
    node.BrowseName = ua.QualifiedName.from_string("RemoveGroup")
3873
    node.NodeClass = ua.NodeClass.Method
3874
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
3875
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
3876
    attrs = ua.MethodAttributes()
3877
    attrs.DisplayName = ua.LocalizedText("RemoveGroup")
3878
    node.NodeAttributes = attrs
3879
    server.add_nodes([node])
3880
    refs = []
3881
    ref = ua.AddReferencesItem()
3882
    ref.IsForward = true
3883
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3884
    ref.SourceNodeId = ua.NodeId.from_string("i=14225")
3885
    ref.TargetNodeClass = ua.NodeClass.DataType
3886
    ref.TargetNodeId = ua.NodeId.from_string("i=14226")
3887
    refs.append(ref)
3888
    ref = ua.AddReferencesItem()
3889
    ref.IsForward = true
3890
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3891
    ref.SourceNodeId = ua.NodeId.from_string("i=14225")
3892
    ref.TargetNodeClass = ua.NodeClass.DataType
3893
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
3894
    refs.append(ref)
3895
    server.add_references(refs)
3896
   
3897
    node = ua.AddNodesItem()
3898
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14226")
3899
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
3900
    node.NodeClass = ua.NodeClass.Variable
3901
    node.ParentNodeId = ua.NodeId.from_string("i=14225")
3902
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
3903
    node.TypeDefinition = ua.NodeId.from_string("i=68")
3904
    attrs = ua.VariableAttributes()
3905
    attrs.DisplayName = ua.LocalizedText("InputArguments")
3906
    attrs.DataType = ua.NodeId.from_string("i=296")
3907
    attrs.ValueRank = 1
3908
    node.NodeAttributes = attrs
3909
    server.add_nodes([node])
3910
    refs = []
3911
    ref = ua.AddReferencesItem()
3912
    ref.IsForward = true
3913
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
3914
    ref.SourceNodeId = ua.NodeId.from_string("i=14226")
3915
    ref.TargetNodeClass = ua.NodeClass.DataType
3916
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
3917
    refs.append(ref)
3918
    server.add_references(refs)
3919
   
3920
    node = ua.AddNodesItem()
3921
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14232")
3922
    node.BrowseName = ua.QualifiedName.from_string("PubSubGroupType")
3923
    node.NodeClass = ua.NodeClass.ObjectType
3924
    node.ParentNodeId = ua.NodeId.from_string("i=58")
3925
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
3926
    attrs = ua.ObjectTypeAttributes()
3927
    attrs.DisplayName = ua.LocalizedText("PubSubGroupType")
3928
    attrs.IsAbstract = false
3929
    node.NodeAttributes = attrs
3930
    server.add_nodes([node])
3931
    refs = []
3932
    ref = ua.AddReferencesItem()
3933
    ref.IsForward = true
3934
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3935
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3936
    ref.TargetNodeClass = ua.NodeClass.DataType
3937
    ref.TargetNodeId = ua.NodeId.from_string("i=15079")
3938
    refs.append(ref)
3939
    ref = ua.AddReferencesItem()
3940
    ref.IsForward = true
3941
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3942
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3943
    ref.TargetNodeClass = ua.NodeClass.DataType
3944
    ref.TargetNodeId = ua.NodeId.from_string("i=15080")
3945
    refs.append(ref)
3946
    ref = ua.AddReferencesItem()
3947
    ref.IsForward = true
3948
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3949
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3950
    ref.TargetNodeClass = ua.NodeClass.DataType
3951
    ref.TargetNodeId = ua.NodeId.from_string("i=15264")
3952
    refs.append(ref)
3953
    ref = ua.AddReferencesItem()
3954
    ref.IsForward = true
3955
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
3956
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3957
    ref.TargetNodeClass = ua.NodeClass.DataType
3958
    ref.TargetNodeId = ua.NodeId.from_string("i=15854")
3959
    refs.append(ref)
3960
    ref = ua.AddReferencesItem()
3961
    ref.IsForward = true
3962
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3963
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3964
    ref.TargetNodeClass = ua.NodeClass.DataType
3965
    ref.TargetNodeId = ua.NodeId.from_string("i=15265")
3966
    refs.append(ref)
3967
    ref = ua.AddReferencesItem()
3968
    ref.IsForward = true
3969
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3970
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3971
    ref.TargetNodeClass = ua.NodeClass.DataType
3972
    ref.TargetNodeId = ua.NodeId.from_string("i=15081")
3973
    refs.append(ref)
3974
    ref = ua.AddReferencesItem()
3975
    ref.IsForward = true
3976
    ref.ReferenceTypeId = ua.NodeId.from_string("i=15296")
3977
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3978
    ref.TargetNodeClass = ua.NodeClass.DataType
3979
    ref.TargetNodeId = ua.NodeId.from_string("i=15270")
3980
    refs.append(ref)
3981
    ref = ua.AddReferencesItem()
3982
    ref.IsForward = true
3983
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3984
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3985
    ref.TargetNodeClass = ua.NodeClass.DataType
3986
    ref.TargetNodeId = ua.NodeId.from_string("i=15277")
3987
    refs.append(ref)
3988
    ref = ua.AddReferencesItem()
3989
    ref.IsForward = true
3990
    ref.ReferenceTypeId = ua.NodeId.from_string("i=15297")
3991
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3992
    ref.TargetNodeClass = ua.NodeClass.DataType
3993
    ref.TargetNodeId = ua.NodeId.from_string("i=15279")
3994
    refs.append(ref)
3995
    ref = ua.AddReferencesItem()
3996
    ref.IsForward = true
3997
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
3998
    ref.SourceNodeId = ua.NodeId.from_string("i=14232")
3999
    ref.TargetNodeClass = ua.NodeClass.DataType
4000
    ref.TargetNodeId = ua.NodeId.from_string("i=15292")
4001
    refs.append(ref)
4002
    server.add_references(refs)
4003
   
4004
    node = ua.AddNodesItem()
4005
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15079")
4006
    node.BrowseName = ua.QualifiedName.from_string("PublishingInterval")
4007
    node.NodeClass = ua.NodeClass.Variable
4008
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4009
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4010
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4011
    attrs = ua.VariableAttributes()
4012
    attrs.DisplayName = ua.LocalizedText("PublishingInterval")
4013
    attrs.DataType = ua.NodeId.from_string("i=290")
4014
    attrs.ValueRank = -1
4015
    node.NodeAttributes = attrs
4016
    server.add_nodes([node])
4017
    refs = []
4018
    ref = ua.AddReferencesItem()
4019
    ref.IsForward = true
4020
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4021
    ref.SourceNodeId = ua.NodeId.from_string("i=15079")
4022
    ref.TargetNodeClass = ua.NodeClass.DataType
4023
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4024
    refs.append(ref)
4025
    server.add_references(refs)
4026
   
4027
    node = ua.AddNodesItem()
4028
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15080")
4029
    node.BrowseName = ua.QualifiedName.from_string("KeepAliveTime")
4030
    node.NodeClass = ua.NodeClass.Variable
4031
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4032
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4033
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4034
    attrs = ua.VariableAttributes()
4035
    attrs.DisplayName = ua.LocalizedText("KeepAliveTime")
4036
    attrs.DataType = ua.NodeId.from_string("i=290")
4037
    attrs.ValueRank = -1
4038
    node.NodeAttributes = attrs
4039
    server.add_nodes([node])
4040
    refs = []
4041
    ref = ua.AddReferencesItem()
4042
    ref.IsForward = true
4043
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4044
    ref.SourceNodeId = ua.NodeId.from_string("i=15080")
4045
    ref.TargetNodeClass = ua.NodeClass.DataType
4046
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4047
    refs.append(ref)
4048
    server.add_references(refs)
4049
   
4050
    node = ua.AddNodesItem()
4051
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15264")
4052
    node.BrowseName = ua.QualifiedName.from_string("EncodingMimeType")
4053
    node.NodeClass = ua.NodeClass.Variable
4054
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4055
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4056
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4057
    attrs = ua.VariableAttributes()
4058
    attrs.DisplayName = ua.LocalizedText("EncodingMimeType")
4059
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
4060
    attrs.ValueRank = -1
4061
    node.NodeAttributes = attrs
4062
    server.add_nodes([node])
4063
    refs = []
4064
    ref = ua.AddReferencesItem()
4065
    ref.IsForward = true
4066
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4067
    ref.SourceNodeId = ua.NodeId.from_string("i=15264")
4068
    ref.TargetNodeClass = ua.NodeClass.DataType
4069
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4070
    refs.append(ref)
4071
    server.add_references(refs)
4072
   
4073
    node = ua.AddNodesItem()
4074
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15854")
4075
    node.BrowseName = ua.QualifiedName.from_string("Priority")
4076
    node.NodeClass = ua.NodeClass.Variable
4077
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4078
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4079
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4080
    attrs = ua.VariableAttributes()
4081
    attrs.DisplayName = ua.LocalizedText("Priority")
4082
    attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
4083
    attrs.ValueRank = -1
4084
    node.NodeAttributes = attrs
4085
    server.add_nodes([node])
4086
    refs = []
4087
    ref = ua.AddReferencesItem()
4088
    ref.IsForward = true
4089
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4090
    ref.SourceNodeId = ua.NodeId.from_string("i=15854")
4091
    ref.TargetNodeClass = ua.NodeClass.DataType
4092
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4093
    refs.append(ref)
4094
    server.add_references(refs)
4095
   
4096
    node = ua.AddNodesItem()
4097
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15265")
4098
    node.BrowseName = ua.QualifiedName.from_string("Status")
4099
    node.NodeClass = ua.NodeClass.Object
4100
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4101
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4102
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
4103
    attrs = ua.ObjectAttributes()
4104
    attrs.DisplayName = ua.LocalizedText("Status")
4105
    attrs.EventNotifier = 0
4106
    node.NodeAttributes = attrs
4107
    server.add_nodes([node])
4108
    refs = []
4109
    ref = ua.AddReferencesItem()
4110
    ref.IsForward = true
4111
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4112
    ref.SourceNodeId = ua.NodeId.from_string("i=15265")
4113
    ref.TargetNodeClass = ua.NodeClass.DataType
4114
    ref.TargetNodeId = ua.NodeId.from_string("i=15266")
4115
    refs.append(ref)
4116
    ref = ua.AddReferencesItem()
4117
    ref.IsForward = true
4118
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4119
    ref.SourceNodeId = ua.NodeId.from_string("i=15265")
4120
    ref.TargetNodeClass = ua.NodeClass.DataType
4121
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4122
    refs.append(ref)
4123
    server.add_references(refs)
4124
   
4125
    node = ua.AddNodesItem()
4126
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15266")
4127
    node.BrowseName = ua.QualifiedName.from_string("State")
4128
    node.NodeClass = ua.NodeClass.Variable
4129
    node.ParentNodeId = ua.NodeId.from_string("i=15265")
4130
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4131
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4132
    attrs = ua.VariableAttributes()
4133
    attrs.DisplayName = ua.LocalizedText("State")
4134
    attrs.DataType = ua.NodeId.from_string("i=14647")
4135
    attrs.ValueRank = -1
4136
    node.NodeAttributes = attrs
4137
    server.add_nodes([node])
4138
    refs = []
4139
    ref = ua.AddReferencesItem()
4140
    ref.IsForward = true
4141
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4142
    ref.SourceNodeId = ua.NodeId.from_string("i=15266")
4143
    ref.TargetNodeClass = ua.NodeClass.DataType
4144
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4145
    refs.append(ref)
4146
    server.add_references(refs)
4147
   
4148
    node = ua.AddNodesItem()
4149
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15081")
4150
    node.BrowseName = ua.QualifiedName.from_string("MessageSecurity")
4151
    node.NodeClass = ua.NodeClass.Object
4152
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4153
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4154
    node.TypeDefinition = ua.NodeId.from_string("i=15094")
4155
    attrs = ua.ObjectAttributes()
4156
    attrs.DisplayName = ua.LocalizedText("MessageSecurity")
4157
    attrs.EventNotifier = 0
4158
    node.NodeAttributes = attrs
4159
    server.add_nodes([node])
4160
    refs = []
4161
    ref = ua.AddReferencesItem()
4162
    ref.IsForward = true
4163
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4164
    ref.SourceNodeId = ua.NodeId.from_string("i=15081")
4165
    ref.TargetNodeClass = ua.NodeClass.DataType
4166
    ref.TargetNodeId = ua.NodeId.from_string("i=15082")
4167
    refs.append(ref)
4168
    ref = ua.AddReferencesItem()
4169
    ref.IsForward = true
4170
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4171
    ref.SourceNodeId = ua.NodeId.from_string("i=15081")
4172
    ref.TargetNodeClass = ua.NodeClass.DataType
4173
    ref.TargetNodeId = ua.NodeId.from_string("i=15084")
4174
    refs.append(ref)
4175
    ref = ua.AddReferencesItem()
4176
    ref.IsForward = true
4177
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4178
    ref.SourceNodeId = ua.NodeId.from_string("i=15081")
4179
    ref.TargetNodeClass = ua.NodeClass.DataType
4180
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
4181
    refs.append(ref)
4182
    server.add_references(refs)
4183
   
4184
    node = ua.AddNodesItem()
4185
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15082")
4186
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupId")
4187
    node.NodeClass = ua.NodeClass.Variable
4188
    node.ParentNodeId = ua.NodeId.from_string("i=15081")
4189
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4190
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4191
    attrs = ua.VariableAttributes()
4192
    attrs.DisplayName = ua.LocalizedText("SecurityGroupId")
4193
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
4194
    attrs.ValueRank = -1
4195
    node.NodeAttributes = attrs
4196
    server.add_nodes([node])
4197
    refs = []
4198
    ref = ua.AddReferencesItem()
4199
    ref.IsForward = true
4200
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4201
    ref.SourceNodeId = ua.NodeId.from_string("i=15082")
4202
    ref.TargetNodeClass = ua.NodeClass.DataType
4203
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4204
    refs.append(ref)
4205
    server.add_references(refs)
4206
   
4207
    node = ua.AddNodesItem()
4208
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15084")
4209
    node.BrowseName = ua.QualifiedName.from_string("SecurityMode")
4210
    node.NodeClass = ua.NodeClass.Variable
4211
    node.ParentNodeId = ua.NodeId.from_string("i=15081")
4212
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4213
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4214
    attrs = ua.VariableAttributes()
4215
    attrs.DisplayName = ua.LocalizedText("SecurityMode")
4216
    attrs.DataType = ua.NodeId.from_string("i=302")
4217
    attrs.ValueRank = -1
4218
    node.NodeAttributes = attrs
4219
    server.add_nodes([node])
4220
    refs = []
4221
    ref = ua.AddReferencesItem()
4222
    ref.IsForward = true
4223
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4224
    ref.SourceNodeId = ua.NodeId.from_string("i=15084")
4225
    ref.TargetNodeClass = ua.NodeClass.DataType
4226
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4227
    refs.append(ref)
4228
    server.add_references(refs)
4229
   
4230
    node = ua.AddNodesItem()
4231
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15270")
4232
    node.BrowseName = ua.QualifiedName.from_string("<DataSetWriterName>")
4233
    node.NodeClass = ua.NodeClass.Object
4234
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4235
    node.ReferenceTypeId = ua.NodeId.from_string("i=15296")
4236
    node.TypeDefinition = ua.NodeId.from_string("i=15298")
4237
    attrs = ua.ObjectAttributes()
4238
    attrs.DisplayName = ua.LocalizedText("<DataSetWriterName>")
4239
    attrs.EventNotifier = 0
4240
    node.NodeAttributes = attrs
4241
    server.add_nodes([node])
4242
    refs = []
4243
    ref = ua.AddReferencesItem()
4244
    ref.IsForward = true
4245
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4246
    ref.SourceNodeId = ua.NodeId.from_string("i=15270")
4247
    ref.TargetNodeClass = ua.NodeClass.DataType
4248
    ref.TargetNodeId = ua.NodeId.from_string("i=15271")
4249
    refs.append(ref)
4250
    ref = ua.AddReferencesItem()
4251
    ref.IsForward = true
4252
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4253
    ref.SourceNodeId = ua.NodeId.from_string("i=15270")
4254
    ref.TargetNodeClass = ua.NodeClass.DataType
4255
    ref.TargetNodeId = ua.NodeId.from_string("i=15275")
4256
    refs.append(ref)
4257
    ref = ua.AddReferencesItem()
4258
    ref.IsForward = true
4259
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4260
    ref.SourceNodeId = ua.NodeId.from_string("i=15270")
4261
    ref.TargetNodeClass = ua.NodeClass.DataType
4262
    ref.TargetNodeId = ua.NodeId.from_string("i=15528")
4263
    refs.append(ref)
4264
    ref = ua.AddReferencesItem()
4265
    ref.IsForward = true
4266
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4267
    ref.SourceNodeId = ua.NodeId.from_string("i=15270")
4268
    ref.TargetNodeClass = ua.NodeClass.DataType
4269
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
4270
    refs.append(ref)
4271
    server.add_references(refs)
4272
   
4273
    node = ua.AddNodesItem()
4274
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15271")
4275
    node.BrowseName = ua.QualifiedName.from_string("Status")
4276
    node.NodeClass = ua.NodeClass.Object
4277
    node.ParentNodeId = ua.NodeId.from_string("i=15270")
4278
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4279
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
4280
    attrs = ua.ObjectAttributes()
4281
    attrs.DisplayName = ua.LocalizedText("Status")
4282
    attrs.EventNotifier = 0
4283
    node.NodeAttributes = attrs
4284
    server.add_nodes([node])
4285
    refs = []
4286
    ref = ua.AddReferencesItem()
4287
    ref.IsForward = true
4288
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4289
    ref.SourceNodeId = ua.NodeId.from_string("i=15271")
4290
    ref.TargetNodeClass = ua.NodeClass.DataType
4291
    ref.TargetNodeId = ua.NodeId.from_string("i=15272")
4292
    refs.append(ref)
4293
    ref = ua.AddReferencesItem()
4294
    ref.IsForward = true
4295
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4296
    ref.SourceNodeId = ua.NodeId.from_string("i=15271")
4297
    ref.TargetNodeClass = ua.NodeClass.DataType
4298
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4299
    refs.append(ref)
4300
    server.add_references(refs)
4301
   
4302
    node = ua.AddNodesItem()
4303
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15272")
4304
    node.BrowseName = ua.QualifiedName.from_string("State")
4305
    node.NodeClass = ua.NodeClass.Variable
4306
    node.ParentNodeId = ua.NodeId.from_string("i=15271")
4307
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4308
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4309
    attrs = ua.VariableAttributes()
4310
    attrs.DisplayName = ua.LocalizedText("State")
4311
    attrs.DataType = ua.NodeId.from_string("i=14647")
4312
    attrs.ValueRank = -1
4313
    node.NodeAttributes = attrs
4314
    server.add_nodes([node])
4315
    refs = []
4316
    ref = ua.AddReferencesItem()
4317
    ref.IsForward = true
4318
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4319
    ref.SourceNodeId = ua.NodeId.from_string("i=15272")
4320
    ref.TargetNodeClass = ua.NodeClass.DataType
4321
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4322
    refs.append(ref)
4323
    server.add_references(refs)
4324
   
4325
    node = ua.AddNodesItem()
4326
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15275")
4327
    node.BrowseName = ua.QualifiedName.from_string("TransportSettings")
4328
    node.NodeClass = ua.NodeClass.Object
4329
    node.ParentNodeId = ua.NodeId.from_string("i=15270")
4330
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4331
    node.TypeDefinition = ua.NodeId.from_string("i=15305")
4332
    attrs = ua.ObjectAttributes()
4333
    attrs.DisplayName = ua.LocalizedText("TransportSettings")
4334
    attrs.EventNotifier = 0
4335
    node.NodeAttributes = attrs
4336
    server.add_nodes([node])
4337
    refs = []
4338
    ref = ua.AddReferencesItem()
4339
    ref.IsForward = true
4340
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4341
    ref.SourceNodeId = ua.NodeId.from_string("i=15275")
4342
    ref.TargetNodeClass = ua.NodeClass.DataType
4343
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4344
    refs.append(ref)
4345
    server.add_references(refs)
4346
   
4347
    node = ua.AddNodesItem()
4348
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15528")
4349
    node.BrowseName = ua.QualifiedName.from_string("DataSetContentMask")
4350
    node.NodeClass = ua.NodeClass.Variable
4351
    node.ParentNodeId = ua.NodeId.from_string("i=15270")
4352
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4353
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4354
    attrs = ua.VariableAttributes()
4355
    attrs.DisplayName = ua.LocalizedText("DataSetContentMask")
4356
    attrs.DataType = ua.NodeId.from_string("i=15532")
4357
    attrs.ValueRank = -1
4358
    node.NodeAttributes = attrs
4359
    server.add_nodes([node])
4360
    refs = []
4361
    ref = ua.AddReferencesItem()
4362
    ref.IsForward = true
4363
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4364
    ref.SourceNodeId = ua.NodeId.from_string("i=15528")
4365
    ref.TargetNodeClass = ua.NodeClass.DataType
4366
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4367
    refs.append(ref)
4368
    server.add_references(refs)
4369
   
4370
    node = ua.AddNodesItem()
4371
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15277")
4372
    node.BrowseName = ua.QualifiedName.from_string("RemoveDataSetWriter")
4373
    node.NodeClass = ua.NodeClass.Method
4374
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4375
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4376
    attrs = ua.MethodAttributes()
4377
    attrs.DisplayName = ua.LocalizedText("RemoveDataSetWriter")
4378
    node.NodeAttributes = attrs
4379
    server.add_nodes([node])
4380
    refs = []
4381
    ref = ua.AddReferencesItem()
4382
    ref.IsForward = true
4383
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4384
    ref.SourceNodeId = ua.NodeId.from_string("i=15277")
4385
    ref.TargetNodeClass = ua.NodeClass.DataType
4386
    ref.TargetNodeId = ua.NodeId.from_string("i=15278")
4387
    refs.append(ref)
4388
    ref = ua.AddReferencesItem()
4389
    ref.IsForward = true
4390
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4391
    ref.SourceNodeId = ua.NodeId.from_string("i=15277")
4392
    ref.TargetNodeClass = ua.NodeClass.DataType
4393
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
4394
    refs.append(ref)
4395
    server.add_references(refs)
4396
   
4397
    node = ua.AddNodesItem()
4398
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15278")
4399
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
4400
    node.NodeClass = ua.NodeClass.Variable
4401
    node.ParentNodeId = ua.NodeId.from_string("i=15277")
4402
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4403
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4404
    attrs = ua.VariableAttributes()
4405
    attrs.DisplayName = ua.LocalizedText("InputArguments")
4406
    attrs.DataType = ua.NodeId.from_string("i=296")
4407
    attrs.ValueRank = 1
4408
    node.NodeAttributes = attrs
4409
    server.add_nodes([node])
4410
    refs = []
4411
    ref = ua.AddReferencesItem()
4412
    ref.IsForward = true
4413
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4414
    ref.SourceNodeId = ua.NodeId.from_string("i=15278")
4415
    ref.TargetNodeClass = ua.NodeClass.DataType
4416
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4417
    refs.append(ref)
4418
    server.add_references(refs)
4419
   
4420
    node = ua.AddNodesItem()
4421
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15279")
4422
    node.BrowseName = ua.QualifiedName.from_string("<DataSetReaderName>")
4423
    node.NodeClass = ua.NodeClass.Object
4424
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4425
    node.ReferenceTypeId = ua.NodeId.from_string("i=15297")
4426
    node.TypeDefinition = ua.NodeId.from_string("i=15306")
4427
    attrs = ua.ObjectAttributes()
4428
    attrs.DisplayName = ua.LocalizedText("<DataSetReaderName>")
4429
    attrs.EventNotifier = 0
4430
    node.NodeAttributes = attrs
4431
    server.add_nodes([node])
4432
    refs = []
4433
    ref = ua.AddReferencesItem()
4434
    ref.IsForward = true
4435
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4436
    ref.SourceNodeId = ua.NodeId.from_string("i=15279")
4437
    ref.TargetNodeClass = ua.NodeClass.DataType
4438
    ref.TargetNodeId = ua.NodeId.from_string("i=15280")
4439
    refs.append(ref)
4440
    ref = ua.AddReferencesItem()
4441
    ref.IsForward = true
4442
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4443
    ref.SourceNodeId = ua.NodeId.from_string("i=15279")
4444
    ref.TargetNodeClass = ua.NodeClass.DataType
4445
    ref.TargetNodeId = ua.NodeId.from_string("i=15284")
4446
    refs.append(ref)
4447
    ref = ua.AddReferencesItem()
4448
    ref.IsForward = true
4449
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4450
    ref.SourceNodeId = ua.NodeId.from_string("i=15279")
4451
    ref.TargetNodeClass = ua.NodeClass.DataType
4452
    ref.TargetNodeId = ua.NodeId.from_string("i=15289")
4453
    refs.append(ref)
4454
    ref = ua.AddReferencesItem()
4455
    ref.IsForward = true
4456
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4457
    ref.SourceNodeId = ua.NodeId.from_string("i=15279")
4458
    ref.TargetNodeClass = ua.NodeClass.DataType
4459
    ref.TargetNodeId = ua.NodeId.from_string("i=11508")
4460
    refs.append(ref)
4461
    server.add_references(refs)
4462
   
4463
    node = ua.AddNodesItem()
4464
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15280")
4465
    node.BrowseName = ua.QualifiedName.from_string("Status")
4466
    node.NodeClass = ua.NodeClass.Object
4467
    node.ParentNodeId = ua.NodeId.from_string("i=15279")
4468
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4469
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
4470
    attrs = ua.ObjectAttributes()
4471
    attrs.DisplayName = ua.LocalizedText("Status")
4472
    attrs.EventNotifier = 0
4473
    node.NodeAttributes = attrs
4474
    server.add_nodes([node])
4475
    refs = []
4476
    ref = ua.AddReferencesItem()
4477
    ref.IsForward = true
4478
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4479
    ref.SourceNodeId = ua.NodeId.from_string("i=15280")
4480
    ref.TargetNodeClass = ua.NodeClass.DataType
4481
    ref.TargetNodeId = ua.NodeId.from_string("i=15281")
4482
    refs.append(ref)
4483
    ref = ua.AddReferencesItem()
4484
    ref.IsForward = true
4485
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4486
    ref.SourceNodeId = ua.NodeId.from_string("i=15280")
4487
    ref.TargetNodeClass = ua.NodeClass.DataType
4488
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4489
    refs.append(ref)
4490
    server.add_references(refs)
4491
   
4492
    node = ua.AddNodesItem()
4493
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15281")
4494
    node.BrowseName = ua.QualifiedName.from_string("State")
4495
    node.NodeClass = ua.NodeClass.Variable
4496
    node.ParentNodeId = ua.NodeId.from_string("i=15280")
4497
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4498
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4499
    attrs = ua.VariableAttributes()
4500
    attrs.DisplayName = ua.LocalizedText("State")
4501
    attrs.DataType = ua.NodeId.from_string("i=14647")
4502
    attrs.ValueRank = -1
4503
    node.NodeAttributes = attrs
4504
    server.add_nodes([node])
4505
    refs = []
4506
    ref = ua.AddReferencesItem()
4507
    ref.IsForward = true
4508
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4509
    ref.SourceNodeId = ua.NodeId.from_string("i=15281")
4510
    ref.TargetNodeClass = ua.NodeClass.DataType
4511
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4512
    refs.append(ref)
4513
    server.add_references(refs)
4514
   
4515
    node = ua.AddNodesItem()
4516
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15284")
4517
    node.BrowseName = ua.QualifiedName.from_string("TransportSettings")
4518
    node.NodeClass = ua.NodeClass.Object
4519
    node.ParentNodeId = ua.NodeId.from_string("i=15279")
4520
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4521
    node.TypeDefinition = ua.NodeId.from_string("i=15319")
4522
    attrs = ua.ObjectAttributes()
4523
    attrs.DisplayName = ua.LocalizedText("TransportSettings")
4524
    attrs.EventNotifier = 0
4525
    node.NodeAttributes = attrs
4526
    server.add_nodes([node])
4527
    refs = []
4528
    ref = ua.AddReferencesItem()
4529
    ref.IsForward = true
4530
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4531
    ref.SourceNodeId = ua.NodeId.from_string("i=15284")
4532
    ref.TargetNodeClass = ua.NodeClass.DataType
4533
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4534
    refs.append(ref)
4535
    server.add_references(refs)
4536
   
4537
    node = ua.AddNodesItem()
4538
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15289")
4539
    node.BrowseName = ua.QualifiedName.from_string("SubscribedDataSet")
4540
    node.NodeClass = ua.NodeClass.Object
4541
    node.ParentNodeId = ua.NodeId.from_string("i=15279")
4542
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4543
    node.TypeDefinition = ua.NodeId.from_string("i=15108")
4544
    attrs = ua.ObjectAttributes()
4545
    attrs.DisplayName = ua.LocalizedText("SubscribedDataSet")
4546
    attrs.EventNotifier = 0
4547
    node.NodeAttributes = attrs
4548
    server.add_nodes([node])
4549
    refs = []
4550
    ref = ua.AddReferencesItem()
4551
    ref.IsForward = true
4552
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4553
    ref.SourceNodeId = ua.NodeId.from_string("i=15289")
4554
    ref.TargetNodeClass = ua.NodeClass.DataType
4555
    ref.TargetNodeId = ua.NodeId.from_string("i=15290")
4556
    refs.append(ref)
4557
    ref = ua.AddReferencesItem()
4558
    ref.IsForward = true
4559
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4560
    ref.SourceNodeId = ua.NodeId.from_string("i=15289")
4561
    ref.TargetNodeClass = ua.NodeClass.DataType
4562
    ref.TargetNodeId = ua.NodeId.from_string("i=15291")
4563
    refs.append(ref)
4564
    ref = ua.AddReferencesItem()
4565
    ref.IsForward = true
4566
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4567
    ref.SourceNodeId = ua.NodeId.from_string("i=15289")
4568
    ref.TargetNodeClass = ua.NodeClass.DataType
4569
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4570
    refs.append(ref)
4571
    server.add_references(refs)
4572
   
4573
    node = ua.AddNodesItem()
4574
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15290")
4575
    node.BrowseName = ua.QualifiedName.from_string("DataSetMetaData")
4576
    node.NodeClass = ua.NodeClass.Variable
4577
    node.ParentNodeId = ua.NodeId.from_string("i=15289")
4578
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4579
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4580
    attrs = ua.VariableAttributes()
4581
    attrs.DisplayName = ua.LocalizedText("DataSetMetaData")
4582
    attrs.DataType = ua.NodeId.from_string("i=14523")
4583
    attrs.ValueRank = -1
4584
    node.NodeAttributes = attrs
4585
    server.add_nodes([node])
4586
    refs = []
4587
    ref = ua.AddReferencesItem()
4588
    ref.IsForward = true
4589
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4590
    ref.SourceNodeId = ua.NodeId.from_string("i=15290")
4591
    ref.TargetNodeClass = ua.NodeClass.DataType
4592
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4593
    refs.append(ref)
4594
    server.add_references(refs)
4595
   
4596
    node = ua.AddNodesItem()
4597
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15291")
4598
    node.BrowseName = ua.QualifiedName.from_string("MessageReceiveTimeout")
4599
    node.NodeClass = ua.NodeClass.Variable
4600
    node.ParentNodeId = ua.NodeId.from_string("i=15289")
4601
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4602
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4603
    attrs = ua.VariableAttributes()
4604
    attrs.DisplayName = ua.LocalizedText("MessageReceiveTimeout")
4605
    attrs.DataType = ua.NodeId.from_string("i=290")
4606
    attrs.ValueRank = -1
4607
    node.NodeAttributes = attrs
4608
    server.add_nodes([node])
4609
    refs = []
4610
    ref = ua.AddReferencesItem()
4611
    ref.IsForward = true
4612
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4613
    ref.SourceNodeId = ua.NodeId.from_string("i=15291")
4614
    ref.TargetNodeClass = ua.NodeClass.DataType
4615
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4616
    refs.append(ref)
4617
    server.add_references(refs)
4618
   
4619
    node = ua.AddNodesItem()
4620
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15292")
4621
    node.BrowseName = ua.QualifiedName.from_string("RemoveDataSetReader")
4622
    node.NodeClass = ua.NodeClass.Method
4623
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
4624
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4625
    attrs = ua.MethodAttributes()
4626
    attrs.DisplayName = ua.LocalizedText("RemoveDataSetReader")
4627
    node.NodeAttributes = attrs
4628
    server.add_nodes([node])
4629
    refs = []
4630
    ref = ua.AddReferencesItem()
4631
    ref.IsForward = true
4632
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4633
    ref.SourceNodeId = ua.NodeId.from_string("i=15292")
4634
    ref.TargetNodeClass = ua.NodeClass.DataType
4635
    ref.TargetNodeId = ua.NodeId.from_string("i=15293")
4636
    refs.append(ref)
4637
    ref = ua.AddReferencesItem()
4638
    ref.IsForward = true
4639
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4640
    ref.SourceNodeId = ua.NodeId.from_string("i=15292")
4641
    ref.TargetNodeClass = ua.NodeClass.DataType
4642
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
4643
    refs.append(ref)
4644
    server.add_references(refs)
4645
   
4646
    node = ua.AddNodesItem()
4647
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15293")
4648
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
4649
    node.NodeClass = ua.NodeClass.Variable
4650
    node.ParentNodeId = ua.NodeId.from_string("i=15292")
4651
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4652
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4653
    attrs = ua.VariableAttributes()
4654
    attrs.DisplayName = ua.LocalizedText("InputArguments")
4655
    attrs.DataType = ua.NodeId.from_string("i=296")
4656
    attrs.ValueRank = 1
4657
    node.NodeAttributes = attrs
4658
    server.add_nodes([node])
4659
    refs = []
4660
    ref = ua.AddReferencesItem()
4661
    ref.IsForward = true
4662
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4663
    ref.SourceNodeId = ua.NodeId.from_string("i=15293")
4664
    ref.TargetNodeClass = ua.NodeClass.DataType
4665
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4666
    refs.append(ref)
4667
    server.add_references(refs)
4668
   
4669
    node = ua.AddNodesItem()
4670
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15094")
4671
    node.BrowseName = ua.QualifiedName.from_string("PubSubMessageSecurityType")
4672
    node.NodeClass = ua.NodeClass.ObjectType
4673
    node.ParentNodeId = ua.NodeId.from_string("i=58")
4674
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4675
    attrs = ua.ObjectTypeAttributes()
4676
    attrs.DisplayName = ua.LocalizedText("PubSubMessageSecurityType")
4677
    attrs.IsAbstract = false
4678
    node.NodeAttributes = attrs
4679
    server.add_nodes([node])
4680
    refs = []
4681
    ref = ua.AddReferencesItem()
4682
    ref.IsForward = true
4683
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4684
    ref.SourceNodeId = ua.NodeId.from_string("i=15094")
4685
    ref.TargetNodeClass = ua.NodeClass.DataType
4686
    ref.TargetNodeId = ua.NodeId.from_string("i=15095")
4687
    refs.append(ref)
4688
    ref = ua.AddReferencesItem()
4689
    ref.IsForward = true
4690
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4691
    ref.SourceNodeId = ua.NodeId.from_string("i=15094")
4692
    ref.TargetNodeClass = ua.NodeClass.DataType
4693
    ref.TargetNodeId = ua.NodeId.from_string("i=15097")
4694
    refs.append(ref)
4695
    ref = ua.AddReferencesItem()
4696
    ref.IsForward = true
4697
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4698
    ref.SourceNodeId = ua.NodeId.from_string("i=15094")
4699
    ref.TargetNodeClass = ua.NodeClass.DataType
4700
    ref.TargetNodeId = ua.NodeId.from_string("i=15862")
4701
    refs.append(ref)
4702
    server.add_references(refs)
4703
   
4704
    node = ua.AddNodesItem()
4705
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15095")
4706
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupId")
4707
    node.NodeClass = ua.NodeClass.Variable
4708
    node.ParentNodeId = ua.NodeId.from_string("i=15094")
4709
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4710
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4711
    attrs = ua.VariableAttributes()
4712
    attrs.DisplayName = ua.LocalizedText("SecurityGroupId")
4713
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
4714
    attrs.ValueRank = -1
4715
    node.NodeAttributes = attrs
4716
    server.add_nodes([node])
4717
    refs = []
4718
    ref = ua.AddReferencesItem()
4719
    ref.IsForward = true
4720
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4721
    ref.SourceNodeId = ua.NodeId.from_string("i=15095")
4722
    ref.TargetNodeClass = ua.NodeClass.DataType
4723
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4724
    refs.append(ref)
4725
    server.add_references(refs)
4726
   
4727
    node = ua.AddNodesItem()
4728
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15097")
4729
    node.BrowseName = ua.QualifiedName.from_string("SecurityMode")
4730
    node.NodeClass = ua.NodeClass.Variable
4731
    node.ParentNodeId = ua.NodeId.from_string("i=15094")
4732
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4733
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4734
    attrs = ua.VariableAttributes()
4735
    attrs.DisplayName = ua.LocalizedText("SecurityMode")
4736
    attrs.DataType = ua.NodeId.from_string("i=302")
4737
    attrs.ValueRank = -1
4738
    node.NodeAttributes = attrs
4739
    server.add_nodes([node])
4740
    refs = []
4741
    ref = ua.AddReferencesItem()
4742
    ref.IsForward = true
4743
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4744
    ref.SourceNodeId = ua.NodeId.from_string("i=15097")
4745
    ref.TargetNodeClass = ua.NodeClass.DataType
4746
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4747
    refs.append(ref)
4748
    server.add_references(refs)
4749
   
4750
    node = ua.AddNodesItem()
4751
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15862")
4752
    node.BrowseName = ua.QualifiedName.from_string("SecurityKeyServices")
4753
    node.NodeClass = ua.NodeClass.Variable
4754
    node.ParentNodeId = ua.NodeId.from_string("i=15094")
4755
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4756
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4757
    attrs = ua.VariableAttributes()
4758
    attrs.DisplayName = ua.LocalizedText("SecurityKeyServices")
4759
    attrs.DataType = ua.NodeId.from_string("i=312")
4760
    attrs.ValueRank = 1
4761
    node.NodeAttributes = attrs
4762
    server.add_nodes([node])
4763
    refs = []
4764
    ref = ua.AddReferencesItem()
4765
    ref.IsForward = true
4766
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4767
    ref.SourceNodeId = ua.NodeId.from_string("i=15862")
4768
    ref.TargetNodeClass = ua.NodeClass.DataType
4769
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
4770
    refs.append(ref)
4771
    server.add_references(refs)
4772
   
4773
    node = ua.AddNodesItem()
4774
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15294")
4775
    node.BrowseName = ua.QualifiedName.from_string("SecurityKeyServiceDataType")
4776
    node.NodeClass = ua.NodeClass.DataType
4777
    node.ParentNodeId = ua.NodeId.from_string("i=22")
4778
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4779
    attrs = ua.DataTypeAttributes()
4780
    attrs.DisplayName = ua.LocalizedText("SecurityKeyServiceDataType")
4781
    attrs.IsAbstract = false
4782
    node.NodeAttributes = attrs
4783
    server.add_nodes([node])
4784
   
4785
    node = ua.AddNodesItem()
4786
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15296")
4787
    node.BrowseName = ua.QualifiedName.from_string("HasDataSetWriter")
4788
    node.NodeClass = ua.NodeClass.ReferenceType
4789
    node.ParentNodeId = ua.NodeId.from_string("i=47")
4790
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4791
    attrs = ua.ReferenceTypeAttributes()
4792
    attrs.DisplayName = ua.LocalizedText("HasDataSetWriter")
4793
    attrs.InverseName = ua.LocalizedText("IsWriterInGroup")
4794
    attrs.IsAbstract = false
4795
    attrs.Symmetric = false
4796
    node.NodeAttributes = attrs
4797
    server.add_nodes([node])
4798
   
4799
    node = ua.AddNodesItem()
4800
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15297")
4801
    node.BrowseName = ua.QualifiedName.from_string("HasDataSetReader")
4802
    node.NodeClass = ua.NodeClass.ReferenceType
4803
    node.ParentNodeId = ua.NodeId.from_string("i=47")
4804
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4805
    attrs = ua.ReferenceTypeAttributes()
4806
    attrs.DisplayName = ua.LocalizedText("HasDataSetReader")
4807
    attrs.InverseName = ua.LocalizedText("IsReaderInGroup")
4808
    attrs.IsAbstract = false
4809
    attrs.Symmetric = false
4810
    node.NodeAttributes = attrs
4811
    server.add_nodes([node])
4812
   
4813
    node = ua.AddNodesItem()
4814
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15298")
4815
    node.BrowseName = ua.QualifiedName.from_string("DataSetWriterType")
4816
    node.NodeClass = ua.NodeClass.ObjectType
4817
    node.ParentNodeId = ua.NodeId.from_string("i=58")
4818
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4819
    attrs = ua.ObjectTypeAttributes()
4820
    attrs.DisplayName = ua.LocalizedText("DataSetWriterType")
4821
    attrs.IsAbstract = false
4822
    node.NodeAttributes = attrs
4823
    server.add_nodes([node])
4824
    refs = []
4825
    ref = ua.AddReferencesItem()
4826
    ref.IsForward = true
4827
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4828
    ref.SourceNodeId = ua.NodeId.from_string("i=15298")
4829
    ref.TargetNodeClass = ua.NodeClass.DataType
4830
    ref.TargetNodeId = ua.NodeId.from_string("i=15299")
4831
    refs.append(ref)
4832
    ref = ua.AddReferencesItem()
4833
    ref.IsForward = true
4834
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
4835
    ref.SourceNodeId = ua.NodeId.from_string("i=15298")
4836
    ref.TargetNodeClass = ua.NodeClass.DataType
4837
    ref.TargetNodeId = ua.NodeId.from_string("i=15303")
4838
    refs.append(ref)
4839
    ref = ua.AddReferencesItem()
4840
    ref.IsForward = true
4841
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4842
    ref.SourceNodeId = ua.NodeId.from_string("i=15298")
4843
    ref.TargetNodeClass = ua.NodeClass.DataType
4844
    ref.TargetNodeId = ua.NodeId.from_string("i=15530")
4845
    refs.append(ref)
4846
    server.add_references(refs)
4847
   
4848
    node = ua.AddNodesItem()
4849
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15299")
4850
    node.BrowseName = ua.QualifiedName.from_string("Status")
4851
    node.NodeClass = ua.NodeClass.Object
4852
    node.ParentNodeId = ua.NodeId.from_string("i=15298")
4853
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4854
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
4855
    attrs = ua.ObjectAttributes()
4856
    attrs.DisplayName = ua.LocalizedText("Status")
4857
    attrs.EventNotifier = 0
4858
    node.NodeAttributes = attrs
4859
    server.add_nodes([node])
4860
    refs = []
4861
    ref = ua.AddReferencesItem()
4862
    ref.IsForward = true
4863
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4864
    ref.SourceNodeId = ua.NodeId.from_string("i=15299")
4865
    ref.TargetNodeClass = ua.NodeClass.DataType
4866
    ref.TargetNodeId = ua.NodeId.from_string("i=15300")
4867
    refs.append(ref)
4868
    ref = ua.AddReferencesItem()
4869
    ref.IsForward = true
4870
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4871
    ref.SourceNodeId = ua.NodeId.from_string("i=15299")
4872
    ref.TargetNodeClass = ua.NodeClass.DataType
4873
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4874
    refs.append(ref)
4875
    server.add_references(refs)
4876
   
4877
    node = ua.AddNodesItem()
4878
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15300")
4879
    node.BrowseName = ua.QualifiedName.from_string("State")
4880
    node.NodeClass = ua.NodeClass.Variable
4881
    node.ParentNodeId = ua.NodeId.from_string("i=15299")
4882
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4883
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4884
    attrs = ua.VariableAttributes()
4885
    attrs.DisplayName = ua.LocalizedText("State")
4886
    attrs.DataType = ua.NodeId.from_string("i=14647")
4887
    attrs.ValueRank = -1
4888
    node.NodeAttributes = attrs
4889
    server.add_nodes([node])
4890
    refs = []
4891
    ref = ua.AddReferencesItem()
4892
    ref.IsForward = true
4893
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4894
    ref.SourceNodeId = ua.NodeId.from_string("i=15300")
4895
    ref.TargetNodeClass = ua.NodeClass.DataType
4896
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4897
    refs.append(ref)
4898
    server.add_references(refs)
4899
   
4900
    node = ua.AddNodesItem()
4901
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15303")
4902
    node.BrowseName = ua.QualifiedName.from_string("TransportSettings")
4903
    node.NodeClass = ua.NodeClass.Object
4904
    node.ParentNodeId = ua.NodeId.from_string("i=15298")
4905
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
4906
    node.TypeDefinition = ua.NodeId.from_string("i=15305")
4907
    attrs = ua.ObjectAttributes()
4908
    attrs.DisplayName = ua.LocalizedText("TransportSettings")
4909
    attrs.EventNotifier = 0
4910
    node.NodeAttributes = attrs
4911
    server.add_nodes([node])
4912
    refs = []
4913
    ref = ua.AddReferencesItem()
4914
    ref.IsForward = true
4915
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4916
    ref.SourceNodeId = ua.NodeId.from_string("i=15303")
4917
    ref.TargetNodeClass = ua.NodeClass.DataType
4918
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4919
    refs.append(ref)
4920
    server.add_references(refs)
4921
   
4922
    node = ua.AddNodesItem()
4923
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15530")
4924
    node.BrowseName = ua.QualifiedName.from_string("DataSetContentMask")
4925
    node.NodeClass = ua.NodeClass.Variable
4926
    node.ParentNodeId = ua.NodeId.from_string("i=15298")
4927
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4928
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4929
    attrs = ua.VariableAttributes()
4930
    attrs.DisplayName = ua.LocalizedText("DataSetContentMask")
4931
    attrs.DataType = ua.NodeId.from_string("i=15532")
4932
    attrs.ValueRank = -1
4933
    node.NodeAttributes = attrs
4934
    server.add_nodes([node])
4935
    refs = []
4936
    ref = ua.AddReferencesItem()
4937
    ref.IsForward = true
4938
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4939
    ref.SourceNodeId = ua.NodeId.from_string("i=15530")
4940
    ref.TargetNodeClass = ua.NodeClass.DataType
4941
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
4942
    refs.append(ref)
4943
    server.add_references(refs)
4944
   
4945
    node = ua.AddNodesItem()
4946
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15305")
4947
    node.BrowseName = ua.QualifiedName.from_string("DataSetWriterTransportType")
4948
    node.NodeClass = ua.NodeClass.ObjectType
4949
    node.ParentNodeId = ua.NodeId.from_string("i=58")
4950
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4951
    attrs = ua.ObjectTypeAttributes()
4952
    attrs.DisplayName = ua.LocalizedText("DataSetWriterTransportType")
4953
    attrs.IsAbstract = true
4954
    node.NodeAttributes = attrs
4955
    server.add_nodes([node])
4956
    refs = []
4957
    ref = ua.AddReferencesItem()
4958
    ref.IsForward = true
4959
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
4960
    ref.SourceNodeId = ua.NodeId.from_string("i=15305")
4961
    ref.TargetNodeClass = ua.NodeClass.DataType
4962
    ref.TargetNodeId = ua.NodeId.from_string("i=15531")
4963
    refs.append(ref)
4964
    server.add_references(refs)
4965
   
4966
    node = ua.AddNodesItem()
4967
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15531")
4968
    node.BrowseName = ua.QualifiedName.from_string("KeyFrameCount")
4969
    node.NodeClass = ua.NodeClass.Variable
4970
    node.ParentNodeId = ua.NodeId.from_string("i=15305")
4971
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
4972
    node.TypeDefinition = ua.NodeId.from_string("i=68")
4973
    attrs = ua.VariableAttributes()
4974
    attrs.DisplayName = ua.LocalizedText("KeyFrameCount")
4975
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
4976
    attrs.ValueRank = -1
4977
    node.NodeAttributes = attrs
4978
    server.add_nodes([node])
4979
    refs = []
4980
    ref = ua.AddReferencesItem()
4981
    ref.IsForward = true
4982
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
4983
    ref.SourceNodeId = ua.NodeId.from_string("i=15531")
4984
    ref.TargetNodeClass = ua.NodeClass.DataType
4985
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
4986
    refs.append(ref)
4987
    server.add_references(refs)
4988
   
4989
    node = ua.AddNodesItem()
4990
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15532")
4991
    node.BrowseName = ua.QualifiedName.from_string("DataSetContentMask")
4992
    node.NodeClass = ua.NodeClass.DataType
4993
    node.ParentNodeId = ua.NodeId.from_string("i=29")
4994
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
4995
    attrs = ua.DataTypeAttributes()
4996
    attrs.DisplayName = ua.LocalizedText("DataSetContentMask")
4997
    attrs.IsAbstract = false
4998
    node.NodeAttributes = attrs
4999
    server.add_nodes([node])
5000
    refs = []
5001
    ref = ua.AddReferencesItem()
5002
    ref.IsForward = true
5003
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5004
    ref.SourceNodeId = ua.NodeId.from_string("i=15532")
5005
    ref.TargetNodeClass = ua.NodeClass.DataType
5006
    ref.TargetNodeId = ua.NodeId.from_string("i=15533")
5007
    refs.append(ref)
5008
    server.add_references(refs)
5009
   
5010
    node = ua.AddNodesItem()
5011
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15533")
5012
    node.BrowseName = ua.QualifiedName.from_string("EnumValues")
5013
    node.NodeClass = ua.NodeClass.Variable
5014
    node.ParentNodeId = ua.NodeId.from_string("i=15532")
5015
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5016
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5017
    attrs = ua.VariableAttributes()
5018
    attrs.DisplayName = ua.LocalizedText("EnumValues")
5019
    attrs.DataType = ua.NodeId.from_string("i=7594")
5020
    attrs.ValueRank = 1
5021
    node.NodeAttributes = attrs
5022
    server.add_nodes([node])
5023
    refs = []
5024
    ref = ua.AddReferencesItem()
5025
    ref.IsForward = true
5026
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5027
    ref.SourceNodeId = ua.NodeId.from_string("i=15533")
5028
    ref.TargetNodeClass = ua.NodeClass.DataType
5029
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5030
    refs.append(ref)
5031
    server.add_references(refs)
5032
   
5033
    node = ua.AddNodesItem()
5034
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15306")
5035
    node.BrowseName = ua.QualifiedName.from_string("DataSetReaderType")
5036
    node.NodeClass = ua.NodeClass.ObjectType
5037
    node.ParentNodeId = ua.NodeId.from_string("i=58")
5038
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5039
    attrs = ua.ObjectTypeAttributes()
5040
    attrs.DisplayName = ua.LocalizedText("DataSetReaderType")
5041
    attrs.IsAbstract = true
5042
    node.NodeAttributes = attrs
5043
    server.add_nodes([node])
5044
    refs = []
5045
    ref = ua.AddReferencesItem()
5046
    ref.IsForward = true
5047
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5048
    ref.SourceNodeId = ua.NodeId.from_string("i=15306")
5049
    ref.TargetNodeClass = ua.NodeClass.DataType
5050
    ref.TargetNodeId = ua.NodeId.from_string("i=15307")
5051
    refs.append(ref)
5052
    ref = ua.AddReferencesItem()
5053
    ref.IsForward = true
5054
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5055
    ref.SourceNodeId = ua.NodeId.from_string("i=15306")
5056
    ref.TargetNodeClass = ua.NodeClass.DataType
5057
    ref.TargetNodeId = ua.NodeId.from_string("i=15311")
5058
    refs.append(ref)
5059
    ref = ua.AddReferencesItem()
5060
    ref.IsForward = true
5061
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5062
    ref.SourceNodeId = ua.NodeId.from_string("i=15306")
5063
    ref.TargetNodeClass = ua.NodeClass.DataType
5064
    ref.TargetNodeId = ua.NodeId.from_string("i=15312")
5065
    refs.append(ref)
5066
    ref = ua.AddReferencesItem()
5067
    ref.IsForward = true
5068
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5069
    ref.SourceNodeId = ua.NodeId.from_string("i=15306")
5070
    ref.TargetNodeClass = ua.NodeClass.DataType
5071
    ref.TargetNodeId = ua.NodeId.from_string("i=15316")
5072
    refs.append(ref)
5073
    ref = ua.AddReferencesItem()
5074
    ref.IsForward = true
5075
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5076
    ref.SourceNodeId = ua.NodeId.from_string("i=15306")
5077
    ref.TargetNodeClass = ua.NodeClass.DataType
5078
    ref.TargetNodeId = ua.NodeId.from_string("i=15864")
5079
    refs.append(ref)
5080
    ref = ua.AddReferencesItem()
5081
    ref.IsForward = true
5082
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5083
    ref.SourceNodeId = ua.NodeId.from_string("i=15306")
5084
    ref.TargetNodeClass = ua.NodeClass.DataType
5085
    ref.TargetNodeId = ua.NodeId.from_string("i=15867")
5086
    refs.append(ref)
5087
    server.add_references(refs)
5088
   
5089
    node = ua.AddNodesItem()
5090
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15307")
5091
    node.BrowseName = ua.QualifiedName.from_string("Status")
5092
    node.NodeClass = ua.NodeClass.Object
5093
    node.ParentNodeId = ua.NodeId.from_string("i=15306")
5094
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5095
    node.TypeDefinition = ua.NodeId.from_string("i=14643")
5096
    attrs = ua.ObjectAttributes()
5097
    attrs.DisplayName = ua.LocalizedText("Status")
5098
    attrs.EventNotifier = 0
5099
    node.NodeAttributes = attrs
5100
    server.add_nodes([node])
5101
    refs = []
5102
    ref = ua.AddReferencesItem()
5103
    ref.IsForward = true
5104
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5105
    ref.SourceNodeId = ua.NodeId.from_string("i=15307")
5106
    ref.TargetNodeClass = ua.NodeClass.DataType
5107
    ref.TargetNodeId = ua.NodeId.from_string("i=15308")
5108
    refs.append(ref)
5109
    ref = ua.AddReferencesItem()
5110
    ref.IsForward = true
5111
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5112
    ref.SourceNodeId = ua.NodeId.from_string("i=15307")
5113
    ref.TargetNodeClass = ua.NodeClass.DataType
5114
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5115
    refs.append(ref)
5116
    server.add_references(refs)
5117
   
5118
    node = ua.AddNodesItem()
5119
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15308")
5120
    node.BrowseName = ua.QualifiedName.from_string("State")
5121
    node.NodeClass = ua.NodeClass.Variable
5122
    node.ParentNodeId = ua.NodeId.from_string("i=15307")
5123
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5124
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5125
    attrs = ua.VariableAttributes()
5126
    attrs.DisplayName = ua.LocalizedText("State")
5127
    attrs.DataType = ua.NodeId.from_string("i=14647")
5128
    attrs.ValueRank = -1
5129
    node.NodeAttributes = attrs
5130
    server.add_nodes([node])
5131
    refs = []
5132
    ref = ua.AddReferencesItem()
5133
    ref.IsForward = true
5134
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5135
    ref.SourceNodeId = ua.NodeId.from_string("i=15308")
5136
    ref.TargetNodeClass = ua.NodeClass.DataType
5137
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5138
    refs.append(ref)
5139
    server.add_references(refs)
5140
   
5141
    node = ua.AddNodesItem()
5142
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15311")
5143
    node.BrowseName = ua.QualifiedName.from_string("TransportSettings")
5144
    node.NodeClass = ua.NodeClass.Object
5145
    node.ParentNodeId = ua.NodeId.from_string("i=15306")
5146
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5147
    node.TypeDefinition = ua.NodeId.from_string("i=15319")
5148
    attrs = ua.ObjectAttributes()
5149
    attrs.DisplayName = ua.LocalizedText("TransportSettings")
5150
    attrs.EventNotifier = 0
5151
    node.NodeAttributes = attrs
5152
    server.add_nodes([node])
5153
    refs = []
5154
    ref = ua.AddReferencesItem()
5155
    ref.IsForward = true
5156
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5157
    ref.SourceNodeId = ua.NodeId.from_string("i=15311")
5158
    ref.TargetNodeClass = ua.NodeClass.DataType
5159
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5160
    refs.append(ref)
5161
    server.add_references(refs)
5162
   
5163
    node = ua.AddNodesItem()
5164
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15312")
5165
    node.BrowseName = ua.QualifiedName.from_string("MessageSecurity")
5166
    node.NodeClass = ua.NodeClass.Object
5167
    node.ParentNodeId = ua.NodeId.from_string("i=15306")
5168
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5169
    node.TypeDefinition = ua.NodeId.from_string("i=15094")
5170
    attrs = ua.ObjectAttributes()
5171
    attrs.DisplayName = ua.LocalizedText("MessageSecurity")
5172
    attrs.EventNotifier = 0
5173
    node.NodeAttributes = attrs
5174
    server.add_nodes([node])
5175
    refs = []
5176
    ref = ua.AddReferencesItem()
5177
    ref.IsForward = true
5178
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5179
    ref.SourceNodeId = ua.NodeId.from_string("i=15312")
5180
    ref.TargetNodeClass = ua.NodeClass.DataType
5181
    ref.TargetNodeId = ua.NodeId.from_string("i=15313")
5182
    refs.append(ref)
5183
    ref = ua.AddReferencesItem()
5184
    ref.IsForward = true
5185
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5186
    ref.SourceNodeId = ua.NodeId.from_string("i=15312")
5187
    ref.TargetNodeClass = ua.NodeClass.DataType
5188
    ref.TargetNodeId = ua.NodeId.from_string("i=15314")
5189
    refs.append(ref)
5190
    ref = ua.AddReferencesItem()
5191
    ref.IsForward = true
5192
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5193
    ref.SourceNodeId = ua.NodeId.from_string("i=15312")
5194
    ref.TargetNodeClass = ua.NodeClass.DataType
5195
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5196
    refs.append(ref)
5197
    server.add_references(refs)
5198
   
5199
    node = ua.AddNodesItem()
5200
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15313")
5201
    node.BrowseName = ua.QualifiedName.from_string("SecurityGroupId")
5202
    node.NodeClass = ua.NodeClass.Variable
5203
    node.ParentNodeId = ua.NodeId.from_string("i=15312")
5204
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5205
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5206
    attrs = ua.VariableAttributes()
5207
    attrs.DisplayName = ua.LocalizedText("SecurityGroupId")
5208
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
5209
    attrs.ValueRank = -1
5210
    node.NodeAttributes = attrs
5211
    server.add_nodes([node])
5212
    refs = []
5213
    ref = ua.AddReferencesItem()
5214
    ref.IsForward = true
5215
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5216
    ref.SourceNodeId = ua.NodeId.from_string("i=15313")
5217
    ref.TargetNodeClass = ua.NodeClass.DataType
5218
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5219
    refs.append(ref)
5220
    server.add_references(refs)
5221
   
5222
    node = ua.AddNodesItem()
5223
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15314")
5224
    node.BrowseName = ua.QualifiedName.from_string("SecurityMode")
5225
    node.NodeClass = ua.NodeClass.Variable
5226
    node.ParentNodeId = ua.NodeId.from_string("i=15312")
5227
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5228
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5229
    attrs = ua.VariableAttributes()
5230
    attrs.DisplayName = ua.LocalizedText("SecurityMode")
5231
    attrs.DataType = ua.NodeId.from_string("i=302")
5232
    attrs.ValueRank = -1
5233
    node.NodeAttributes = attrs
5234
    server.add_nodes([node])
5235
    refs = []
5236
    ref = ua.AddReferencesItem()
5237
    ref.IsForward = true
5238
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5239
    ref.SourceNodeId = ua.NodeId.from_string("i=15314")
5240
    ref.TargetNodeClass = ua.NodeClass.DataType
5241
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5242
    refs.append(ref)
5243
    server.add_references(refs)
5244
   
5245
    node = ua.AddNodesItem()
5246
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15316")
5247
    node.BrowseName = ua.QualifiedName.from_string("SubscribedDataSet")
5248
    node.NodeClass = ua.NodeClass.Object
5249
    node.ParentNodeId = ua.NodeId.from_string("i=15306")
5250
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5251
    node.TypeDefinition = ua.NodeId.from_string("i=15108")
5252
    attrs = ua.ObjectAttributes()
5253
    attrs.DisplayName = ua.LocalizedText("SubscribedDataSet")
5254
    attrs.EventNotifier = 0
5255
    node.NodeAttributes = attrs
5256
    server.add_nodes([node])
5257
    refs = []
5258
    ref = ua.AddReferencesItem()
5259
    ref.IsForward = true
5260
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5261
    ref.SourceNodeId = ua.NodeId.from_string("i=15316")
5262
    ref.TargetNodeClass = ua.NodeClass.DataType
5263
    ref.TargetNodeId = ua.NodeId.from_string("i=15317")
5264
    refs.append(ref)
5265
    ref = ua.AddReferencesItem()
5266
    ref.IsForward = true
5267
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5268
    ref.SourceNodeId = ua.NodeId.from_string("i=15316")
5269
    ref.TargetNodeClass = ua.NodeClass.DataType
5270
    ref.TargetNodeId = ua.NodeId.from_string("i=15318")
5271
    refs.append(ref)
5272
    ref = ua.AddReferencesItem()
5273
    ref.IsForward = true
5274
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5275
    ref.SourceNodeId = ua.NodeId.from_string("i=15316")
5276
    ref.TargetNodeClass = ua.NodeClass.DataType
5277
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5278
    refs.append(ref)
5279
    server.add_references(refs)
5280
   
5281
    node = ua.AddNodesItem()
5282
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15317")
5283
    node.BrowseName = ua.QualifiedName.from_string("DataSetMetaData")
5284
    node.NodeClass = ua.NodeClass.Variable
5285
    node.ParentNodeId = ua.NodeId.from_string("i=15316")
5286
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5287
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5288
    attrs = ua.VariableAttributes()
5289
    attrs.DisplayName = ua.LocalizedText("DataSetMetaData")
5290
    attrs.DataType = ua.NodeId.from_string("i=14523")
5291
    attrs.ValueRank = -1
5292
    node.NodeAttributes = attrs
5293
    server.add_nodes([node])
5294
    refs = []
5295
    ref = ua.AddReferencesItem()
5296
    ref.IsForward = true
5297
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5298
    ref.SourceNodeId = ua.NodeId.from_string("i=15317")
5299
    ref.TargetNodeClass = ua.NodeClass.DataType
5300
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5301
    refs.append(ref)
5302
    server.add_references(refs)
5303
   
5304
    node = ua.AddNodesItem()
5305
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15318")
5306
    node.BrowseName = ua.QualifiedName.from_string("MessageReceiveTimeout")
5307
    node.NodeClass = ua.NodeClass.Variable
5308
    node.ParentNodeId = ua.NodeId.from_string("i=15316")
5309
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5310
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5311
    attrs = ua.VariableAttributes()
5312
    attrs.DisplayName = ua.LocalizedText("MessageReceiveTimeout")
5313
    attrs.DataType = ua.NodeId.from_string("i=290")
5314
    attrs.ValueRank = -1
5315
    node.NodeAttributes = attrs
5316
    server.add_nodes([node])
5317
    refs = []
5318
    ref = ua.AddReferencesItem()
5319
    ref.IsForward = true
5320
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5321
    ref.SourceNodeId = ua.NodeId.from_string("i=15318")
5322
    ref.TargetNodeClass = ua.NodeClass.DataType
5323
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5324
    refs.append(ref)
5325
    server.add_references(refs)
5326
   
5327
    node = ua.AddNodesItem()
5328
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15864")
5329
    node.BrowseName = ua.QualifiedName.from_string("SetConnectVariables")
5330
    node.NodeClass = ua.NodeClass.Method
5331
    node.ParentNodeId = ua.NodeId.from_string("i=15306")
5332
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5333
    attrs = ua.MethodAttributes()
5334
    attrs.DisplayName = ua.LocalizedText("SetConnectVariables")
5335
    node.NodeAttributes = attrs
5336
    server.add_nodes([node])
5337
    refs = []
5338
    ref = ua.AddReferencesItem()
5339
    ref.IsForward = true
5340
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5341
    ref.SourceNodeId = ua.NodeId.from_string("i=15864")
5342
    ref.TargetNodeClass = ua.NodeClass.DataType
5343
    ref.TargetNodeId = ua.NodeId.from_string("i=15865")
5344
    refs.append(ref)
5345
    ref = ua.AddReferencesItem()
5346
    ref.IsForward = true
5347
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5348
    ref.SourceNodeId = ua.NodeId.from_string("i=15864")
5349
    ref.TargetNodeClass = ua.NodeClass.DataType
5350
    ref.TargetNodeId = ua.NodeId.from_string("i=15866")
5351
    refs.append(ref)
5352
    ref = ua.AddReferencesItem()
5353
    ref.IsForward = true
5354
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5355
    ref.SourceNodeId = ua.NodeId.from_string("i=15864")
5356
    ref.TargetNodeClass = ua.NodeClass.DataType
5357
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5358
    refs.append(ref)
5359
    server.add_references(refs)
5360
   
5361
    node = ua.AddNodesItem()
5362
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15865")
5363
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
5364
    node.NodeClass = ua.NodeClass.Variable
5365
    node.ParentNodeId = ua.NodeId.from_string("i=15864")
5366
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5367
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5368
    attrs = ua.VariableAttributes()
5369
    attrs.DisplayName = ua.LocalizedText("InputArguments")
5370
    attrs.DataType = ua.NodeId.from_string("i=296")
5371
    attrs.ValueRank = 1
5372
    node.NodeAttributes = attrs
5373
    server.add_nodes([node])
5374
    refs = []
5375
    ref = ua.AddReferencesItem()
5376
    ref.IsForward = true
5377
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5378
    ref.SourceNodeId = ua.NodeId.from_string("i=15865")
5379
    ref.TargetNodeClass = ua.NodeClass.DataType
5380
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5381
    refs.append(ref)
5382
    server.add_references(refs)
5383
   
5384
    node = ua.AddNodesItem()
5385
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15866")
5386
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
5387
    node.NodeClass = ua.NodeClass.Variable
5388
    node.ParentNodeId = ua.NodeId.from_string("i=15864")
5389
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5390
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5391
    attrs = ua.VariableAttributes()
5392
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
5393
    attrs.DataType = ua.NodeId.from_string("i=296")
5394
    attrs.ValueRank = 1
5395
    node.NodeAttributes = attrs
5396
    server.add_nodes([node])
5397
    refs = []
5398
    ref = ua.AddReferencesItem()
5399
    ref.IsForward = true
5400
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5401
    ref.SourceNodeId = ua.NodeId.from_string("i=15866")
5402
    ref.TargetNodeClass = ua.NodeClass.DataType
5403
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5404
    refs.append(ref)
5405
    server.add_references(refs)
5406
   
5407
    node = ua.AddNodesItem()
5408
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15867")
5409
    node.BrowseName = ua.QualifiedName.from_string("SetDataSetMirror")
5410
    node.NodeClass = ua.NodeClass.Method
5411
    node.ParentNodeId = ua.NodeId.from_string("i=15306")
5412
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5413
    attrs = ua.MethodAttributes()
5414
    attrs.DisplayName = ua.LocalizedText("SetDataSetMirror")
5415
    node.NodeAttributes = attrs
5416
    server.add_nodes([node])
5417
    refs = []
5418
    ref = ua.AddReferencesItem()
5419
    ref.IsForward = true
5420
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5421
    ref.SourceNodeId = ua.NodeId.from_string("i=15867")
5422
    ref.TargetNodeClass = ua.NodeClass.DataType
5423
    ref.TargetNodeId = ua.NodeId.from_string("i=15868")
5424
    refs.append(ref)
5425
    ref = ua.AddReferencesItem()
5426
    ref.IsForward = true
5427
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5428
    ref.SourceNodeId = ua.NodeId.from_string("i=15867")
5429
    ref.TargetNodeClass = ua.NodeClass.DataType
5430
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5431
    refs.append(ref)
5432
    server.add_references(refs)
5433
   
5434
    node = ua.AddNodesItem()
5435
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15868")
5436
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
5437
    node.NodeClass = ua.NodeClass.Variable
5438
    node.ParentNodeId = ua.NodeId.from_string("i=15867")
5439
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5440
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5441
    attrs = ua.VariableAttributes()
5442
    attrs.DisplayName = ua.LocalizedText("InputArguments")
5443
    attrs.DataType = ua.NodeId.from_string("i=296")
5444
    attrs.ValueRank = 1
5445
    node.NodeAttributes = attrs
5446
    server.add_nodes([node])
5447
    refs = []
5448
    ref = ua.AddReferencesItem()
5449
    ref.IsForward = true
5450
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5451
    ref.SourceNodeId = ua.NodeId.from_string("i=15868")
5452
    ref.TargetNodeClass = ua.NodeClass.DataType
5453
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5454
    refs.append(ref)
5455
    server.add_references(refs)
5456
   
5457
    node = ua.AddNodesItem()
5458
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15319")
5459
    node.BrowseName = ua.QualifiedName.from_string("DataSetReaderTransportType")
5460
    node.NodeClass = ua.NodeClass.ObjectType
5461
    node.ParentNodeId = ua.NodeId.from_string("i=58")
5462
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5463
    attrs = ua.ObjectTypeAttributes()
5464
    attrs.DisplayName = ua.LocalizedText("DataSetReaderTransportType")
5465
    attrs.IsAbstract = true
5466
    node.NodeAttributes = attrs
5467
    server.add_nodes([node])
5468
   
5469
    node = ua.AddNodesItem()
5470
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15108")
5471
    node.BrowseName = ua.QualifiedName.from_string("SubscribedDataSetType")
5472
    node.NodeClass = ua.NodeClass.ObjectType
5473
    node.ParentNodeId = ua.NodeId.from_string("i=58")
5474
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5475
    attrs = ua.ObjectTypeAttributes()
5476
    attrs.DisplayName = ua.LocalizedText("SubscribedDataSetType")
5477
    attrs.IsAbstract = false
5478
    node.NodeAttributes = attrs
5479
    server.add_nodes([node])
5480
    refs = []
5481
    ref = ua.AddReferencesItem()
5482
    ref.IsForward = true
5483
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5484
    ref.SourceNodeId = ua.NodeId.from_string("i=15108")
5485
    ref.TargetNodeClass = ua.NodeClass.DataType
5486
    ref.TargetNodeId = ua.NodeId.from_string("i=15109")
5487
    refs.append(ref)
5488
    ref = ua.AddReferencesItem()
5489
    ref.IsForward = true
5490
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5491
    ref.SourceNodeId = ua.NodeId.from_string("i=15108")
5492
    ref.TargetNodeClass = ua.NodeClass.DataType
5493
    ref.TargetNodeId = ua.NodeId.from_string("i=15110")
5494
    refs.append(ref)
5495
    server.add_references(refs)
5496
   
5497
    node = ua.AddNodesItem()
5498
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15109")
5499
    node.BrowseName = ua.QualifiedName.from_string("DataSetMetaData")
5500
    node.NodeClass = ua.NodeClass.Variable
5501
    node.ParentNodeId = ua.NodeId.from_string("i=15108")
5502
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5503
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5504
    attrs = ua.VariableAttributes()
5505
    attrs.DisplayName = ua.LocalizedText("DataSetMetaData")
5506
    attrs.DataType = ua.NodeId.from_string("i=14523")
5507
    attrs.ValueRank = -1
5508
    node.NodeAttributes = attrs
5509
    server.add_nodes([node])
5510
    refs = []
5511
    ref = ua.AddReferencesItem()
5512
    ref.IsForward = true
5513
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5514
    ref.SourceNodeId = ua.NodeId.from_string("i=15109")
5515
    ref.TargetNodeClass = ua.NodeClass.DataType
5516
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5517
    refs.append(ref)
5518
    server.add_references(refs)
5519
   
5520
    node = ua.AddNodesItem()
5521
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15110")
5522
    node.BrowseName = ua.QualifiedName.from_string("MessageReceiveTimeout")
5523
    node.NodeClass = ua.NodeClass.Variable
5524
    node.ParentNodeId = ua.NodeId.from_string("i=15108")
5525
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5526
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5527
    attrs = ua.VariableAttributes()
5528
    attrs.DisplayName = ua.LocalizedText("MessageReceiveTimeout")
5529
    attrs.DataType = ua.NodeId.from_string("i=290")
5530
    attrs.ValueRank = -1
5531
    node.NodeAttributes = attrs
5532
    server.add_nodes([node])
5533
    refs = []
5534
    ref = ua.AddReferencesItem()
5535
    ref.IsForward = true
5536
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5537
    ref.SourceNodeId = ua.NodeId.from_string("i=15110")
5538
    ref.TargetNodeClass = ua.NodeClass.DataType
5539
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5540
    refs.append(ref)
5541
    server.add_references(refs)
5542
   
5543
    node = ua.AddNodesItem()
5544
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15111")
5545
    node.BrowseName = ua.QualifiedName.from_string("ConnectedVariablesType")
5546
    node.NodeClass = ua.NodeClass.ObjectType
5547
    node.ParentNodeId = ua.NodeId.from_string("i=15108")
5548
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5549
    attrs = ua.ObjectTypeAttributes()
5550
    attrs.DisplayName = ua.LocalizedText("ConnectedVariablesType")
5551
    attrs.IsAbstract = false
5552
    node.NodeAttributes = attrs
5553
    server.add_nodes([node])
5554
    refs = []
5555
    ref = ua.AddReferencesItem()
5556
    ref.IsForward = true
5557
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5558
    ref.SourceNodeId = ua.NodeId.from_string("i=15111")
5559
    ref.TargetNodeClass = ua.NodeClass.DataType
5560
    ref.TargetNodeId = ua.NodeId.from_string("i=15114")
5561
    refs.append(ref)
5562
    ref = ua.AddReferencesItem()
5563
    ref.IsForward = true
5564
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5565
    ref.SourceNodeId = ua.NodeId.from_string("i=15111")
5566
    ref.TargetNodeClass = ua.NodeClass.DataType
5567
    ref.TargetNodeId = ua.NodeId.from_string("i=15115")
5568
    refs.append(ref)
5569
    ref = ua.AddReferencesItem()
5570
    ref.IsForward = true
5571
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5572
    ref.SourceNodeId = ua.NodeId.from_string("i=15111")
5573
    ref.TargetNodeClass = ua.NodeClass.DataType
5574
    ref.TargetNodeId = ua.NodeId.from_string("i=15118")
5575
    refs.append(ref)
5576
    server.add_references(refs)
5577
   
5578
    node = ua.AddNodesItem()
5579
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15114")
5580
    node.BrowseName = ua.QualifiedName.from_string("ConnectedVariables")
5581
    node.NodeClass = ua.NodeClass.Variable
5582
    node.ParentNodeId = ua.NodeId.from_string("i=15111")
5583
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5584
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5585
    attrs = ua.VariableAttributes()
5586
    attrs.DisplayName = ua.LocalizedText("ConnectedVariables")
5587
    attrs.DataType = ua.NodeId.from_string("i=14744")
5588
    attrs.ValueRank = 1
5589
    node.NodeAttributes = attrs
5590
    server.add_nodes([node])
5591
    refs = []
5592
    ref = ua.AddReferencesItem()
5593
    ref.IsForward = true
5594
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5595
    ref.SourceNodeId = ua.NodeId.from_string("i=15114")
5596
    ref.TargetNodeClass = ua.NodeClass.DataType
5597
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5598
    refs.append(ref)
5599
    server.add_references(refs)
5600
   
5601
    node = ua.AddNodesItem()
5602
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15115")
5603
    node.BrowseName = ua.QualifiedName.from_string("AddDataConnections")
5604
    node.NodeClass = ua.NodeClass.Method
5605
    node.ParentNodeId = ua.NodeId.from_string("i=15111")
5606
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5607
    attrs = ua.MethodAttributes()
5608
    attrs.DisplayName = ua.LocalizedText("AddDataConnections")
5609
    node.NodeAttributes = attrs
5610
    server.add_nodes([node])
5611
    refs = []
5612
    ref = ua.AddReferencesItem()
5613
    ref.IsForward = true
5614
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5615
    ref.SourceNodeId = ua.NodeId.from_string("i=15115")
5616
    ref.TargetNodeClass = ua.NodeClass.DataType
5617
    ref.TargetNodeId = ua.NodeId.from_string("i=15116")
5618
    refs.append(ref)
5619
    ref = ua.AddReferencesItem()
5620
    ref.IsForward = true
5621
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5622
    ref.SourceNodeId = ua.NodeId.from_string("i=15115")
5623
    ref.TargetNodeClass = ua.NodeClass.DataType
5624
    ref.TargetNodeId = ua.NodeId.from_string("i=15117")
5625
    refs.append(ref)
5626
    ref = ua.AddReferencesItem()
5627
    ref.IsForward = true
5628
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5629
    ref.SourceNodeId = ua.NodeId.from_string("i=15115")
5630
    ref.TargetNodeClass = ua.NodeClass.DataType
5631
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5632
    refs.append(ref)
5633
    server.add_references(refs)
5634
   
5635
    node = ua.AddNodesItem()
5636
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15116")
5637
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
5638
    node.NodeClass = ua.NodeClass.Variable
5639
    node.ParentNodeId = ua.NodeId.from_string("i=15115")
5640
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5641
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5642
    attrs = ua.VariableAttributes()
5643
    attrs.DisplayName = ua.LocalizedText("InputArguments")
5644
    attrs.DataType = ua.NodeId.from_string("i=296")
5645
    attrs.ValueRank = 1
5646
    node.NodeAttributes = attrs
5647
    server.add_nodes([node])
5648
    refs = []
5649
    ref = ua.AddReferencesItem()
5650
    ref.IsForward = true
5651
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5652
    ref.SourceNodeId = ua.NodeId.from_string("i=15116")
5653
    ref.TargetNodeClass = ua.NodeClass.DataType
5654
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5655
    refs.append(ref)
5656
    server.add_references(refs)
5657
   
5658
    node = ua.AddNodesItem()
5659
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15117")
5660
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
5661
    node.NodeClass = ua.NodeClass.Variable
5662
    node.ParentNodeId = ua.NodeId.from_string("i=15115")
5663
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5664
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5665
    attrs = ua.VariableAttributes()
5666
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
5667
    attrs.DataType = ua.NodeId.from_string("i=296")
5668
    attrs.ValueRank = 1
5669
    node.NodeAttributes = attrs
5670
    server.add_nodes([node])
5671
    refs = []
5672
    ref = ua.AddReferencesItem()
5673
    ref.IsForward = true
5674
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5675
    ref.SourceNodeId = ua.NodeId.from_string("i=15117")
5676
    ref.TargetNodeClass = ua.NodeClass.DataType
5677
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5678
    refs.append(ref)
5679
    server.add_references(refs)
5680
   
5681
    node = ua.AddNodesItem()
5682
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15118")
5683
    node.BrowseName = ua.QualifiedName.from_string("RemoveDataConnections")
5684
    node.NodeClass = ua.NodeClass.Method
5685
    node.ParentNodeId = ua.NodeId.from_string("i=15111")
5686
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5687
    attrs = ua.MethodAttributes()
5688
    attrs.DisplayName = ua.LocalizedText("RemoveDataConnections")
5689
    node.NodeAttributes = attrs
5690
    server.add_nodes([node])
5691
    refs = []
5692
    ref = ua.AddReferencesItem()
5693
    ref.IsForward = true
5694
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5695
    ref.SourceNodeId = ua.NodeId.from_string("i=15118")
5696
    ref.TargetNodeClass = ua.NodeClass.DataType
5697
    ref.TargetNodeId = ua.NodeId.from_string("i=15119")
5698
    refs.append(ref)
5699
    ref = ua.AddReferencesItem()
5700
    ref.IsForward = true
5701
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5702
    ref.SourceNodeId = ua.NodeId.from_string("i=15118")
5703
    ref.TargetNodeClass = ua.NodeClass.DataType
5704
    ref.TargetNodeId = ua.NodeId.from_string("i=15120")
5705
    refs.append(ref)
5706
    ref = ua.AddReferencesItem()
5707
    ref.IsForward = true
5708
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5709
    ref.SourceNodeId = ua.NodeId.from_string("i=15118")
5710
    ref.TargetNodeClass = ua.NodeClass.DataType
5711
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5712
    refs.append(ref)
5713
    server.add_references(refs)
5714
   
5715
    node = ua.AddNodesItem()
5716
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15119")
5717
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
5718
    node.NodeClass = ua.NodeClass.Variable
5719
    node.ParentNodeId = ua.NodeId.from_string("i=15118")
5720
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5721
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5722
    attrs = ua.VariableAttributes()
5723
    attrs.DisplayName = ua.LocalizedText("InputArguments")
5724
    attrs.DataType = ua.NodeId.from_string("i=296")
5725
    attrs.ValueRank = 1
5726
    node.NodeAttributes = attrs
5727
    server.add_nodes([node])
5728
    refs = []
5729
    ref = ua.AddReferencesItem()
5730
    ref.IsForward = true
5731
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5732
    ref.SourceNodeId = ua.NodeId.from_string("i=15119")
5733
    ref.TargetNodeClass = ua.NodeClass.DataType
5734
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5735
    refs.append(ref)
5736
    server.add_references(refs)
5737
   
5738
    node = ua.AddNodesItem()
5739
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15120")
5740
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
5741
    node.NodeClass = ua.NodeClass.Variable
5742
    node.ParentNodeId = ua.NodeId.from_string("i=15118")
5743
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5744
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5745
    attrs = ua.VariableAttributes()
5746
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
5747
    attrs.DataType = ua.NodeId.from_string("i=296")
5748
    attrs.ValueRank = 1
5749
    node.NodeAttributes = attrs
5750
    server.add_nodes([node])
5751
    refs = []
5752
    ref = ua.AddReferencesItem()
5753
    ref.IsForward = true
5754
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5755
    ref.SourceNodeId = ua.NodeId.from_string("i=15120")
5756
    ref.TargetNodeClass = ua.NodeClass.DataType
5757
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5758
    refs.append(ref)
5759
    server.add_references(refs)
5760
   
5761
    node = ua.AddNodesItem()
5762
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15874")
5763
    node.BrowseName = ua.QualifiedName.from_string("OverrideValueHandling")
5764
    node.NodeClass = ua.NodeClass.DataType
5765
    node.ParentNodeId = ua.NodeId.from_string("i=29")
5766
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5767
    attrs = ua.DataTypeAttributes()
5768
    attrs.DisplayName = ua.LocalizedText("OverrideValueHandling")
5769
    attrs.IsAbstract = false
5770
    node.NodeAttributes = attrs
5771
    server.add_nodes([node])
5772
    refs = []
5773
    ref = ua.AddReferencesItem()
5774
    ref.IsForward = true
5775
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5776
    ref.SourceNodeId = ua.NodeId.from_string("i=15874")
5777
    ref.TargetNodeClass = ua.NodeClass.DataType
5778
    ref.TargetNodeId = ua.NodeId.from_string("i=15875")
5779
    refs.append(ref)
5780
    server.add_references(refs)
5781
   
5782
    node = ua.AddNodesItem()
5783
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15875")
5784
    node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
5785
    node.NodeClass = ua.NodeClass.Variable
5786
    node.ParentNodeId = ua.NodeId.from_string("i=15874")
5787
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5788
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5789
    attrs = ua.VariableAttributes()
5790
    attrs.DisplayName = ua.LocalizedText("EnumStrings")
5791
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5792
    attrs.ValueRank = 1
5793
    node.NodeAttributes = attrs
5794
    server.add_nodes([node])
5795
    refs = []
5796
    ref = ua.AddReferencesItem()
5797
    ref.IsForward = true
5798
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5799
    ref.SourceNodeId = ua.NodeId.from_string("i=15875")
5800
    ref.TargetNodeClass = ua.NodeClass.DataType
5801
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5802
    refs.append(ref)
5803
    server.add_references(refs)
5804
   
5805
    node = ua.AddNodesItem()
5806
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15127")
5807
    node.BrowseName = ua.QualifiedName.from_string("SubscribedDataSetMirrorType")
5808
    node.NodeClass = ua.NodeClass.ObjectType
5809
    node.ParentNodeId = ua.NodeId.from_string("i=15108")
5810
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5811
    attrs = ua.ObjectTypeAttributes()
5812
    attrs.DisplayName = ua.LocalizedText("SubscribedDataSetMirrorType")
5813
    attrs.IsAbstract = false
5814
    node.NodeAttributes = attrs
5815
    server.add_nodes([node])
5816
    refs = []
5817
    ref = ua.AddReferencesItem()
5818
    ref.IsForward = true
5819
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5820
    ref.SourceNodeId = ua.NodeId.from_string("i=15127")
5821
    ref.TargetNodeClass = ua.NodeClass.DataType
5822
    ref.TargetNodeId = ua.NodeId.from_string("i=15534")
5823
    refs.append(ref)
5824
    server.add_references(refs)
5825
   
5826
    node = ua.AddNodesItem()
5827
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15534")
5828
    node.BrowseName = ua.QualifiedName.from_string("ParentNode")
5829
    node.NodeClass = ua.NodeClass.Variable
5830
    node.ParentNodeId = ua.NodeId.from_string("i=15127")
5831
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5832
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5833
    attrs = ua.VariableAttributes()
5834
    attrs.DisplayName = ua.LocalizedText("ParentNode")
5835
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
5836
    attrs.ValueRank = -1
5837
    node.NodeAttributes = attrs
5838
    server.add_nodes([node])
5839
    refs = []
5840
    ref = ua.AddReferencesItem()
5841
    ref.IsForward = true
5842
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5843
    ref.SourceNodeId = ua.NodeId.from_string("i=15534")
5844
    ref.TargetNodeClass = ua.NodeClass.DataType
5845
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5846
    refs.append(ref)
5847
    server.add_references(refs)
5848
   
5849
    node = ua.AddNodesItem()
5850
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14643")
5851
    node.BrowseName = ua.QualifiedName.from_string("PubSubStatusType")
5852
    node.NodeClass = ua.NodeClass.ObjectType
5853
    node.ParentNodeId = ua.NodeId.from_string("i=58")
5854
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5855
    attrs = ua.ObjectTypeAttributes()
5856
    attrs.DisplayName = ua.LocalizedText("PubSubStatusType")
5857
    attrs.IsAbstract = false
5858
    node.NodeAttributes = attrs
5859
    server.add_nodes([node])
5860
    refs = []
5861
    ref = ua.AddReferencesItem()
5862
    ref.IsForward = true
5863
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5864
    ref.SourceNodeId = ua.NodeId.from_string("i=14643")
5865
    ref.TargetNodeClass = ua.NodeClass.DataType
5866
    ref.TargetNodeId = ua.NodeId.from_string("i=14644")
5867
    refs.append(ref)
5868
    ref = ua.AddReferencesItem()
5869
    ref.IsForward = true
5870
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5871
    ref.SourceNodeId = ua.NodeId.from_string("i=14643")
5872
    ref.TargetNodeClass = ua.NodeClass.DataType
5873
    ref.TargetNodeId = ua.NodeId.from_string("i=14645")
5874
    refs.append(ref)
5875
    ref = ua.AddReferencesItem()
5876
    ref.IsForward = true
5877
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
5878
    ref.SourceNodeId = ua.NodeId.from_string("i=14643")
5879
    ref.TargetNodeClass = ua.NodeClass.DataType
5880
    ref.TargetNodeId = ua.NodeId.from_string("i=14646")
5881
    refs.append(ref)
5882
    server.add_references(refs)
5883
   
5884
    node = ua.AddNodesItem()
5885
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14644")
5886
    node.BrowseName = ua.QualifiedName.from_string("State")
5887
    node.NodeClass = ua.NodeClass.Variable
5888
    node.ParentNodeId = ua.NodeId.from_string("i=14643")
5889
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5890
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5891
    attrs = ua.VariableAttributes()
5892
    attrs.DisplayName = ua.LocalizedText("State")
5893
    attrs.DataType = ua.NodeId.from_string("i=14647")
5894
    attrs.ValueRank = -1
5895
    node.NodeAttributes = attrs
5896
    server.add_nodes([node])
5897
    refs = []
5898
    ref = ua.AddReferencesItem()
5899
    ref.IsForward = true
5900
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5901
    ref.SourceNodeId = ua.NodeId.from_string("i=14644")
5902
    ref.TargetNodeClass = ua.NodeClass.DataType
5903
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
5904
    refs.append(ref)
5905
    server.add_references(refs)
5906
   
5907
    node = ua.AddNodesItem()
5908
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14645")
5909
    node.BrowseName = ua.QualifiedName.from_string("Enable")
5910
    node.NodeClass = ua.NodeClass.Method
5911
    node.ParentNodeId = ua.NodeId.from_string("i=14643")
5912
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5913
    attrs = ua.MethodAttributes()
5914
    attrs.DisplayName = ua.LocalizedText("Enable")
5915
    node.NodeAttributes = attrs
5916
    server.add_nodes([node])
5917
    refs = []
5918
    ref = ua.AddReferencesItem()
5919
    ref.IsForward = true
5920
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5921
    ref.SourceNodeId = ua.NodeId.from_string("i=14645")
5922
    ref.TargetNodeClass = ua.NodeClass.DataType
5923
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5924
    refs.append(ref)
5925
    server.add_references(refs)
5926
   
5927
    node = ua.AddNodesItem()
5928
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14646")
5929
    node.BrowseName = ua.QualifiedName.from_string("Disable")
5930
    node.NodeClass = ua.NodeClass.Method
5931
    node.ParentNodeId = ua.NodeId.from_string("i=14643")
5932
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
5933
    attrs = ua.MethodAttributes()
5934
    attrs.DisplayName = ua.LocalizedText("Disable")
5935
    node.NodeAttributes = attrs
5936
    server.add_nodes([node])
5937
    refs = []
5938
    ref = ua.AddReferencesItem()
5939
    ref.IsForward = true
5940
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5941
    ref.SourceNodeId = ua.NodeId.from_string("i=14646")
5942
    ref.TargetNodeClass = ua.NodeClass.DataType
5943
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
5944
    refs.append(ref)
5945
    server.add_references(refs)
5946
   
5947
    node = ua.AddNodesItem()
5948
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15535")
5949
    node.BrowseName = ua.QualifiedName.from_string("PubSubStatusEventType")
5950
    node.NodeClass = ua.NodeClass.ObjectType
5951
    node.ParentNodeId = ua.NodeId.from_string("i=2130")
5952
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
5953
    attrs = ua.ObjectTypeAttributes()
5954
    attrs.DisplayName = ua.LocalizedText("PubSubStatusEventType")
5955
    attrs.IsAbstract = true
5956
    node.NodeAttributes = attrs
5957
    server.add_nodes([node])
5958
    refs = []
5959
    ref = ua.AddReferencesItem()
5960
    ref.IsForward = true
5961
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5962
    ref.SourceNodeId = ua.NodeId.from_string("i=15535")
5963
    ref.TargetNodeClass = ua.NodeClass.DataType
5964
    ref.TargetNodeId = ua.NodeId.from_string("i=15545")
5965
    refs.append(ref)
5966
    ref = ua.AddReferencesItem()
5967
    ref.IsForward = true
5968
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5969
    ref.SourceNodeId = ua.NodeId.from_string("i=15535")
5970
    ref.TargetNodeClass = ua.NodeClass.DataType
5971
    ref.TargetNodeId = ua.NodeId.from_string("i=15546")
5972
    refs.append(ref)
5973
    ref = ua.AddReferencesItem()
5974
    ref.IsForward = true
5975
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
5976
    ref.SourceNodeId = ua.NodeId.from_string("i=15535")
5977
    ref.TargetNodeClass = ua.NodeClass.DataType
5978
    ref.TargetNodeId = ua.NodeId.from_string("i=15547")
5979
    refs.append(ref)
5980
    server.add_references(refs)
5981
   
5982
    node = ua.AddNodesItem()
5983
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15545")
5984
    node.BrowseName = ua.QualifiedName.from_string("ConnectionId")
5985
    node.NodeClass = ua.NodeClass.Variable
5986
    node.ParentNodeId = ua.NodeId.from_string("i=15535")
5987
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
5988
    node.TypeDefinition = ua.NodeId.from_string("i=68")
5989
    attrs = ua.VariableAttributes()
5990
    attrs.DisplayName = ua.LocalizedText("ConnectionId")
5991
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
5992
    attrs.ValueRank = -1
5993
    node.NodeAttributes = attrs
5994
    server.add_nodes([node])
5995
    refs = []
5996
    ref = ua.AddReferencesItem()
5997
    ref.IsForward = true
5998
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
5999
    ref.SourceNodeId = ua.NodeId.from_string("i=15545")
6000
    ref.TargetNodeClass = ua.NodeClass.DataType
6001
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6002
    refs.append(ref)
6003
    server.add_references(refs)
6004
   
6005
    node = ua.AddNodesItem()
6006
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15546")
6007
    node.BrowseName = ua.QualifiedName.from_string("GroupId")
6008
    node.NodeClass = ua.NodeClass.Variable
6009
    node.ParentNodeId = ua.NodeId.from_string("i=15535")
6010
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6011
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6012
    attrs = ua.VariableAttributes()
6013
    attrs.DisplayName = ua.LocalizedText("GroupId")
6014
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
6015
    attrs.ValueRank = -1
6016
    node.NodeAttributes = attrs
6017
    server.add_nodes([node])
6018
    refs = []
6019
    ref = ua.AddReferencesItem()
6020
    ref.IsForward = true
6021
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6022
    ref.SourceNodeId = ua.NodeId.from_string("i=15546")
6023
    ref.TargetNodeClass = ua.NodeClass.DataType
6024
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6025
    refs.append(ref)
6026
    server.add_references(refs)
6027
   
6028
    node = ua.AddNodesItem()
6029
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15547")
6030
    node.BrowseName = ua.QualifiedName.from_string("State")
6031
    node.NodeClass = ua.NodeClass.Variable
6032
    node.ParentNodeId = ua.NodeId.from_string("i=15535")
6033
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6034
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6035
    attrs = ua.VariableAttributes()
6036
    attrs.DisplayName = ua.LocalizedText("State")
6037
    attrs.DataType = ua.NodeId.from_string("i=14647")
6038
    attrs.ValueRank = -1
6039
    node.NodeAttributes = attrs
6040
    server.add_nodes([node])
6041
    refs = []
6042
    ref = ua.AddReferencesItem()
6043
    ref.IsForward = true
6044
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6045
    ref.SourceNodeId = ua.NodeId.from_string("i=15547")
6046
    ref.TargetNodeClass = ua.NodeClass.DataType
6047
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6048
    refs.append(ref)
6049
    server.add_references(refs)
6050
   
6051
    node = ua.AddNodesItem()
6052
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15548")
6053
    node.BrowseName = ua.QualifiedName.from_string("PubSubTransportLimitsExceedEventType")
6054
    node.NodeClass = ua.NodeClass.ObjectType
6055
    node.ParentNodeId = ua.NodeId.from_string("i=15535")
6056
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6057
    attrs = ua.ObjectTypeAttributes()
6058
    attrs.DisplayName = ua.LocalizedText("PubSubTransportLimitsExceedEventType")
6059
    attrs.IsAbstract = true
6060
    node.NodeAttributes = attrs
6061
    server.add_nodes([node])
6062
    refs = []
6063
    ref = ua.AddReferencesItem()
6064
    ref.IsForward = true
6065
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6066
    ref.SourceNodeId = ua.NodeId.from_string("i=15548")
6067
    ref.TargetNodeClass = ua.NodeClass.DataType
6068
    ref.TargetNodeId = ua.NodeId.from_string("i=15561")
6069
    refs.append(ref)
6070
    ref = ua.AddReferencesItem()
6071
    ref.IsForward = true
6072
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6073
    ref.SourceNodeId = ua.NodeId.from_string("i=15548")
6074
    ref.TargetNodeClass = ua.NodeClass.DataType
6075
    ref.TargetNodeId = ua.NodeId.from_string("i=15562")
6076
    refs.append(ref)
6077
    server.add_references(refs)
6078
   
6079
    node = ua.AddNodesItem()
6080
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15561")
6081
    node.BrowseName = ua.QualifiedName.from_string("Actual")
6082
    node.NodeClass = ua.NodeClass.Variable
6083
    node.ParentNodeId = ua.NodeId.from_string("i=15548")
6084
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6085
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6086
    attrs = ua.VariableAttributes()
6087
    attrs.DisplayName = ua.LocalizedText("Actual")
6088
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
6089
    attrs.ValueRank = -1
6090
    node.NodeAttributes = attrs
6091
    server.add_nodes([node])
6092
    refs = []
6093
    ref = ua.AddReferencesItem()
6094
    ref.IsForward = true
6095
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6096
    ref.SourceNodeId = ua.NodeId.from_string("i=15561")
6097
    ref.TargetNodeClass = ua.NodeClass.DataType
6098
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6099
    refs.append(ref)
6100
    server.add_references(refs)
6101
   
6102
    node = ua.AddNodesItem()
6103
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15562")
6104
    node.BrowseName = ua.QualifiedName.from_string("Maximum")
6105
    node.NodeClass = ua.NodeClass.Variable
6106
    node.ParentNodeId = ua.NodeId.from_string("i=15548")
6107
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6108
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6109
    attrs = ua.VariableAttributes()
6110
    attrs.DisplayName = ua.LocalizedText("Maximum")
6111
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
6112
    attrs.ValueRank = -1
6113
    node.NodeAttributes = attrs
6114
    server.add_nodes([node])
6115
    refs = []
6116
    ref = ua.AddReferencesItem()
6117
    ref.IsForward = true
6118
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6119
    ref.SourceNodeId = ua.NodeId.from_string("i=15562")
6120
    ref.TargetNodeClass = ua.NodeClass.DataType
6121
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6122
    refs.append(ref)
6123
    server.add_references(refs)
6124
   
6125
    node = ua.AddNodesItem()
6126
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15563")
6127
    node.BrowseName = ua.QualifiedName.from_string("PubSubCommunicationFailureEventType")
6128
    node.NodeClass = ua.NodeClass.ObjectType
6129
    node.ParentNodeId = ua.NodeId.from_string("i=15535")
6130
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6131
    attrs = ua.ObjectTypeAttributes()
6132
    attrs.DisplayName = ua.LocalizedText("PubSubCommunicationFailureEventType")
6133
    attrs.IsAbstract = true
6134
    node.NodeAttributes = attrs
6135
    server.add_nodes([node])
6136
    refs = []
6137
    ref = ua.AddReferencesItem()
6138
    ref.IsForward = true
6139
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6140
    ref.SourceNodeId = ua.NodeId.from_string("i=15563")
6141
    ref.TargetNodeClass = ua.NodeClass.DataType
6142
    ref.TargetNodeId = ua.NodeId.from_string("i=15576")
6143
    refs.append(ref)
6144
    server.add_references(refs)
6145
   
6146
    node = ua.AddNodesItem()
6147
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15576")
6148
    node.BrowseName = ua.QualifiedName.from_string("Error")
6149
    node.NodeClass = ua.NodeClass.Variable
6150
    node.ParentNodeId = ua.NodeId.from_string("i=15563")
6151
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6152
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6153
    attrs = ua.VariableAttributes()
6154
    attrs.DisplayName = ua.LocalizedText("Error")
6155
    attrs.DataType = ua.NodeId(ua.ObjectIds.StatusCode)
6156
    attrs.ValueRank = -1
6157
    node.NodeAttributes = attrs
6158
    server.add_nodes([node])
6159
    refs = []
6160
    ref = ua.AddReferencesItem()
6161
    ref.IsForward = true
6162
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6163
    ref.SourceNodeId = ua.NodeId.from_string("i=15576")
6164
    ref.TargetNodeClass = ua.NodeClass.DataType
6165
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6166
    refs.append(ref)
6167
    server.add_references(refs)
6168
   
6169
    node = ua.AddNodesItem()
6170
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14943")
6171
    node.BrowseName = ua.QualifiedName.from_string("UadpConnectionType")
6172
    node.NodeClass = ua.NodeClass.ObjectType
6173
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
6174
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6175
    attrs = ua.ObjectTypeAttributes()
6176
    attrs.DisplayName = ua.LocalizedText("UadpConnectionType")
6177
    attrs.IsAbstract = false
6178
    node.NodeAttributes = attrs
6179
    server.add_nodes([node])
6180
    refs = []
6181
    ref = ua.AddReferencesItem()
6182
    ref.IsForward = true
6183
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6184
    ref.SourceNodeId = ua.NodeId.from_string("i=14943")
6185
    ref.TargetNodeClass = ua.NodeClass.DataType
6186
    ref.TargetNodeId = ua.NodeId.from_string("i=15330")
6187
    refs.append(ref)
6188
    ref = ua.AddReferencesItem()
6189
    ref.IsForward = true
6190
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6191
    ref.SourceNodeId = ua.NodeId.from_string("i=14943")
6192
    ref.TargetNodeClass = ua.NodeClass.DataType
6193
    ref.TargetNodeId = ua.NodeId.from_string("i=15334")
6194
    refs.append(ref)
6195
    ref = ua.AddReferencesItem()
6196
    ref.IsForward = true
6197
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6198
    ref.SourceNodeId = ua.NodeId.from_string("i=14943")
6199
    ref.TargetNodeClass = ua.NodeClass.DataType
6200
    ref.TargetNodeId = ua.NodeId.from_string("i=14959")
6201
    refs.append(ref)
6202
    server.add_references(refs)
6203
   
6204
    node = ua.AddNodesItem()
6205
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15330")
6206
    node.BrowseName = ua.QualifiedName.from_string("NetworkInterface")
6207
    node.NodeClass = ua.NodeClass.Variable
6208
    node.ParentNodeId = ua.NodeId.from_string("i=14943")
6209
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
6210
    node.TypeDefinition = ua.NodeId.from_string("i=2376")
6211
    attrs = ua.VariableAttributes()
6212
    attrs.DisplayName = ua.LocalizedText("NetworkInterface")
6213
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
6214
    attrs.ValueRank = 1
6215
    node.NodeAttributes = attrs
6216
    server.add_nodes([node])
6217
    refs = []
6218
    ref = ua.AddReferencesItem()
6219
    ref.IsForward = true
6220
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6221
    ref.SourceNodeId = ua.NodeId.from_string("i=15330")
6222
    ref.TargetNodeClass = ua.NodeClass.DataType
6223
    ref.TargetNodeId = ua.NodeId.from_string("i=15333")
6224
    refs.append(ref)
6225
    ref = ua.AddReferencesItem()
6226
    ref.IsForward = true
6227
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6228
    ref.SourceNodeId = ua.NodeId.from_string("i=15330")
6229
    ref.TargetNodeClass = ua.NodeClass.DataType
6230
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6231
    refs.append(ref)
6232
    server.add_references(refs)
6233
   
6234
    node = ua.AddNodesItem()
6235
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15333")
6236
    node.BrowseName = ua.QualifiedName.from_string("EnumStrings")
6237
    node.NodeClass = ua.NodeClass.Variable
6238
    node.ParentNodeId = ua.NodeId.from_string("i=15330")
6239
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6240
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6241
    attrs = ua.VariableAttributes()
6242
    attrs.DisplayName = ua.LocalizedText("EnumStrings")
6243
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
6244
    attrs.ValueRank = 1
6245
    node.NodeAttributes = attrs
6246
    server.add_nodes([node])
6247
    refs = []
6248
    ref = ua.AddReferencesItem()
6249
    ref.IsForward = true
6250
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6251
    ref.SourceNodeId = ua.NodeId.from_string("i=15333")
6252
    ref.TargetNodeClass = ua.NodeClass.DataType
6253
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6254
    refs.append(ref)
6255
    server.add_references(refs)
6256
   
6257
    node = ua.AddNodesItem()
6258
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15334")
6259
    node.BrowseName = ua.QualifiedName.from_string("TimeToLive")
6260
    node.NodeClass = ua.NodeClass.Variable
6261
    node.ParentNodeId = ua.NodeId.from_string("i=14943")
6262
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6263
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6264
    attrs = ua.VariableAttributes()
6265
    attrs.DisplayName = ua.LocalizedText("TimeToLive")
6266
    attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
6267
    attrs.ValueRank = -1
6268
    node.NodeAttributes = attrs
6269
    server.add_nodes([node])
6270
    refs = []
6271
    ref = ua.AddReferencesItem()
6272
    ref.IsForward = true
6273
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6274
    ref.SourceNodeId = ua.NodeId.from_string("i=15334")
6275
    ref.TargetNodeClass = ua.NodeClass.DataType
6276
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6277
    refs.append(ref)
6278
    server.add_references(refs)
6279
   
6280
    node = ua.AddNodesItem()
6281
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14959")
6282
    node.BrowseName = ua.QualifiedName.from_string("AddGroup")
6283
    node.NodeClass = ua.NodeClass.Method
6284
    node.ParentNodeId = ua.NodeId.from_string("i=14943")
6285
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
6286
    attrs = ua.MethodAttributes()
6287
    attrs.DisplayName = ua.LocalizedText("AddGroup")
6288
    node.NodeAttributes = attrs
6289
    server.add_nodes([node])
6290
    refs = []
6291
    ref = ua.AddReferencesItem()
6292
    ref.IsForward = true
6293
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6294
    ref.SourceNodeId = ua.NodeId.from_string("i=14959")
6295
    ref.TargetNodeClass = ua.NodeClass.DataType
6296
    ref.TargetNodeId = ua.NodeId.from_string("i=14960")
6297
    refs.append(ref)
6298
    ref = ua.AddReferencesItem()
6299
    ref.IsForward = true
6300
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6301
    ref.SourceNodeId = ua.NodeId.from_string("i=14959")
6302
    ref.TargetNodeClass = ua.NodeClass.DataType
6303
    ref.TargetNodeId = ua.NodeId.from_string("i=14961")
6304
    refs.append(ref)
6305
    ref = ua.AddReferencesItem()
6306
    ref.IsForward = true
6307
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6308
    ref.SourceNodeId = ua.NodeId.from_string("i=14959")
6309
    ref.TargetNodeClass = ua.NodeClass.DataType
6310
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6311
    refs.append(ref)
6312
    server.add_references(refs)
6313
   
6314
    node = ua.AddNodesItem()
6315
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14960")
6316
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
6317
    node.NodeClass = ua.NodeClass.Variable
6318
    node.ParentNodeId = ua.NodeId.from_string("i=14959")
6319
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6320
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6321
    attrs = ua.VariableAttributes()
6322
    attrs.DisplayName = ua.LocalizedText("InputArguments")
6323
    attrs.DataType = ua.NodeId.from_string("i=296")
6324
    attrs.ValueRank = 1
6325
    node.NodeAttributes = attrs
6326
    server.add_nodes([node])
6327
    refs = []
6328
    ref = ua.AddReferencesItem()
6329
    ref.IsForward = true
6330
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6331
    ref.SourceNodeId = ua.NodeId.from_string("i=14960")
6332
    ref.TargetNodeClass = ua.NodeClass.DataType
6333
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6334
    refs.append(ref)
6335
    server.add_references(refs)
6336
   
6337
    node = ua.AddNodesItem()
6338
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14961")
6339
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
6340
    node.NodeClass = ua.NodeClass.Variable
6341
    node.ParentNodeId = ua.NodeId.from_string("i=14959")
6342
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6343
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6344
    attrs = ua.VariableAttributes()
6345
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
6346
    attrs.DataType = ua.NodeId.from_string("i=296")
6347
    attrs.ValueRank = 1
6348
    node.NodeAttributes = attrs
6349
    server.add_nodes([node])
6350
    refs = []
6351
    ref = ua.AddReferencesItem()
6352
    ref.IsForward = true
6353
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6354
    ref.SourceNodeId = ua.NodeId.from_string("i=14961")
6355
    ref.TargetNodeClass = ua.NodeClass.DataType
6356
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6357
    refs.append(ref)
6358
    server.add_references(refs)
6359
   
6360
    node = ua.AddNodesItem()
6361
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14967")
6362
    node.BrowseName = ua.QualifiedName.from_string("UadpGroupType")
6363
    node.NodeClass = ua.NodeClass.ObjectType
6364
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
6365
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6366
    attrs = ua.ObjectTypeAttributes()
6367
    attrs.DisplayName = ua.LocalizedText("UadpGroupType")
6368
    attrs.IsAbstract = false
6369
    node.NodeAttributes = attrs
6370
    server.add_nodes([node])
6371
    refs = []
6372
    ref = ua.AddReferencesItem()
6373
    ref.IsForward = true
6374
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6375
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6376
    ref.TargetNodeClass = ua.NodeClass.DataType
6377
    ref.TargetNodeId = ua.NodeId.from_string("i=15365")
6378
    refs.append(ref)
6379
    ref = ua.AddReferencesItem()
6380
    ref.IsForward = true
6381
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6382
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6383
    ref.TargetNodeClass = ua.NodeClass.DataType
6384
    ref.TargetNodeId = ua.NodeId.from_string("i=15366")
6385
    refs.append(ref)
6386
    ref = ua.AddReferencesItem()
6387
    ref.IsForward = true
6388
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6389
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6390
    ref.TargetNodeClass = ua.NodeClass.DataType
6391
    ref.TargetNodeId = ua.NodeId.from_string("i=15151")
6392
    refs.append(ref)
6393
    ref = ua.AddReferencesItem()
6394
    ref.IsForward = true
6395
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6396
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6397
    ref.TargetNodeClass = ua.NodeClass.DataType
6398
    ref.TargetNodeId = ua.NodeId.from_string("i=15152")
6399
    refs.append(ref)
6400
    ref = ua.AddReferencesItem()
6401
    ref.IsForward = true
6402
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6403
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6404
    ref.TargetNodeClass = ua.NodeClass.DataType
6405
    ref.TargetNodeId = ua.NodeId.from_string("i=15153")
6406
    refs.append(ref)
6407
    ref = ua.AddReferencesItem()
6408
    ref.IsForward = true
6409
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6410
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6411
    ref.TargetNodeClass = ua.NodeClass.DataType
6412
    ref.TargetNodeId = ua.NodeId.from_string("i=15368")
6413
    refs.append(ref)
6414
    ref = ua.AddReferencesItem()
6415
    ref.IsForward = true
6416
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6417
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6418
    ref.TargetNodeClass = ua.NodeClass.DataType
6419
    ref.TargetNodeId = ua.NodeId.from_string("i=15369")
6420
    refs.append(ref)
6421
    ref = ua.AddReferencesItem()
6422
    ref.IsForward = true
6423
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6424
    ref.SourceNodeId = ua.NodeId.from_string("i=14967")
6425
    ref.TargetNodeClass = ua.NodeClass.DataType
6426
    ref.TargetNodeId = ua.NodeId.from_string("i=15372")
6427
    refs.append(ref)
6428
    server.add_references(refs)
6429
   
6430
    node = ua.AddNodesItem()
6431
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15365")
6432
    node.BrowseName = ua.QualifiedName.from_string("MaxNetworkMessageSize")
6433
    node.NodeClass = ua.NodeClass.Variable
6434
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6435
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6436
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6437
    attrs = ua.VariableAttributes()
6438
    attrs.DisplayName = ua.LocalizedText("MaxNetworkMessageSize")
6439
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
6440
    attrs.ValueRank = -1
6441
    node.NodeAttributes = attrs
6442
    server.add_nodes([node])
6443
    refs = []
6444
    ref = ua.AddReferencesItem()
6445
    ref.IsForward = true
6446
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6447
    ref.SourceNodeId = ua.NodeId.from_string("i=15365")
6448
    ref.TargetNodeClass = ua.NodeClass.DataType
6449
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6450
    refs.append(ref)
6451
    server.add_references(refs)
6452
   
6453
    node = ua.AddNodesItem()
6454
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15366")
6455
    node.BrowseName = ua.QualifiedName.from_string("SamplingOffset")
6456
    node.NodeClass = ua.NodeClass.Variable
6457
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6458
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6459
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6460
    attrs = ua.VariableAttributes()
6461
    attrs.DisplayName = ua.LocalizedText("SamplingOffset")
6462
    attrs.DataType = ua.NodeId.from_string("i=290")
6463
    attrs.ValueRank = -1
6464
    node.NodeAttributes = attrs
6465
    server.add_nodes([node])
6466
    refs = []
6467
    ref = ua.AddReferencesItem()
6468
    ref.IsForward = true
6469
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6470
    ref.SourceNodeId = ua.NodeId.from_string("i=15366")
6471
    ref.TargetNodeClass = ua.NodeClass.DataType
6472
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6473
    refs.append(ref)
6474
    server.add_references(refs)
6475
   
6476
    node = ua.AddNodesItem()
6477
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15151")
6478
    node.BrowseName = ua.QualifiedName.from_string("PublishingOffset")
6479
    node.NodeClass = ua.NodeClass.Variable
6480
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6481
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6482
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6483
    attrs = ua.VariableAttributes()
6484
    attrs.DisplayName = ua.LocalizedText("PublishingOffset")
6485
    attrs.DataType = ua.NodeId.from_string("i=290")
6486
    attrs.ValueRank = -1
6487
    node.NodeAttributes = attrs
6488
    server.add_nodes([node])
6489
    refs = []
6490
    ref = ua.AddReferencesItem()
6491
    ref.IsForward = true
6492
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6493
    ref.SourceNodeId = ua.NodeId.from_string("i=15151")
6494
    ref.TargetNodeClass = ua.NodeClass.DataType
6495
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6496
    refs.append(ref)
6497
    server.add_references(refs)
6498
   
6499
    node = ua.AddNodesItem()
6500
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15152")
6501
    node.BrowseName = ua.QualifiedName.from_string("MessageRepeatCount")
6502
    node.NodeClass = ua.NodeClass.Variable
6503
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6504
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6505
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6506
    attrs = ua.VariableAttributes()
6507
    attrs.DisplayName = ua.LocalizedText("MessageRepeatCount")
6508
    attrs.DataType = ua.NodeId(ua.ObjectIds.Byte)
6509
    attrs.ValueRank = -1
6510
    node.NodeAttributes = attrs
6511
    server.add_nodes([node])
6512
    refs = []
6513
    ref = ua.AddReferencesItem()
6514
    ref.IsForward = true
6515
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6516
    ref.SourceNodeId = ua.NodeId.from_string("i=15152")
6517
    ref.TargetNodeClass = ua.NodeClass.DataType
6518
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6519
    refs.append(ref)
6520
    server.add_references(refs)
6521
   
6522
    node = ua.AddNodesItem()
6523
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15153")
6524
    node.BrowseName = ua.QualifiedName.from_string("MessageRepeatDelay")
6525
    node.NodeClass = ua.NodeClass.Variable
6526
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6527
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6528
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6529
    attrs = ua.VariableAttributes()
6530
    attrs.DisplayName = ua.LocalizedText("MessageRepeatDelay")
6531
    attrs.DataType = ua.NodeId.from_string("i=290")
6532
    attrs.ValueRank = -1
6533
    node.NodeAttributes = attrs
6534
    server.add_nodes([node])
6535
    refs = []
6536
    ref = ua.AddReferencesItem()
6537
    ref.IsForward = true
6538
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6539
    ref.SourceNodeId = ua.NodeId.from_string("i=15153")
6540
    ref.TargetNodeClass = ua.NodeClass.DataType
6541
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6542
    refs.append(ref)
6543
    server.add_references(refs)
6544
   
6545
    node = ua.AddNodesItem()
6546
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15368")
6547
    node.BrowseName = ua.QualifiedName.from_string("UadpStreamAddress")
6548
    node.NodeClass = ua.NodeClass.Variable
6549
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6550
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6551
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6552
    attrs = ua.VariableAttributes()
6553
    attrs.DisplayName = ua.LocalizedText("UadpStreamAddress")
6554
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
6555
    attrs.ValueRank = -1
6556
    node.NodeAttributes = attrs
6557
    server.add_nodes([node])
6558
    refs = []
6559
    ref = ua.AddReferencesItem()
6560
    ref.IsForward = true
6561
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6562
    ref.SourceNodeId = ua.NodeId.from_string("i=15368")
6563
    ref.TargetNodeClass = ua.NodeClass.DataType
6564
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6565
    refs.append(ref)
6566
    server.add_references(refs)
6567
   
6568
    node = ua.AddNodesItem()
6569
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15369")
6570
    node.BrowseName = ua.QualifiedName.from_string("AddDataSetWriter")
6571
    node.NodeClass = ua.NodeClass.Method
6572
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6573
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
6574
    attrs = ua.MethodAttributes()
6575
    attrs.DisplayName = ua.LocalizedText("AddDataSetWriter")
6576
    node.NodeAttributes = attrs
6577
    server.add_nodes([node])
6578
    refs = []
6579
    ref = ua.AddReferencesItem()
6580
    ref.IsForward = true
6581
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6582
    ref.SourceNodeId = ua.NodeId.from_string("i=15369")
6583
    ref.TargetNodeClass = ua.NodeClass.DataType
6584
    ref.TargetNodeId = ua.NodeId.from_string("i=15370")
6585
    refs.append(ref)
6586
    ref = ua.AddReferencesItem()
6587
    ref.IsForward = true
6588
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6589
    ref.SourceNodeId = ua.NodeId.from_string("i=15369")
6590
    ref.TargetNodeClass = ua.NodeClass.DataType
6591
    ref.TargetNodeId = ua.NodeId.from_string("i=15371")
6592
    refs.append(ref)
6593
    ref = ua.AddReferencesItem()
6594
    ref.IsForward = true
6595
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6596
    ref.SourceNodeId = ua.NodeId.from_string("i=15369")
6597
    ref.TargetNodeClass = ua.NodeClass.DataType
6598
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6599
    refs.append(ref)
6600
    server.add_references(refs)
6601
   
6602
    node = ua.AddNodesItem()
6603
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15370")
6604
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
6605
    node.NodeClass = ua.NodeClass.Variable
6606
    node.ParentNodeId = ua.NodeId.from_string("i=15369")
6607
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6608
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6609
    attrs = ua.VariableAttributes()
6610
    attrs.DisplayName = ua.LocalizedText("InputArguments")
6611
    attrs.DataType = ua.NodeId.from_string("i=296")
6612
    attrs.ValueRank = 1
6613
    node.NodeAttributes = attrs
6614
    server.add_nodes([node])
6615
    refs = []
6616
    ref = ua.AddReferencesItem()
6617
    ref.IsForward = true
6618
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6619
    ref.SourceNodeId = ua.NodeId.from_string("i=15370")
6620
    ref.TargetNodeClass = ua.NodeClass.DataType
6621
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6622
    refs.append(ref)
6623
    server.add_references(refs)
6624
   
6625
    node = ua.AddNodesItem()
6626
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15371")
6627
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
6628
    node.NodeClass = ua.NodeClass.Variable
6629
    node.ParentNodeId = ua.NodeId.from_string("i=15369")
6630
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6631
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6632
    attrs = ua.VariableAttributes()
6633
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
6634
    attrs.DataType = ua.NodeId.from_string("i=296")
6635
    attrs.ValueRank = 1
6636
    node.NodeAttributes = attrs
6637
    server.add_nodes([node])
6638
    refs = []
6639
    ref = ua.AddReferencesItem()
6640
    ref.IsForward = true
6641
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6642
    ref.SourceNodeId = ua.NodeId.from_string("i=15371")
6643
    ref.TargetNodeClass = ua.NodeClass.DataType
6644
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6645
    refs.append(ref)
6646
    server.add_references(refs)
6647
   
6648
    node = ua.AddNodesItem()
6649
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15372")
6650
    node.BrowseName = ua.QualifiedName.from_string("AddDataSetReader")
6651
    node.NodeClass = ua.NodeClass.Method
6652
    node.ParentNodeId = ua.NodeId.from_string("i=14967")
6653
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
6654
    attrs = ua.MethodAttributes()
6655
    attrs.DisplayName = ua.LocalizedText("AddDataSetReader")
6656
    node.NodeAttributes = attrs
6657
    server.add_nodes([node])
6658
    refs = []
6659
    ref = ua.AddReferencesItem()
6660
    ref.IsForward = true
6661
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6662
    ref.SourceNodeId = ua.NodeId.from_string("i=15372")
6663
    ref.TargetNodeClass = ua.NodeClass.DataType
6664
    ref.TargetNodeId = ua.NodeId.from_string("i=15373")
6665
    refs.append(ref)
6666
    ref = ua.AddReferencesItem()
6667
    ref.IsForward = true
6668
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6669
    ref.SourceNodeId = ua.NodeId.from_string("i=15372")
6670
    ref.TargetNodeClass = ua.NodeClass.DataType
6671
    ref.TargetNodeId = ua.NodeId.from_string("i=15374")
6672
    refs.append(ref)
6673
    ref = ua.AddReferencesItem()
6674
    ref.IsForward = true
6675
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6676
    ref.SourceNodeId = ua.NodeId.from_string("i=15372")
6677
    ref.TargetNodeClass = ua.NodeClass.DataType
6678
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6679
    refs.append(ref)
6680
    server.add_references(refs)
6681
   
6682
    node = ua.AddNodesItem()
6683
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15373")
6684
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
6685
    node.NodeClass = ua.NodeClass.Variable
6686
    node.ParentNodeId = ua.NodeId.from_string("i=15372")
6687
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6688
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6689
    attrs = ua.VariableAttributes()
6690
    attrs.DisplayName = ua.LocalizedText("InputArguments")
6691
    attrs.DataType = ua.NodeId.from_string("i=296")
6692
    attrs.ValueRank = 1
6693
    node.NodeAttributes = attrs
6694
    server.add_nodes([node])
6695
    refs = []
6696
    ref = ua.AddReferencesItem()
6697
    ref.IsForward = true
6698
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6699
    ref.SourceNodeId = ua.NodeId.from_string("i=15373")
6700
    ref.TargetNodeClass = ua.NodeClass.DataType
6701
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6702
    refs.append(ref)
6703
    server.add_references(refs)
6704
   
6705
    node = ua.AddNodesItem()
6706
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15374")
6707
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
6708
    node.NodeClass = ua.NodeClass.Variable
6709
    node.ParentNodeId = ua.NodeId.from_string("i=15372")
6710
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6711
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6712
    attrs = ua.VariableAttributes()
6713
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
6714
    attrs.DataType = ua.NodeId.from_string("i=296")
6715
    attrs.ValueRank = 1
6716
    node.NodeAttributes = attrs
6717
    server.add_nodes([node])
6718
    refs = []
6719
    ref = ua.AddReferencesItem()
6720
    ref.IsForward = true
6721
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6722
    ref.SourceNodeId = ua.NodeId.from_string("i=15374")
6723
    ref.TargetNodeClass = ua.NodeClass.DataType
6724
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6725
    refs.append(ref)
6726
    server.add_references(refs)
6727
   
6728
    node = ua.AddNodesItem()
6729
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15011")
6730
    node.BrowseName = ua.QualifiedName.from_string("UadpWriterTransportType")
6731
    node.NodeClass = ua.NodeClass.ObjectType
6732
    node.ParentNodeId = ua.NodeId.from_string("i=15305")
6733
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6734
    attrs = ua.ObjectTypeAttributes()
6735
    attrs.DisplayName = ua.LocalizedText("UadpWriterTransportType")
6736
    attrs.IsAbstract = false
6737
    node.NodeAttributes = attrs
6738
    server.add_nodes([node])
6739
    refs = []
6740
    ref = ua.AddReferencesItem()
6741
    ref.IsForward = true
6742
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6743
    ref.SourceNodeId = ua.NodeId.from_string("i=15011")
6744
    ref.TargetNodeClass = ua.NodeClass.DataType
6745
    ref.TargetNodeId = ua.NodeId.from_string("i=15012")
6746
    refs.append(ref)
6747
    server.add_references(refs)
6748
   
6749
    node = ua.AddNodesItem()
6750
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15012")
6751
    node.BrowseName = ua.QualifiedName.from_string("DataSetWriterId")
6752
    node.NodeClass = ua.NodeClass.Variable
6753
    node.ParentNodeId = ua.NodeId.from_string("i=15011")
6754
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6755
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6756
    attrs = ua.VariableAttributes()
6757
    attrs.DisplayName = ua.LocalizedText("DataSetWriterId")
6758
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
6759
    attrs.ValueRank = -1
6760
    node.NodeAttributes = attrs
6761
    server.add_nodes([node])
6762
    refs = []
6763
    ref = ua.AddReferencesItem()
6764
    ref.IsForward = true
6765
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6766
    ref.SourceNodeId = ua.NodeId.from_string("i=15012")
6767
    ref.TargetNodeClass = ua.NodeClass.DataType
6768
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6769
    refs.append(ref)
6770
    server.add_references(refs)
6771
   
6772
    node = ua.AddNodesItem()
6773
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15154")
6774
    node.BrowseName = ua.QualifiedName.from_string("UadpReaderTransportType")
6775
    node.NodeClass = ua.NodeClass.ObjectType
6776
    node.ParentNodeId = ua.NodeId.from_string("i=15319")
6777
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6778
    attrs = ua.ObjectTypeAttributes()
6779
    attrs.DisplayName = ua.LocalizedText("UadpReaderTransportType")
6780
    attrs.IsAbstract = false
6781
    node.NodeAttributes = attrs
6782
    server.add_nodes([node])
6783
    refs = []
6784
    ref = ua.AddReferencesItem()
6785
    ref.IsForward = true
6786
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6787
    ref.SourceNodeId = ua.NodeId.from_string("i=15154")
6788
    ref.TargetNodeClass = ua.NodeClass.DataType
6789
    ref.TargetNodeId = ua.NodeId.from_string("i=15155")
6790
    refs.append(ref)
6791
    ref = ua.AddReferencesItem()
6792
    ref.IsForward = true
6793
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6794
    ref.SourceNodeId = ua.NodeId.from_string("i=15154")
6795
    ref.TargetNodeClass = ua.NodeClass.DataType
6796
    ref.TargetNodeId = ua.NodeId.from_string("i=15156")
6797
    refs.append(ref)
6798
    server.add_references(refs)
6799
   
6800
    node = ua.AddNodesItem()
6801
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15155")
6802
    node.BrowseName = ua.QualifiedName.from_string("PublisherId")
6803
    node.NodeClass = ua.NodeClass.Variable
6804
    node.ParentNodeId = ua.NodeId.from_string("i=15154")
6805
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6806
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6807
    attrs = ua.VariableAttributes()
6808
    attrs.DisplayName = ua.LocalizedText("PublisherId")
6809
    attrs.DataType = ua.NodeId(ua.ObjectIds.Guid)
6810
    attrs.ValueRank = -1
6811
    node.NodeAttributes = attrs
6812
    server.add_nodes([node])
6813
    refs = []
6814
    ref = ua.AddReferencesItem()
6815
    ref.IsForward = true
6816
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6817
    ref.SourceNodeId = ua.NodeId.from_string("i=15155")
6818
    ref.TargetNodeClass = ua.NodeClass.DataType
6819
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6820
    refs.append(ref)
6821
    server.add_references(refs)
6822
   
6823
    node = ua.AddNodesItem()
6824
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15156")
6825
    node.BrowseName = ua.QualifiedName.from_string("DataSetWriterId")
6826
    node.NodeClass = ua.NodeClass.Variable
6827
    node.ParentNodeId = ua.NodeId.from_string("i=15154")
6828
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6829
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6830
    attrs = ua.VariableAttributes()
6831
    attrs.DisplayName = ua.LocalizedText("DataSetWriterId")
6832
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
6833
    attrs.ValueRank = -1
6834
    node.NodeAttributes = attrs
6835
    server.add_nodes([node])
6836
    refs = []
6837
    ref = ua.AddReferencesItem()
6838
    ref.IsForward = true
6839
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6840
    ref.SourceNodeId = ua.NodeId.from_string("i=15156")
6841
    ref.TargetNodeClass = ua.NodeClass.DataType
6842
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6843
    refs.append(ref)
6844
    server.add_references(refs)
6845
   
6846
    node = ua.AddNodesItem()
6847
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14354")
6848
    node.BrowseName = ua.QualifiedName.from_string("AmqpConnectionType")
6849
    node.NodeClass = ua.NodeClass.ObjectType
6850
    node.ParentNodeId = ua.NodeId.from_string("i=14209")
6851
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6852
    attrs = ua.ObjectTypeAttributes()
6853
    attrs.DisplayName = ua.LocalizedText("AmqpConnectionType")
6854
    attrs.IsAbstract = false
6855
    node.NodeAttributes = attrs
6856
    server.add_nodes([node])
6857
    refs = []
6858
    ref = ua.AddReferencesItem()
6859
    ref.IsForward = true
6860
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6861
    ref.SourceNodeId = ua.NodeId.from_string("i=14354")
6862
    ref.TargetNodeClass = ua.NodeClass.DataType
6863
    ref.TargetNodeId = ua.NodeId.from_string("i=14367")
6864
    refs.append(ref)
6865
    server.add_references(refs)
6866
   
6867
    node = ua.AddNodesItem()
6868
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14367")
6869
    node.BrowseName = ua.QualifiedName.from_string("AddGroup")
6870
    node.NodeClass = ua.NodeClass.Method
6871
    node.ParentNodeId = ua.NodeId.from_string("i=14354")
6872
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
6873
    attrs = ua.MethodAttributes()
6874
    attrs.DisplayName = ua.LocalizedText("AddGroup")
6875
    node.NodeAttributes = attrs
6876
    server.add_nodes([node])
6877
    refs = []
6878
    ref = ua.AddReferencesItem()
6879
    ref.IsForward = true
6880
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6881
    ref.SourceNodeId = ua.NodeId.from_string("i=14367")
6882
    ref.TargetNodeClass = ua.NodeClass.DataType
6883
    ref.TargetNodeId = ua.NodeId.from_string("i=14368")
6884
    refs.append(ref)
6885
    ref = ua.AddReferencesItem()
6886
    ref.IsForward = true
6887
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6888
    ref.SourceNodeId = ua.NodeId.from_string("i=14367")
6889
    ref.TargetNodeClass = ua.NodeClass.DataType
6890
    ref.TargetNodeId = ua.NodeId.from_string("i=14369")
6891
    refs.append(ref)
6892
    ref = ua.AddReferencesItem()
6893
    ref.IsForward = true
6894
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6895
    ref.SourceNodeId = ua.NodeId.from_string("i=14367")
6896
    ref.TargetNodeClass = ua.NodeClass.DataType
6897
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
6898
    refs.append(ref)
6899
    server.add_references(refs)
6900
   
6901
    node = ua.AddNodesItem()
6902
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14368")
6903
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
6904
    node.NodeClass = ua.NodeClass.Variable
6905
    node.ParentNodeId = ua.NodeId.from_string("i=14367")
6906
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6907
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6908
    attrs = ua.VariableAttributes()
6909
    attrs.DisplayName = ua.LocalizedText("InputArguments")
6910
    attrs.DataType = ua.NodeId.from_string("i=296")
6911
    attrs.ValueRank = 1
6912
    node.NodeAttributes = attrs
6913
    server.add_nodes([node])
6914
    refs = []
6915
    ref = ua.AddReferencesItem()
6916
    ref.IsForward = true
6917
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6918
    ref.SourceNodeId = ua.NodeId.from_string("i=14368")
6919
    ref.TargetNodeClass = ua.NodeClass.DataType
6920
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6921
    refs.append(ref)
6922
    server.add_references(refs)
6923
   
6924
    node = ua.AddNodesItem()
6925
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14369")
6926
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
6927
    node.NodeClass = ua.NodeClass.Variable
6928
    node.ParentNodeId = ua.NodeId.from_string("i=14367")
6929
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6930
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6931
    attrs = ua.VariableAttributes()
6932
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
6933
    attrs.DataType = ua.NodeId.from_string("i=296")
6934
    attrs.ValueRank = 1
6935
    node.NodeAttributes = attrs
6936
    server.add_nodes([node])
6937
    refs = []
6938
    ref = ua.AddReferencesItem()
6939
    ref.IsForward = true
6940
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6941
    ref.SourceNodeId = ua.NodeId.from_string("i=14369")
6942
    ref.TargetNodeClass = ua.NodeClass.DataType
6943
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
6944
    refs.append(ref)
6945
    server.add_references(refs)
6946
   
6947
    node = ua.AddNodesItem()
6948
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14761")
6949
    node.BrowseName = ua.QualifiedName.from_string("AmqpGroupType")
6950
    node.NodeClass = ua.NodeClass.ObjectType
6951
    node.ParentNodeId = ua.NodeId.from_string("i=14232")
6952
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
6953
    attrs = ua.ObjectTypeAttributes()
6954
    attrs.DisplayName = ua.LocalizedText("AmqpGroupType")
6955
    attrs.IsAbstract = false
6956
    node.NodeAttributes = attrs
6957
    server.add_nodes([node])
6958
    refs = []
6959
    ref = ua.AddReferencesItem()
6960
    ref.IsForward = true
6961
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
6962
    ref.SourceNodeId = ua.NodeId.from_string("i=14761")
6963
    ref.TargetNodeClass = ua.NodeClass.DataType
6964
    ref.TargetNodeId = ua.NodeId.from_string("i=15415")
6965
    refs.append(ref)
6966
    ref = ua.AddReferencesItem()
6967
    ref.IsForward = true
6968
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6969
    ref.SourceNodeId = ua.NodeId.from_string("i=14761")
6970
    ref.TargetNodeClass = ua.NodeClass.DataType
6971
    ref.TargetNodeId = ua.NodeId.from_string("i=15416")
6972
    refs.append(ref)
6973
    ref = ua.AddReferencesItem()
6974
    ref.IsForward = true
6975
    ref.ReferenceTypeId = ua.NodeId.from_string("i=47")
6976
    ref.SourceNodeId = ua.NodeId.from_string("i=14761")
6977
    ref.TargetNodeClass = ua.NodeClass.DataType
6978
    ref.TargetNodeId = ua.NodeId.from_string("i=15582")
6979
    refs.append(ref)
6980
    server.add_references(refs)
6981
   
6982
    node = ua.AddNodesItem()
6983
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15415")
6984
    node.BrowseName = ua.QualifiedName.from_string("AmqpNodeName")
6985
    node.NodeClass = ua.NodeClass.Variable
6986
    node.ParentNodeId = ua.NodeId.from_string("i=14761")
6987
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
6988
    node.TypeDefinition = ua.NodeId.from_string("i=68")
6989
    attrs = ua.VariableAttributes()
6990
    attrs.DisplayName = ua.LocalizedText("AmqpNodeName")
6991
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
6992
    attrs.ValueRank = -1
6993
    node.NodeAttributes = attrs
6994
    server.add_nodes([node])
6995
    refs = []
6996
    ref = ua.AddReferencesItem()
6997
    ref.IsForward = true
6998
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
6999
    ref.SourceNodeId = ua.NodeId.from_string("i=15415")
7000
    ref.TargetNodeClass = ua.NodeClass.DataType
7001
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7002
    refs.append(ref)
7003
    server.add_references(refs)
7004
   
7005
    node = ua.AddNodesItem()
7006
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15416")
7007
    node.BrowseName = ua.QualifiedName.from_string("AddDataSetWriter")
7008
    node.NodeClass = ua.NodeClass.Method
7009
    node.ParentNodeId = ua.NodeId.from_string("i=14761")
7010
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
7011
    attrs = ua.MethodAttributes()
7012
    attrs.DisplayName = ua.LocalizedText("AddDataSetWriter")
7013
    node.NodeAttributes = attrs
7014
    server.add_nodes([node])
7015
    refs = []
7016
    ref = ua.AddReferencesItem()
7017
    ref.IsForward = true
7018
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7019
    ref.SourceNodeId = ua.NodeId.from_string("i=15416")
7020
    ref.TargetNodeClass = ua.NodeClass.DataType
7021
    ref.TargetNodeId = ua.NodeId.from_string("i=15417")
7022
    refs.append(ref)
7023
    ref = ua.AddReferencesItem()
7024
    ref.IsForward = true
7025
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7026
    ref.SourceNodeId = ua.NodeId.from_string("i=15416")
7027
    ref.TargetNodeClass = ua.NodeClass.DataType
7028
    ref.TargetNodeId = ua.NodeId.from_string("i=15418")
7029
    refs.append(ref)
7030
    ref = ua.AddReferencesItem()
7031
    ref.IsForward = true
7032
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7033
    ref.SourceNodeId = ua.NodeId.from_string("i=15416")
7034
    ref.TargetNodeClass = ua.NodeClass.DataType
7035
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
7036
    refs.append(ref)
7037
    server.add_references(refs)
7038
   
7039
    node = ua.AddNodesItem()
7040
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15417")
7041
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
7042
    node.NodeClass = ua.NodeClass.Variable
7043
    node.ParentNodeId = ua.NodeId.from_string("i=15416")
7044
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7045
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7046
    attrs = ua.VariableAttributes()
7047
    attrs.DisplayName = ua.LocalizedText("InputArguments")
7048
    attrs.DataType = ua.NodeId.from_string("i=296")
7049
    attrs.ValueRank = 1
7050
    node.NodeAttributes = attrs
7051
    server.add_nodes([node])
7052
    refs = []
7053
    ref = ua.AddReferencesItem()
7054
    ref.IsForward = true
7055
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7056
    ref.SourceNodeId = ua.NodeId.from_string("i=15417")
7057
    ref.TargetNodeClass = ua.NodeClass.DataType
7058
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7059
    refs.append(ref)
7060
    server.add_references(refs)
7061
   
7062
    node = ua.AddNodesItem()
7063
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15418")
7064
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
7065
    node.NodeClass = ua.NodeClass.Variable
7066
    node.ParentNodeId = ua.NodeId.from_string("i=15416")
7067
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7068
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7069
    attrs = ua.VariableAttributes()
7070
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
7071
    attrs.DataType = ua.NodeId.from_string("i=296")
7072
    attrs.ValueRank = 1
7073
    node.NodeAttributes = attrs
7074
    server.add_nodes([node])
7075
    refs = []
7076
    ref = ua.AddReferencesItem()
7077
    ref.IsForward = true
7078
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7079
    ref.SourceNodeId = ua.NodeId.from_string("i=15418")
7080
    ref.TargetNodeClass = ua.NodeClass.DataType
7081
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7082
    refs.append(ref)
7083
    server.add_references(refs)
7084
   
7085
    node = ua.AddNodesItem()
7086
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15582")
7087
    node.BrowseName = ua.QualifiedName.from_string("AddDataSetReader")
7088
    node.NodeClass = ua.NodeClass.Method
7089
    node.ParentNodeId = ua.NodeId.from_string("i=14761")
7090
    node.ReferenceTypeId = ua.NodeId.from_string("i=47")
7091
    attrs = ua.MethodAttributes()
7092
    attrs.DisplayName = ua.LocalizedText("AddDataSetReader")
7093
    node.NodeAttributes = attrs
7094
    server.add_nodes([node])
7095
    refs = []
7096
    ref = ua.AddReferencesItem()
7097
    ref.IsForward = true
7098
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7099
    ref.SourceNodeId = ua.NodeId.from_string("i=15582")
7100
    ref.TargetNodeClass = ua.NodeClass.DataType
7101
    ref.TargetNodeId = ua.NodeId.from_string("i=15583")
7102
    refs.append(ref)
7103
    ref = ua.AddReferencesItem()
7104
    ref.IsForward = true
7105
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7106
    ref.SourceNodeId = ua.NodeId.from_string("i=15582")
7107
    ref.TargetNodeClass = ua.NodeClass.DataType
7108
    ref.TargetNodeId = ua.NodeId.from_string("i=15584")
7109
    refs.append(ref)
7110
    ref = ua.AddReferencesItem()
7111
    ref.IsForward = true
7112
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7113
    ref.SourceNodeId = ua.NodeId.from_string("i=15582")
7114
    ref.TargetNodeClass = ua.NodeClass.DataType
7115
    ref.TargetNodeId = ua.NodeId.from_string("i=80")
7116
    refs.append(ref)
7117
    server.add_references(refs)
7118
   
7119
    node = ua.AddNodesItem()
7120
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15583")
7121
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
7122
    node.NodeClass = ua.NodeClass.Variable
7123
    node.ParentNodeId = ua.NodeId.from_string("i=15582")
7124
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7125
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7126
    attrs = ua.VariableAttributes()
7127
    attrs.DisplayName = ua.LocalizedText("InputArguments")
7128
    attrs.DataType = ua.NodeId.from_string("i=296")
7129
    attrs.ValueRank = 1
7130
    node.NodeAttributes = attrs
7131
    server.add_nodes([node])
7132
    refs = []
7133
    ref = ua.AddReferencesItem()
7134
    ref.IsForward = true
7135
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7136
    ref.SourceNodeId = ua.NodeId.from_string("i=15583")
7137
    ref.TargetNodeClass = ua.NodeClass.DataType
7138
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7139
    refs.append(ref)
7140
    server.add_references(refs)
7141
   
7142
    node = ua.AddNodesItem()
7143
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15584")
7144
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
7145
    node.NodeClass = ua.NodeClass.Variable
7146
    node.ParentNodeId = ua.NodeId.from_string("i=15582")
7147
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7148
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7149
    attrs = ua.VariableAttributes()
7150
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
7151
    attrs.DataType = ua.NodeId.from_string("i=296")
7152
    attrs.ValueRank = 1
7153
    node.NodeAttributes = attrs
7154
    server.add_nodes([node])
7155
    refs = []
7156
    ref = ua.AddReferencesItem()
7157
    ref.IsForward = true
7158
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7159
    ref.SourceNodeId = ua.NodeId.from_string("i=15584")
7160
    ref.TargetNodeClass = ua.NodeClass.DataType
7161
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7162
    refs.append(ref)
7163
    server.add_references(refs)
7164
   
7165
    node = ua.AddNodesItem()
7166
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15585")
7167
    node.BrowseName = ua.QualifiedName.from_string("AmqpGroupTypeAddReaderType")
7168
    node.NodeClass = ua.NodeClass.Method
7169
    attrs = ua.MethodAttributes()
7170
    attrs.DisplayName = ua.LocalizedText("AmqpGroupTypeAddReaderType")
7171
    node.NodeAttributes = attrs
7172
    server.add_nodes([node])
7173
    refs = []
7174
    ref = ua.AddReferencesItem()
7175
    ref.IsForward = true
7176
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7177
    ref.SourceNodeId = ua.NodeId.from_string("i=15585")
7178
    ref.TargetNodeClass = ua.NodeClass.DataType
7179
    ref.TargetNodeId = ua.NodeId.from_string("i=15586")
7180
    refs.append(ref)
7181
    ref = ua.AddReferencesItem()
7182
    ref.IsForward = true
7183
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7184
    ref.SourceNodeId = ua.NodeId.from_string("i=15585")
7185
    ref.TargetNodeClass = ua.NodeClass.DataType
7186
    ref.TargetNodeId = ua.NodeId.from_string("i=15587")
7187
    refs.append(ref)
7188
    server.add_references(refs)
7189
   
7190
    node = ua.AddNodesItem()
7191
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15586")
7192
    node.BrowseName = ua.QualifiedName.from_string("InputArguments")
7193
    node.NodeClass = ua.NodeClass.Variable
7194
    node.ParentNodeId = ua.NodeId.from_string("i=15585")
7195
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7196
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7197
    attrs = ua.VariableAttributes()
7198
    attrs.DisplayName = ua.LocalizedText("InputArguments")
7199
    attrs.DataType = ua.NodeId.from_string("i=296")
7200
    attrs.ValueRank = 1
7201
    node.NodeAttributes = attrs
7202
    server.add_nodes([node])
7203
   
7204
    node = ua.AddNodesItem()
7205
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15587")
7206
    node.BrowseName = ua.QualifiedName.from_string("OutputArguments")
7207
    node.NodeClass = ua.NodeClass.Variable
7208
    node.ParentNodeId = ua.NodeId.from_string("i=15585")
7209
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7210
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7211
    attrs = ua.VariableAttributes()
7212
    attrs.DisplayName = ua.LocalizedText("OutputArguments")
7213
    attrs.DataType = ua.NodeId.from_string("i=296")
7214
    attrs.ValueRank = 1
7215
    node.NodeAttributes = attrs
7216
    server.add_nodes([node])
7217
   
7218
    node = ua.AddNodesItem()
7219
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15043")
7220
    node.BrowseName = ua.QualifiedName.from_string("AmqpWriterTransportType")
7221
    node.NodeClass = ua.NodeClass.ObjectType
7222
    node.ParentNodeId = ua.NodeId.from_string("i=15305")
7223
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
7224
    attrs = ua.ObjectTypeAttributes()
7225
    attrs.DisplayName = ua.LocalizedText("AmqpWriterTransportType")
7226
    attrs.IsAbstract = false
7227
    node.NodeAttributes = attrs
7228
    server.add_nodes([node])
7229
    refs = []
7230
    ref = ua.AddReferencesItem()
7231
    ref.IsForward = true
7232
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7233
    ref.SourceNodeId = ua.NodeId.from_string("i=15043")
7234
    ref.TargetNodeClass = ua.NodeClass.DataType
7235
    ref.TargetNodeId = ua.NodeId.from_string("i=15419")
7236
    refs.append(ref)
7237
    ref = ua.AddReferencesItem()
7238
    ref.IsForward = true
7239
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7240
    ref.SourceNodeId = ua.NodeId.from_string("i=15043")
7241
    ref.TargetNodeClass = ua.NodeClass.DataType
7242
    ref.TargetNodeId = ua.NodeId.from_string("i=15420")
7243
    refs.append(ref)
7244
    ref = ua.AddReferencesItem()
7245
    ref.IsForward = true
7246
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7247
    ref.SourceNodeId = ua.NodeId.from_string("i=15043")
7248
    ref.TargetNodeClass = ua.NodeClass.DataType
7249
    ref.TargetNodeId = ua.NodeId.from_string("i=15046")
7250
    refs.append(ref)
7251
    ref = ua.AddReferencesItem()
7252
    ref.IsForward = true
7253
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7254
    ref.SourceNodeId = ua.NodeId.from_string("i=15043")
7255
    ref.TargetNodeClass = ua.NodeClass.DataType
7256
    ref.TargetNodeId = ua.NodeId.from_string("i=15047")
7257
    refs.append(ref)
7258
    ref = ua.AddReferencesItem()
7259
    ref.IsForward = true
7260
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7261
    ref.SourceNodeId = ua.NodeId.from_string("i=15043")
7262
    ref.TargetNodeClass = ua.NodeClass.DataType
7263
    ref.TargetNodeId = ua.NodeId.from_string("i=15048")
7264
    refs.append(ref)
7265
    server.add_references(refs)
7266
   
7267
    node = ua.AddNodesItem()
7268
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15419")
7269
    node.BrowseName = ua.QualifiedName.from_string("AmqpNodeName")
7270
    node.NodeClass = ua.NodeClass.Variable
7271
    node.ParentNodeId = ua.NodeId.from_string("i=15043")
7272
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7273
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7274
    attrs = ua.VariableAttributes()
7275
    attrs.DisplayName = ua.LocalizedText("AmqpNodeName")
7276
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
7277
    attrs.ValueRank = -1
7278
    node.NodeAttributes = attrs
7279
    server.add_nodes([node])
7280
    refs = []
7281
    ref = ua.AddReferencesItem()
7282
    ref.IsForward = true
7283
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7284
    ref.SourceNodeId = ua.NodeId.from_string("i=15419")
7285
    ref.TargetNodeClass = ua.NodeClass.DataType
7286
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7287
    refs.append(ref)
7288
    server.add_references(refs)
7289
   
7290
    node = ua.AddNodesItem()
7291
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15420")
7292
    node.BrowseName = ua.QualifiedName.from_string("MetaDataAmqpNodeName")
7293
    node.NodeClass = ua.NodeClass.Variable
7294
    node.ParentNodeId = ua.NodeId.from_string("i=15043")
7295
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7296
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7297
    attrs = ua.VariableAttributes()
7298
    attrs.DisplayName = ua.LocalizedText("MetaDataAmqpNodeName")
7299
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
7300
    attrs.ValueRank = -1
7301
    node.NodeAttributes = attrs
7302
    server.add_nodes([node])
7303
    refs = []
7304
    ref = ua.AddReferencesItem()
7305
    ref.IsForward = true
7306
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7307
    ref.SourceNodeId = ua.NodeId.from_string("i=15420")
7308
    ref.TargetNodeClass = ua.NodeClass.DataType
7309
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7310
    refs.append(ref)
7311
    server.add_references(refs)
7312
   
7313
    node = ua.AddNodesItem()
7314
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15046")
7315
    node.BrowseName = ua.QualifiedName.from_string("MetaDataUpdateTime")
7316
    node.NodeClass = ua.NodeClass.Variable
7317
    node.ParentNodeId = ua.NodeId.from_string("i=15043")
7318
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7319
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7320
    attrs = ua.VariableAttributes()
7321
    attrs.DisplayName = ua.LocalizedText("MetaDataUpdateTime")
7322
    attrs.DataType = ua.NodeId.from_string("i=290")
7323
    attrs.ValueRank = -1
7324
    node.NodeAttributes = attrs
7325
    server.add_nodes([node])
7326
    refs = []
7327
    ref = ua.AddReferencesItem()
7328
    ref.IsForward = true
7329
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7330
    ref.SourceNodeId = ua.NodeId.from_string("i=15046")
7331
    ref.TargetNodeClass = ua.NodeClass.DataType
7332
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7333
    refs.append(ref)
7334
    server.add_references(refs)
7335
   
7336
    node = ua.AddNodesItem()
7337
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15047")
7338
    node.BrowseName = ua.QualifiedName.from_string("DataSetWriterId")
7339
    node.NodeClass = ua.NodeClass.Variable
7340
    node.ParentNodeId = ua.NodeId.from_string("i=15043")
7341
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7342
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7343
    attrs = ua.VariableAttributes()
7344
    attrs.DisplayName = ua.LocalizedText("DataSetWriterId")
7345
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
7346
    attrs.ValueRank = -1
7347
    node.NodeAttributes = attrs
7348
    server.add_nodes([node])
7349
    refs = []
7350
    ref = ua.AddReferencesItem()
7351
    ref.IsForward = true
7352
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7353
    ref.SourceNodeId = ua.NodeId.from_string("i=15047")
7354
    ref.TargetNodeClass = ua.NodeClass.DataType
7355
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7356
    refs.append(ref)
7357
    server.add_references(refs)
7358
   
7359
    node = ua.AddNodesItem()
7360
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15048")
7361
    node.BrowseName = ua.QualifiedName.from_string("MaxMessageSize")
7362
    node.NodeClass = ua.NodeClass.Variable
7363
    node.ParentNodeId = ua.NodeId.from_string("i=15043")
7364
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7365
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7366
    attrs = ua.VariableAttributes()
7367
    attrs.DisplayName = ua.LocalizedText("MaxMessageSize")
7368
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
7369
    attrs.ValueRank = -1
7370
    node.NodeAttributes = attrs
7371
    server.add_nodes([node])
7372
    refs = []
7373
    ref = ua.AddReferencesItem()
7374
    ref.IsForward = true
7375
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7376
    ref.SourceNodeId = ua.NodeId.from_string("i=15048")
7377
    ref.TargetNodeClass = ua.NodeClass.DataType
7378
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7379
    refs.append(ref)
7380
    server.add_references(refs)
7381
   
7382
    node = ua.AddNodesItem()
7383
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15178")
7384
    node.BrowseName = ua.QualifiedName.from_string("AmqpReaderTransportType")
7385
    node.NodeClass = ua.NodeClass.ObjectType
7386
    node.ParentNodeId = ua.NodeId.from_string("i=15319")
7387
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
7388
    attrs = ua.ObjectTypeAttributes()
7389
    attrs.DisplayName = ua.LocalizedText("AmqpReaderTransportType")
7390
    attrs.IsAbstract = false
7391
    node.NodeAttributes = attrs
7392
    server.add_nodes([node])
7393
    refs = []
7394
    ref = ua.AddReferencesItem()
7395
    ref.IsForward = true
7396
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7397
    ref.SourceNodeId = ua.NodeId.from_string("i=15178")
7398
    ref.TargetNodeClass = ua.NodeClass.DataType
7399
    ref.TargetNodeId = ua.NodeId.from_string("i=15421")
7400
    refs.append(ref)
7401
    ref = ua.AddReferencesItem()
7402
    ref.IsForward = true
7403
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7404
    ref.SourceNodeId = ua.NodeId.from_string("i=15178")
7405
    ref.TargetNodeClass = ua.NodeClass.DataType
7406
    ref.TargetNodeId = ua.NodeId.from_string("i=15422")
7407
    refs.append(ref)
7408
    ref = ua.AddReferencesItem()
7409
    ref.IsForward = true
7410
    ref.ReferenceTypeId = ua.NodeId.from_string("i=46")
7411
    ref.SourceNodeId = ua.NodeId.from_string("i=15178")
7412
    ref.TargetNodeClass = ua.NodeClass.DataType
7413
    ref.TargetNodeId = ua.NodeId.from_string("i=15181")
7414
    refs.append(ref)
7415
    server.add_references(refs)
7416
   
7417
    node = ua.AddNodesItem()
7418
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15421")
7419
    node.BrowseName = ua.QualifiedName.from_string("AmqpNodeName")
7420
    node.NodeClass = ua.NodeClass.Variable
7421
    node.ParentNodeId = ua.NodeId.from_string("i=15178")
7422
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7423
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7424
    attrs = ua.VariableAttributes()
7425
    attrs.DisplayName = ua.LocalizedText("AmqpNodeName")
7426
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
7427
    attrs.ValueRank = -1
7428
    node.NodeAttributes = attrs
7429
    server.add_nodes([node])
7430
    refs = []
7431
    ref = ua.AddReferencesItem()
7432
    ref.IsForward = true
7433
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7434
    ref.SourceNodeId = ua.NodeId.from_string("i=15421")
7435
    ref.TargetNodeClass = ua.NodeClass.DataType
7436
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7437
    refs.append(ref)
7438
    server.add_references(refs)
7439
   
7440
    node = ua.AddNodesItem()
7441
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15422")
7442
    node.BrowseName = ua.QualifiedName.from_string("MetaDataAmqpNodeName")
7443
    node.NodeClass = ua.NodeClass.Variable
7444
    node.ParentNodeId = ua.NodeId.from_string("i=15178")
7445
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7446
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7447
    attrs = ua.VariableAttributes()
7448
    attrs.DisplayName = ua.LocalizedText("MetaDataAmqpNodeName")
7449
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
7450
    attrs.ValueRank = -1
7451
    node.NodeAttributes = attrs
7452
    server.add_nodes([node])
7453
    refs = []
7454
    ref = ua.AddReferencesItem()
7455
    ref.IsForward = true
7456
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7457
    ref.SourceNodeId = ua.NodeId.from_string("i=15422")
7458
    ref.TargetNodeClass = ua.NodeClass.DataType
7459
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7460
    refs.append(ref)
7461
    server.add_references(refs)
7462
   
7463
    node = ua.AddNodesItem()
7464
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15181")
7465
    node.BrowseName = ua.QualifiedName.from_string("DataSetWriterId")
7466
    node.NodeClass = ua.NodeClass.Variable
7467
    node.ParentNodeId = ua.NodeId.from_string("i=15178")
7468
    node.ReferenceTypeId = ua.NodeId.from_string("i=46")
7469
    node.TypeDefinition = ua.NodeId.from_string("i=68")
7470
    attrs = ua.VariableAttributes()
7471
    attrs.DisplayName = ua.LocalizedText("DataSetWriterId")
7472
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
7473
    attrs.ValueRank = -1
7474
    node.NodeAttributes = attrs
7475
    server.add_nodes([node])
7476
    refs = []
7477
    ref = ua.AddReferencesItem()
7478
    ref.IsForward = true
7479
    ref.ReferenceTypeId = ua.NodeId.from_string("i=37")
7480
    ref.SourceNodeId = ua.NodeId.from_string("i=15181")
7481
    ref.TargetNodeClass = ua.NodeClass.DataType
7482
    ref.TargetNodeId = ua.NodeId.from_string("i=78")
7483
    refs.append(ref)
7484
    server.add_references(refs)
7485
   
7486
    node = ua.AddNodesItem()
7487
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14532")
7488
    node.BrowseName = ua.QualifiedName.from_string("EnumField")
7489
    node.NodeClass = ua.NodeClass.DataType
7490
    node.ParentNodeId = ua.NodeId.from_string("i=7594")
7491
    node.ReferenceTypeId = ua.NodeId.from_string("i=45")
7492
    attrs = ua.DataTypeAttributes()
7493
    attrs.DisplayName = ua.LocalizedText("EnumField")
7494
    attrs.IsAbstract = false
7495
    node.NodeAttributes = attrs
7496
    server.add_nodes([node])
7497
   
7498
    node = ua.AddNodesItem()
7499
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14803")
7500
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7501
    node.NodeClass = ua.NodeClass.Object
7502
    node.ParentNodeId = ua.NodeId.from_string("i=14593")
7503
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7504
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7505
    attrs = ua.ObjectAttributes()
7506
    attrs.DisplayName = ua.LocalizedText("Default XML")
7507
    attrs.EventNotifier = 0
7508
    node.NodeAttributes = attrs
7509
    server.add_nodes([node])
7510
    refs = []
7511
    ref = ua.AddReferencesItem()
7512
    ref.IsForward = true
7513
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7514
    ref.SourceNodeId = ua.NodeId.from_string("i=14803")
7515
    ref.TargetNodeClass = ua.NodeClass.DataType
7516
    ref.TargetNodeId = ua.NodeId.from_string("i=14832")
7517
    refs.append(ref)
7518
    server.add_references(refs)
7519
   
7520
    node = ua.AddNodesItem()
7521
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14794")
7522
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7523
    node.NodeClass = ua.NodeClass.Object
7524
    node.ParentNodeId = ua.NodeId.from_string("i=14523")
7525
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7526
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7527
    attrs = ua.ObjectAttributes()
7528
    attrs.DisplayName = ua.LocalizedText("Default XML")
7529
    attrs.EventNotifier = 0
7530
    node.NodeAttributes = attrs
7531
    server.add_nodes([node])
7532
    refs = []
7533
    ref = ua.AddReferencesItem()
7534
    ref.IsForward = true
7535
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7536
    ref.SourceNodeId = ua.NodeId.from_string("i=14794")
7537
    ref.TargetNodeClass = ua.NodeClass.DataType
7538
    ref.TargetNodeId = ua.NodeId.from_string("i=14805")
7539
    refs.append(ref)
7540
    server.add_references(refs)
7541
   
7542
    node = ua.AddNodesItem()
7543
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14795")
7544
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7545
    node.NodeClass = ua.NodeClass.Object
7546
    node.ParentNodeId = ua.NodeId.from_string("i=14524")
7547
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7548
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7549
    attrs = ua.ObjectAttributes()
7550
    attrs.DisplayName = ua.LocalizedText("Default XML")
7551
    attrs.EventNotifier = 0
7552
    node.NodeAttributes = attrs
7553
    server.add_nodes([node])
7554
    refs = []
7555
    ref = ua.AddReferencesItem()
7556
    ref.IsForward = true
7557
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7558
    ref.SourceNodeId = ua.NodeId.from_string("i=14795")
7559
    ref.TargetNodeClass = ua.NodeClass.DataType
7560
    ref.TargetNodeId = ua.NodeId.from_string("i=14808")
7561
    refs.append(ref)
7562
    server.add_references(refs)
7563
   
7564
    node = ua.AddNodesItem()
7565
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14796")
7566
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7567
    node.NodeClass = ua.NodeClass.Object
7568
    node.ParentNodeId = ua.NodeId.from_string("i=14525")
7569
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7570
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7571
    attrs = ua.ObjectAttributes()
7572
    attrs.DisplayName = ua.LocalizedText("Default XML")
7573
    attrs.EventNotifier = 0
7574
    node.NodeAttributes = attrs
7575
    server.add_nodes([node])
7576
    refs = []
7577
    ref = ua.AddReferencesItem()
7578
    ref.IsForward = true
7579
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7580
    ref.SourceNodeId = ua.NodeId.from_string("i=14796")
7581
    ref.TargetNodeClass = ua.NodeClass.DataType
7582
    ref.TargetNodeId = ua.NodeId.from_string("i=14811")
7583
    refs.append(ref)
7584
    server.add_references(refs)
7585
   
7586
    node = ua.AddNodesItem()
7587
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15589")
7588
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7589
    node.NodeClass = ua.NodeClass.Object
7590
    node.ParentNodeId = ua.NodeId.from_string("i=15487")
7591
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7592
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7593
    attrs = ua.ObjectAttributes()
7594
    attrs.DisplayName = ua.LocalizedText("Default XML")
7595
    attrs.EventNotifier = 0
7596
    node.NodeAttributes = attrs
7597
    server.add_nodes([node])
7598
    refs = []
7599
    ref = ua.AddReferencesItem()
7600
    ref.IsForward = true
7601
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7602
    ref.SourceNodeId = ua.NodeId.from_string("i=15589")
7603
    ref.TargetNodeClass = ua.NodeClass.DataType
7604
    ref.TargetNodeId = ua.NodeId.from_string("i=15591")
7605
    refs.append(ref)
7606
    server.add_references(refs)
7607
   
7608
    node = ua.AddNodesItem()
7609
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15590")
7610
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7611
    node.NodeClass = ua.NodeClass.Object
7612
    node.ParentNodeId = ua.NodeId.from_string("i=15488")
7613
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7614
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7615
    attrs = ua.ObjectAttributes()
7616
    attrs.DisplayName = ua.LocalizedText("Default XML")
7617
    attrs.EventNotifier = 0
7618
    node.NodeAttributes = attrs
7619
    server.add_nodes([node])
7620
    refs = []
7621
    ref = ua.AddReferencesItem()
7622
    ref.IsForward = true
7623
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7624
    ref.SourceNodeId = ua.NodeId.from_string("i=15590")
7625
    ref.TargetNodeClass = ua.NodeClass.DataType
7626
    ref.TargetNodeId = ua.NodeId.from_string("i=15594")
7627
    refs.append(ref)
7628
    server.add_references(refs)
7629
   
7630
    node = ua.AddNodesItem()
7631
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14802")
7632
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7633
    node.NodeClass = ua.NodeClass.Object
7634
    node.ParentNodeId = ua.NodeId.from_string("i=14533")
7635
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7636
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7637
    attrs = ua.ObjectAttributes()
7638
    attrs.DisplayName = ua.LocalizedText("Default XML")
7639
    attrs.EventNotifier = 0
7640
    node.NodeAttributes = attrs
7641
    server.add_nodes([node])
7642
    refs = []
7643
    ref = ua.AddReferencesItem()
7644
    ref.IsForward = true
7645
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7646
    ref.SourceNodeId = ua.NodeId.from_string("i=14802")
7647
    ref.TargetNodeClass = ua.NodeClass.DataType
7648
    ref.TargetNodeId = ua.NodeId.from_string("i=14829")
7649
    refs.append(ref)
7650
    server.add_references(refs)
7651
   
7652
    node = ua.AddNodesItem()
7653
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14319")
7654
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7655
    node.NodeClass = ua.NodeClass.Object
7656
    node.ParentNodeId = ua.NodeId.from_string("i=14273")
7657
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7658
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7659
    attrs = ua.ObjectAttributes()
7660
    attrs.DisplayName = ua.LocalizedText("Default XML")
7661
    attrs.EventNotifier = 0
7662
    node.NodeAttributes = attrs
7663
    server.add_nodes([node])
7664
    refs = []
7665
    ref = ua.AddReferencesItem()
7666
    ref.IsForward = true
7667
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7668
    ref.SourceNodeId = ua.NodeId.from_string("i=14319")
7669
    ref.TargetNodeClass = ua.NodeClass.DataType
7670
    ref.TargetNodeId = ua.NodeId.from_string("i=14320")
7671
    refs.append(ref)
7672
    server.add_references(refs)
7673
   
7674
    node = ua.AddNodesItem()
7675
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15423")
7676
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7677
    node.NodeClass = ua.NodeClass.Object
7678
    node.ParentNodeId = ua.NodeId.from_string("i=15294")
7679
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7680
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7681
    attrs = ua.ObjectAttributes()
7682
    attrs.DisplayName = ua.LocalizedText("Default XML")
7683
    attrs.EventNotifier = 0
7684
    node.NodeAttributes = attrs
7685
    server.add_nodes([node])
7686
    refs = []
7687
    ref = ua.AddReferencesItem()
7688
    ref.IsForward = true
7689
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7690
    ref.SourceNodeId = ua.NodeId.from_string("i=15423")
7691
    ref.TargetNodeClass = ua.NodeClass.DataType
7692
    ref.TargetNodeId = ua.NodeId.from_string("i=15424")
7693
    refs.append(ref)
7694
    server.add_references(refs)
7695
   
7696
    node = ua.AddNodesItem()
7697
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14801")
7698
    node.BrowseName = ua.QualifiedName.from_string("Default XML")
7699
    node.NodeClass = ua.NodeClass.Object
7700
    node.ParentNodeId = ua.NodeId.from_string("i=14532")
7701
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7702
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7703
    attrs = ua.ObjectAttributes()
7704
    attrs.DisplayName = ua.LocalizedText("Default XML")
7705
    attrs.EventNotifier = 0
7706
    node.NodeAttributes = attrs
7707
    server.add_nodes([node])
7708
    refs = []
7709
    ref = ua.AddReferencesItem()
7710
    ref.IsForward = true
7711
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7712
    ref.SourceNodeId = ua.NodeId.from_string("i=14801")
7713
    ref.TargetNodeClass = ua.NodeClass.DataType
7714
    ref.TargetNodeId = ua.NodeId.from_string("i=14826")
7715
    refs.append(ref)
7716
    server.add_references(refs)
7717
   
7718
    node = ua.AddNodesItem()
7719
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14847")
7720
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7721
    node.NodeClass = ua.NodeClass.Object
7722
    node.ParentNodeId = ua.NodeId.from_string("i=14593")
7723
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7724
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7725
    attrs = ua.ObjectAttributes()
7726
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7727
    attrs.EventNotifier = 0
7728
    node.NodeAttributes = attrs
7729
    server.add_nodes([node])
7730
    refs = []
7731
    ref = ua.AddReferencesItem()
7732
    ref.IsForward = true
7733
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7734
    ref.SourceNodeId = ua.NodeId.from_string("i=14847")
7735
    ref.TargetNodeClass = ua.NodeClass.DataType
7736
    ref.TargetNodeId = ua.NodeId.from_string("i=14876")
7737
    refs.append(ref)
7738
    server.add_references(refs)
7739
   
7740
    node = ua.AddNodesItem()
7741
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14838")
7742
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7743
    node.NodeClass = ua.NodeClass.Object
7744
    node.ParentNodeId = ua.NodeId.from_string("i=14523")
7745
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7746
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7747
    attrs = ua.ObjectAttributes()
7748
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7749
    attrs.EventNotifier = 0
7750
    node.NodeAttributes = attrs
7751
    server.add_nodes([node])
7752
    refs = []
7753
    ref = ua.AddReferencesItem()
7754
    ref.IsForward = true
7755
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7756
    ref.SourceNodeId = ua.NodeId.from_string("i=14838")
7757
    ref.TargetNodeClass = ua.NodeClass.DataType
7758
    ref.TargetNodeId = ua.NodeId.from_string("i=14849")
7759
    refs.append(ref)
7760
    server.add_references(refs)
7761
   
7762
    node = ua.AddNodesItem()
7763
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14839")
7764
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7765
    node.NodeClass = ua.NodeClass.Object
7766
    node.ParentNodeId = ua.NodeId.from_string("i=14524")
7767
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7768
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7769
    attrs = ua.ObjectAttributes()
7770
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7771
    attrs.EventNotifier = 0
7772
    node.NodeAttributes = attrs
7773
    server.add_nodes([node])
7774
    refs = []
7775
    ref = ua.AddReferencesItem()
7776
    ref.IsForward = true
7777
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7778
    ref.SourceNodeId = ua.NodeId.from_string("i=14839")
7779
    ref.TargetNodeClass = ua.NodeClass.DataType
7780
    ref.TargetNodeId = ua.NodeId.from_string("i=14852")
7781
    refs.append(ref)
7782
    server.add_references(refs)
7783
   
7784
    node = ua.AddNodesItem()
7785
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14840")
7786
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7787
    node.NodeClass = ua.NodeClass.Object
7788
    node.ParentNodeId = ua.NodeId.from_string("i=14525")
7789
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7790
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7791
    attrs = ua.ObjectAttributes()
7792
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7793
    attrs.EventNotifier = 0
7794
    node.NodeAttributes = attrs
7795
    server.add_nodes([node])
7796
    refs = []
7797
    ref = ua.AddReferencesItem()
7798
    ref.IsForward = true
7799
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7800
    ref.SourceNodeId = ua.NodeId.from_string("i=14840")
7801
    ref.TargetNodeClass = ua.NodeClass.DataType
7802
    ref.TargetNodeId = ua.NodeId.from_string("i=14855")
7803
    refs.append(ref)
7804
    server.add_references(refs)
7805
   
7806
    node = ua.AddNodesItem()
7807
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15597")
7808
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7809
    node.NodeClass = ua.NodeClass.Object
7810
    node.ParentNodeId = ua.NodeId.from_string("i=15487")
7811
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7812
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7813
    attrs = ua.ObjectAttributes()
7814
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7815
    attrs.EventNotifier = 0
7816
    node.NodeAttributes = attrs
7817
    server.add_nodes([node])
7818
    refs = []
7819
    ref = ua.AddReferencesItem()
7820
    ref.IsForward = true
7821
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7822
    ref.SourceNodeId = ua.NodeId.from_string("i=15597")
7823
    ref.TargetNodeClass = ua.NodeClass.DataType
7824
    ref.TargetNodeId = ua.NodeId.from_string("i=15599")
7825
    refs.append(ref)
7826
    server.add_references(refs)
7827
   
7828
    node = ua.AddNodesItem()
7829
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15598")
7830
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7831
    node.NodeClass = ua.NodeClass.Object
7832
    node.ParentNodeId = ua.NodeId.from_string("i=15488")
7833
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7834
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7835
    attrs = ua.ObjectAttributes()
7836
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7837
    attrs.EventNotifier = 0
7838
    node.NodeAttributes = attrs
7839
    server.add_nodes([node])
7840
    refs = []
7841
    ref = ua.AddReferencesItem()
7842
    ref.IsForward = true
7843
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7844
    ref.SourceNodeId = ua.NodeId.from_string("i=15598")
7845
    ref.TargetNodeClass = ua.NodeClass.DataType
7846
    ref.TargetNodeId = ua.NodeId.from_string("i=15602")
7847
    refs.append(ref)
7848
    server.add_references(refs)
7849
   
7850
    node = ua.AddNodesItem()
7851
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14846")
7852
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7853
    node.NodeClass = ua.NodeClass.Object
7854
    node.ParentNodeId = ua.NodeId.from_string("i=14533")
7855
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7856
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7857
    attrs = ua.ObjectAttributes()
7858
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7859
    attrs.EventNotifier = 0
7860
    node.NodeAttributes = attrs
7861
    server.add_nodes([node])
7862
    refs = []
7863
    ref = ua.AddReferencesItem()
7864
    ref.IsForward = true
7865
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7866
    ref.SourceNodeId = ua.NodeId.from_string("i=14846")
7867
    ref.TargetNodeClass = ua.NodeClass.DataType
7868
    ref.TargetNodeId = ua.NodeId.from_string("i=14873")
7869
    refs.append(ref)
7870
    server.add_references(refs)
7871
   
7872
    node = ua.AddNodesItem()
7873
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14323")
7874
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7875
    node.NodeClass = ua.NodeClass.Object
7876
    node.ParentNodeId = ua.NodeId.from_string("i=14273")
7877
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7878
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7879
    attrs = ua.ObjectAttributes()
7880
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7881
    attrs.EventNotifier = 0
7882
    node.NodeAttributes = attrs
7883
    server.add_nodes([node])
7884
    refs = []
7885
    ref = ua.AddReferencesItem()
7886
    ref.IsForward = true
7887
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7888
    ref.SourceNodeId = ua.NodeId.from_string("i=14323")
7889
    ref.TargetNodeClass = ua.NodeClass.DataType
7890
    ref.TargetNodeId = ua.NodeId.from_string("i=14324")
7891
    refs.append(ref)
7892
    server.add_references(refs)
7893
   
7894
    node = ua.AddNodesItem()
7895
    node.RequestedNewNodeId = ua.NodeId.from_string("i=15427")
7896
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7897
    node.NodeClass = ua.NodeClass.Object
7898
    node.ParentNodeId = ua.NodeId.from_string("i=15294")
7899
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7900
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7901
    attrs = ua.ObjectAttributes()
7902
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7903
    attrs.EventNotifier = 0
7904
    node.NodeAttributes = attrs
7905
    server.add_nodes([node])
7906
    refs = []
7907
    ref = ua.AddReferencesItem()
7908
    ref.IsForward = true
7909
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7910
    ref.SourceNodeId = ua.NodeId.from_string("i=15427")
7911
    ref.TargetNodeClass = ua.NodeClass.DataType
7912
    ref.TargetNodeId = ua.NodeId.from_string("i=15428")
7913
    refs.append(ref)
7914
    server.add_references(refs)
7915
   
7916
    node = ua.AddNodesItem()
7917
    node.RequestedNewNodeId = ua.NodeId.from_string("i=14845")
7918
    node.BrowseName = ua.QualifiedName.from_string("Default Binary")
7919
    node.NodeClass = ua.NodeClass.Object
7920
    node.ParentNodeId = ua.NodeId.from_string("i=14532")
7921
    node.ReferenceTypeId = ua.NodeId.from_string("i=38")
7922
    node.TypeDefinition = ua.NodeId.from_string("i=76")
7923
    attrs = ua.ObjectAttributes()
7924
    attrs.DisplayName = ua.LocalizedText("Default Binary")
7925
    attrs.EventNotifier = 0
7926
    node.NodeAttributes = attrs
7927
    server.add_nodes([node])
7928
    refs = []
7929
    ref = ua.AddReferencesItem()
7930
    ref.IsForward = true
7931
    ref.ReferenceTypeId = ua.NodeId.from_string("i=39")
7932
    ref.SourceNodeId = ua.NodeId.from_string("i=14845")
7933
    ref.TargetNodeClass = ua.NodeClass.DataType
7934
    ref.TargetNodeId = ua.NodeId.from_string("i=14870")
7935
    refs.append(ref)
7936
    server.add_references(refs)
7937