Test Failed
Push — master ( 212d98...17207f )
by Olivier
05:20
created

create_standard_address_space_Part9()   A

Complexity

Conditions 1

Size

Total Lines 13724

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 13391
CRAP Score 1

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
c 1
b 0
f 0
dl 0
loc 13724
ccs 13391
cts 13391
cp 1
crap 1
rs 10

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
# -*- coding: utf-8 -*-
3 1
"""
4
DO NOT EDIT THIS FILE!
5
It is automatically generated from opcfoundation.org schemas.
6
"""
7
8 1
from opcua import ua
9 1
from opcua.ua import NodeId, QualifiedName, NumericNodeId, StringNodeId, GuidNodeId
10 1
from opcua.ua import NodeClass, LocalizedText
11
12
13 1
def create_standard_address_space_Part9(server):
14
  
15
   
16 1
    node = ua.AddNodesItem()
17 1
    node.RequestedNewNodeId = NumericNodeId(8995, 0)
18 1
    node.BrowseName = QualifiedName('TwoStateVariableType', 0)
19 1
    node.NodeClass = NodeClass.VariableType
20 1
    node.ParentNodeId = NumericNodeId(2755, 0)
21 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
22 1
    attrs = ua.VariableTypeAttributes()
23 1
    attrs.DisplayName = LocalizedText("TwoStateVariableType")
24 1
    attrs.DisplayName = LocalizedText("TwoStateVariableType")
25 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
26 1
    attrs.ValueRank = -1
27 1
    node.NodeAttributes = attrs
28 1
    server.add_nodes([node])
29 1
    refs = []
30 1
    ref = ua.AddReferencesItem()
31 1
    ref.IsForward = True
32 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
33 1
    ref.SourceNodeId = NumericNodeId(8995, 0)
34 1
    ref.TargetNodeClass = NodeClass.DataType
35 1
    ref.TargetNodeId = NumericNodeId(8996, 0)
36 1
    refs.append(ref)
37 1
    ref = ua.AddReferencesItem()
38 1
    ref.IsForward = True
39 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
40 1
    ref.SourceNodeId = NumericNodeId(8995, 0)
41 1
    ref.TargetNodeClass = NodeClass.DataType
42 1
    ref.TargetNodeId = NumericNodeId(9000, 0)
43 1
    refs.append(ref)
44 1
    ref = ua.AddReferencesItem()
45 1
    ref.IsForward = True
46 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
47 1
    ref.SourceNodeId = NumericNodeId(8995, 0)
48 1
    ref.TargetNodeClass = NodeClass.DataType
49 1
    ref.TargetNodeId = NumericNodeId(9001, 0)
50 1
    refs.append(ref)
51 1
    ref = ua.AddReferencesItem()
52 1
    ref.IsForward = True
53 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
54 1
    ref.SourceNodeId = NumericNodeId(8995, 0)
55 1
    ref.TargetNodeClass = NodeClass.DataType
56 1
    ref.TargetNodeId = NumericNodeId(11110, 0)
57 1
    refs.append(ref)
58 1
    ref = ua.AddReferencesItem()
59 1
    ref.IsForward = True
60 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
61 1
    ref.SourceNodeId = NumericNodeId(8995, 0)
62 1
    ref.TargetNodeClass = NodeClass.DataType
63 1
    ref.TargetNodeId = NumericNodeId(11111, 0)
64 1
    refs.append(ref)
65 1
    ref = ua.AddReferencesItem()
66 1
    ref.IsForward = False
67 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
68 1
    ref.SourceNodeId = NumericNodeId(8995, 0)
69 1
    ref.TargetNodeClass = NodeClass.DataType
70 1
    ref.TargetNodeId = NumericNodeId(2755, 0)
71 1
    refs.append(ref)
72 1
    server.add_references(refs)
73
   
74 1
    node = ua.AddNodesItem()
75 1
    node.RequestedNewNodeId = NumericNodeId(8996, 0)
76 1
    node.BrowseName = QualifiedName('Id', 0)
77 1
    node.NodeClass = NodeClass.Variable
78 1
    node.ParentNodeId = NumericNodeId(8995, 0)
79 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
80 1
    node.TypeDefinition = NumericNodeId(68, 0)
81 1
    attrs = ua.VariableAttributes()
82 1
    attrs.DisplayName = LocalizedText("Id")
83 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
84 1
    attrs.ValueRank = -1
85 1
    node.NodeAttributes = attrs
86 1
    server.add_nodes([node])
87 1
    refs = []
88 1
    ref = ua.AddReferencesItem()
89 1
    ref.IsForward = True
90 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
91 1
    ref.SourceNodeId = NumericNodeId(8996, 0)
92 1
    ref.TargetNodeClass = NodeClass.DataType
93 1
    ref.TargetNodeId = NumericNodeId(68, 0)
94 1
    refs.append(ref)
95 1
    ref = ua.AddReferencesItem()
96 1
    ref.IsForward = True
97 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
98 1
    ref.SourceNodeId = NumericNodeId(8996, 0)
99 1
    ref.TargetNodeClass = NodeClass.DataType
100 1
    ref.TargetNodeId = NumericNodeId(78, 0)
101 1
    refs.append(ref)
102 1
    ref = ua.AddReferencesItem()
103 1
    ref.IsForward = False
104 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
105 1
    ref.SourceNodeId = NumericNodeId(8996, 0)
106 1
    ref.TargetNodeClass = NodeClass.DataType
107 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
108 1
    refs.append(ref)
109 1
    server.add_references(refs)
110
   
111 1
    node = ua.AddNodesItem()
112 1
    node.RequestedNewNodeId = NumericNodeId(9000, 0)
113 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
114 1
    node.NodeClass = NodeClass.Variable
115 1
    node.ParentNodeId = NumericNodeId(8995, 0)
116 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
117 1
    node.TypeDefinition = NumericNodeId(68, 0)
118 1
    attrs = ua.VariableAttributes()
119 1
    attrs.DisplayName = LocalizedText("TransitionTime")
120 1
    attrs.DataType = NumericNodeId(294, 0)
121 1
    attrs.ValueRank = -1
122 1
    node.NodeAttributes = attrs
123 1
    server.add_nodes([node])
124 1
    refs = []
125 1
    ref = ua.AddReferencesItem()
126 1
    ref.IsForward = True
127 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
128 1
    ref.SourceNodeId = NumericNodeId(9000, 0)
129 1
    ref.TargetNodeClass = NodeClass.DataType
130 1
    ref.TargetNodeId = NumericNodeId(68, 0)
131 1
    refs.append(ref)
132 1
    ref = ua.AddReferencesItem()
133 1
    ref.IsForward = True
134 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
135 1
    ref.SourceNodeId = NumericNodeId(9000, 0)
136 1
    ref.TargetNodeClass = NodeClass.DataType
137 1
    ref.TargetNodeId = NumericNodeId(80, 0)
138 1
    refs.append(ref)
139 1
    ref = ua.AddReferencesItem()
140 1
    ref.IsForward = False
141 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
142 1
    ref.SourceNodeId = NumericNodeId(9000, 0)
143 1
    ref.TargetNodeClass = NodeClass.DataType
144 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
145 1
    refs.append(ref)
146 1
    server.add_references(refs)
147
   
148 1
    node = ua.AddNodesItem()
149 1
    node.RequestedNewNodeId = NumericNodeId(9001, 0)
150 1
    node.BrowseName = QualifiedName('EffectiveTransitionTime', 0)
151 1
    node.NodeClass = NodeClass.Variable
152 1
    node.ParentNodeId = NumericNodeId(8995, 0)
153 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
154 1
    node.TypeDefinition = NumericNodeId(68, 0)
155 1
    attrs = ua.VariableAttributes()
156 1
    attrs.DisplayName = LocalizedText("EffectiveTransitionTime")
157 1
    attrs.DataType = NumericNodeId(294, 0)
158 1
    attrs.ValueRank = -1
159 1
    node.NodeAttributes = attrs
160 1
    server.add_nodes([node])
161 1
    refs = []
162 1
    ref = ua.AddReferencesItem()
163 1
    ref.IsForward = True
164 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
165 1
    ref.SourceNodeId = NumericNodeId(9001, 0)
166 1
    ref.TargetNodeClass = NodeClass.DataType
167 1
    ref.TargetNodeId = NumericNodeId(68, 0)
168 1
    refs.append(ref)
169 1
    ref = ua.AddReferencesItem()
170 1
    ref.IsForward = True
171 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
172 1
    ref.SourceNodeId = NumericNodeId(9001, 0)
173 1
    ref.TargetNodeClass = NodeClass.DataType
174 1
    ref.TargetNodeId = NumericNodeId(80, 0)
175 1
    refs.append(ref)
176 1
    ref = ua.AddReferencesItem()
177 1
    ref.IsForward = False
178 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
179 1
    ref.SourceNodeId = NumericNodeId(9001, 0)
180 1
    ref.TargetNodeClass = NodeClass.DataType
181 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
182 1
    refs.append(ref)
183 1
    server.add_references(refs)
184
   
185 1
    node = ua.AddNodesItem()
186 1
    node.RequestedNewNodeId = NumericNodeId(11110, 0)
187 1
    node.BrowseName = QualifiedName('TrueState', 0)
188 1
    node.NodeClass = NodeClass.Variable
189 1
    node.ParentNodeId = NumericNodeId(8995, 0)
190 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
191 1
    node.TypeDefinition = NumericNodeId(68, 0)
192 1
    attrs = ua.VariableAttributes()
193 1
    attrs.DisplayName = LocalizedText("TrueState")
194 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
195 1
    attrs.ValueRank = -1
196 1
    node.NodeAttributes = attrs
197 1
    server.add_nodes([node])
198 1
    refs = []
199 1
    ref = ua.AddReferencesItem()
200 1
    ref.IsForward = True
201 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
202 1
    ref.SourceNodeId = NumericNodeId(11110, 0)
203 1
    ref.TargetNodeClass = NodeClass.DataType
204 1
    ref.TargetNodeId = NumericNodeId(68, 0)
205 1
    refs.append(ref)
206 1
    ref = ua.AddReferencesItem()
207 1
    ref.IsForward = True
208 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
209 1
    ref.SourceNodeId = NumericNodeId(11110, 0)
210 1
    ref.TargetNodeClass = NodeClass.DataType
211 1
    ref.TargetNodeId = NumericNodeId(80, 0)
212 1
    refs.append(ref)
213 1
    ref = ua.AddReferencesItem()
214 1
    ref.IsForward = False
215 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
216 1
    ref.SourceNodeId = NumericNodeId(11110, 0)
217 1
    ref.TargetNodeClass = NodeClass.DataType
218 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
219 1
    refs.append(ref)
220 1
    server.add_references(refs)
221
   
222 1
    node = ua.AddNodesItem()
223 1
    node.RequestedNewNodeId = NumericNodeId(11111, 0)
224 1
    node.BrowseName = QualifiedName('FalseState', 0)
225 1
    node.NodeClass = NodeClass.Variable
226 1
    node.ParentNodeId = NumericNodeId(8995, 0)
227 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
228 1
    node.TypeDefinition = NumericNodeId(68, 0)
229 1
    attrs = ua.VariableAttributes()
230 1
    attrs.DisplayName = LocalizedText("FalseState")
231 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
232 1
    attrs.ValueRank = -1
233 1
    node.NodeAttributes = attrs
234 1
    server.add_nodes([node])
235 1
    refs = []
236 1
    ref = ua.AddReferencesItem()
237 1
    ref.IsForward = True
238 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
239 1
    ref.SourceNodeId = NumericNodeId(11111, 0)
240 1
    ref.TargetNodeClass = NodeClass.DataType
241 1
    ref.TargetNodeId = NumericNodeId(68, 0)
242 1
    refs.append(ref)
243 1
    ref = ua.AddReferencesItem()
244 1
    ref.IsForward = True
245 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
246 1
    ref.SourceNodeId = NumericNodeId(11111, 0)
247 1
    ref.TargetNodeClass = NodeClass.DataType
248 1
    ref.TargetNodeId = NumericNodeId(80, 0)
249 1
    refs.append(ref)
250 1
    ref = ua.AddReferencesItem()
251 1
    ref.IsForward = False
252 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
253 1
    ref.SourceNodeId = NumericNodeId(11111, 0)
254 1
    ref.TargetNodeClass = NodeClass.DataType
255 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
256 1
    refs.append(ref)
257 1
    server.add_references(refs)
258
   
259 1
    node = ua.AddNodesItem()
260 1
    node.RequestedNewNodeId = NumericNodeId(9002, 0)
261 1
    node.BrowseName = QualifiedName('ConditionVariableType', 0)
262 1
    node.NodeClass = NodeClass.VariableType
263 1
    node.ParentNodeId = NumericNodeId(63, 0)
264 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
265 1
    attrs = ua.VariableTypeAttributes()
266 1
    attrs.DisplayName = LocalizedText("ConditionVariableType")
267 1
    attrs.DisplayName = LocalizedText("ConditionVariableType")
268 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
269 1
    attrs.ValueRank = -2
270 1
    node.NodeAttributes = attrs
271 1
    server.add_nodes([node])
272 1
    refs = []
273 1
    ref = ua.AddReferencesItem()
274 1
    ref.IsForward = True
275 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
276 1
    ref.SourceNodeId = NumericNodeId(9002, 0)
277 1
    ref.TargetNodeClass = NodeClass.DataType
278 1
    ref.TargetNodeId = NumericNodeId(9003, 0)
279 1
    refs.append(ref)
280 1
    ref = ua.AddReferencesItem()
281 1
    ref.IsForward = False
282 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
283 1
    ref.SourceNodeId = NumericNodeId(9002, 0)
284 1
    ref.TargetNodeClass = NodeClass.DataType
285 1
    ref.TargetNodeId = NumericNodeId(63, 0)
286 1
    refs.append(ref)
287 1
    server.add_references(refs)
288
   
289 1
    node = ua.AddNodesItem()
290 1
    node.RequestedNewNodeId = NumericNodeId(9003, 0)
291 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
292 1
    node.NodeClass = NodeClass.Variable
293 1
    node.ParentNodeId = NumericNodeId(9002, 0)
294 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
295 1
    node.TypeDefinition = NumericNodeId(68, 0)
296 1
    attrs = ua.VariableAttributes()
297 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
298 1
    attrs.DataType = NumericNodeId(294, 0)
299 1
    attrs.ValueRank = -1
300 1
    node.NodeAttributes = attrs
301 1
    server.add_nodes([node])
302 1
    refs = []
303 1
    ref = ua.AddReferencesItem()
304 1
    ref.IsForward = True
305 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
306 1
    ref.SourceNodeId = NumericNodeId(9003, 0)
307 1
    ref.TargetNodeClass = NodeClass.DataType
308 1
    ref.TargetNodeId = NumericNodeId(68, 0)
309 1
    refs.append(ref)
310 1
    ref = ua.AddReferencesItem()
311 1
    ref.IsForward = True
312 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
313 1
    ref.SourceNodeId = NumericNodeId(9003, 0)
314 1
    ref.TargetNodeClass = NodeClass.DataType
315 1
    ref.TargetNodeId = NumericNodeId(78, 0)
316 1
    refs.append(ref)
317 1
    ref = ua.AddReferencesItem()
318 1
    ref.IsForward = False
319 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
320 1
    ref.SourceNodeId = NumericNodeId(9003, 0)
321 1
    ref.TargetNodeClass = NodeClass.DataType
322 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
323 1
    refs.append(ref)
324 1
    server.add_references(refs)
325
   
326 1
    node = ua.AddNodesItem()
327 1
    node.RequestedNewNodeId = NumericNodeId(9004, 0)
328 1
    node.BrowseName = QualifiedName('HasTrueSubState', 0)
329 1
    node.NodeClass = NodeClass.ReferenceType
330 1
    node.ParentNodeId = NumericNodeId(32, 0)
331 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
332 1
    attrs = ua.ReferenceTypeAttributes()
333 1
    attrs.DisplayName = LocalizedText("HasTrueSubState")
334 1
    attrs.InverseName = LocalizedText("IsTrueSubStateOf")
335 1
    node.NodeAttributes = attrs
336 1
    server.add_nodes([node])
337 1
    refs = []
338 1
    ref = ua.AddReferencesItem()
339 1
    ref.IsForward = False
340 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
341 1
    ref.SourceNodeId = NumericNodeId(9004, 0)
342 1
    ref.TargetNodeClass = NodeClass.DataType
343 1
    ref.TargetNodeId = NumericNodeId(32, 0)
344 1
    refs.append(ref)
345 1
    server.add_references(refs)
346
   
347 1
    node = ua.AddNodesItem()
348 1
    node.RequestedNewNodeId = NumericNodeId(9005, 0)
349 1
    node.BrowseName = QualifiedName('HasFalseSubState', 0)
350 1
    node.NodeClass = NodeClass.ReferenceType
351 1
    node.ParentNodeId = NumericNodeId(32, 0)
352 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
353 1
    attrs = ua.ReferenceTypeAttributes()
354 1
    attrs.DisplayName = LocalizedText("HasFalseSubState")
355 1
    attrs.InverseName = LocalizedText("IsFalseSubStateOf")
356 1
    node.NodeAttributes = attrs
357 1
    server.add_nodes([node])
358 1
    refs = []
359 1
    ref = ua.AddReferencesItem()
360 1
    ref.IsForward = False
361 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
362 1
    ref.SourceNodeId = NumericNodeId(9005, 0)
363 1
    ref.TargetNodeClass = NodeClass.DataType
364 1
    ref.TargetNodeId = NumericNodeId(32, 0)
365 1
    refs.append(ref)
366 1
    server.add_references(refs)
367
   
368 1
    node = ua.AddNodesItem()
369 1
    node.RequestedNewNodeId = NumericNodeId(16361, 0)
370 1
    node.BrowseName = QualifiedName('HasAlarmSuppressionGroup', 0)
371 1
    node.NodeClass = NodeClass.ReferenceType
372 1
    node.ParentNodeId = NumericNodeId(47, 0)
373 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
374 1
    attrs = ua.ReferenceTypeAttributes()
375 1
    attrs.DisplayName = LocalizedText("HasAlarmSuppressionGroup")
376 1
    attrs.InverseName = LocalizedText("IsAlarmSuppressionGroupOf")
377 1
    node.NodeAttributes = attrs
378 1
    server.add_nodes([node])
379 1
    refs = []
380 1
    ref = ua.AddReferencesItem()
381 1
    ref.IsForward = False
382 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
383 1
    ref.SourceNodeId = NumericNodeId(16361, 0)
384 1
    ref.TargetNodeClass = NodeClass.DataType
385 1
    ref.TargetNodeId = NumericNodeId(47, 0)
386 1
    refs.append(ref)
387 1
    server.add_references(refs)
388
   
389 1
    node = ua.AddNodesItem()
390 1
    node.RequestedNewNodeId = NumericNodeId(16362, 0)
391 1
    node.BrowseName = QualifiedName('AlarmGroupMember', 0)
392 1
    node.NodeClass = NodeClass.ReferenceType
393 1
    node.ParentNodeId = NumericNodeId(35, 0)
394 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
395 1
    attrs = ua.ReferenceTypeAttributes()
396 1
    attrs.DisplayName = LocalizedText("AlarmGroupMember")
397 1
    attrs.InverseName = LocalizedText("MemberOfAlarmGroup")
398 1
    node.NodeAttributes = attrs
399 1
    server.add_nodes([node])
400 1
    refs = []
401 1
    ref = ua.AddReferencesItem()
402 1
    ref.IsForward = False
403 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
404 1
    ref.SourceNodeId = NumericNodeId(16362, 0)
405 1
    ref.TargetNodeClass = NodeClass.DataType
406 1
    ref.TargetNodeId = NumericNodeId(35, 0)
407 1
    refs.append(ref)
408 1
    server.add_references(refs)
409
   
410 1
    node = ua.AddNodesItem()
411 1
    node.RequestedNewNodeId = NumericNodeId(2782, 0)
412 1
    node.BrowseName = QualifiedName('ConditionType', 0)
413 1
    node.NodeClass = NodeClass.ObjectType
414 1
    node.ParentNodeId = NumericNodeId(2041, 0)
415 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
416 1
    attrs = ua.ObjectTypeAttributes()
417 1
    attrs.DisplayName = LocalizedText("ConditionType")
418 1
    attrs.IsAbstract = True
419 1
    node.NodeAttributes = attrs
420 1
    server.add_nodes([node])
421 1
    refs = []
422 1
    ref = ua.AddReferencesItem()
423 1
    ref.IsForward = True
424 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
425 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
426 1
    ref.TargetNodeClass = NodeClass.DataType
427 1
    ref.TargetNodeId = NumericNodeId(11112, 0)
428 1
    refs.append(ref)
429 1
    ref = ua.AddReferencesItem()
430 1
    ref.IsForward = True
431 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
432 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
433 1
    ref.TargetNodeClass = NodeClass.DataType
434 1
    ref.TargetNodeId = NumericNodeId(11113, 0)
435 1
    refs.append(ref)
436 1
    ref = ua.AddReferencesItem()
437 1
    ref.IsForward = True
438 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
439 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
440 1
    ref.TargetNodeClass = NodeClass.DataType
441 1
    ref.TargetNodeId = NumericNodeId(16363, 0)
442 1
    refs.append(ref)
443 1
    ref = ua.AddReferencesItem()
444 1
    ref.IsForward = True
445 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
446 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
447 1
    ref.TargetNodeClass = NodeClass.DataType
448 1
    ref.TargetNodeId = NumericNodeId(16364, 0)
449 1
    refs.append(ref)
450 1
    ref = ua.AddReferencesItem()
451 1
    ref.IsForward = True
452 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
453 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
454 1
    ref.TargetNodeClass = NodeClass.DataType
455 1
    ref.TargetNodeId = NumericNodeId(9009, 0)
456 1
    refs.append(ref)
457 1
    ref = ua.AddReferencesItem()
458 1
    ref.IsForward = True
459 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
460 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
461 1
    ref.TargetNodeClass = NodeClass.DataType
462 1
    ref.TargetNodeId = NumericNodeId(9010, 0)
463 1
    refs.append(ref)
464 1
    ref = ua.AddReferencesItem()
465 1
    ref.IsForward = True
466 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
467 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
468 1
    ref.TargetNodeClass = NodeClass.DataType
469 1
    ref.TargetNodeId = NumericNodeId(3874, 0)
470 1
    refs.append(ref)
471 1
    ref = ua.AddReferencesItem()
472 1
    ref.IsForward = True
473 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
474 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
475 1
    ref.TargetNodeClass = NodeClass.DataType
476 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
477 1
    refs.append(ref)
478 1
    ref = ua.AddReferencesItem()
479 1
    ref.IsForward = True
480 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
481 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
482 1
    ref.TargetNodeClass = NodeClass.DataType
483 1
    ref.TargetNodeId = NumericNodeId(9020, 0)
484 1
    refs.append(ref)
485 1
    ref = ua.AddReferencesItem()
486 1
    ref.IsForward = True
487 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
488 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
489 1
    ref.TargetNodeClass = NodeClass.DataType
490 1
    ref.TargetNodeId = NumericNodeId(9022, 0)
491 1
    refs.append(ref)
492 1
    ref = ua.AddReferencesItem()
493 1
    ref.IsForward = True
494 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
495 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
496 1
    ref.TargetNodeClass = NodeClass.DataType
497 1
    ref.TargetNodeId = NumericNodeId(9024, 0)
498 1
    refs.append(ref)
499 1
    ref = ua.AddReferencesItem()
500 1
    ref.IsForward = True
501 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
502 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
503 1
    ref.TargetNodeClass = NodeClass.DataType
504 1
    ref.TargetNodeId = NumericNodeId(9026, 0)
505 1
    refs.append(ref)
506 1
    ref = ua.AddReferencesItem()
507 1
    ref.IsForward = True
508 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
509 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
510 1
    ref.TargetNodeClass = NodeClass.DataType
511 1
    ref.TargetNodeId = NumericNodeId(9028, 0)
512 1
    refs.append(ref)
513 1
    ref = ua.AddReferencesItem()
514 1
    ref.IsForward = True
515 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
516 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
517 1
    ref.TargetNodeClass = NodeClass.DataType
518 1
    ref.TargetNodeId = NumericNodeId(9027, 0)
519 1
    refs.append(ref)
520 1
    ref = ua.AddReferencesItem()
521 1
    ref.IsForward = True
522 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
523 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
524 1
    ref.TargetNodeClass = NodeClass.DataType
525 1
    ref.TargetNodeId = NumericNodeId(9029, 0)
526 1
    refs.append(ref)
527 1
    ref = ua.AddReferencesItem()
528 1
    ref.IsForward = True
529 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
530 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
531 1
    ref.TargetNodeClass = NodeClass.DataType
532 1
    ref.TargetNodeId = NumericNodeId(3875, 0)
533 1
    refs.append(ref)
534 1
    ref = ua.AddReferencesItem()
535 1
    ref.IsForward = True
536 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
537 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
538 1
    ref.TargetNodeClass = NodeClass.DataType
539 1
    ref.TargetNodeId = NumericNodeId(12912, 0)
540 1
    refs.append(ref)
541 1
    ref = ua.AddReferencesItem()
542 1
    ref.IsForward = False
543 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
544 1
    ref.SourceNodeId = NumericNodeId(2782, 0)
545 1
    ref.TargetNodeClass = NodeClass.DataType
546 1
    ref.TargetNodeId = NumericNodeId(2041, 0)
547 1
    refs.append(ref)
548 1
    server.add_references(refs)
549
   
550 1
    node = ua.AddNodesItem()
551 1
    node.RequestedNewNodeId = NumericNodeId(11112, 0)
552 1
    node.BrowseName = QualifiedName('ConditionClassId', 0)
553 1
    node.NodeClass = NodeClass.Variable
554 1
    node.ParentNodeId = NumericNodeId(2782, 0)
555 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
556 1
    node.TypeDefinition = NumericNodeId(68, 0)
557 1
    attrs = ua.VariableAttributes()
558 1
    attrs.DisplayName = LocalizedText("ConditionClassId")
559 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
560 1
    attrs.ValueRank = -1
561 1
    node.NodeAttributes = attrs
562 1
    server.add_nodes([node])
563 1
    refs = []
564 1
    ref = ua.AddReferencesItem()
565 1
    ref.IsForward = True
566 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
567 1
    ref.SourceNodeId = NumericNodeId(11112, 0)
568 1
    ref.TargetNodeClass = NodeClass.DataType
569 1
    ref.TargetNodeId = NumericNodeId(68, 0)
570 1
    refs.append(ref)
571 1
    ref = ua.AddReferencesItem()
572 1
    ref.IsForward = True
573 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
574 1
    ref.SourceNodeId = NumericNodeId(11112, 0)
575 1
    ref.TargetNodeClass = NodeClass.DataType
576 1
    ref.TargetNodeId = NumericNodeId(78, 0)
577 1
    refs.append(ref)
578 1
    ref = ua.AddReferencesItem()
579 1
    ref.IsForward = False
580 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
581 1
    ref.SourceNodeId = NumericNodeId(11112, 0)
582 1
    ref.TargetNodeClass = NodeClass.DataType
583 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
584 1
    refs.append(ref)
585 1
    server.add_references(refs)
586
   
587 1
    node = ua.AddNodesItem()
588 1
    node.RequestedNewNodeId = NumericNodeId(11113, 0)
589 1
    node.BrowseName = QualifiedName('ConditionClassName', 0)
590 1
    node.NodeClass = NodeClass.Variable
591 1
    node.ParentNodeId = NumericNodeId(2782, 0)
592 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
593 1
    node.TypeDefinition = NumericNodeId(68, 0)
594 1
    attrs = ua.VariableAttributes()
595 1
    attrs.DisplayName = LocalizedText("ConditionClassName")
596 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
597 1
    attrs.ValueRank = -1
598 1
    node.NodeAttributes = attrs
599 1
    server.add_nodes([node])
600 1
    refs = []
601 1
    ref = ua.AddReferencesItem()
602 1
    ref.IsForward = True
603 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
604 1
    ref.SourceNodeId = NumericNodeId(11113, 0)
605 1
    ref.TargetNodeClass = NodeClass.DataType
606 1
    ref.TargetNodeId = NumericNodeId(68, 0)
607 1
    refs.append(ref)
608 1
    ref = ua.AddReferencesItem()
609 1
    ref.IsForward = True
610 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
611 1
    ref.SourceNodeId = NumericNodeId(11113, 0)
612 1
    ref.TargetNodeClass = NodeClass.DataType
613 1
    ref.TargetNodeId = NumericNodeId(78, 0)
614 1
    refs.append(ref)
615 1
    ref = ua.AddReferencesItem()
616 1
    ref.IsForward = False
617 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
618 1
    ref.SourceNodeId = NumericNodeId(11113, 0)
619 1
    ref.TargetNodeClass = NodeClass.DataType
620 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
621 1
    refs.append(ref)
622 1
    server.add_references(refs)
623
   
624 1
    node = ua.AddNodesItem()
625 1
    node.RequestedNewNodeId = NumericNodeId(16363, 0)
626 1
    node.BrowseName = QualifiedName('ConditionSubClassId', 0)
627 1
    node.NodeClass = NodeClass.Variable
628 1
    node.ParentNodeId = NumericNodeId(2782, 0)
629 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
630 1
    node.TypeDefinition = NumericNodeId(68, 0)
631 1
    attrs = ua.VariableAttributes()
632 1
    attrs.DisplayName = LocalizedText("ConditionSubClassId")
633 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
634 1
    attrs.ValueRank = 1
635 1
    node.NodeAttributes = attrs
636 1
    server.add_nodes([node])
637 1
    refs = []
638 1
    ref = ua.AddReferencesItem()
639 1
    ref.IsForward = True
640 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
641 1
    ref.SourceNodeId = NumericNodeId(16363, 0)
642 1
    ref.TargetNodeClass = NodeClass.DataType
643 1
    ref.TargetNodeId = NumericNodeId(68, 0)
644 1
    refs.append(ref)
645 1
    ref = ua.AddReferencesItem()
646 1
    ref.IsForward = True
647 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
648 1
    ref.SourceNodeId = NumericNodeId(16363, 0)
649 1
    ref.TargetNodeClass = NodeClass.DataType
650 1
    ref.TargetNodeId = NumericNodeId(80, 0)
651 1
    refs.append(ref)
652 1
    ref = ua.AddReferencesItem()
653 1
    ref.IsForward = False
654 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
655 1
    ref.SourceNodeId = NumericNodeId(16363, 0)
656 1
    ref.TargetNodeClass = NodeClass.DataType
657 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
658 1
    refs.append(ref)
659 1
    server.add_references(refs)
660
   
661 1
    node = ua.AddNodesItem()
662 1
    node.RequestedNewNodeId = NumericNodeId(16364, 0)
663 1
    node.BrowseName = QualifiedName('ConditionSubClassName', 0)
664 1
    node.NodeClass = NodeClass.Variable
665 1
    node.ParentNodeId = NumericNodeId(2782, 0)
666 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
667 1
    node.TypeDefinition = NumericNodeId(68, 0)
668 1
    attrs = ua.VariableAttributes()
669 1
    attrs.DisplayName = LocalizedText("ConditionSubClassName")
670 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
671 1
    attrs.ValueRank = 1
672 1
    node.NodeAttributes = attrs
673 1
    server.add_nodes([node])
674 1
    refs = []
675 1
    ref = ua.AddReferencesItem()
676 1
    ref.IsForward = True
677 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
678 1
    ref.SourceNodeId = NumericNodeId(16364, 0)
679 1
    ref.TargetNodeClass = NodeClass.DataType
680 1
    ref.TargetNodeId = NumericNodeId(68, 0)
681 1
    refs.append(ref)
682 1
    ref = ua.AddReferencesItem()
683 1
    ref.IsForward = True
684 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
685 1
    ref.SourceNodeId = NumericNodeId(16364, 0)
686 1
    ref.TargetNodeClass = NodeClass.DataType
687 1
    ref.TargetNodeId = NumericNodeId(80, 0)
688 1
    refs.append(ref)
689 1
    ref = ua.AddReferencesItem()
690 1
    ref.IsForward = False
691 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
692 1
    ref.SourceNodeId = NumericNodeId(16364, 0)
693 1
    ref.TargetNodeClass = NodeClass.DataType
694 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
695 1
    refs.append(ref)
696 1
    server.add_references(refs)
697
   
698 1
    node = ua.AddNodesItem()
699 1
    node.RequestedNewNodeId = NumericNodeId(9009, 0)
700 1
    node.BrowseName = QualifiedName('ConditionName', 0)
701 1
    node.NodeClass = NodeClass.Variable
702 1
    node.ParentNodeId = NumericNodeId(2782, 0)
703 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
704 1
    node.TypeDefinition = NumericNodeId(68, 0)
705 1
    attrs = ua.VariableAttributes()
706 1
    attrs.DisplayName = LocalizedText("ConditionName")
707 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
708 1
    attrs.ValueRank = -1
709 1
    node.NodeAttributes = attrs
710 1
    server.add_nodes([node])
711 1
    refs = []
712 1
    ref = ua.AddReferencesItem()
713 1
    ref.IsForward = True
714 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
715 1
    ref.SourceNodeId = NumericNodeId(9009, 0)
716 1
    ref.TargetNodeClass = NodeClass.DataType
717 1
    ref.TargetNodeId = NumericNodeId(68, 0)
718 1
    refs.append(ref)
719 1
    ref = ua.AddReferencesItem()
720 1
    ref.IsForward = True
721 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
722 1
    ref.SourceNodeId = NumericNodeId(9009, 0)
723 1
    ref.TargetNodeClass = NodeClass.DataType
724 1
    ref.TargetNodeId = NumericNodeId(78, 0)
725 1
    refs.append(ref)
726 1
    ref = ua.AddReferencesItem()
727 1
    ref.IsForward = False
728 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
729 1
    ref.SourceNodeId = NumericNodeId(9009, 0)
730 1
    ref.TargetNodeClass = NodeClass.DataType
731 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
732 1
    refs.append(ref)
733 1
    server.add_references(refs)
734
   
735 1
    node = ua.AddNodesItem()
736 1
    node.RequestedNewNodeId = NumericNodeId(9010, 0)
737 1
    node.BrowseName = QualifiedName('BranchId', 0)
738 1
    node.NodeClass = NodeClass.Variable
739 1
    node.ParentNodeId = NumericNodeId(2782, 0)
740 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
741 1
    node.TypeDefinition = NumericNodeId(68, 0)
742 1
    attrs = ua.VariableAttributes()
743 1
    attrs.DisplayName = LocalizedText("BranchId")
744 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
745 1
    attrs.ValueRank = -1
746 1
    node.NodeAttributes = attrs
747 1
    server.add_nodes([node])
748 1
    refs = []
749 1
    ref = ua.AddReferencesItem()
750 1
    ref.IsForward = True
751 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
752 1
    ref.SourceNodeId = NumericNodeId(9010, 0)
753 1
    ref.TargetNodeClass = NodeClass.DataType
754 1
    ref.TargetNodeId = NumericNodeId(68, 0)
755 1
    refs.append(ref)
756 1
    ref = ua.AddReferencesItem()
757 1
    ref.IsForward = True
758 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
759 1
    ref.SourceNodeId = NumericNodeId(9010, 0)
760 1
    ref.TargetNodeClass = NodeClass.DataType
761 1
    ref.TargetNodeId = NumericNodeId(78, 0)
762 1
    refs.append(ref)
763 1
    ref = ua.AddReferencesItem()
764 1
    ref.IsForward = False
765 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
766 1
    ref.SourceNodeId = NumericNodeId(9010, 0)
767 1
    ref.TargetNodeClass = NodeClass.DataType
768 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
769 1
    refs.append(ref)
770 1
    server.add_references(refs)
771
   
772 1
    node = ua.AddNodesItem()
773 1
    node.RequestedNewNodeId = NumericNodeId(3874, 0)
774 1
    node.BrowseName = QualifiedName('Retain', 0)
775 1
    node.NodeClass = NodeClass.Variable
776 1
    node.ParentNodeId = NumericNodeId(2782, 0)
777 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
778 1
    node.TypeDefinition = NumericNodeId(68, 0)
779 1
    attrs = ua.VariableAttributes()
780 1
    attrs.DisplayName = LocalizedText("Retain")
781 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
782 1
    attrs.ValueRank = -1
783 1
    node.NodeAttributes = attrs
784 1
    server.add_nodes([node])
785 1
    refs = []
786 1
    ref = ua.AddReferencesItem()
787 1
    ref.IsForward = True
788 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
789 1
    ref.SourceNodeId = NumericNodeId(3874, 0)
790 1
    ref.TargetNodeClass = NodeClass.DataType
791 1
    ref.TargetNodeId = NumericNodeId(68, 0)
792 1
    refs.append(ref)
793 1
    ref = ua.AddReferencesItem()
794 1
    ref.IsForward = True
795 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
796 1
    ref.SourceNodeId = NumericNodeId(3874, 0)
797 1
    ref.TargetNodeClass = NodeClass.DataType
798 1
    ref.TargetNodeId = NumericNodeId(78, 0)
799 1
    refs.append(ref)
800 1
    ref = ua.AddReferencesItem()
801 1
    ref.IsForward = False
802 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
803 1
    ref.SourceNodeId = NumericNodeId(3874, 0)
804 1
    ref.TargetNodeClass = NodeClass.DataType
805 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
806 1
    refs.append(ref)
807 1
    server.add_references(refs)
808
   
809 1
    node = ua.AddNodesItem()
810 1
    node.RequestedNewNodeId = NumericNodeId(9011, 0)
811 1
    node.BrowseName = QualifiedName('EnabledState', 0)
812 1
    node.NodeClass = NodeClass.Variable
813 1
    node.ParentNodeId = NumericNodeId(2782, 0)
814 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
815 1
    node.TypeDefinition = NumericNodeId(8995, 0)
816 1
    attrs = ua.VariableAttributes()
817 1
    attrs.DisplayName = LocalizedText("EnabledState")
818 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
819 1
    attrs.ValueRank = -1
820 1
    node.NodeAttributes = attrs
821 1
    server.add_nodes([node])
822 1
    refs = []
823 1
    ref = ua.AddReferencesItem()
824 1
    ref.IsForward = True
825 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
826 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
827 1
    ref.TargetNodeClass = NodeClass.DataType
828 1
    ref.TargetNodeId = NumericNodeId(9012, 0)
829 1
    refs.append(ref)
830 1
    ref = ua.AddReferencesItem()
831 1
    ref.IsForward = True
832 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
833 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
834 1
    ref.TargetNodeClass = NodeClass.DataType
835 1
    ref.TargetNodeId = NumericNodeId(9015, 0)
836 1
    refs.append(ref)
837 1
    ref = ua.AddReferencesItem()
838 1
    ref.IsForward = True
839 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
840 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
841 1
    ref.TargetNodeClass = NodeClass.DataType
842 1
    ref.TargetNodeId = NumericNodeId(9016, 0)
843 1
    refs.append(ref)
844 1
    ref = ua.AddReferencesItem()
845 1
    ref.IsForward = True
846 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
847 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
848 1
    ref.TargetNodeClass = NodeClass.DataType
849 1
    ref.TargetNodeId = NumericNodeId(9017, 0)
850 1
    refs.append(ref)
851 1
    ref = ua.AddReferencesItem()
852 1
    ref.IsForward = True
853 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
854 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
855 1
    ref.TargetNodeClass = NodeClass.DataType
856 1
    ref.TargetNodeId = NumericNodeId(9018, 0)
857 1
    refs.append(ref)
858 1
    ref = ua.AddReferencesItem()
859 1
    ref.IsForward = True
860 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
861 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
862 1
    ref.TargetNodeClass = NodeClass.DataType
863 1
    ref.TargetNodeId = NumericNodeId(9019, 0)
864 1
    refs.append(ref)
865 1
    ref = ua.AddReferencesItem()
866 1
    ref.IsForward = True
867 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
868 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
869 1
    ref.TargetNodeClass = NodeClass.DataType
870 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
871 1
    refs.append(ref)
872 1
    ref = ua.AddReferencesItem()
873 1
    ref.IsForward = True
874 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
875 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
876 1
    ref.TargetNodeClass = NodeClass.DataType
877 1
    ref.TargetNodeId = NumericNodeId(78, 0)
878 1
    refs.append(ref)
879 1
    ref = ua.AddReferencesItem()
880 1
    ref.IsForward = False
881 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
882 1
    ref.SourceNodeId = NumericNodeId(9011, 0)
883 1
    ref.TargetNodeClass = NodeClass.DataType
884 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
885 1
    refs.append(ref)
886 1
    server.add_references(refs)
887
   
888 1
    node = ua.AddNodesItem()
889 1
    node.RequestedNewNodeId = NumericNodeId(9012, 0)
890 1
    node.BrowseName = QualifiedName('Id', 0)
891 1
    node.NodeClass = NodeClass.Variable
892 1
    node.ParentNodeId = NumericNodeId(9011, 0)
893 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
894 1
    node.TypeDefinition = NumericNodeId(68, 0)
895 1
    attrs = ua.VariableAttributes()
896 1
    attrs.DisplayName = LocalizedText("Id")
897 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
898 1
    attrs.ValueRank = -1
899 1
    node.NodeAttributes = attrs
900 1
    server.add_nodes([node])
901 1
    refs = []
902 1
    ref = ua.AddReferencesItem()
903 1
    ref.IsForward = True
904 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
905 1
    ref.SourceNodeId = NumericNodeId(9012, 0)
906 1
    ref.TargetNodeClass = NodeClass.DataType
907 1
    ref.TargetNodeId = NumericNodeId(68, 0)
908 1
    refs.append(ref)
909 1
    ref = ua.AddReferencesItem()
910 1
    ref.IsForward = True
911 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
912 1
    ref.SourceNodeId = NumericNodeId(9012, 0)
913 1
    ref.TargetNodeClass = NodeClass.DataType
914 1
    ref.TargetNodeId = NumericNodeId(78, 0)
915 1
    refs.append(ref)
916 1
    ref = ua.AddReferencesItem()
917 1
    ref.IsForward = False
918 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
919 1
    ref.SourceNodeId = NumericNodeId(9012, 0)
920 1
    ref.TargetNodeClass = NodeClass.DataType
921 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
922 1
    refs.append(ref)
923 1
    server.add_references(refs)
924
   
925 1
    node = ua.AddNodesItem()
926 1
    node.RequestedNewNodeId = NumericNodeId(9015, 0)
927 1
    node.BrowseName = QualifiedName('EffectiveDisplayName', 0)
928 1
    node.NodeClass = NodeClass.Variable
929 1
    node.ParentNodeId = NumericNodeId(9011, 0)
930 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
931 1
    node.TypeDefinition = NumericNodeId(68, 0)
932 1
    attrs = ua.VariableAttributes()
933 1
    attrs.DisplayName = LocalizedText("EffectiveDisplayName")
934 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
935 1
    attrs.ValueRank = -1
936 1
    node.NodeAttributes = attrs
937 1
    server.add_nodes([node])
938 1
    refs = []
939 1
    ref = ua.AddReferencesItem()
940 1
    ref.IsForward = True
941 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
942 1
    ref.SourceNodeId = NumericNodeId(9015, 0)
943 1
    ref.TargetNodeClass = NodeClass.DataType
944 1
    ref.TargetNodeId = NumericNodeId(68, 0)
945 1
    refs.append(ref)
946 1
    ref = ua.AddReferencesItem()
947 1
    ref.IsForward = True
948 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
949 1
    ref.SourceNodeId = NumericNodeId(9015, 0)
950 1
    ref.TargetNodeClass = NodeClass.DataType
951 1
    ref.TargetNodeId = NumericNodeId(80, 0)
952 1
    refs.append(ref)
953 1
    ref = ua.AddReferencesItem()
954 1
    ref.IsForward = False
955 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
956 1
    ref.SourceNodeId = NumericNodeId(9015, 0)
957 1
    ref.TargetNodeClass = NodeClass.DataType
958 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
959 1
    refs.append(ref)
960 1
    server.add_references(refs)
961
   
962 1
    node = ua.AddNodesItem()
963 1
    node.RequestedNewNodeId = NumericNodeId(9016, 0)
964 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
965 1
    node.NodeClass = NodeClass.Variable
966 1
    node.ParentNodeId = NumericNodeId(9011, 0)
967 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
968 1
    node.TypeDefinition = NumericNodeId(68, 0)
969 1
    attrs = ua.VariableAttributes()
970 1
    attrs.DisplayName = LocalizedText("TransitionTime")
971 1
    attrs.DataType = NumericNodeId(294, 0)
972 1
    attrs.ValueRank = -1
973 1
    node.NodeAttributes = attrs
974 1
    server.add_nodes([node])
975 1
    refs = []
976 1
    ref = ua.AddReferencesItem()
977 1
    ref.IsForward = True
978 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
979 1
    ref.SourceNodeId = NumericNodeId(9016, 0)
980 1
    ref.TargetNodeClass = NodeClass.DataType
981 1
    ref.TargetNodeId = NumericNodeId(68, 0)
982 1
    refs.append(ref)
983 1
    ref = ua.AddReferencesItem()
984 1
    ref.IsForward = True
985 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
986 1
    ref.SourceNodeId = NumericNodeId(9016, 0)
987 1
    ref.TargetNodeClass = NodeClass.DataType
988 1
    ref.TargetNodeId = NumericNodeId(80, 0)
989 1
    refs.append(ref)
990 1
    ref = ua.AddReferencesItem()
991 1
    ref.IsForward = False
992 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
993 1
    ref.SourceNodeId = NumericNodeId(9016, 0)
994 1
    ref.TargetNodeClass = NodeClass.DataType
995 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
996 1
    refs.append(ref)
997 1
    server.add_references(refs)
998
   
999 1
    node = ua.AddNodesItem()
1000 1
    node.RequestedNewNodeId = NumericNodeId(9017, 0)
1001 1
    node.BrowseName = QualifiedName('EffectiveTransitionTime', 0)
1002 1
    node.NodeClass = NodeClass.Variable
1003 1
    node.ParentNodeId = NumericNodeId(9011, 0)
1004 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1005 1
    node.TypeDefinition = NumericNodeId(68, 0)
1006 1
    attrs = ua.VariableAttributes()
1007 1
    attrs.DisplayName = LocalizedText("EffectiveTransitionTime")
1008 1
    attrs.DataType = NumericNodeId(294, 0)
1009 1
    attrs.ValueRank = -1
1010 1
    node.NodeAttributes = attrs
1011 1
    server.add_nodes([node])
1012 1
    refs = []
1013 1
    ref = ua.AddReferencesItem()
1014 1
    ref.IsForward = True
1015 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1016 1
    ref.SourceNodeId = NumericNodeId(9017, 0)
1017 1
    ref.TargetNodeClass = NodeClass.DataType
1018 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1019 1
    refs.append(ref)
1020 1
    ref = ua.AddReferencesItem()
1021 1
    ref.IsForward = True
1022 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1023 1
    ref.SourceNodeId = NumericNodeId(9017, 0)
1024 1
    ref.TargetNodeClass = NodeClass.DataType
1025 1
    ref.TargetNodeId = NumericNodeId(80, 0)
1026 1
    refs.append(ref)
1027 1
    ref = ua.AddReferencesItem()
1028 1
    ref.IsForward = False
1029 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1030 1
    ref.SourceNodeId = NumericNodeId(9017, 0)
1031 1
    ref.TargetNodeClass = NodeClass.DataType
1032 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
1033 1
    refs.append(ref)
1034 1
    server.add_references(refs)
1035
   
1036 1
    node = ua.AddNodesItem()
1037 1
    node.RequestedNewNodeId = NumericNodeId(9018, 0)
1038 1
    node.BrowseName = QualifiedName('TrueState', 0)
1039 1
    node.NodeClass = NodeClass.Variable
1040 1
    node.ParentNodeId = NumericNodeId(9011, 0)
1041 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1042 1
    node.TypeDefinition = NumericNodeId(68, 0)
1043 1
    attrs = ua.VariableAttributes()
1044 1
    attrs.DisplayName = LocalizedText("TrueState")
1045 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1046 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Enabled')], ua.VariantType.LocalizedText)
1047 1
    attrs.ValueRank = -1
1048 1
    node.NodeAttributes = attrs
1049 1
    server.add_nodes([node])
1050 1
    refs = []
1051 1
    ref = ua.AddReferencesItem()
1052 1
    ref.IsForward = True
1053 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1054 1
    ref.SourceNodeId = NumericNodeId(9018, 0)
1055 1
    ref.TargetNodeClass = NodeClass.DataType
1056 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1057 1
    refs.append(ref)
1058 1
    ref = ua.AddReferencesItem()
1059 1
    ref.IsForward = True
1060 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1061 1
    ref.SourceNodeId = NumericNodeId(9018, 0)
1062 1
    ref.TargetNodeClass = NodeClass.DataType
1063 1
    ref.TargetNodeId = NumericNodeId(80, 0)
1064 1
    refs.append(ref)
1065 1
    ref = ua.AddReferencesItem()
1066 1
    ref.IsForward = False
1067 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1068 1
    ref.SourceNodeId = NumericNodeId(9018, 0)
1069 1
    ref.TargetNodeClass = NodeClass.DataType
1070 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
1071 1
    refs.append(ref)
1072 1
    server.add_references(refs)
1073
   
1074 1
    node = ua.AddNodesItem()
1075 1
    node.RequestedNewNodeId = NumericNodeId(9019, 0)
1076 1
    node.BrowseName = QualifiedName('FalseState', 0)
1077 1
    node.NodeClass = NodeClass.Variable
1078 1
    node.ParentNodeId = NumericNodeId(9011, 0)
1079 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1080 1
    node.TypeDefinition = NumericNodeId(68, 0)
1081 1
    attrs = ua.VariableAttributes()
1082 1
    attrs.DisplayName = LocalizedText("FalseState")
1083 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1084 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Disabled')], ua.VariantType.LocalizedText)
1085 1
    attrs.ValueRank = -1
1086 1
    node.NodeAttributes = attrs
1087 1
    server.add_nodes([node])
1088 1
    refs = []
1089 1
    ref = ua.AddReferencesItem()
1090 1
    ref.IsForward = True
1091 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1092 1
    ref.SourceNodeId = NumericNodeId(9019, 0)
1093 1
    ref.TargetNodeClass = NodeClass.DataType
1094 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1095 1
    refs.append(ref)
1096 1
    ref = ua.AddReferencesItem()
1097 1
    ref.IsForward = True
1098 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1099 1
    ref.SourceNodeId = NumericNodeId(9019, 0)
1100 1
    ref.TargetNodeClass = NodeClass.DataType
1101 1
    ref.TargetNodeId = NumericNodeId(80, 0)
1102 1
    refs.append(ref)
1103 1
    ref = ua.AddReferencesItem()
1104 1
    ref.IsForward = False
1105 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1106 1
    ref.SourceNodeId = NumericNodeId(9019, 0)
1107 1
    ref.TargetNodeClass = NodeClass.DataType
1108 1
    ref.TargetNodeId = NumericNodeId(9011, 0)
1109 1
    refs.append(ref)
1110 1
    server.add_references(refs)
1111
   
1112 1
    node = ua.AddNodesItem()
1113 1
    node.RequestedNewNodeId = NumericNodeId(9020, 0)
1114 1
    node.BrowseName = QualifiedName('Quality', 0)
1115 1
    node.NodeClass = NodeClass.Variable
1116 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1117 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1118 1
    node.TypeDefinition = NumericNodeId(9002, 0)
1119 1
    attrs = ua.VariableAttributes()
1120 1
    attrs.DisplayName = LocalizedText("Quality")
1121 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.StatusCode)
1122 1
    attrs.ValueRank = -1
1123 1
    node.NodeAttributes = attrs
1124 1
    server.add_nodes([node])
1125 1
    refs = []
1126 1
    ref = ua.AddReferencesItem()
1127 1
    ref.IsForward = True
1128 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1129 1
    ref.SourceNodeId = NumericNodeId(9020, 0)
1130 1
    ref.TargetNodeClass = NodeClass.DataType
1131 1
    ref.TargetNodeId = NumericNodeId(9021, 0)
1132 1
    refs.append(ref)
1133 1
    ref = ua.AddReferencesItem()
1134 1
    ref.IsForward = True
1135 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1136 1
    ref.SourceNodeId = NumericNodeId(9020, 0)
1137 1
    ref.TargetNodeClass = NodeClass.DataType
1138 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
1139 1
    refs.append(ref)
1140 1
    ref = ua.AddReferencesItem()
1141 1
    ref.IsForward = True
1142 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1143 1
    ref.SourceNodeId = NumericNodeId(9020, 0)
1144 1
    ref.TargetNodeClass = NodeClass.DataType
1145 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1146 1
    refs.append(ref)
1147 1
    ref = ua.AddReferencesItem()
1148 1
    ref.IsForward = False
1149 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1150 1
    ref.SourceNodeId = NumericNodeId(9020, 0)
1151 1
    ref.TargetNodeClass = NodeClass.DataType
1152 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1153 1
    refs.append(ref)
1154 1
    server.add_references(refs)
1155
   
1156 1
    node = ua.AddNodesItem()
1157 1
    node.RequestedNewNodeId = NumericNodeId(9021, 0)
1158 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
1159 1
    node.NodeClass = NodeClass.Variable
1160 1
    node.ParentNodeId = NumericNodeId(9020, 0)
1161 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1162 1
    node.TypeDefinition = NumericNodeId(68, 0)
1163 1
    attrs = ua.VariableAttributes()
1164 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
1165 1
    attrs.DataType = NumericNodeId(294, 0)
1166 1
    attrs.ValueRank = -1
1167 1
    node.NodeAttributes = attrs
1168 1
    server.add_nodes([node])
1169 1
    refs = []
1170 1
    ref = ua.AddReferencesItem()
1171 1
    ref.IsForward = True
1172 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1173 1
    ref.SourceNodeId = NumericNodeId(9021, 0)
1174 1
    ref.TargetNodeClass = NodeClass.DataType
1175 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1176 1
    refs.append(ref)
1177 1
    ref = ua.AddReferencesItem()
1178 1
    ref.IsForward = True
1179 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1180 1
    ref.SourceNodeId = NumericNodeId(9021, 0)
1181 1
    ref.TargetNodeClass = NodeClass.DataType
1182 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1183 1
    refs.append(ref)
1184 1
    ref = ua.AddReferencesItem()
1185 1
    ref.IsForward = False
1186 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1187 1
    ref.SourceNodeId = NumericNodeId(9021, 0)
1188 1
    ref.TargetNodeClass = NodeClass.DataType
1189 1
    ref.TargetNodeId = NumericNodeId(9020, 0)
1190 1
    refs.append(ref)
1191 1
    server.add_references(refs)
1192
   
1193 1
    node = ua.AddNodesItem()
1194 1
    node.RequestedNewNodeId = NumericNodeId(9022, 0)
1195 1
    node.BrowseName = QualifiedName('LastSeverity', 0)
1196 1
    node.NodeClass = NodeClass.Variable
1197 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1198 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1199 1
    node.TypeDefinition = NumericNodeId(9002, 0)
1200 1
    attrs = ua.VariableAttributes()
1201 1
    attrs.DisplayName = LocalizedText("LastSeverity")
1202 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
1203 1
    attrs.ValueRank = -1
1204 1
    node.NodeAttributes = attrs
1205 1
    server.add_nodes([node])
1206 1
    refs = []
1207 1
    ref = ua.AddReferencesItem()
1208 1
    ref.IsForward = True
1209 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1210 1
    ref.SourceNodeId = NumericNodeId(9022, 0)
1211 1
    ref.TargetNodeClass = NodeClass.DataType
1212 1
    ref.TargetNodeId = NumericNodeId(9023, 0)
1213 1
    refs.append(ref)
1214 1
    ref = ua.AddReferencesItem()
1215 1
    ref.IsForward = True
1216 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1217 1
    ref.SourceNodeId = NumericNodeId(9022, 0)
1218 1
    ref.TargetNodeClass = NodeClass.DataType
1219 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
1220 1
    refs.append(ref)
1221 1
    ref = ua.AddReferencesItem()
1222 1
    ref.IsForward = True
1223 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1224 1
    ref.SourceNodeId = NumericNodeId(9022, 0)
1225 1
    ref.TargetNodeClass = NodeClass.DataType
1226 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1227 1
    refs.append(ref)
1228 1
    ref = ua.AddReferencesItem()
1229 1
    ref.IsForward = False
1230 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1231 1
    ref.SourceNodeId = NumericNodeId(9022, 0)
1232 1
    ref.TargetNodeClass = NodeClass.DataType
1233 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1234 1
    refs.append(ref)
1235 1
    server.add_references(refs)
1236
   
1237 1
    node = ua.AddNodesItem()
1238 1
    node.RequestedNewNodeId = NumericNodeId(9023, 0)
1239 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
1240 1
    node.NodeClass = NodeClass.Variable
1241 1
    node.ParentNodeId = NumericNodeId(9022, 0)
1242 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1243 1
    node.TypeDefinition = NumericNodeId(68, 0)
1244 1
    attrs = ua.VariableAttributes()
1245 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
1246 1
    attrs.DataType = NumericNodeId(294, 0)
1247 1
    attrs.ValueRank = -1
1248 1
    node.NodeAttributes = attrs
1249 1
    server.add_nodes([node])
1250 1
    refs = []
1251 1
    ref = ua.AddReferencesItem()
1252 1
    ref.IsForward = True
1253 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1254 1
    ref.SourceNodeId = NumericNodeId(9023, 0)
1255 1
    ref.TargetNodeClass = NodeClass.DataType
1256 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1257 1
    refs.append(ref)
1258 1
    ref = ua.AddReferencesItem()
1259 1
    ref.IsForward = True
1260 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1261 1
    ref.SourceNodeId = NumericNodeId(9023, 0)
1262 1
    ref.TargetNodeClass = NodeClass.DataType
1263 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1264 1
    refs.append(ref)
1265 1
    ref = ua.AddReferencesItem()
1266 1
    ref.IsForward = False
1267 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1268 1
    ref.SourceNodeId = NumericNodeId(9023, 0)
1269 1
    ref.TargetNodeClass = NodeClass.DataType
1270 1
    ref.TargetNodeId = NumericNodeId(9022, 0)
1271 1
    refs.append(ref)
1272 1
    server.add_references(refs)
1273
   
1274 1
    node = ua.AddNodesItem()
1275 1
    node.RequestedNewNodeId = NumericNodeId(9024, 0)
1276 1
    node.BrowseName = QualifiedName('Comment', 0)
1277 1
    node.NodeClass = NodeClass.Variable
1278 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1279 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1280 1
    node.TypeDefinition = NumericNodeId(9002, 0)
1281 1
    attrs = ua.VariableAttributes()
1282 1
    attrs.DisplayName = LocalizedText("Comment")
1283 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1284 1
    attrs.ValueRank = -1
1285 1
    node.NodeAttributes = attrs
1286 1
    server.add_nodes([node])
1287 1
    refs = []
1288 1
    ref = ua.AddReferencesItem()
1289 1
    ref.IsForward = True
1290 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1291 1
    ref.SourceNodeId = NumericNodeId(9024, 0)
1292 1
    ref.TargetNodeClass = NodeClass.DataType
1293 1
    ref.TargetNodeId = NumericNodeId(9025, 0)
1294 1
    refs.append(ref)
1295 1
    ref = ua.AddReferencesItem()
1296 1
    ref.IsForward = True
1297 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1298 1
    ref.SourceNodeId = NumericNodeId(9024, 0)
1299 1
    ref.TargetNodeClass = NodeClass.DataType
1300 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
1301 1
    refs.append(ref)
1302 1
    ref = ua.AddReferencesItem()
1303 1
    ref.IsForward = True
1304 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1305 1
    ref.SourceNodeId = NumericNodeId(9024, 0)
1306 1
    ref.TargetNodeClass = NodeClass.DataType
1307 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1308 1
    refs.append(ref)
1309 1
    ref = ua.AddReferencesItem()
1310 1
    ref.IsForward = False
1311 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1312 1
    ref.SourceNodeId = NumericNodeId(9024, 0)
1313 1
    ref.TargetNodeClass = NodeClass.DataType
1314 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1315 1
    refs.append(ref)
1316 1
    server.add_references(refs)
1317
   
1318 1
    node = ua.AddNodesItem()
1319 1
    node.RequestedNewNodeId = NumericNodeId(9025, 0)
1320 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
1321 1
    node.NodeClass = NodeClass.Variable
1322 1
    node.ParentNodeId = NumericNodeId(9024, 0)
1323 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1324 1
    node.TypeDefinition = NumericNodeId(68, 0)
1325 1
    attrs = ua.VariableAttributes()
1326 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
1327 1
    attrs.DataType = NumericNodeId(294, 0)
1328 1
    attrs.ValueRank = -1
1329 1
    node.NodeAttributes = attrs
1330 1
    server.add_nodes([node])
1331 1
    refs = []
1332 1
    ref = ua.AddReferencesItem()
1333 1
    ref.IsForward = True
1334 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1335 1
    ref.SourceNodeId = NumericNodeId(9025, 0)
1336 1
    ref.TargetNodeClass = NodeClass.DataType
1337 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1338 1
    refs.append(ref)
1339 1
    ref = ua.AddReferencesItem()
1340 1
    ref.IsForward = True
1341 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1342 1
    ref.SourceNodeId = NumericNodeId(9025, 0)
1343 1
    ref.TargetNodeClass = NodeClass.DataType
1344 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1345 1
    refs.append(ref)
1346 1
    ref = ua.AddReferencesItem()
1347 1
    ref.IsForward = False
1348 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1349 1
    ref.SourceNodeId = NumericNodeId(9025, 0)
1350 1
    ref.TargetNodeClass = NodeClass.DataType
1351 1
    ref.TargetNodeId = NumericNodeId(9024, 0)
1352 1
    refs.append(ref)
1353 1
    server.add_references(refs)
1354
   
1355 1
    node = ua.AddNodesItem()
1356 1
    node.RequestedNewNodeId = NumericNodeId(9026, 0)
1357 1
    node.BrowseName = QualifiedName('ClientUserId', 0)
1358 1
    node.NodeClass = NodeClass.Variable
1359 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1360 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1361 1
    node.TypeDefinition = NumericNodeId(68, 0)
1362 1
    attrs = ua.VariableAttributes()
1363 1
    attrs.DisplayName = LocalizedText("ClientUserId")
1364 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
1365 1
    attrs.ValueRank = -1
1366 1
    node.NodeAttributes = attrs
1367 1
    server.add_nodes([node])
1368 1
    refs = []
1369 1
    ref = ua.AddReferencesItem()
1370 1
    ref.IsForward = True
1371 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1372 1
    ref.SourceNodeId = NumericNodeId(9026, 0)
1373 1
    ref.TargetNodeClass = NodeClass.DataType
1374 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1375 1
    refs.append(ref)
1376 1
    ref = ua.AddReferencesItem()
1377 1
    ref.IsForward = True
1378 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1379 1
    ref.SourceNodeId = NumericNodeId(9026, 0)
1380 1
    ref.TargetNodeClass = NodeClass.DataType
1381 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1382 1
    refs.append(ref)
1383 1
    ref = ua.AddReferencesItem()
1384 1
    ref.IsForward = False
1385 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1386 1
    ref.SourceNodeId = NumericNodeId(9026, 0)
1387 1
    ref.TargetNodeClass = NodeClass.DataType
1388 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1389 1
    refs.append(ref)
1390 1
    server.add_references(refs)
1391
   
1392 1
    node = ua.AddNodesItem()
1393 1
    node.RequestedNewNodeId = NumericNodeId(9028, 0)
1394 1
    node.BrowseName = QualifiedName('Disable', 0)
1395 1
    node.NodeClass = NodeClass.Method
1396 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1397 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1398 1
    attrs = ua.MethodAttributes()
1399 1
    attrs.DisplayName = LocalizedText("Disable")
1400 1
    node.NodeAttributes = attrs
1401 1
    server.add_nodes([node])
1402 1
    refs = []
1403 1
    ref = ua.AddReferencesItem()
1404 1
    ref.IsForward = True
1405 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1406 1
    ref.SourceNodeId = NumericNodeId(9028, 0)
1407 1
    ref.TargetNodeClass = NodeClass.DataType
1408 1
    ref.TargetNodeId = NumericNodeId(2803, 0)
1409 1
    refs.append(ref)
1410 1
    ref = ua.AddReferencesItem()
1411 1
    ref.IsForward = True
1412 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1413 1
    ref.SourceNodeId = NumericNodeId(9028, 0)
1414 1
    ref.TargetNodeClass = NodeClass.DataType
1415 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1416 1
    refs.append(ref)
1417 1
    ref = ua.AddReferencesItem()
1418 1
    ref.IsForward = False
1419 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1420 1
    ref.SourceNodeId = NumericNodeId(9028, 0)
1421 1
    ref.TargetNodeClass = NodeClass.DataType
1422 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1423 1
    refs.append(ref)
1424 1
    server.add_references(refs)
1425
   
1426 1
    node = ua.AddNodesItem()
1427 1
    node.RequestedNewNodeId = NumericNodeId(9027, 0)
1428 1
    node.BrowseName = QualifiedName('Enable', 0)
1429 1
    node.NodeClass = NodeClass.Method
1430 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1431 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1432 1
    attrs = ua.MethodAttributes()
1433 1
    attrs.DisplayName = LocalizedText("Enable")
1434 1
    node.NodeAttributes = attrs
1435 1
    server.add_nodes([node])
1436 1
    refs = []
1437 1
    ref = ua.AddReferencesItem()
1438 1
    ref.IsForward = True
1439 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1440 1
    ref.SourceNodeId = NumericNodeId(9027, 0)
1441 1
    ref.TargetNodeClass = NodeClass.DataType
1442 1
    ref.TargetNodeId = NumericNodeId(2803, 0)
1443 1
    refs.append(ref)
1444 1
    ref = ua.AddReferencesItem()
1445 1
    ref.IsForward = True
1446 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1447 1
    ref.SourceNodeId = NumericNodeId(9027, 0)
1448 1
    ref.TargetNodeClass = NodeClass.DataType
1449 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1450 1
    refs.append(ref)
1451 1
    ref = ua.AddReferencesItem()
1452 1
    ref.IsForward = False
1453 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1454 1
    ref.SourceNodeId = NumericNodeId(9027, 0)
1455 1
    ref.TargetNodeClass = NodeClass.DataType
1456 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1457 1
    refs.append(ref)
1458 1
    server.add_references(refs)
1459
   
1460 1
    node = ua.AddNodesItem()
1461 1
    node.RequestedNewNodeId = NumericNodeId(9029, 0)
1462 1
    node.BrowseName = QualifiedName('AddComment', 0)
1463 1
    node.NodeClass = NodeClass.Method
1464 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1465 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1466 1
    attrs = ua.MethodAttributes()
1467 1
    attrs.DisplayName = LocalizedText("AddComment")
1468 1
    node.NodeAttributes = attrs
1469 1
    server.add_nodes([node])
1470 1
    refs = []
1471 1
    ref = ua.AddReferencesItem()
1472 1
    ref.IsForward = True
1473 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1474 1
    ref.SourceNodeId = NumericNodeId(9029, 0)
1475 1
    ref.TargetNodeClass = NodeClass.DataType
1476 1
    ref.TargetNodeId = NumericNodeId(9030, 0)
1477 1
    refs.append(ref)
1478 1
    ref = ua.AddReferencesItem()
1479 1
    ref.IsForward = True
1480 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1481 1
    ref.SourceNodeId = NumericNodeId(9029, 0)
1482 1
    ref.TargetNodeClass = NodeClass.DataType
1483 1
    ref.TargetNodeId = NumericNodeId(2829, 0)
1484 1
    refs.append(ref)
1485 1
    ref = ua.AddReferencesItem()
1486 1
    ref.IsForward = True
1487 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1488 1
    ref.SourceNodeId = NumericNodeId(9029, 0)
1489 1
    ref.TargetNodeClass = NodeClass.DataType
1490 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1491 1
    refs.append(ref)
1492 1
    ref = ua.AddReferencesItem()
1493 1
    ref.IsForward = False
1494 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1495 1
    ref.SourceNodeId = NumericNodeId(9029, 0)
1496 1
    ref.TargetNodeClass = NodeClass.DataType
1497 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1498 1
    refs.append(ref)
1499 1
    server.add_references(refs)
1500
   
1501 1
    node = ua.AddNodesItem()
1502 1
    node.RequestedNewNodeId = NumericNodeId(9030, 0)
1503 1
    node.BrowseName = QualifiedName('InputArguments', 0)
1504 1
    node.NodeClass = NodeClass.Variable
1505 1
    node.ParentNodeId = NumericNodeId(9029, 0)
1506 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1507 1
    node.TypeDefinition = NumericNodeId(68, 0)
1508 1
    attrs = ua.VariableAttributes()
1509 1
    attrs.DisplayName = LocalizedText("InputArguments")
1510 1
    attrs.DataType = NumericNodeId(296, 0)
1511 1
    value = []
1512 1
    extobj = ua.Argument()
1513 1
    extobj.Name = 'EventId'
1514 1
    extobj.DataType = NumericNodeId(15, 0)
1515 1
    extobj.ValueRank = -1
1516 1
    extobj.Description.Text = 'The identifier for the event to comment.'
1517 1
    value.append(extobj)
1518 1
    extobj = ua.Argument()
1519 1
    extobj.Name = 'Comment'
1520 1
    extobj.DataType = NumericNodeId(21, 0)
1521 1
    extobj.ValueRank = -1
1522 1
    extobj.Description.Text = 'The comment to add to the condition.'
1523 1
    value.append(extobj)
1524 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1525 1
    attrs.ValueRank = 1
1526 1
    node.NodeAttributes = attrs
1527 1
    server.add_nodes([node])
1528 1
    refs = []
1529 1
    ref = ua.AddReferencesItem()
1530 1
    ref.IsForward = True
1531 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1532 1
    ref.SourceNodeId = NumericNodeId(9030, 0)
1533 1
    ref.TargetNodeClass = NodeClass.DataType
1534 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1535 1
    refs.append(ref)
1536 1
    ref = ua.AddReferencesItem()
1537 1
    ref.IsForward = True
1538 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1539 1
    ref.SourceNodeId = NumericNodeId(9030, 0)
1540 1
    ref.TargetNodeClass = NodeClass.DataType
1541 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1542 1
    refs.append(ref)
1543 1
    ref = ua.AddReferencesItem()
1544 1
    ref.IsForward = False
1545 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1546 1
    ref.SourceNodeId = NumericNodeId(9030, 0)
1547 1
    ref.TargetNodeClass = NodeClass.DataType
1548 1
    ref.TargetNodeId = NumericNodeId(9029, 0)
1549 1
    refs.append(ref)
1550 1
    server.add_references(refs)
1551
   
1552 1
    node = ua.AddNodesItem()
1553 1
    node.RequestedNewNodeId = NumericNodeId(3875, 0)
1554 1
    node.BrowseName = QualifiedName('ConditionRefresh', 0)
1555 1
    node.NodeClass = NodeClass.Method
1556 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1557 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1558 1
    attrs = ua.MethodAttributes()
1559 1
    attrs.DisplayName = LocalizedText("ConditionRefresh")
1560 1
    node.NodeAttributes = attrs
1561 1
    server.add_nodes([node])
1562 1
    refs = []
1563 1
    ref = ua.AddReferencesItem()
1564 1
    ref.IsForward = True
1565 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1566 1
    ref.SourceNodeId = NumericNodeId(3875, 0)
1567 1
    ref.TargetNodeClass = NodeClass.DataType
1568 1
    ref.TargetNodeId = NumericNodeId(3876, 0)
1569 1
    refs.append(ref)
1570 1
    ref = ua.AddReferencesItem()
1571 1
    ref.IsForward = True
1572 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1573 1
    ref.SourceNodeId = NumericNodeId(3875, 0)
1574 1
    ref.TargetNodeClass = NodeClass.DataType
1575 1
    ref.TargetNodeId = NumericNodeId(2787, 0)
1576 1
    refs.append(ref)
1577 1
    ref = ua.AddReferencesItem()
1578 1
    ref.IsForward = True
1579 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1580 1
    ref.SourceNodeId = NumericNodeId(3875, 0)
1581 1
    ref.TargetNodeClass = NodeClass.DataType
1582 1
    ref.TargetNodeId = NumericNodeId(2788, 0)
1583 1
    refs.append(ref)
1584 1
    ref = ua.AddReferencesItem()
1585 1
    ref.IsForward = False
1586 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1587 1
    ref.SourceNodeId = NumericNodeId(3875, 0)
1588 1
    ref.TargetNodeClass = NodeClass.DataType
1589 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1590 1
    refs.append(ref)
1591 1
    server.add_references(refs)
1592
   
1593 1
    node = ua.AddNodesItem()
1594 1
    node.RequestedNewNodeId = NumericNodeId(3876, 0)
1595 1
    node.BrowseName = QualifiedName('InputArguments', 0)
1596 1
    node.NodeClass = NodeClass.Variable
1597 1
    node.ParentNodeId = NumericNodeId(3875, 0)
1598 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1599 1
    node.TypeDefinition = NumericNodeId(68, 0)
1600 1
    attrs = ua.VariableAttributes()
1601 1
    attrs.DisplayName = LocalizedText("InputArguments")
1602 1
    attrs.DataType = NumericNodeId(296, 0)
1603 1
    value = []
1604 1
    extobj = ua.Argument()
1605 1
    extobj.Name = 'SubscriptionId'
1606 1
    extobj.DataType = NumericNodeId(288, 0)
1607 1
    extobj.ValueRank = -1
1608 1
    extobj.Description.Text = 'The identifier for the suscription to refresh.'
1609 1
    value.append(extobj)
1610 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1611 1
    attrs.ValueRank = 1
1612 1
    node.NodeAttributes = attrs
1613 1
    server.add_nodes([node])
1614 1
    refs = []
1615 1
    ref = ua.AddReferencesItem()
1616 1
    ref.IsForward = True
1617 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1618 1
    ref.SourceNodeId = NumericNodeId(3876, 0)
1619 1
    ref.TargetNodeClass = NodeClass.DataType
1620 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1621 1
    refs.append(ref)
1622 1
    ref = ua.AddReferencesItem()
1623 1
    ref.IsForward = True
1624 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1625 1
    ref.SourceNodeId = NumericNodeId(3876, 0)
1626 1
    ref.TargetNodeClass = NodeClass.DataType
1627 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1628 1
    refs.append(ref)
1629 1
    ref = ua.AddReferencesItem()
1630 1
    ref.IsForward = False
1631 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1632 1
    ref.SourceNodeId = NumericNodeId(3876, 0)
1633 1
    ref.TargetNodeClass = NodeClass.DataType
1634 1
    ref.TargetNodeId = NumericNodeId(3875, 0)
1635 1
    refs.append(ref)
1636 1
    server.add_references(refs)
1637
   
1638 1
    node = ua.AddNodesItem()
1639 1
    node.RequestedNewNodeId = NumericNodeId(12912, 0)
1640 1
    node.BrowseName = QualifiedName('ConditionRefresh2', 0)
1641 1
    node.NodeClass = NodeClass.Method
1642 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1643 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1644 1
    attrs = ua.MethodAttributes()
1645 1
    attrs.DisplayName = LocalizedText("ConditionRefresh2")
1646 1
    node.NodeAttributes = attrs
1647 1
    server.add_nodes([node])
1648 1
    refs = []
1649 1
    ref = ua.AddReferencesItem()
1650 1
    ref.IsForward = True
1651 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1652 1
    ref.SourceNodeId = NumericNodeId(12912, 0)
1653 1
    ref.TargetNodeClass = NodeClass.DataType
1654 1
    ref.TargetNodeId = NumericNodeId(12913, 0)
1655 1
    refs.append(ref)
1656 1
    ref = ua.AddReferencesItem()
1657 1
    ref.IsForward = True
1658 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1659 1
    ref.SourceNodeId = NumericNodeId(12912, 0)
1660 1
    ref.TargetNodeClass = NodeClass.DataType
1661 1
    ref.TargetNodeId = NumericNodeId(2787, 0)
1662 1
    refs.append(ref)
1663 1
    ref = ua.AddReferencesItem()
1664 1
    ref.IsForward = True
1665 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
1666 1
    ref.SourceNodeId = NumericNodeId(12912, 0)
1667 1
    ref.TargetNodeClass = NodeClass.DataType
1668 1
    ref.TargetNodeId = NumericNodeId(2788, 0)
1669 1
    refs.append(ref)
1670 1
    ref = ua.AddReferencesItem()
1671 1
    ref.IsForward = False
1672 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1673 1
    ref.SourceNodeId = NumericNodeId(12912, 0)
1674 1
    ref.TargetNodeClass = NodeClass.DataType
1675 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1676 1
    refs.append(ref)
1677 1
    server.add_references(refs)
1678
   
1679 1
    node = ua.AddNodesItem()
1680 1
    node.RequestedNewNodeId = NumericNodeId(12913, 0)
1681 1
    node.BrowseName = QualifiedName('InputArguments', 0)
1682 1
    node.NodeClass = NodeClass.Variable
1683 1
    node.ParentNodeId = NumericNodeId(12912, 0)
1684 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1685 1
    node.TypeDefinition = NumericNodeId(68, 0)
1686 1
    attrs = ua.VariableAttributes()
1687 1
    attrs.DisplayName = LocalizedText("InputArguments")
1688 1
    attrs.DataType = NumericNodeId(296, 0)
1689 1
    value = []
1690 1
    extobj = ua.Argument()
1691 1
    extobj.Name = 'SubscriptionId'
1692 1
    extobj.DataType = NumericNodeId(288, 0)
1693 1
    extobj.ValueRank = -1
1694 1
    extobj.Description.Text = 'The identifier for the suscription to refresh.'
1695 1
    value.append(extobj)
1696 1
    extobj = ua.Argument()
1697 1
    extobj.Name = 'MonitoredItemId'
1698 1
    extobj.DataType = NumericNodeId(288, 0)
1699 1
    extobj.ValueRank = -1
1700 1
    extobj.Description.Text = 'The identifier for the monitored item to refresh.'
1701 1
    value.append(extobj)
1702 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
1703 1
    attrs.ValueRank = 1
1704 1
    node.NodeAttributes = attrs
1705 1
    server.add_nodes([node])
1706 1
    refs = []
1707 1
    ref = ua.AddReferencesItem()
1708 1
    ref.IsForward = True
1709 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1710 1
    ref.SourceNodeId = NumericNodeId(12913, 0)
1711 1
    ref.TargetNodeClass = NodeClass.DataType
1712 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1713 1
    refs.append(ref)
1714 1
    ref = ua.AddReferencesItem()
1715 1
    ref.IsForward = True
1716 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1717 1
    ref.SourceNodeId = NumericNodeId(12913, 0)
1718 1
    ref.TargetNodeClass = NodeClass.DataType
1719 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1720 1
    refs.append(ref)
1721 1
    ref = ua.AddReferencesItem()
1722 1
    ref.IsForward = False
1723 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1724 1
    ref.SourceNodeId = NumericNodeId(12913, 0)
1725 1
    ref.TargetNodeClass = NodeClass.DataType
1726 1
    ref.TargetNodeId = NumericNodeId(12912, 0)
1727 1
    refs.append(ref)
1728 1
    server.add_references(refs)
1729
   
1730 1
    node = ua.AddNodesItem()
1731 1
    node.RequestedNewNodeId = NumericNodeId(2830, 0)
1732 1
    node.BrowseName = QualifiedName('DialogConditionType', 0)
1733 1
    node.NodeClass = NodeClass.ObjectType
1734 1
    node.ParentNodeId = NumericNodeId(2782, 0)
1735 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
1736 1
    attrs = ua.ObjectTypeAttributes()
1737 1
    attrs.DisplayName = LocalizedText("DialogConditionType")
1738 1
    attrs.IsAbstract = False
1739 1
    node.NodeAttributes = attrs
1740 1
    server.add_nodes([node])
1741 1
    refs = []
1742 1
    ref = ua.AddReferencesItem()
1743 1
    ref.IsForward = True
1744 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1745 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1746 1
    ref.TargetNodeClass = NodeClass.DataType
1747 1
    ref.TargetNodeId = NumericNodeId(9035, 0)
1748 1
    refs.append(ref)
1749 1
    ref = ua.AddReferencesItem()
1750 1
    ref.IsForward = True
1751 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1752 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1753 1
    ref.TargetNodeClass = NodeClass.DataType
1754 1
    ref.TargetNodeId = NumericNodeId(9055, 0)
1755 1
    refs.append(ref)
1756 1
    ref = ua.AddReferencesItem()
1757 1
    ref.IsForward = True
1758 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1759 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1760 1
    ref.TargetNodeClass = NodeClass.DataType
1761 1
    ref.TargetNodeId = NumericNodeId(2831, 0)
1762 1
    refs.append(ref)
1763 1
    ref = ua.AddReferencesItem()
1764 1
    ref.IsForward = True
1765 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1766 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1767 1
    ref.TargetNodeClass = NodeClass.DataType
1768 1
    ref.TargetNodeId = NumericNodeId(9064, 0)
1769 1
    refs.append(ref)
1770 1
    ref = ua.AddReferencesItem()
1771 1
    ref.IsForward = True
1772 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1773 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1774 1
    ref.TargetNodeClass = NodeClass.DataType
1775 1
    ref.TargetNodeId = NumericNodeId(9065, 0)
1776 1
    refs.append(ref)
1777 1
    ref = ua.AddReferencesItem()
1778 1
    ref.IsForward = True
1779 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1780 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1781 1
    ref.TargetNodeClass = NodeClass.DataType
1782 1
    ref.TargetNodeId = NumericNodeId(9066, 0)
1783 1
    refs.append(ref)
1784 1
    ref = ua.AddReferencesItem()
1785 1
    ref.IsForward = True
1786 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1787 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1788 1
    ref.TargetNodeClass = NodeClass.DataType
1789 1
    ref.TargetNodeId = NumericNodeId(9067, 0)
1790 1
    refs.append(ref)
1791 1
    ref = ua.AddReferencesItem()
1792 1
    ref.IsForward = True
1793 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1794 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1795 1
    ref.TargetNodeClass = NodeClass.DataType
1796 1
    ref.TargetNodeId = NumericNodeId(9068, 0)
1797 1
    refs.append(ref)
1798 1
    ref = ua.AddReferencesItem()
1799 1
    ref.IsForward = True
1800 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1801 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1802 1
    ref.TargetNodeClass = NodeClass.DataType
1803 1
    ref.TargetNodeId = NumericNodeId(9069, 0)
1804 1
    refs.append(ref)
1805 1
    ref = ua.AddReferencesItem()
1806 1
    ref.IsForward = False
1807 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
1808 1
    ref.SourceNodeId = NumericNodeId(2830, 0)
1809 1
    ref.TargetNodeClass = NodeClass.DataType
1810 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
1811 1
    refs.append(ref)
1812 1
    server.add_references(refs)
1813
   
1814 1
    node = ua.AddNodesItem()
1815 1
    node.RequestedNewNodeId = NumericNodeId(9035, 0)
1816 1
    node.BrowseName = QualifiedName('EnabledState', 0)
1817 1
    node.NodeClass = NodeClass.Variable
1818 1
    node.ParentNodeId = NumericNodeId(2830, 0)
1819 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1820 1
    node.TypeDefinition = NumericNodeId(8995, 0)
1821 1
    attrs = ua.VariableAttributes()
1822 1
    attrs.DisplayName = LocalizedText("EnabledState")
1823 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1824 1
    attrs.ValueRank = -1
1825 1
    node.NodeAttributes = attrs
1826 1
    server.add_nodes([node])
1827 1
    refs = []
1828 1
    ref = ua.AddReferencesItem()
1829 1
    ref.IsForward = True
1830 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1831 1
    ref.SourceNodeId = NumericNodeId(9035, 0)
1832 1
    ref.TargetNodeClass = NodeClass.DataType
1833 1
    ref.TargetNodeId = NumericNodeId(9036, 0)
1834 1
    refs.append(ref)
1835 1
    ref = ua.AddReferencesItem()
1836 1
    ref.IsForward = True
1837 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
1838 1
    ref.SourceNodeId = NumericNodeId(9035, 0)
1839 1
    ref.TargetNodeClass = NodeClass.DataType
1840 1
    ref.TargetNodeId = NumericNodeId(9055, 0)
1841 1
    refs.append(ref)
1842 1
    ref = ua.AddReferencesItem()
1843 1
    ref.IsForward = True
1844 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1845 1
    ref.SourceNodeId = NumericNodeId(9035, 0)
1846 1
    ref.TargetNodeClass = NodeClass.DataType
1847 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
1848 1
    refs.append(ref)
1849 1
    ref = ua.AddReferencesItem()
1850 1
    ref.IsForward = True
1851 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1852 1
    ref.SourceNodeId = NumericNodeId(9035, 0)
1853 1
    ref.TargetNodeClass = NodeClass.DataType
1854 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1855 1
    refs.append(ref)
1856 1
    ref = ua.AddReferencesItem()
1857 1
    ref.IsForward = False
1858 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1859 1
    ref.SourceNodeId = NumericNodeId(9035, 0)
1860 1
    ref.TargetNodeClass = NodeClass.DataType
1861 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
1862 1
    refs.append(ref)
1863 1
    server.add_references(refs)
1864
   
1865 1
    node = ua.AddNodesItem()
1866 1
    node.RequestedNewNodeId = NumericNodeId(9036, 0)
1867 1
    node.BrowseName = QualifiedName('Id', 0)
1868 1
    node.NodeClass = NodeClass.Variable
1869 1
    node.ParentNodeId = NumericNodeId(9035, 0)
1870 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1871 1
    node.TypeDefinition = NumericNodeId(68, 0)
1872 1
    attrs = ua.VariableAttributes()
1873 1
    attrs.DisplayName = LocalizedText("Id")
1874 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1875 1
    attrs.ValueRank = -1
1876 1
    node.NodeAttributes = attrs
1877 1
    server.add_nodes([node])
1878 1
    refs = []
1879 1
    ref = ua.AddReferencesItem()
1880 1
    ref.IsForward = True
1881 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1882 1
    ref.SourceNodeId = NumericNodeId(9036, 0)
1883 1
    ref.TargetNodeClass = NodeClass.DataType
1884 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1885 1
    refs.append(ref)
1886 1
    ref = ua.AddReferencesItem()
1887 1
    ref.IsForward = True
1888 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1889 1
    ref.SourceNodeId = NumericNodeId(9036, 0)
1890 1
    ref.TargetNodeClass = NodeClass.DataType
1891 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1892 1
    refs.append(ref)
1893 1
    ref = ua.AddReferencesItem()
1894 1
    ref.IsForward = False
1895 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1896 1
    ref.SourceNodeId = NumericNodeId(9036, 0)
1897 1
    ref.TargetNodeClass = NodeClass.DataType
1898 1
    ref.TargetNodeId = NumericNodeId(9035, 0)
1899 1
    refs.append(ref)
1900 1
    server.add_references(refs)
1901
   
1902 1
    node = ua.AddNodesItem()
1903 1
    node.RequestedNewNodeId = NumericNodeId(9055, 0)
1904 1
    node.BrowseName = QualifiedName('DialogState', 0)
1905 1
    node.NodeClass = NodeClass.Variable
1906 1
    node.ParentNodeId = NumericNodeId(2830, 0)
1907 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
1908 1
    node.TypeDefinition = NumericNodeId(8995, 0)
1909 1
    attrs = ua.VariableAttributes()
1910 1
    attrs.DisplayName = LocalizedText("DialogState")
1911 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
1912 1
    attrs.ValueRank = -1
1913 1
    node.NodeAttributes = attrs
1914 1
    server.add_nodes([node])
1915 1
    refs = []
1916 1
    ref = ua.AddReferencesItem()
1917 1
    ref.IsForward = True
1918 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1919 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1920 1
    ref.TargetNodeClass = NodeClass.DataType
1921 1
    ref.TargetNodeId = NumericNodeId(9056, 0)
1922 1
    refs.append(ref)
1923 1
    ref = ua.AddReferencesItem()
1924 1
    ref.IsForward = True
1925 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1926 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1927 1
    ref.TargetNodeClass = NodeClass.DataType
1928 1
    ref.TargetNodeId = NumericNodeId(9060, 0)
1929 1
    refs.append(ref)
1930 1
    ref = ua.AddReferencesItem()
1931 1
    ref.IsForward = True
1932 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1933 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1934 1
    ref.TargetNodeClass = NodeClass.DataType
1935 1
    ref.TargetNodeId = NumericNodeId(9062, 0)
1936 1
    refs.append(ref)
1937 1
    ref = ua.AddReferencesItem()
1938 1
    ref.IsForward = True
1939 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
1940 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1941 1
    ref.TargetNodeClass = NodeClass.DataType
1942 1
    ref.TargetNodeId = NumericNodeId(9063, 0)
1943 1
    refs.append(ref)
1944 1
    ref = ua.AddReferencesItem()
1945 1
    ref.IsForward = False
1946 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
1947 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1948 1
    ref.TargetNodeClass = NodeClass.DataType
1949 1
    ref.TargetNodeId = NumericNodeId(9035, 0)
1950 1
    refs.append(ref)
1951 1
    ref = ua.AddReferencesItem()
1952 1
    ref.IsForward = True
1953 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1954 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1955 1
    ref.TargetNodeClass = NodeClass.DataType
1956 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
1957 1
    refs.append(ref)
1958 1
    ref = ua.AddReferencesItem()
1959 1
    ref.IsForward = True
1960 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1961 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1962 1
    ref.TargetNodeClass = NodeClass.DataType
1963 1
    ref.TargetNodeId = NumericNodeId(78, 0)
1964 1
    refs.append(ref)
1965 1
    ref = ua.AddReferencesItem()
1966 1
    ref.IsForward = False
1967 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
1968 1
    ref.SourceNodeId = NumericNodeId(9055, 0)
1969 1
    ref.TargetNodeClass = NodeClass.DataType
1970 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
1971 1
    refs.append(ref)
1972 1
    server.add_references(refs)
1973
   
1974 1
    node = ua.AddNodesItem()
1975 1
    node.RequestedNewNodeId = NumericNodeId(9056, 0)
1976 1
    node.BrowseName = QualifiedName('Id', 0)
1977 1
    node.NodeClass = NodeClass.Variable
1978 1
    node.ParentNodeId = NumericNodeId(9055, 0)
1979 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
1980 1
    node.TypeDefinition = NumericNodeId(68, 0)
1981 1
    attrs = ua.VariableAttributes()
1982 1
    attrs.DisplayName = LocalizedText("Id")
1983 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
1984 1
    attrs.ValueRank = -1
1985 1
    node.NodeAttributes = attrs
1986 1
    server.add_nodes([node])
1987 1
    refs = []
1988 1
    ref = ua.AddReferencesItem()
1989 1
    ref.IsForward = True
1990 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
1991 1
    ref.SourceNodeId = NumericNodeId(9056, 0)
1992 1
    ref.TargetNodeClass = NodeClass.DataType
1993 1
    ref.TargetNodeId = NumericNodeId(68, 0)
1994 1
    refs.append(ref)
1995 1
    ref = ua.AddReferencesItem()
1996 1
    ref.IsForward = True
1997 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
1998 1
    ref.SourceNodeId = NumericNodeId(9056, 0)
1999 1
    ref.TargetNodeClass = NodeClass.DataType
2000 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2001 1
    refs.append(ref)
2002 1
    ref = ua.AddReferencesItem()
2003 1
    ref.IsForward = False
2004 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2005 1
    ref.SourceNodeId = NumericNodeId(9056, 0)
2006 1
    ref.TargetNodeClass = NodeClass.DataType
2007 1
    ref.TargetNodeId = NumericNodeId(9055, 0)
2008 1
    refs.append(ref)
2009 1
    server.add_references(refs)
2010
   
2011 1
    node = ua.AddNodesItem()
2012 1
    node.RequestedNewNodeId = NumericNodeId(9060, 0)
2013 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
2014 1
    node.NodeClass = NodeClass.Variable
2015 1
    node.ParentNodeId = NumericNodeId(9055, 0)
2016 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2017 1
    node.TypeDefinition = NumericNodeId(68, 0)
2018 1
    attrs = ua.VariableAttributes()
2019 1
    attrs.DisplayName = LocalizedText("TransitionTime")
2020 1
    attrs.DataType = NumericNodeId(294, 0)
2021 1
    attrs.ValueRank = -1
2022 1
    node.NodeAttributes = attrs
2023 1
    server.add_nodes([node])
2024 1
    refs = []
2025 1
    ref = ua.AddReferencesItem()
2026 1
    ref.IsForward = True
2027 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2028 1
    ref.SourceNodeId = NumericNodeId(9060, 0)
2029 1
    ref.TargetNodeClass = NodeClass.DataType
2030 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2031 1
    refs.append(ref)
2032 1
    ref = ua.AddReferencesItem()
2033 1
    ref.IsForward = True
2034 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2035 1
    ref.SourceNodeId = NumericNodeId(9060, 0)
2036 1
    ref.TargetNodeClass = NodeClass.DataType
2037 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2038 1
    refs.append(ref)
2039 1
    ref = ua.AddReferencesItem()
2040 1
    ref.IsForward = False
2041 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2042 1
    ref.SourceNodeId = NumericNodeId(9060, 0)
2043 1
    ref.TargetNodeClass = NodeClass.DataType
2044 1
    ref.TargetNodeId = NumericNodeId(9055, 0)
2045 1
    refs.append(ref)
2046 1
    server.add_references(refs)
2047
   
2048 1
    node = ua.AddNodesItem()
2049 1
    node.RequestedNewNodeId = NumericNodeId(9062, 0)
2050 1
    node.BrowseName = QualifiedName('TrueState', 0)
2051 1
    node.NodeClass = NodeClass.Variable
2052 1
    node.ParentNodeId = NumericNodeId(9055, 0)
2053 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2054 1
    node.TypeDefinition = NumericNodeId(68, 0)
2055 1
    attrs = ua.VariableAttributes()
2056 1
    attrs.DisplayName = LocalizedText("TrueState")
2057 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2058 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Active')], ua.VariantType.LocalizedText)
2059 1
    attrs.ValueRank = -1
2060 1
    node.NodeAttributes = attrs
2061 1
    server.add_nodes([node])
2062 1
    refs = []
2063 1
    ref = ua.AddReferencesItem()
2064 1
    ref.IsForward = True
2065 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2066 1
    ref.SourceNodeId = NumericNodeId(9062, 0)
2067 1
    ref.TargetNodeClass = NodeClass.DataType
2068 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2069 1
    refs.append(ref)
2070 1
    ref = ua.AddReferencesItem()
2071 1
    ref.IsForward = True
2072 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2073 1
    ref.SourceNodeId = NumericNodeId(9062, 0)
2074 1
    ref.TargetNodeClass = NodeClass.DataType
2075 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2076 1
    refs.append(ref)
2077 1
    ref = ua.AddReferencesItem()
2078 1
    ref.IsForward = False
2079 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2080 1
    ref.SourceNodeId = NumericNodeId(9062, 0)
2081 1
    ref.TargetNodeClass = NodeClass.DataType
2082 1
    ref.TargetNodeId = NumericNodeId(9055, 0)
2083 1
    refs.append(ref)
2084 1
    server.add_references(refs)
2085
   
2086 1
    node = ua.AddNodesItem()
2087 1
    node.RequestedNewNodeId = NumericNodeId(9063, 0)
2088 1
    node.BrowseName = QualifiedName('FalseState', 0)
2089 1
    node.NodeClass = NodeClass.Variable
2090 1
    node.ParentNodeId = NumericNodeId(9055, 0)
2091 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2092 1
    node.TypeDefinition = NumericNodeId(68, 0)
2093 1
    attrs = ua.VariableAttributes()
2094 1
    attrs.DisplayName = LocalizedText("FalseState")
2095 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2096 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Inactive')], ua.VariantType.LocalizedText)
2097 1
    attrs.ValueRank = -1
2098 1
    node.NodeAttributes = attrs
2099 1
    server.add_nodes([node])
2100 1
    refs = []
2101 1
    ref = ua.AddReferencesItem()
2102 1
    ref.IsForward = True
2103 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2104 1
    ref.SourceNodeId = NumericNodeId(9063, 0)
2105 1
    ref.TargetNodeClass = NodeClass.DataType
2106 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2107 1
    refs.append(ref)
2108 1
    ref = ua.AddReferencesItem()
2109 1
    ref.IsForward = True
2110 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2111 1
    ref.SourceNodeId = NumericNodeId(9063, 0)
2112 1
    ref.TargetNodeClass = NodeClass.DataType
2113 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2114 1
    refs.append(ref)
2115 1
    ref = ua.AddReferencesItem()
2116 1
    ref.IsForward = False
2117 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2118 1
    ref.SourceNodeId = NumericNodeId(9063, 0)
2119 1
    ref.TargetNodeClass = NodeClass.DataType
2120 1
    ref.TargetNodeId = NumericNodeId(9055, 0)
2121 1
    refs.append(ref)
2122 1
    server.add_references(refs)
2123
   
2124 1
    node = ua.AddNodesItem()
2125 1
    node.RequestedNewNodeId = NumericNodeId(2831, 0)
2126 1
    node.BrowseName = QualifiedName('Prompt', 0)
2127 1
    node.NodeClass = NodeClass.Variable
2128 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2129 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2130 1
    node.TypeDefinition = NumericNodeId(68, 0)
2131 1
    attrs = ua.VariableAttributes()
2132 1
    attrs.DisplayName = LocalizedText("Prompt")
2133 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2134 1
    attrs.ValueRank = -1
2135 1
    node.NodeAttributes = attrs
2136 1
    server.add_nodes([node])
2137 1
    refs = []
2138 1
    ref = ua.AddReferencesItem()
2139 1
    ref.IsForward = True
2140 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2141 1
    ref.SourceNodeId = NumericNodeId(2831, 0)
2142 1
    ref.TargetNodeClass = NodeClass.DataType
2143 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2144 1
    refs.append(ref)
2145 1
    ref = ua.AddReferencesItem()
2146 1
    ref.IsForward = True
2147 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2148 1
    ref.SourceNodeId = NumericNodeId(2831, 0)
2149 1
    ref.TargetNodeClass = NodeClass.DataType
2150 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2151 1
    refs.append(ref)
2152 1
    ref = ua.AddReferencesItem()
2153 1
    ref.IsForward = False
2154 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2155 1
    ref.SourceNodeId = NumericNodeId(2831, 0)
2156 1
    ref.TargetNodeClass = NodeClass.DataType
2157 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2158 1
    refs.append(ref)
2159 1
    server.add_references(refs)
2160
   
2161 1
    node = ua.AddNodesItem()
2162 1
    node.RequestedNewNodeId = NumericNodeId(9064, 0)
2163 1
    node.BrowseName = QualifiedName('ResponseOptionSet', 0)
2164 1
    node.NodeClass = NodeClass.Variable
2165 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2166 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2167 1
    node.TypeDefinition = NumericNodeId(68, 0)
2168 1
    attrs = ua.VariableAttributes()
2169 1
    attrs.DisplayName = LocalizedText("ResponseOptionSet")
2170 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2171 1
    attrs.ValueRank = 1
2172 1
    node.NodeAttributes = attrs
2173 1
    server.add_nodes([node])
2174 1
    refs = []
2175 1
    ref = ua.AddReferencesItem()
2176 1
    ref.IsForward = True
2177 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2178 1
    ref.SourceNodeId = NumericNodeId(9064, 0)
2179 1
    ref.TargetNodeClass = NodeClass.DataType
2180 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2181 1
    refs.append(ref)
2182 1
    ref = ua.AddReferencesItem()
2183 1
    ref.IsForward = True
2184 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2185 1
    ref.SourceNodeId = NumericNodeId(9064, 0)
2186 1
    ref.TargetNodeClass = NodeClass.DataType
2187 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2188 1
    refs.append(ref)
2189 1
    ref = ua.AddReferencesItem()
2190 1
    ref.IsForward = False
2191 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2192 1
    ref.SourceNodeId = NumericNodeId(9064, 0)
2193 1
    ref.TargetNodeClass = NodeClass.DataType
2194 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2195 1
    refs.append(ref)
2196 1
    server.add_references(refs)
2197
   
2198 1
    node = ua.AddNodesItem()
2199 1
    node.RequestedNewNodeId = NumericNodeId(9065, 0)
2200 1
    node.BrowseName = QualifiedName('DefaultResponse', 0)
2201 1
    node.NodeClass = NodeClass.Variable
2202 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2203 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2204 1
    node.TypeDefinition = NumericNodeId(68, 0)
2205 1
    attrs = ua.VariableAttributes()
2206 1
    attrs.DisplayName = LocalizedText("DefaultResponse")
2207 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
2208 1
    attrs.ValueRank = -1
2209 1
    node.NodeAttributes = attrs
2210 1
    server.add_nodes([node])
2211 1
    refs = []
2212 1
    ref = ua.AddReferencesItem()
2213 1
    ref.IsForward = True
2214 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2215 1
    ref.SourceNodeId = NumericNodeId(9065, 0)
2216 1
    ref.TargetNodeClass = NodeClass.DataType
2217 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2218 1
    refs.append(ref)
2219 1
    ref = ua.AddReferencesItem()
2220 1
    ref.IsForward = True
2221 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2222 1
    ref.SourceNodeId = NumericNodeId(9065, 0)
2223 1
    ref.TargetNodeClass = NodeClass.DataType
2224 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2225 1
    refs.append(ref)
2226 1
    ref = ua.AddReferencesItem()
2227 1
    ref.IsForward = False
2228 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2229 1
    ref.SourceNodeId = NumericNodeId(9065, 0)
2230 1
    ref.TargetNodeClass = NodeClass.DataType
2231 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2232 1
    refs.append(ref)
2233 1
    server.add_references(refs)
2234
   
2235 1
    node = ua.AddNodesItem()
2236 1
    node.RequestedNewNodeId = NumericNodeId(9066, 0)
2237 1
    node.BrowseName = QualifiedName('OkResponse', 0)
2238 1
    node.NodeClass = NodeClass.Variable
2239 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2240 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2241 1
    node.TypeDefinition = NumericNodeId(68, 0)
2242 1
    attrs = ua.VariableAttributes()
2243 1
    attrs.DisplayName = LocalizedText("OkResponse")
2244 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
2245 1
    attrs.ValueRank = -1
2246 1
    node.NodeAttributes = attrs
2247 1
    server.add_nodes([node])
2248 1
    refs = []
2249 1
    ref = ua.AddReferencesItem()
2250 1
    ref.IsForward = True
2251 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2252 1
    ref.SourceNodeId = NumericNodeId(9066, 0)
2253 1
    ref.TargetNodeClass = NodeClass.DataType
2254 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2255 1
    refs.append(ref)
2256 1
    ref = ua.AddReferencesItem()
2257 1
    ref.IsForward = True
2258 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2259 1
    ref.SourceNodeId = NumericNodeId(9066, 0)
2260 1
    ref.TargetNodeClass = NodeClass.DataType
2261 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2262 1
    refs.append(ref)
2263 1
    ref = ua.AddReferencesItem()
2264 1
    ref.IsForward = False
2265 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2266 1
    ref.SourceNodeId = NumericNodeId(9066, 0)
2267 1
    ref.TargetNodeClass = NodeClass.DataType
2268 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2269 1
    refs.append(ref)
2270 1
    server.add_references(refs)
2271
   
2272 1
    node = ua.AddNodesItem()
2273 1
    node.RequestedNewNodeId = NumericNodeId(9067, 0)
2274 1
    node.BrowseName = QualifiedName('CancelResponse', 0)
2275 1
    node.NodeClass = NodeClass.Variable
2276 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2277 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2278 1
    node.TypeDefinition = NumericNodeId(68, 0)
2279 1
    attrs = ua.VariableAttributes()
2280 1
    attrs.DisplayName = LocalizedText("CancelResponse")
2281 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
2282 1
    attrs.ValueRank = -1
2283 1
    node.NodeAttributes = attrs
2284 1
    server.add_nodes([node])
2285 1
    refs = []
2286 1
    ref = ua.AddReferencesItem()
2287 1
    ref.IsForward = True
2288 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2289 1
    ref.SourceNodeId = NumericNodeId(9067, 0)
2290 1
    ref.TargetNodeClass = NodeClass.DataType
2291 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2292 1
    refs.append(ref)
2293 1
    ref = ua.AddReferencesItem()
2294 1
    ref.IsForward = True
2295 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2296 1
    ref.SourceNodeId = NumericNodeId(9067, 0)
2297 1
    ref.TargetNodeClass = NodeClass.DataType
2298 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2299 1
    refs.append(ref)
2300 1
    ref = ua.AddReferencesItem()
2301 1
    ref.IsForward = False
2302 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2303 1
    ref.SourceNodeId = NumericNodeId(9067, 0)
2304 1
    ref.TargetNodeClass = NodeClass.DataType
2305 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2306 1
    refs.append(ref)
2307 1
    server.add_references(refs)
2308
   
2309 1
    node = ua.AddNodesItem()
2310 1
    node.RequestedNewNodeId = NumericNodeId(9068, 0)
2311 1
    node.BrowseName = QualifiedName('LastResponse', 0)
2312 1
    node.NodeClass = NodeClass.Variable
2313 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2314 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2315 1
    node.TypeDefinition = NumericNodeId(68, 0)
2316 1
    attrs = ua.VariableAttributes()
2317 1
    attrs.DisplayName = LocalizedText("LastResponse")
2318 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
2319 1
    attrs.ValueRank = -1
2320 1
    node.NodeAttributes = attrs
2321 1
    server.add_nodes([node])
2322 1
    refs = []
2323 1
    ref = ua.AddReferencesItem()
2324 1
    ref.IsForward = True
2325 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2326 1
    ref.SourceNodeId = NumericNodeId(9068, 0)
2327 1
    ref.TargetNodeClass = NodeClass.DataType
2328 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2329 1
    refs.append(ref)
2330 1
    ref = ua.AddReferencesItem()
2331 1
    ref.IsForward = True
2332 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2333 1
    ref.SourceNodeId = NumericNodeId(9068, 0)
2334 1
    ref.TargetNodeClass = NodeClass.DataType
2335 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2336 1
    refs.append(ref)
2337 1
    ref = ua.AddReferencesItem()
2338 1
    ref.IsForward = False
2339 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2340 1
    ref.SourceNodeId = NumericNodeId(9068, 0)
2341 1
    ref.TargetNodeClass = NodeClass.DataType
2342 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2343 1
    refs.append(ref)
2344 1
    server.add_references(refs)
2345
   
2346 1
    node = ua.AddNodesItem()
2347 1
    node.RequestedNewNodeId = NumericNodeId(9069, 0)
2348 1
    node.BrowseName = QualifiedName('Respond', 0)
2349 1
    node.NodeClass = NodeClass.Method
2350 1
    node.ParentNodeId = NumericNodeId(2830, 0)
2351 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
2352 1
    attrs = ua.MethodAttributes()
2353 1
    attrs.DisplayName = LocalizedText("Respond")
2354 1
    node.NodeAttributes = attrs
2355 1
    server.add_nodes([node])
2356 1
    refs = []
2357 1
    ref = ua.AddReferencesItem()
2358 1
    ref.IsForward = True
2359 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2360 1
    ref.SourceNodeId = NumericNodeId(9069, 0)
2361 1
    ref.TargetNodeClass = NodeClass.DataType
2362 1
    ref.TargetNodeId = NumericNodeId(9070, 0)
2363 1
    refs.append(ref)
2364 1
    ref = ua.AddReferencesItem()
2365 1
    ref.IsForward = True
2366 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
2367 1
    ref.SourceNodeId = NumericNodeId(9069, 0)
2368 1
    ref.TargetNodeClass = NodeClass.DataType
2369 1
    ref.TargetNodeId = NumericNodeId(8927, 0)
2370 1
    refs.append(ref)
2371 1
    ref = ua.AddReferencesItem()
2372 1
    ref.IsForward = True
2373 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2374 1
    ref.SourceNodeId = NumericNodeId(9069, 0)
2375 1
    ref.TargetNodeClass = NodeClass.DataType
2376 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2377 1
    refs.append(ref)
2378 1
    ref = ua.AddReferencesItem()
2379 1
    ref.IsForward = False
2380 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2381 1
    ref.SourceNodeId = NumericNodeId(9069, 0)
2382 1
    ref.TargetNodeClass = NodeClass.DataType
2383 1
    ref.TargetNodeId = NumericNodeId(2830, 0)
2384 1
    refs.append(ref)
2385 1
    server.add_references(refs)
2386
   
2387 1
    node = ua.AddNodesItem()
2388 1
    node.RequestedNewNodeId = NumericNodeId(9070, 0)
2389 1
    node.BrowseName = QualifiedName('InputArguments', 0)
2390 1
    node.NodeClass = NodeClass.Variable
2391 1
    node.ParentNodeId = NumericNodeId(9069, 0)
2392 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2393 1
    node.TypeDefinition = NumericNodeId(68, 0)
2394 1
    attrs = ua.VariableAttributes()
2395 1
    attrs.DisplayName = LocalizedText("InputArguments")
2396 1
    attrs.DataType = NumericNodeId(296, 0)
2397 1
    value = []
2398 1
    extobj = ua.Argument()
2399 1
    extobj.Name = 'SelectedResponse'
2400 1
    extobj.DataType = NumericNodeId(6, 0)
2401 1
    extobj.ValueRank = -1
2402 1
    extobj.Description.Text = 'The response to the dialog condition.'
2403 1
    value.append(extobj)
2404 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
2405 1
    attrs.ValueRank = 1
2406 1
    node.NodeAttributes = attrs
2407 1
    server.add_nodes([node])
2408 1
    refs = []
2409 1
    ref = ua.AddReferencesItem()
2410 1
    ref.IsForward = True
2411 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2412 1
    ref.SourceNodeId = NumericNodeId(9070, 0)
2413 1
    ref.TargetNodeClass = NodeClass.DataType
2414 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2415 1
    refs.append(ref)
2416 1
    ref = ua.AddReferencesItem()
2417 1
    ref.IsForward = True
2418 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2419 1
    ref.SourceNodeId = NumericNodeId(9070, 0)
2420 1
    ref.TargetNodeClass = NodeClass.DataType
2421 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2422 1
    refs.append(ref)
2423 1
    ref = ua.AddReferencesItem()
2424 1
    ref.IsForward = False
2425 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2426 1
    ref.SourceNodeId = NumericNodeId(9070, 0)
2427 1
    ref.TargetNodeClass = NodeClass.DataType
2428 1
    ref.TargetNodeId = NumericNodeId(9069, 0)
2429 1
    refs.append(ref)
2430 1
    server.add_references(refs)
2431
   
2432 1
    node = ua.AddNodesItem()
2433 1
    node.RequestedNewNodeId = NumericNodeId(2881, 0)
2434 1
    node.BrowseName = QualifiedName('AcknowledgeableConditionType', 0)
2435 1
    node.NodeClass = NodeClass.ObjectType
2436 1
    node.ParentNodeId = NumericNodeId(2782, 0)
2437 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
2438 1
    attrs = ua.ObjectTypeAttributes()
2439 1
    attrs.DisplayName = LocalizedText("AcknowledgeableConditionType")
2440 1
    attrs.IsAbstract = False
2441 1
    node.NodeAttributes = attrs
2442 1
    server.add_nodes([node])
2443 1
    refs = []
2444 1
    ref = ua.AddReferencesItem()
2445 1
    ref.IsForward = True
2446 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2447 1
    ref.SourceNodeId = NumericNodeId(2881, 0)
2448 1
    ref.TargetNodeClass = NodeClass.DataType
2449 1
    ref.TargetNodeId = NumericNodeId(9073, 0)
2450 1
    refs.append(ref)
2451 1
    ref = ua.AddReferencesItem()
2452 1
    ref.IsForward = True
2453 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2454 1
    ref.SourceNodeId = NumericNodeId(2881, 0)
2455 1
    ref.TargetNodeClass = NodeClass.DataType
2456 1
    ref.TargetNodeId = NumericNodeId(9093, 0)
2457 1
    refs.append(ref)
2458 1
    ref = ua.AddReferencesItem()
2459 1
    ref.IsForward = True
2460 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2461 1
    ref.SourceNodeId = NumericNodeId(2881, 0)
2462 1
    ref.TargetNodeClass = NodeClass.DataType
2463 1
    ref.TargetNodeId = NumericNodeId(9102, 0)
2464 1
    refs.append(ref)
2465 1
    ref = ua.AddReferencesItem()
2466 1
    ref.IsForward = True
2467 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2468 1
    ref.SourceNodeId = NumericNodeId(2881, 0)
2469 1
    ref.TargetNodeClass = NodeClass.DataType
2470 1
    ref.TargetNodeId = NumericNodeId(9111, 0)
2471 1
    refs.append(ref)
2472 1
    ref = ua.AddReferencesItem()
2473 1
    ref.IsForward = True
2474 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2475 1
    ref.SourceNodeId = NumericNodeId(2881, 0)
2476 1
    ref.TargetNodeClass = NodeClass.DataType
2477 1
    ref.TargetNodeId = NumericNodeId(9113, 0)
2478 1
    refs.append(ref)
2479 1
    ref = ua.AddReferencesItem()
2480 1
    ref.IsForward = False
2481 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
2482 1
    ref.SourceNodeId = NumericNodeId(2881, 0)
2483 1
    ref.TargetNodeClass = NodeClass.DataType
2484 1
    ref.TargetNodeId = NumericNodeId(2782, 0)
2485 1
    refs.append(ref)
2486 1
    server.add_references(refs)
2487
   
2488 1
    node = ua.AddNodesItem()
2489 1
    node.RequestedNewNodeId = NumericNodeId(9073, 0)
2490 1
    node.BrowseName = QualifiedName('EnabledState', 0)
2491 1
    node.NodeClass = NodeClass.Variable
2492 1
    node.ParentNodeId = NumericNodeId(2881, 0)
2493 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
2494 1
    node.TypeDefinition = NumericNodeId(8995, 0)
2495 1
    attrs = ua.VariableAttributes()
2496 1
    attrs.DisplayName = LocalizedText("EnabledState")
2497 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2498 1
    attrs.ValueRank = -1
2499 1
    node.NodeAttributes = attrs
2500 1
    server.add_nodes([node])
2501 1
    refs = []
2502 1
    ref = ua.AddReferencesItem()
2503 1
    ref.IsForward = True
2504 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2505 1
    ref.SourceNodeId = NumericNodeId(9073, 0)
2506 1
    ref.TargetNodeClass = NodeClass.DataType
2507 1
    ref.TargetNodeId = NumericNodeId(9074, 0)
2508 1
    refs.append(ref)
2509 1
    ref = ua.AddReferencesItem()
2510 1
    ref.IsForward = True
2511 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
2512 1
    ref.SourceNodeId = NumericNodeId(9073, 0)
2513 1
    ref.TargetNodeClass = NodeClass.DataType
2514 1
    ref.TargetNodeId = NumericNodeId(9093, 0)
2515 1
    refs.append(ref)
2516 1
    ref = ua.AddReferencesItem()
2517 1
    ref.IsForward = True
2518 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
2519 1
    ref.SourceNodeId = NumericNodeId(9073, 0)
2520 1
    ref.TargetNodeClass = NodeClass.DataType
2521 1
    ref.TargetNodeId = NumericNodeId(9102, 0)
2522 1
    refs.append(ref)
2523 1
    ref = ua.AddReferencesItem()
2524 1
    ref.IsForward = True
2525 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2526 1
    ref.SourceNodeId = NumericNodeId(9073, 0)
2527 1
    ref.TargetNodeClass = NodeClass.DataType
2528 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
2529 1
    refs.append(ref)
2530 1
    ref = ua.AddReferencesItem()
2531 1
    ref.IsForward = True
2532 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2533 1
    ref.SourceNodeId = NumericNodeId(9073, 0)
2534 1
    ref.TargetNodeClass = NodeClass.DataType
2535 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2536 1
    refs.append(ref)
2537 1
    ref = ua.AddReferencesItem()
2538 1
    ref.IsForward = False
2539 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2540 1
    ref.SourceNodeId = NumericNodeId(9073, 0)
2541 1
    ref.TargetNodeClass = NodeClass.DataType
2542 1
    ref.TargetNodeId = NumericNodeId(2881, 0)
2543 1
    refs.append(ref)
2544 1
    server.add_references(refs)
2545
   
2546 1
    node = ua.AddNodesItem()
2547 1
    node.RequestedNewNodeId = NumericNodeId(9074, 0)
2548 1
    node.BrowseName = QualifiedName('Id', 0)
2549 1
    node.NodeClass = NodeClass.Variable
2550 1
    node.ParentNodeId = NumericNodeId(9073, 0)
2551 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2552 1
    node.TypeDefinition = NumericNodeId(68, 0)
2553 1
    attrs = ua.VariableAttributes()
2554 1
    attrs.DisplayName = LocalizedText("Id")
2555 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2556 1
    attrs.ValueRank = -1
2557 1
    node.NodeAttributes = attrs
2558 1
    server.add_nodes([node])
2559 1
    refs = []
2560 1
    ref = ua.AddReferencesItem()
2561 1
    ref.IsForward = True
2562 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2563 1
    ref.SourceNodeId = NumericNodeId(9074, 0)
2564 1
    ref.TargetNodeClass = NodeClass.DataType
2565 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2566 1
    refs.append(ref)
2567 1
    ref = ua.AddReferencesItem()
2568 1
    ref.IsForward = True
2569 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2570 1
    ref.SourceNodeId = NumericNodeId(9074, 0)
2571 1
    ref.TargetNodeClass = NodeClass.DataType
2572 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2573 1
    refs.append(ref)
2574 1
    ref = ua.AddReferencesItem()
2575 1
    ref.IsForward = False
2576 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2577 1
    ref.SourceNodeId = NumericNodeId(9074, 0)
2578 1
    ref.TargetNodeClass = NodeClass.DataType
2579 1
    ref.TargetNodeId = NumericNodeId(9073, 0)
2580 1
    refs.append(ref)
2581 1
    server.add_references(refs)
2582
   
2583 1
    node = ua.AddNodesItem()
2584 1
    node.RequestedNewNodeId = NumericNodeId(9093, 0)
2585 1
    node.BrowseName = QualifiedName('AckedState', 0)
2586 1
    node.NodeClass = NodeClass.Variable
2587 1
    node.ParentNodeId = NumericNodeId(2881, 0)
2588 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
2589 1
    node.TypeDefinition = NumericNodeId(8995, 0)
2590 1
    attrs = ua.VariableAttributes()
2591 1
    attrs.DisplayName = LocalizedText("AckedState")
2592 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2593 1
    attrs.ValueRank = -1
2594 1
    node.NodeAttributes = attrs
2595 1
    server.add_nodes([node])
2596 1
    refs = []
2597 1
    ref = ua.AddReferencesItem()
2598 1
    ref.IsForward = True
2599 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2600 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2601 1
    ref.TargetNodeClass = NodeClass.DataType
2602 1
    ref.TargetNodeId = NumericNodeId(9094, 0)
2603 1
    refs.append(ref)
2604 1
    ref = ua.AddReferencesItem()
2605 1
    ref.IsForward = True
2606 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2607 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2608 1
    ref.TargetNodeClass = NodeClass.DataType
2609 1
    ref.TargetNodeId = NumericNodeId(9098, 0)
2610 1
    refs.append(ref)
2611 1
    ref = ua.AddReferencesItem()
2612 1
    ref.IsForward = True
2613 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2614 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2615 1
    ref.TargetNodeClass = NodeClass.DataType
2616 1
    ref.TargetNodeId = NumericNodeId(9100, 0)
2617 1
    refs.append(ref)
2618 1
    ref = ua.AddReferencesItem()
2619 1
    ref.IsForward = True
2620 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2621 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2622 1
    ref.TargetNodeClass = NodeClass.DataType
2623 1
    ref.TargetNodeId = NumericNodeId(9101, 0)
2624 1
    refs.append(ref)
2625 1
    ref = ua.AddReferencesItem()
2626 1
    ref.IsForward = False
2627 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
2628 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2629 1
    ref.TargetNodeClass = NodeClass.DataType
2630 1
    ref.TargetNodeId = NumericNodeId(9073, 0)
2631 1
    refs.append(ref)
2632 1
    ref = ua.AddReferencesItem()
2633 1
    ref.IsForward = True
2634 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2635 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2636 1
    ref.TargetNodeClass = NodeClass.DataType
2637 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
2638 1
    refs.append(ref)
2639 1
    ref = ua.AddReferencesItem()
2640 1
    ref.IsForward = True
2641 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2642 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2643 1
    ref.TargetNodeClass = NodeClass.DataType
2644 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2645 1
    refs.append(ref)
2646 1
    ref = ua.AddReferencesItem()
2647 1
    ref.IsForward = False
2648 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2649 1
    ref.SourceNodeId = NumericNodeId(9093, 0)
2650 1
    ref.TargetNodeClass = NodeClass.DataType
2651 1
    ref.TargetNodeId = NumericNodeId(2881, 0)
2652 1
    refs.append(ref)
2653 1
    server.add_references(refs)
2654
   
2655 1
    node = ua.AddNodesItem()
2656 1
    node.RequestedNewNodeId = NumericNodeId(9094, 0)
2657 1
    node.BrowseName = QualifiedName('Id', 0)
2658 1
    node.NodeClass = NodeClass.Variable
2659 1
    node.ParentNodeId = NumericNodeId(9093, 0)
2660 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2661 1
    node.TypeDefinition = NumericNodeId(68, 0)
2662 1
    attrs = ua.VariableAttributes()
2663 1
    attrs.DisplayName = LocalizedText("Id")
2664 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2665 1
    attrs.ValueRank = -1
2666 1
    node.NodeAttributes = attrs
2667 1
    server.add_nodes([node])
2668 1
    refs = []
2669 1
    ref = ua.AddReferencesItem()
2670 1
    ref.IsForward = True
2671 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2672 1
    ref.SourceNodeId = NumericNodeId(9094, 0)
2673 1
    ref.TargetNodeClass = NodeClass.DataType
2674 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2675 1
    refs.append(ref)
2676 1
    ref = ua.AddReferencesItem()
2677 1
    ref.IsForward = True
2678 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2679 1
    ref.SourceNodeId = NumericNodeId(9094, 0)
2680 1
    ref.TargetNodeClass = NodeClass.DataType
2681 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2682 1
    refs.append(ref)
2683 1
    ref = ua.AddReferencesItem()
2684 1
    ref.IsForward = False
2685 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2686 1
    ref.SourceNodeId = NumericNodeId(9094, 0)
2687 1
    ref.TargetNodeClass = NodeClass.DataType
2688 1
    ref.TargetNodeId = NumericNodeId(9093, 0)
2689 1
    refs.append(ref)
2690 1
    server.add_references(refs)
2691
   
2692 1
    node = ua.AddNodesItem()
2693 1
    node.RequestedNewNodeId = NumericNodeId(9098, 0)
2694 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
2695 1
    node.NodeClass = NodeClass.Variable
2696 1
    node.ParentNodeId = NumericNodeId(9093, 0)
2697 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2698 1
    node.TypeDefinition = NumericNodeId(68, 0)
2699 1
    attrs = ua.VariableAttributes()
2700 1
    attrs.DisplayName = LocalizedText("TransitionTime")
2701 1
    attrs.DataType = NumericNodeId(294, 0)
2702 1
    attrs.ValueRank = -1
2703 1
    node.NodeAttributes = attrs
2704 1
    server.add_nodes([node])
2705 1
    refs = []
2706 1
    ref = ua.AddReferencesItem()
2707 1
    ref.IsForward = True
2708 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2709 1
    ref.SourceNodeId = NumericNodeId(9098, 0)
2710 1
    ref.TargetNodeClass = NodeClass.DataType
2711 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2712 1
    refs.append(ref)
2713 1
    ref = ua.AddReferencesItem()
2714 1
    ref.IsForward = True
2715 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2716 1
    ref.SourceNodeId = NumericNodeId(9098, 0)
2717 1
    ref.TargetNodeClass = NodeClass.DataType
2718 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2719 1
    refs.append(ref)
2720 1
    ref = ua.AddReferencesItem()
2721 1
    ref.IsForward = False
2722 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2723 1
    ref.SourceNodeId = NumericNodeId(9098, 0)
2724 1
    ref.TargetNodeClass = NodeClass.DataType
2725 1
    ref.TargetNodeId = NumericNodeId(9093, 0)
2726 1
    refs.append(ref)
2727 1
    server.add_references(refs)
2728
   
2729 1
    node = ua.AddNodesItem()
2730 1
    node.RequestedNewNodeId = NumericNodeId(9100, 0)
2731 1
    node.BrowseName = QualifiedName('TrueState', 0)
2732 1
    node.NodeClass = NodeClass.Variable
2733 1
    node.ParentNodeId = NumericNodeId(9093, 0)
2734 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2735 1
    node.TypeDefinition = NumericNodeId(68, 0)
2736 1
    attrs = ua.VariableAttributes()
2737 1
    attrs.DisplayName = LocalizedText("TrueState")
2738 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2739 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Acknowledged')], ua.VariantType.LocalizedText)
2740 1
    attrs.ValueRank = -1
2741 1
    node.NodeAttributes = attrs
2742 1
    server.add_nodes([node])
2743 1
    refs = []
2744 1
    ref = ua.AddReferencesItem()
2745 1
    ref.IsForward = True
2746 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2747 1
    ref.SourceNodeId = NumericNodeId(9100, 0)
2748 1
    ref.TargetNodeClass = NodeClass.DataType
2749 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2750 1
    refs.append(ref)
2751 1
    ref = ua.AddReferencesItem()
2752 1
    ref.IsForward = True
2753 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2754 1
    ref.SourceNodeId = NumericNodeId(9100, 0)
2755 1
    ref.TargetNodeClass = NodeClass.DataType
2756 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2757 1
    refs.append(ref)
2758 1
    ref = ua.AddReferencesItem()
2759 1
    ref.IsForward = False
2760 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2761 1
    ref.SourceNodeId = NumericNodeId(9100, 0)
2762 1
    ref.TargetNodeClass = NodeClass.DataType
2763 1
    ref.TargetNodeId = NumericNodeId(9093, 0)
2764 1
    refs.append(ref)
2765 1
    server.add_references(refs)
2766
   
2767 1
    node = ua.AddNodesItem()
2768 1
    node.RequestedNewNodeId = NumericNodeId(9101, 0)
2769 1
    node.BrowseName = QualifiedName('FalseState', 0)
2770 1
    node.NodeClass = NodeClass.Variable
2771 1
    node.ParentNodeId = NumericNodeId(9093, 0)
2772 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2773 1
    node.TypeDefinition = NumericNodeId(68, 0)
2774 1
    attrs = ua.VariableAttributes()
2775 1
    attrs.DisplayName = LocalizedText("FalseState")
2776 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2777 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Unacknowledged')], ua.VariantType.LocalizedText)
2778 1
    attrs.ValueRank = -1
2779 1
    node.NodeAttributes = attrs
2780 1
    server.add_nodes([node])
2781 1
    refs = []
2782 1
    ref = ua.AddReferencesItem()
2783 1
    ref.IsForward = True
2784 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2785 1
    ref.SourceNodeId = NumericNodeId(9101, 0)
2786 1
    ref.TargetNodeClass = NodeClass.DataType
2787 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2788 1
    refs.append(ref)
2789 1
    ref = ua.AddReferencesItem()
2790 1
    ref.IsForward = True
2791 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2792 1
    ref.SourceNodeId = NumericNodeId(9101, 0)
2793 1
    ref.TargetNodeClass = NodeClass.DataType
2794 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2795 1
    refs.append(ref)
2796 1
    ref = ua.AddReferencesItem()
2797 1
    ref.IsForward = False
2798 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2799 1
    ref.SourceNodeId = NumericNodeId(9101, 0)
2800 1
    ref.TargetNodeClass = NodeClass.DataType
2801 1
    ref.TargetNodeId = NumericNodeId(9093, 0)
2802 1
    refs.append(ref)
2803 1
    server.add_references(refs)
2804
   
2805 1
    node = ua.AddNodesItem()
2806 1
    node.RequestedNewNodeId = NumericNodeId(9102, 0)
2807 1
    node.BrowseName = QualifiedName('ConfirmedState', 0)
2808 1
    node.NodeClass = NodeClass.Variable
2809 1
    node.ParentNodeId = NumericNodeId(2881, 0)
2810 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
2811 1
    node.TypeDefinition = NumericNodeId(8995, 0)
2812 1
    attrs = ua.VariableAttributes()
2813 1
    attrs.DisplayName = LocalizedText("ConfirmedState")
2814 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2815 1
    attrs.ValueRank = -1
2816 1
    node.NodeAttributes = attrs
2817 1
    server.add_nodes([node])
2818 1
    refs = []
2819 1
    ref = ua.AddReferencesItem()
2820 1
    ref.IsForward = True
2821 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2822 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2823 1
    ref.TargetNodeClass = NodeClass.DataType
2824 1
    ref.TargetNodeId = NumericNodeId(9103, 0)
2825 1
    refs.append(ref)
2826 1
    ref = ua.AddReferencesItem()
2827 1
    ref.IsForward = True
2828 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2829 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2830 1
    ref.TargetNodeClass = NodeClass.DataType
2831 1
    ref.TargetNodeId = NumericNodeId(9107, 0)
2832 1
    refs.append(ref)
2833 1
    ref = ua.AddReferencesItem()
2834 1
    ref.IsForward = True
2835 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2836 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2837 1
    ref.TargetNodeClass = NodeClass.DataType
2838 1
    ref.TargetNodeId = NumericNodeId(9109, 0)
2839 1
    refs.append(ref)
2840 1
    ref = ua.AddReferencesItem()
2841 1
    ref.IsForward = True
2842 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2843 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2844 1
    ref.TargetNodeClass = NodeClass.DataType
2845 1
    ref.TargetNodeId = NumericNodeId(9110, 0)
2846 1
    refs.append(ref)
2847 1
    ref = ua.AddReferencesItem()
2848 1
    ref.IsForward = False
2849 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
2850 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2851 1
    ref.TargetNodeClass = NodeClass.DataType
2852 1
    ref.TargetNodeId = NumericNodeId(9073, 0)
2853 1
    refs.append(ref)
2854 1
    ref = ua.AddReferencesItem()
2855 1
    ref.IsForward = True
2856 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2857 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2858 1
    ref.TargetNodeClass = NodeClass.DataType
2859 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
2860 1
    refs.append(ref)
2861 1
    ref = ua.AddReferencesItem()
2862 1
    ref.IsForward = True
2863 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2864 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2865 1
    ref.TargetNodeClass = NodeClass.DataType
2866 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2867 1
    refs.append(ref)
2868 1
    ref = ua.AddReferencesItem()
2869 1
    ref.IsForward = False
2870 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
2871 1
    ref.SourceNodeId = NumericNodeId(9102, 0)
2872 1
    ref.TargetNodeClass = NodeClass.DataType
2873 1
    ref.TargetNodeId = NumericNodeId(2881, 0)
2874 1
    refs.append(ref)
2875 1
    server.add_references(refs)
2876
   
2877 1
    node = ua.AddNodesItem()
2878 1
    node.RequestedNewNodeId = NumericNodeId(9103, 0)
2879 1
    node.BrowseName = QualifiedName('Id', 0)
2880 1
    node.NodeClass = NodeClass.Variable
2881 1
    node.ParentNodeId = NumericNodeId(9102, 0)
2882 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2883 1
    node.TypeDefinition = NumericNodeId(68, 0)
2884 1
    attrs = ua.VariableAttributes()
2885 1
    attrs.DisplayName = LocalizedText("Id")
2886 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
2887 1
    attrs.ValueRank = -1
2888 1
    node.NodeAttributes = attrs
2889 1
    server.add_nodes([node])
2890 1
    refs = []
2891 1
    ref = ua.AddReferencesItem()
2892 1
    ref.IsForward = True
2893 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2894 1
    ref.SourceNodeId = NumericNodeId(9103, 0)
2895 1
    ref.TargetNodeClass = NodeClass.DataType
2896 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2897 1
    refs.append(ref)
2898 1
    ref = ua.AddReferencesItem()
2899 1
    ref.IsForward = True
2900 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2901 1
    ref.SourceNodeId = NumericNodeId(9103, 0)
2902 1
    ref.TargetNodeClass = NodeClass.DataType
2903 1
    ref.TargetNodeId = NumericNodeId(78, 0)
2904 1
    refs.append(ref)
2905 1
    ref = ua.AddReferencesItem()
2906 1
    ref.IsForward = False
2907 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2908 1
    ref.SourceNodeId = NumericNodeId(9103, 0)
2909 1
    ref.TargetNodeClass = NodeClass.DataType
2910 1
    ref.TargetNodeId = NumericNodeId(9102, 0)
2911 1
    refs.append(ref)
2912 1
    server.add_references(refs)
2913
   
2914 1
    node = ua.AddNodesItem()
2915 1
    node.RequestedNewNodeId = NumericNodeId(9107, 0)
2916 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
2917 1
    node.NodeClass = NodeClass.Variable
2918 1
    node.ParentNodeId = NumericNodeId(9102, 0)
2919 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2920 1
    node.TypeDefinition = NumericNodeId(68, 0)
2921 1
    attrs = ua.VariableAttributes()
2922 1
    attrs.DisplayName = LocalizedText("TransitionTime")
2923 1
    attrs.DataType = NumericNodeId(294, 0)
2924 1
    attrs.ValueRank = -1
2925 1
    node.NodeAttributes = attrs
2926 1
    server.add_nodes([node])
2927 1
    refs = []
2928 1
    ref = ua.AddReferencesItem()
2929 1
    ref.IsForward = True
2930 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2931 1
    ref.SourceNodeId = NumericNodeId(9107, 0)
2932 1
    ref.TargetNodeClass = NodeClass.DataType
2933 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2934 1
    refs.append(ref)
2935 1
    ref = ua.AddReferencesItem()
2936 1
    ref.IsForward = True
2937 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2938 1
    ref.SourceNodeId = NumericNodeId(9107, 0)
2939 1
    ref.TargetNodeClass = NodeClass.DataType
2940 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2941 1
    refs.append(ref)
2942 1
    ref = ua.AddReferencesItem()
2943 1
    ref.IsForward = False
2944 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2945 1
    ref.SourceNodeId = NumericNodeId(9107, 0)
2946 1
    ref.TargetNodeClass = NodeClass.DataType
2947 1
    ref.TargetNodeId = NumericNodeId(9102, 0)
2948 1
    refs.append(ref)
2949 1
    server.add_references(refs)
2950
   
2951 1
    node = ua.AddNodesItem()
2952 1
    node.RequestedNewNodeId = NumericNodeId(9109, 0)
2953 1
    node.BrowseName = QualifiedName('TrueState', 0)
2954 1
    node.NodeClass = NodeClass.Variable
2955 1
    node.ParentNodeId = NumericNodeId(9102, 0)
2956 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2957 1
    node.TypeDefinition = NumericNodeId(68, 0)
2958 1
    attrs = ua.VariableAttributes()
2959 1
    attrs.DisplayName = LocalizedText("TrueState")
2960 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2961 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Confirmed')], ua.VariantType.LocalizedText)
2962 1
    attrs.ValueRank = -1
2963 1
    node.NodeAttributes = attrs
2964 1
    server.add_nodes([node])
2965 1
    refs = []
2966 1
    ref = ua.AddReferencesItem()
2967 1
    ref.IsForward = True
2968 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
2969 1
    ref.SourceNodeId = NumericNodeId(9109, 0)
2970 1
    ref.TargetNodeClass = NodeClass.DataType
2971 1
    ref.TargetNodeId = NumericNodeId(68, 0)
2972 1
    refs.append(ref)
2973 1
    ref = ua.AddReferencesItem()
2974 1
    ref.IsForward = True
2975 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
2976 1
    ref.SourceNodeId = NumericNodeId(9109, 0)
2977 1
    ref.TargetNodeClass = NodeClass.DataType
2978 1
    ref.TargetNodeId = NumericNodeId(80, 0)
2979 1
    refs.append(ref)
2980 1
    ref = ua.AddReferencesItem()
2981 1
    ref.IsForward = False
2982 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
2983 1
    ref.SourceNodeId = NumericNodeId(9109, 0)
2984 1
    ref.TargetNodeClass = NodeClass.DataType
2985 1
    ref.TargetNodeId = NumericNodeId(9102, 0)
2986 1
    refs.append(ref)
2987 1
    server.add_references(refs)
2988
   
2989 1
    node = ua.AddNodesItem()
2990 1
    node.RequestedNewNodeId = NumericNodeId(9110, 0)
2991 1
    node.BrowseName = QualifiedName('FalseState', 0)
2992 1
    node.NodeClass = NodeClass.Variable
2993 1
    node.ParentNodeId = NumericNodeId(9102, 0)
2994 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
2995 1
    node.TypeDefinition = NumericNodeId(68, 0)
2996 1
    attrs = ua.VariableAttributes()
2997 1
    attrs.DisplayName = LocalizedText("FalseState")
2998 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
2999 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Unconfirmed')], ua.VariantType.LocalizedText)
3000 1
    attrs.ValueRank = -1
3001 1
    node.NodeAttributes = attrs
3002 1
    server.add_nodes([node])
3003 1
    refs = []
3004 1
    ref = ua.AddReferencesItem()
3005 1
    ref.IsForward = True
3006 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3007 1
    ref.SourceNodeId = NumericNodeId(9110, 0)
3008 1
    ref.TargetNodeClass = NodeClass.DataType
3009 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3010 1
    refs.append(ref)
3011 1
    ref = ua.AddReferencesItem()
3012 1
    ref.IsForward = True
3013 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3014 1
    ref.SourceNodeId = NumericNodeId(9110, 0)
3015 1
    ref.TargetNodeClass = NodeClass.DataType
3016 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3017 1
    refs.append(ref)
3018 1
    ref = ua.AddReferencesItem()
3019 1
    ref.IsForward = False
3020 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3021 1
    ref.SourceNodeId = NumericNodeId(9110, 0)
3022 1
    ref.TargetNodeClass = NodeClass.DataType
3023 1
    ref.TargetNodeId = NumericNodeId(9102, 0)
3024 1
    refs.append(ref)
3025 1
    server.add_references(refs)
3026
   
3027 1
    node = ua.AddNodesItem()
3028 1
    node.RequestedNewNodeId = NumericNodeId(9111, 0)
3029 1
    node.BrowseName = QualifiedName('Acknowledge', 0)
3030 1
    node.NodeClass = NodeClass.Method
3031 1
    node.ParentNodeId = NumericNodeId(2881, 0)
3032 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
3033 1
    attrs = ua.MethodAttributes()
3034 1
    attrs.DisplayName = LocalizedText("Acknowledge")
3035 1
    node.NodeAttributes = attrs
3036 1
    server.add_nodes([node])
3037 1
    refs = []
3038 1
    ref = ua.AddReferencesItem()
3039 1
    ref.IsForward = True
3040 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3041 1
    ref.SourceNodeId = NumericNodeId(9111, 0)
3042 1
    ref.TargetNodeClass = NodeClass.DataType
3043 1
    ref.TargetNodeId = NumericNodeId(9112, 0)
3044 1
    refs.append(ref)
3045 1
    ref = ua.AddReferencesItem()
3046 1
    ref.IsForward = True
3047 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
3048 1
    ref.SourceNodeId = NumericNodeId(9111, 0)
3049 1
    ref.TargetNodeClass = NodeClass.DataType
3050 1
    ref.TargetNodeId = NumericNodeId(8944, 0)
3051 1
    refs.append(ref)
3052 1
    ref = ua.AddReferencesItem()
3053 1
    ref.IsForward = True
3054 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3055 1
    ref.SourceNodeId = NumericNodeId(9111, 0)
3056 1
    ref.TargetNodeClass = NodeClass.DataType
3057 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3058 1
    refs.append(ref)
3059 1
    ref = ua.AddReferencesItem()
3060 1
    ref.IsForward = False
3061 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3062 1
    ref.SourceNodeId = NumericNodeId(9111, 0)
3063 1
    ref.TargetNodeClass = NodeClass.DataType
3064 1
    ref.TargetNodeId = NumericNodeId(2881, 0)
3065 1
    refs.append(ref)
3066 1
    server.add_references(refs)
3067
   
3068 1
    node = ua.AddNodesItem()
3069 1
    node.RequestedNewNodeId = NumericNodeId(9112, 0)
3070 1
    node.BrowseName = QualifiedName('InputArguments', 0)
3071 1
    node.NodeClass = NodeClass.Variable
3072 1
    node.ParentNodeId = NumericNodeId(9111, 0)
3073 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3074 1
    node.TypeDefinition = NumericNodeId(68, 0)
3075 1
    attrs = ua.VariableAttributes()
3076 1
    attrs.DisplayName = LocalizedText("InputArguments")
3077 1
    attrs.DataType = NumericNodeId(296, 0)
3078 1
    value = []
3079 1
    extobj = ua.Argument()
3080 1
    extobj.Name = 'EventId'
3081 1
    extobj.DataType = NumericNodeId(15, 0)
3082 1
    extobj.ValueRank = -1
3083 1
    extobj.Description.Text = 'The identifier for the event to comment.'
3084 1
    value.append(extobj)
3085 1
    extobj = ua.Argument()
3086 1
    extobj.Name = 'Comment'
3087 1
    extobj.DataType = NumericNodeId(21, 0)
3088 1
    extobj.ValueRank = -1
3089 1
    extobj.Description.Text = 'The comment to add to the condition.'
3090 1
    value.append(extobj)
3091 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
3092 1
    attrs.ValueRank = 1
3093 1
    node.NodeAttributes = attrs
3094 1
    server.add_nodes([node])
3095 1
    refs = []
3096 1
    ref = ua.AddReferencesItem()
3097 1
    ref.IsForward = True
3098 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3099 1
    ref.SourceNodeId = NumericNodeId(9112, 0)
3100 1
    ref.TargetNodeClass = NodeClass.DataType
3101 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3102 1
    refs.append(ref)
3103 1
    ref = ua.AddReferencesItem()
3104 1
    ref.IsForward = True
3105 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3106 1
    ref.SourceNodeId = NumericNodeId(9112, 0)
3107 1
    ref.TargetNodeClass = NodeClass.DataType
3108 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3109 1
    refs.append(ref)
3110 1
    ref = ua.AddReferencesItem()
3111 1
    ref.IsForward = False
3112 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3113 1
    ref.SourceNodeId = NumericNodeId(9112, 0)
3114 1
    ref.TargetNodeClass = NodeClass.DataType
3115 1
    ref.TargetNodeId = NumericNodeId(9111, 0)
3116 1
    refs.append(ref)
3117 1
    server.add_references(refs)
3118
   
3119 1
    node = ua.AddNodesItem()
3120 1
    node.RequestedNewNodeId = NumericNodeId(9113, 0)
3121 1
    node.BrowseName = QualifiedName('Confirm', 0)
3122 1
    node.NodeClass = NodeClass.Method
3123 1
    node.ParentNodeId = NumericNodeId(2881, 0)
3124 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
3125 1
    attrs = ua.MethodAttributes()
3126 1
    attrs.DisplayName = LocalizedText("Confirm")
3127 1
    node.NodeAttributes = attrs
3128 1
    server.add_nodes([node])
3129 1
    refs = []
3130 1
    ref = ua.AddReferencesItem()
3131 1
    ref.IsForward = True
3132 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3133 1
    ref.SourceNodeId = NumericNodeId(9113, 0)
3134 1
    ref.TargetNodeClass = NodeClass.DataType
3135 1
    ref.TargetNodeId = NumericNodeId(9114, 0)
3136 1
    refs.append(ref)
3137 1
    ref = ua.AddReferencesItem()
3138 1
    ref.IsForward = True
3139 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
3140 1
    ref.SourceNodeId = NumericNodeId(9113, 0)
3141 1
    ref.TargetNodeClass = NodeClass.DataType
3142 1
    ref.TargetNodeId = NumericNodeId(8961, 0)
3143 1
    refs.append(ref)
3144 1
    ref = ua.AddReferencesItem()
3145 1
    ref.IsForward = True
3146 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3147 1
    ref.SourceNodeId = NumericNodeId(9113, 0)
3148 1
    ref.TargetNodeClass = NodeClass.DataType
3149 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3150 1
    refs.append(ref)
3151 1
    ref = ua.AddReferencesItem()
3152 1
    ref.IsForward = False
3153 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3154 1
    ref.SourceNodeId = NumericNodeId(9113, 0)
3155 1
    ref.TargetNodeClass = NodeClass.DataType
3156 1
    ref.TargetNodeId = NumericNodeId(2881, 0)
3157 1
    refs.append(ref)
3158 1
    server.add_references(refs)
3159
   
3160 1
    node = ua.AddNodesItem()
3161 1
    node.RequestedNewNodeId = NumericNodeId(9114, 0)
3162 1
    node.BrowseName = QualifiedName('InputArguments', 0)
3163 1
    node.NodeClass = NodeClass.Variable
3164 1
    node.ParentNodeId = NumericNodeId(9113, 0)
3165 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3166 1
    node.TypeDefinition = NumericNodeId(68, 0)
3167 1
    attrs = ua.VariableAttributes()
3168 1
    attrs.DisplayName = LocalizedText("InputArguments")
3169 1
    attrs.DataType = NumericNodeId(296, 0)
3170 1
    value = []
3171 1
    extobj = ua.Argument()
3172 1
    extobj.Name = 'EventId'
3173 1
    extobj.DataType = NumericNodeId(15, 0)
3174 1
    extobj.ValueRank = -1
3175 1
    extobj.Description.Text = 'The identifier for the event to comment.'
3176 1
    value.append(extobj)
3177 1
    extobj = ua.Argument()
3178 1
    extobj.Name = 'Comment'
3179 1
    extobj.DataType = NumericNodeId(21, 0)
3180 1
    extobj.ValueRank = -1
3181 1
    extobj.Description.Text = 'The comment to add to the condition.'
3182 1
    value.append(extobj)
3183 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
3184 1
    attrs.ValueRank = 1
3185 1
    node.NodeAttributes = attrs
3186 1
    server.add_nodes([node])
3187 1
    refs = []
3188 1
    ref = ua.AddReferencesItem()
3189 1
    ref.IsForward = True
3190 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3191 1
    ref.SourceNodeId = NumericNodeId(9114, 0)
3192 1
    ref.TargetNodeClass = NodeClass.DataType
3193 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3194 1
    refs.append(ref)
3195 1
    ref = ua.AddReferencesItem()
3196 1
    ref.IsForward = True
3197 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3198 1
    ref.SourceNodeId = NumericNodeId(9114, 0)
3199 1
    ref.TargetNodeClass = NodeClass.DataType
3200 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3201 1
    refs.append(ref)
3202 1
    ref = ua.AddReferencesItem()
3203 1
    ref.IsForward = False
3204 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3205 1
    ref.SourceNodeId = NumericNodeId(9114, 0)
3206 1
    ref.TargetNodeClass = NodeClass.DataType
3207 1
    ref.TargetNodeId = NumericNodeId(9113, 0)
3208 1
    refs.append(ref)
3209 1
    server.add_references(refs)
3210
   
3211 1
    node = ua.AddNodesItem()
3212 1
    node.RequestedNewNodeId = NumericNodeId(2915, 0)
3213 1
    node.BrowseName = QualifiedName('AlarmConditionType', 0)
3214 1
    node.NodeClass = NodeClass.ObjectType
3215 1
    node.ParentNodeId = NumericNodeId(2881, 0)
3216 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
3217 1
    attrs = ua.ObjectTypeAttributes()
3218 1
    attrs.DisplayName = LocalizedText("AlarmConditionType")
3219 1
    attrs.IsAbstract = False
3220 1
    node.NodeAttributes = attrs
3221 1
    server.add_nodes([node])
3222 1
    refs = []
3223 1
    ref = ua.AddReferencesItem()
3224 1
    ref.IsForward = True
3225 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3226 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3227 1
    ref.TargetNodeClass = NodeClass.DataType
3228 1
    ref.TargetNodeId = NumericNodeId(9118, 0)
3229 1
    refs.append(ref)
3230 1
    ref = ua.AddReferencesItem()
3231 1
    ref.IsForward = True
3232 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3233 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3234 1
    ref.TargetNodeClass = NodeClass.DataType
3235 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3236 1
    refs.append(ref)
3237 1
    ref = ua.AddReferencesItem()
3238 1
    ref.IsForward = True
3239 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3240 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3241 1
    ref.TargetNodeClass = NodeClass.DataType
3242 1
    ref.TargetNodeId = NumericNodeId(11120, 0)
3243 1
    refs.append(ref)
3244 1
    ref = ua.AddReferencesItem()
3245 1
    ref.IsForward = True
3246 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3247 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3248 1
    ref.TargetNodeClass = NodeClass.DataType
3249 1
    ref.TargetNodeId = NumericNodeId(9169, 0)
3250 1
    refs.append(ref)
3251 1
    ref = ua.AddReferencesItem()
3252 1
    ref.IsForward = True
3253 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3254 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3255 1
    ref.TargetNodeClass = NodeClass.DataType
3256 1
    ref.TargetNodeId = NumericNodeId(16371, 0)
3257 1
    refs.append(ref)
3258 1
    ref = ua.AddReferencesItem()
3259 1
    ref.IsForward = True
3260 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3261 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3262 1
    ref.TargetNodeClass = NodeClass.DataType
3263 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
3264 1
    refs.append(ref)
3265 1
    ref = ua.AddReferencesItem()
3266 1
    ref.IsForward = True
3267 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3268 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3269 1
    ref.TargetNodeClass = NodeClass.DataType
3270 1
    ref.TargetNodeId = NumericNodeId(9215, 0)
3271 1
    refs.append(ref)
3272 1
    ref = ua.AddReferencesItem()
3273 1
    ref.IsForward = True
3274 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3275 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3276 1
    ref.TargetNodeClass = NodeClass.DataType
3277 1
    ref.TargetNodeId = NumericNodeId(9216, 0)
3278 1
    refs.append(ref)
3279 1
    ref = ua.AddReferencesItem()
3280 1
    ref.IsForward = True
3281 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3282 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3283 1
    ref.TargetNodeClass = NodeClass.DataType
3284 1
    ref.TargetNodeId = NumericNodeId(16389, 0)
3285 1
    refs.append(ref)
3286 1
    ref = ua.AddReferencesItem()
3287 1
    ref.IsForward = True
3288 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3289 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3290 1
    ref.TargetNodeClass = NodeClass.DataType
3291 1
    ref.TargetNodeId = NumericNodeId(16390, 0)
3292 1
    refs.append(ref)
3293 1
    ref = ua.AddReferencesItem()
3294 1
    ref.IsForward = True
3295 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3296 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3297 1
    ref.TargetNodeClass = NodeClass.DataType
3298 1
    ref.TargetNodeId = NumericNodeId(16380, 0)
3299 1
    refs.append(ref)
3300 1
    ref = ua.AddReferencesItem()
3301 1
    ref.IsForward = True
3302 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3303 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3304 1
    ref.TargetNodeClass = NodeClass.DataType
3305 1
    ref.TargetNodeId = NumericNodeId(16395, 0)
3306 1
    refs.append(ref)
3307 1
    ref = ua.AddReferencesItem()
3308 1
    ref.IsForward = True
3309 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3310 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3311 1
    ref.TargetNodeClass = NodeClass.DataType
3312 1
    ref.TargetNodeId = NumericNodeId(16396, 0)
3313 1
    refs.append(ref)
3314 1
    ref = ua.AddReferencesItem()
3315 1
    ref.IsForward = True
3316 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3317 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3318 1
    ref.TargetNodeClass = NodeClass.DataType
3319 1
    ref.TargetNodeId = NumericNodeId(16397, 0)
3320 1
    refs.append(ref)
3321 1
    ref = ua.AddReferencesItem()
3322 1
    ref.IsForward = True
3323 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3324 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3325 1
    ref.TargetNodeClass = NodeClass.DataType
3326 1
    ref.TargetNodeId = NumericNodeId(16398, 0)
3327 1
    refs.append(ref)
3328 1
    ref = ua.AddReferencesItem()
3329 1
    ref.IsForward = True
3330 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3331 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3332 1
    ref.TargetNodeClass = NodeClass.DataType
3333 1
    ref.TargetNodeId = NumericNodeId(18190, 0)
3334 1
    refs.append(ref)
3335 1
    ref = ua.AddReferencesItem()
3336 1
    ref.IsForward = True
3337 1
    ref.ReferenceTypeId = NumericNodeId(16361, 0)
3338 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3339 1
    ref.TargetNodeClass = NodeClass.DataType
3340 1
    ref.TargetNodeId = NumericNodeId(16399, 0)
3341 1
    refs.append(ref)
3342 1
    ref = ua.AddReferencesItem()
3343 1
    ref.IsForward = True
3344 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3345 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3346 1
    ref.TargetNodeClass = NodeClass.DataType
3347 1
    ref.TargetNodeId = NumericNodeId(16400, 0)
3348 1
    refs.append(ref)
3349 1
    ref = ua.AddReferencesItem()
3350 1
    ref.IsForward = True
3351 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3352 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3353 1
    ref.TargetNodeClass = NodeClass.DataType
3354 1
    ref.TargetNodeId = NumericNodeId(16401, 0)
3355 1
    refs.append(ref)
3356 1
    ref = ua.AddReferencesItem()
3357 1
    ref.IsForward = True
3358 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3359 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3360 1
    ref.TargetNodeClass = NodeClass.DataType
3361 1
    ref.TargetNodeId = NumericNodeId(16402, 0)
3362 1
    refs.append(ref)
3363 1
    ref = ua.AddReferencesItem()
3364 1
    ref.IsForward = True
3365 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3366 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3367 1
    ref.TargetNodeClass = NodeClass.DataType
3368 1
    ref.TargetNodeId = NumericNodeId(16403, 0)
3369 1
    refs.append(ref)
3370 1
    ref = ua.AddReferencesItem()
3371 1
    ref.IsForward = True
3372 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3373 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3374 1
    ref.TargetNodeClass = NodeClass.DataType
3375 1
    ref.TargetNodeId = NumericNodeId(17868, 0)
3376 1
    refs.append(ref)
3377 1
    ref = ua.AddReferencesItem()
3378 1
    ref.IsForward = True
3379 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3380 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3381 1
    ref.TargetNodeClass = NodeClass.DataType
3382 1
    ref.TargetNodeId = NumericNodeId(17869, 0)
3383 1
    refs.append(ref)
3384 1
    ref = ua.AddReferencesItem()
3385 1
    ref.IsForward = True
3386 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3387 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3388 1
    ref.TargetNodeClass = NodeClass.DataType
3389 1
    ref.TargetNodeId = NumericNodeId(17870, 0)
3390 1
    refs.append(ref)
3391 1
    ref = ua.AddReferencesItem()
3392 1
    ref.IsForward = True
3393 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3394 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3395 1
    ref.TargetNodeClass = NodeClass.DataType
3396 1
    ref.TargetNodeId = NumericNodeId(18199, 0)
3397 1
    refs.append(ref)
3398 1
    ref = ua.AddReferencesItem()
3399 1
    ref.IsForward = False
3400 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
3401 1
    ref.SourceNodeId = NumericNodeId(2915, 0)
3402 1
    ref.TargetNodeClass = NodeClass.DataType
3403 1
    ref.TargetNodeId = NumericNodeId(2881, 0)
3404 1
    refs.append(ref)
3405 1
    server.add_references(refs)
3406
   
3407 1
    node = ua.AddNodesItem()
3408 1
    node.RequestedNewNodeId = NumericNodeId(9118, 0)
3409 1
    node.BrowseName = QualifiedName('EnabledState', 0)
3410 1
    node.NodeClass = NodeClass.Variable
3411 1
    node.ParentNodeId = NumericNodeId(2915, 0)
3412 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
3413 1
    node.TypeDefinition = NumericNodeId(8995, 0)
3414 1
    attrs = ua.VariableAttributes()
3415 1
    attrs.DisplayName = LocalizedText("EnabledState")
3416 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
3417 1
    attrs.ValueRank = -1
3418 1
    node.NodeAttributes = attrs
3419 1
    server.add_nodes([node])
3420 1
    refs = []
3421 1
    ref = ua.AddReferencesItem()
3422 1
    ref.IsForward = True
3423 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3424 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3425 1
    ref.TargetNodeClass = NodeClass.DataType
3426 1
    ref.TargetNodeId = NumericNodeId(9119, 0)
3427 1
    refs.append(ref)
3428 1
    ref = ua.AddReferencesItem()
3429 1
    ref.IsForward = True
3430 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
3431 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3432 1
    ref.TargetNodeClass = NodeClass.DataType
3433 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3434 1
    refs.append(ref)
3435 1
    ref = ua.AddReferencesItem()
3436 1
    ref.IsForward = True
3437 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
3438 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3439 1
    ref.TargetNodeClass = NodeClass.DataType
3440 1
    ref.TargetNodeId = NumericNodeId(9169, 0)
3441 1
    refs.append(ref)
3442 1
    ref = ua.AddReferencesItem()
3443 1
    ref.IsForward = True
3444 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
3445 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3446 1
    ref.TargetNodeClass = NodeClass.DataType
3447 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
3448 1
    refs.append(ref)
3449 1
    ref = ua.AddReferencesItem()
3450 1
    ref.IsForward = True
3451 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3452 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3453 1
    ref.TargetNodeClass = NodeClass.DataType
3454 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
3455 1
    refs.append(ref)
3456 1
    ref = ua.AddReferencesItem()
3457 1
    ref.IsForward = True
3458 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3459 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3460 1
    ref.TargetNodeClass = NodeClass.DataType
3461 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3462 1
    refs.append(ref)
3463 1
    ref = ua.AddReferencesItem()
3464 1
    ref.IsForward = False
3465 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3466 1
    ref.SourceNodeId = NumericNodeId(9118, 0)
3467 1
    ref.TargetNodeClass = NodeClass.DataType
3468 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
3469 1
    refs.append(ref)
3470 1
    server.add_references(refs)
3471
   
3472 1
    node = ua.AddNodesItem()
3473 1
    node.RequestedNewNodeId = NumericNodeId(9119, 0)
3474 1
    node.BrowseName = QualifiedName('Id', 0)
3475 1
    node.NodeClass = NodeClass.Variable
3476 1
    node.ParentNodeId = NumericNodeId(9118, 0)
3477 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3478 1
    node.TypeDefinition = NumericNodeId(68, 0)
3479 1
    attrs = ua.VariableAttributes()
3480 1
    attrs.DisplayName = LocalizedText("Id")
3481 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
3482 1
    attrs.ValueRank = -1
3483 1
    node.NodeAttributes = attrs
3484 1
    server.add_nodes([node])
3485 1
    refs = []
3486 1
    ref = ua.AddReferencesItem()
3487 1
    ref.IsForward = True
3488 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3489 1
    ref.SourceNodeId = NumericNodeId(9119, 0)
3490 1
    ref.TargetNodeClass = NodeClass.DataType
3491 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3492 1
    refs.append(ref)
3493 1
    ref = ua.AddReferencesItem()
3494 1
    ref.IsForward = True
3495 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3496 1
    ref.SourceNodeId = NumericNodeId(9119, 0)
3497 1
    ref.TargetNodeClass = NodeClass.DataType
3498 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3499 1
    refs.append(ref)
3500 1
    ref = ua.AddReferencesItem()
3501 1
    ref.IsForward = False
3502 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3503 1
    ref.SourceNodeId = NumericNodeId(9119, 0)
3504 1
    ref.TargetNodeClass = NodeClass.DataType
3505 1
    ref.TargetNodeId = NumericNodeId(9118, 0)
3506 1
    refs.append(ref)
3507 1
    server.add_references(refs)
3508
   
3509 1
    node = ua.AddNodesItem()
3510 1
    node.RequestedNewNodeId = NumericNodeId(9160, 0)
3511 1
    node.BrowseName = QualifiedName('ActiveState', 0)
3512 1
    node.NodeClass = NodeClass.Variable
3513 1
    node.ParentNodeId = NumericNodeId(2915, 0)
3514 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
3515 1
    node.TypeDefinition = NumericNodeId(8995, 0)
3516 1
    attrs = ua.VariableAttributes()
3517 1
    attrs.DisplayName = LocalizedText("ActiveState")
3518 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
3519 1
    attrs.ValueRank = -1
3520 1
    node.NodeAttributes = attrs
3521 1
    server.add_nodes([node])
3522 1
    refs = []
3523 1
    ref = ua.AddReferencesItem()
3524 1
    ref.IsForward = True
3525 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3526 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3527 1
    ref.TargetNodeClass = NodeClass.DataType
3528 1
    ref.TargetNodeId = NumericNodeId(9161, 0)
3529 1
    refs.append(ref)
3530 1
    ref = ua.AddReferencesItem()
3531 1
    ref.IsForward = True
3532 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3533 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3534 1
    ref.TargetNodeClass = NodeClass.DataType
3535 1
    ref.TargetNodeId = NumericNodeId(9164, 0)
3536 1
    refs.append(ref)
3537 1
    ref = ua.AddReferencesItem()
3538 1
    ref.IsForward = True
3539 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3540 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3541 1
    ref.TargetNodeClass = NodeClass.DataType
3542 1
    ref.TargetNodeId = NumericNodeId(9165, 0)
3543 1
    refs.append(ref)
3544 1
    ref = ua.AddReferencesItem()
3545 1
    ref.IsForward = True
3546 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3547 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3548 1
    ref.TargetNodeClass = NodeClass.DataType
3549 1
    ref.TargetNodeId = NumericNodeId(9166, 0)
3550 1
    refs.append(ref)
3551 1
    ref = ua.AddReferencesItem()
3552 1
    ref.IsForward = True
3553 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3554 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3555 1
    ref.TargetNodeClass = NodeClass.DataType
3556 1
    ref.TargetNodeId = NumericNodeId(9167, 0)
3557 1
    refs.append(ref)
3558 1
    ref = ua.AddReferencesItem()
3559 1
    ref.IsForward = True
3560 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3561 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3562 1
    ref.TargetNodeClass = NodeClass.DataType
3563 1
    ref.TargetNodeId = NumericNodeId(9168, 0)
3564 1
    refs.append(ref)
3565 1
    ref = ua.AddReferencesItem()
3566 1
    ref.IsForward = False
3567 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
3568 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3569 1
    ref.TargetNodeClass = NodeClass.DataType
3570 1
    ref.TargetNodeId = NumericNodeId(9118, 0)
3571 1
    refs.append(ref)
3572 1
    ref = ua.AddReferencesItem()
3573 1
    ref.IsForward = True
3574 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3575 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3576 1
    ref.TargetNodeClass = NodeClass.DataType
3577 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
3578 1
    refs.append(ref)
3579 1
    ref = ua.AddReferencesItem()
3580 1
    ref.IsForward = True
3581 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3582 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3583 1
    ref.TargetNodeClass = NodeClass.DataType
3584 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3585 1
    refs.append(ref)
3586 1
    ref = ua.AddReferencesItem()
3587 1
    ref.IsForward = False
3588 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3589 1
    ref.SourceNodeId = NumericNodeId(9160, 0)
3590 1
    ref.TargetNodeClass = NodeClass.DataType
3591 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
3592 1
    refs.append(ref)
3593 1
    server.add_references(refs)
3594
   
3595 1
    node = ua.AddNodesItem()
3596 1
    node.RequestedNewNodeId = NumericNodeId(9161, 0)
3597 1
    node.BrowseName = QualifiedName('Id', 0)
3598 1
    node.NodeClass = NodeClass.Variable
3599 1
    node.ParentNodeId = NumericNodeId(9160, 0)
3600 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3601 1
    node.TypeDefinition = NumericNodeId(68, 0)
3602 1
    attrs = ua.VariableAttributes()
3603 1
    attrs.DisplayName = LocalizedText("Id")
3604 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
3605 1
    attrs.ValueRank = -1
3606 1
    node.NodeAttributes = attrs
3607 1
    server.add_nodes([node])
3608 1
    refs = []
3609 1
    ref = ua.AddReferencesItem()
3610 1
    ref.IsForward = True
3611 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3612 1
    ref.SourceNodeId = NumericNodeId(9161, 0)
3613 1
    ref.TargetNodeClass = NodeClass.DataType
3614 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3615 1
    refs.append(ref)
3616 1
    ref = ua.AddReferencesItem()
3617 1
    ref.IsForward = True
3618 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3619 1
    ref.SourceNodeId = NumericNodeId(9161, 0)
3620 1
    ref.TargetNodeClass = NodeClass.DataType
3621 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3622 1
    refs.append(ref)
3623 1
    ref = ua.AddReferencesItem()
3624 1
    ref.IsForward = False
3625 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3626 1
    ref.SourceNodeId = NumericNodeId(9161, 0)
3627 1
    ref.TargetNodeClass = NodeClass.DataType
3628 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3629 1
    refs.append(ref)
3630 1
    server.add_references(refs)
3631
   
3632 1
    node = ua.AddNodesItem()
3633 1
    node.RequestedNewNodeId = NumericNodeId(9164, 0)
3634 1
    node.BrowseName = QualifiedName('EffectiveDisplayName', 0)
3635 1
    node.NodeClass = NodeClass.Variable
3636 1
    node.ParentNodeId = NumericNodeId(9160, 0)
3637 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3638 1
    node.TypeDefinition = NumericNodeId(68, 0)
3639 1
    attrs = ua.VariableAttributes()
3640 1
    attrs.DisplayName = LocalizedText("EffectiveDisplayName")
3641 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
3642 1
    attrs.ValueRank = -1
3643 1
    node.NodeAttributes = attrs
3644 1
    server.add_nodes([node])
3645 1
    refs = []
3646 1
    ref = ua.AddReferencesItem()
3647 1
    ref.IsForward = True
3648 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3649 1
    ref.SourceNodeId = NumericNodeId(9164, 0)
3650 1
    ref.TargetNodeClass = NodeClass.DataType
3651 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3652 1
    refs.append(ref)
3653 1
    ref = ua.AddReferencesItem()
3654 1
    ref.IsForward = True
3655 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3656 1
    ref.SourceNodeId = NumericNodeId(9164, 0)
3657 1
    ref.TargetNodeClass = NodeClass.DataType
3658 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3659 1
    refs.append(ref)
3660 1
    ref = ua.AddReferencesItem()
3661 1
    ref.IsForward = False
3662 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3663 1
    ref.SourceNodeId = NumericNodeId(9164, 0)
3664 1
    ref.TargetNodeClass = NodeClass.DataType
3665 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3666 1
    refs.append(ref)
3667 1
    server.add_references(refs)
3668
   
3669 1
    node = ua.AddNodesItem()
3670 1
    node.RequestedNewNodeId = NumericNodeId(9165, 0)
3671 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
3672 1
    node.NodeClass = NodeClass.Variable
3673 1
    node.ParentNodeId = NumericNodeId(9160, 0)
3674 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3675 1
    node.TypeDefinition = NumericNodeId(68, 0)
3676 1
    attrs = ua.VariableAttributes()
3677 1
    attrs.DisplayName = LocalizedText("TransitionTime")
3678 1
    attrs.DataType = NumericNodeId(294, 0)
3679 1
    attrs.ValueRank = -1
3680 1
    node.NodeAttributes = attrs
3681 1
    server.add_nodes([node])
3682 1
    refs = []
3683 1
    ref = ua.AddReferencesItem()
3684 1
    ref.IsForward = True
3685 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3686 1
    ref.SourceNodeId = NumericNodeId(9165, 0)
3687 1
    ref.TargetNodeClass = NodeClass.DataType
3688 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3689 1
    refs.append(ref)
3690 1
    ref = ua.AddReferencesItem()
3691 1
    ref.IsForward = True
3692 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3693 1
    ref.SourceNodeId = NumericNodeId(9165, 0)
3694 1
    ref.TargetNodeClass = NodeClass.DataType
3695 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3696 1
    refs.append(ref)
3697 1
    ref = ua.AddReferencesItem()
3698 1
    ref.IsForward = False
3699 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3700 1
    ref.SourceNodeId = NumericNodeId(9165, 0)
3701 1
    ref.TargetNodeClass = NodeClass.DataType
3702 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3703 1
    refs.append(ref)
3704 1
    server.add_references(refs)
3705
   
3706 1
    node = ua.AddNodesItem()
3707 1
    node.RequestedNewNodeId = NumericNodeId(9166, 0)
3708 1
    node.BrowseName = QualifiedName('EffectiveTransitionTime', 0)
3709 1
    node.NodeClass = NodeClass.Variable
3710 1
    node.ParentNodeId = NumericNodeId(9160, 0)
3711 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3712 1
    node.TypeDefinition = NumericNodeId(68, 0)
3713 1
    attrs = ua.VariableAttributes()
3714 1
    attrs.DisplayName = LocalizedText("EffectiveTransitionTime")
3715 1
    attrs.DataType = NumericNodeId(294, 0)
3716 1
    attrs.ValueRank = -1
3717 1
    node.NodeAttributes = attrs
3718 1
    server.add_nodes([node])
3719 1
    refs = []
3720 1
    ref = ua.AddReferencesItem()
3721 1
    ref.IsForward = True
3722 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3723 1
    ref.SourceNodeId = NumericNodeId(9166, 0)
3724 1
    ref.TargetNodeClass = NodeClass.DataType
3725 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3726 1
    refs.append(ref)
3727 1
    ref = ua.AddReferencesItem()
3728 1
    ref.IsForward = True
3729 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3730 1
    ref.SourceNodeId = NumericNodeId(9166, 0)
3731 1
    ref.TargetNodeClass = NodeClass.DataType
3732 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3733 1
    refs.append(ref)
3734 1
    ref = ua.AddReferencesItem()
3735 1
    ref.IsForward = False
3736 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3737 1
    ref.SourceNodeId = NumericNodeId(9166, 0)
3738 1
    ref.TargetNodeClass = NodeClass.DataType
3739 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3740 1
    refs.append(ref)
3741 1
    server.add_references(refs)
3742
   
3743 1
    node = ua.AddNodesItem()
3744 1
    node.RequestedNewNodeId = NumericNodeId(9167, 0)
3745 1
    node.BrowseName = QualifiedName('TrueState', 0)
3746 1
    node.NodeClass = NodeClass.Variable
3747 1
    node.ParentNodeId = NumericNodeId(9160, 0)
3748 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3749 1
    node.TypeDefinition = NumericNodeId(68, 0)
3750 1
    attrs = ua.VariableAttributes()
3751 1
    attrs.DisplayName = LocalizedText("TrueState")
3752 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
3753 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Active')], ua.VariantType.LocalizedText)
3754 1
    attrs.ValueRank = -1
3755 1
    node.NodeAttributes = attrs
3756 1
    server.add_nodes([node])
3757 1
    refs = []
3758 1
    ref = ua.AddReferencesItem()
3759 1
    ref.IsForward = True
3760 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3761 1
    ref.SourceNodeId = NumericNodeId(9167, 0)
3762 1
    ref.TargetNodeClass = NodeClass.DataType
3763 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3764 1
    refs.append(ref)
3765 1
    ref = ua.AddReferencesItem()
3766 1
    ref.IsForward = True
3767 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3768 1
    ref.SourceNodeId = NumericNodeId(9167, 0)
3769 1
    ref.TargetNodeClass = NodeClass.DataType
3770 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3771 1
    refs.append(ref)
3772 1
    ref = ua.AddReferencesItem()
3773 1
    ref.IsForward = False
3774 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3775 1
    ref.SourceNodeId = NumericNodeId(9167, 0)
3776 1
    ref.TargetNodeClass = NodeClass.DataType
3777 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3778 1
    refs.append(ref)
3779 1
    server.add_references(refs)
3780
   
3781 1
    node = ua.AddNodesItem()
3782 1
    node.RequestedNewNodeId = NumericNodeId(9168, 0)
3783 1
    node.BrowseName = QualifiedName('FalseState', 0)
3784 1
    node.NodeClass = NodeClass.Variable
3785 1
    node.ParentNodeId = NumericNodeId(9160, 0)
3786 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3787 1
    node.TypeDefinition = NumericNodeId(68, 0)
3788 1
    attrs = ua.VariableAttributes()
3789 1
    attrs.DisplayName = LocalizedText("FalseState")
3790 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
3791 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Inactive')], ua.VariantType.LocalizedText)
3792 1
    attrs.ValueRank = -1
3793 1
    node.NodeAttributes = attrs
3794 1
    server.add_nodes([node])
3795 1
    refs = []
3796 1
    ref = ua.AddReferencesItem()
3797 1
    ref.IsForward = True
3798 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3799 1
    ref.SourceNodeId = NumericNodeId(9168, 0)
3800 1
    ref.TargetNodeClass = NodeClass.DataType
3801 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3802 1
    refs.append(ref)
3803 1
    ref = ua.AddReferencesItem()
3804 1
    ref.IsForward = True
3805 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3806 1
    ref.SourceNodeId = NumericNodeId(9168, 0)
3807 1
    ref.TargetNodeClass = NodeClass.DataType
3808 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3809 1
    refs.append(ref)
3810 1
    ref = ua.AddReferencesItem()
3811 1
    ref.IsForward = False
3812 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3813 1
    ref.SourceNodeId = NumericNodeId(9168, 0)
3814 1
    ref.TargetNodeClass = NodeClass.DataType
3815 1
    ref.TargetNodeId = NumericNodeId(9160, 0)
3816 1
    refs.append(ref)
3817 1
    server.add_references(refs)
3818
   
3819 1
    node = ua.AddNodesItem()
3820 1
    node.RequestedNewNodeId = NumericNodeId(11120, 0)
3821 1
    node.BrowseName = QualifiedName('InputNode', 0)
3822 1
    node.NodeClass = NodeClass.Variable
3823 1
    node.ParentNodeId = NumericNodeId(2915, 0)
3824 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3825 1
    node.TypeDefinition = NumericNodeId(68, 0)
3826 1
    attrs = ua.VariableAttributes()
3827 1
    attrs.DisplayName = LocalizedText("InputNode")
3828 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
3829 1
    attrs.ValueRank = -1
3830 1
    node.NodeAttributes = attrs
3831 1
    server.add_nodes([node])
3832 1
    refs = []
3833 1
    ref = ua.AddReferencesItem()
3834 1
    ref.IsForward = True
3835 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3836 1
    ref.SourceNodeId = NumericNodeId(11120, 0)
3837 1
    ref.TargetNodeClass = NodeClass.DataType
3838 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3839 1
    refs.append(ref)
3840 1
    ref = ua.AddReferencesItem()
3841 1
    ref.IsForward = True
3842 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3843 1
    ref.SourceNodeId = NumericNodeId(11120, 0)
3844 1
    ref.TargetNodeClass = NodeClass.DataType
3845 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3846 1
    refs.append(ref)
3847 1
    ref = ua.AddReferencesItem()
3848 1
    ref.IsForward = False
3849 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3850 1
    ref.SourceNodeId = NumericNodeId(11120, 0)
3851 1
    ref.TargetNodeClass = NodeClass.DataType
3852 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
3853 1
    refs.append(ref)
3854 1
    server.add_references(refs)
3855
   
3856 1
    node = ua.AddNodesItem()
3857 1
    node.RequestedNewNodeId = NumericNodeId(9169, 0)
3858 1
    node.BrowseName = QualifiedName('SuppressedState', 0)
3859 1
    node.NodeClass = NodeClass.Variable
3860 1
    node.ParentNodeId = NumericNodeId(2915, 0)
3861 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
3862 1
    node.TypeDefinition = NumericNodeId(8995, 0)
3863 1
    attrs = ua.VariableAttributes()
3864 1
    attrs.DisplayName = LocalizedText("SuppressedState")
3865 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
3866 1
    attrs.ValueRank = -1
3867 1
    node.NodeAttributes = attrs
3868 1
    server.add_nodes([node])
3869 1
    refs = []
3870 1
    ref = ua.AddReferencesItem()
3871 1
    ref.IsForward = True
3872 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3873 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3874 1
    ref.TargetNodeClass = NodeClass.DataType
3875 1
    ref.TargetNodeId = NumericNodeId(9170, 0)
3876 1
    refs.append(ref)
3877 1
    ref = ua.AddReferencesItem()
3878 1
    ref.IsForward = True
3879 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3880 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3881 1
    ref.TargetNodeClass = NodeClass.DataType
3882 1
    ref.TargetNodeId = NumericNodeId(9174, 0)
3883 1
    refs.append(ref)
3884 1
    ref = ua.AddReferencesItem()
3885 1
    ref.IsForward = True
3886 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3887 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3888 1
    ref.TargetNodeClass = NodeClass.DataType
3889 1
    ref.TargetNodeId = NumericNodeId(9176, 0)
3890 1
    refs.append(ref)
3891 1
    ref = ua.AddReferencesItem()
3892 1
    ref.IsForward = True
3893 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3894 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3895 1
    ref.TargetNodeClass = NodeClass.DataType
3896 1
    ref.TargetNodeId = NumericNodeId(9177, 0)
3897 1
    refs.append(ref)
3898 1
    ref = ua.AddReferencesItem()
3899 1
    ref.IsForward = False
3900 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
3901 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3902 1
    ref.TargetNodeClass = NodeClass.DataType
3903 1
    ref.TargetNodeId = NumericNodeId(9118, 0)
3904 1
    refs.append(ref)
3905 1
    ref = ua.AddReferencesItem()
3906 1
    ref.IsForward = True
3907 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3908 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3909 1
    ref.TargetNodeClass = NodeClass.DataType
3910 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
3911 1
    refs.append(ref)
3912 1
    ref = ua.AddReferencesItem()
3913 1
    ref.IsForward = True
3914 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3915 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3916 1
    ref.TargetNodeClass = NodeClass.DataType
3917 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3918 1
    refs.append(ref)
3919 1
    ref = ua.AddReferencesItem()
3920 1
    ref.IsForward = False
3921 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
3922 1
    ref.SourceNodeId = NumericNodeId(9169, 0)
3923 1
    ref.TargetNodeClass = NodeClass.DataType
3924 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
3925 1
    refs.append(ref)
3926 1
    server.add_references(refs)
3927
   
3928 1
    node = ua.AddNodesItem()
3929 1
    node.RequestedNewNodeId = NumericNodeId(9170, 0)
3930 1
    node.BrowseName = QualifiedName('Id', 0)
3931 1
    node.NodeClass = NodeClass.Variable
3932 1
    node.ParentNodeId = NumericNodeId(9169, 0)
3933 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3934 1
    node.TypeDefinition = NumericNodeId(68, 0)
3935 1
    attrs = ua.VariableAttributes()
3936 1
    attrs.DisplayName = LocalizedText("Id")
3937 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
3938 1
    attrs.ValueRank = -1
3939 1
    node.NodeAttributes = attrs
3940 1
    server.add_nodes([node])
3941 1
    refs = []
3942 1
    ref = ua.AddReferencesItem()
3943 1
    ref.IsForward = True
3944 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3945 1
    ref.SourceNodeId = NumericNodeId(9170, 0)
3946 1
    ref.TargetNodeClass = NodeClass.DataType
3947 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3948 1
    refs.append(ref)
3949 1
    ref = ua.AddReferencesItem()
3950 1
    ref.IsForward = True
3951 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3952 1
    ref.SourceNodeId = NumericNodeId(9170, 0)
3953 1
    ref.TargetNodeClass = NodeClass.DataType
3954 1
    ref.TargetNodeId = NumericNodeId(78, 0)
3955 1
    refs.append(ref)
3956 1
    ref = ua.AddReferencesItem()
3957 1
    ref.IsForward = False
3958 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3959 1
    ref.SourceNodeId = NumericNodeId(9170, 0)
3960 1
    ref.TargetNodeClass = NodeClass.DataType
3961 1
    ref.TargetNodeId = NumericNodeId(9169, 0)
3962 1
    refs.append(ref)
3963 1
    server.add_references(refs)
3964
   
3965 1
    node = ua.AddNodesItem()
3966 1
    node.RequestedNewNodeId = NumericNodeId(9174, 0)
3967 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
3968 1
    node.NodeClass = NodeClass.Variable
3969 1
    node.ParentNodeId = NumericNodeId(9169, 0)
3970 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
3971 1
    node.TypeDefinition = NumericNodeId(68, 0)
3972 1
    attrs = ua.VariableAttributes()
3973 1
    attrs.DisplayName = LocalizedText("TransitionTime")
3974 1
    attrs.DataType = NumericNodeId(294, 0)
3975 1
    attrs.ValueRank = -1
3976 1
    node.NodeAttributes = attrs
3977 1
    server.add_nodes([node])
3978 1
    refs = []
3979 1
    ref = ua.AddReferencesItem()
3980 1
    ref.IsForward = True
3981 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
3982 1
    ref.SourceNodeId = NumericNodeId(9174, 0)
3983 1
    ref.TargetNodeClass = NodeClass.DataType
3984 1
    ref.TargetNodeId = NumericNodeId(68, 0)
3985 1
    refs.append(ref)
3986 1
    ref = ua.AddReferencesItem()
3987 1
    ref.IsForward = True
3988 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
3989 1
    ref.SourceNodeId = NumericNodeId(9174, 0)
3990 1
    ref.TargetNodeClass = NodeClass.DataType
3991 1
    ref.TargetNodeId = NumericNodeId(80, 0)
3992 1
    refs.append(ref)
3993 1
    ref = ua.AddReferencesItem()
3994 1
    ref.IsForward = False
3995 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
3996 1
    ref.SourceNodeId = NumericNodeId(9174, 0)
3997 1
    ref.TargetNodeClass = NodeClass.DataType
3998 1
    ref.TargetNodeId = NumericNodeId(9169, 0)
3999 1
    refs.append(ref)
4000 1
    server.add_references(refs)
4001
   
4002 1
    node = ua.AddNodesItem()
4003 1
    node.RequestedNewNodeId = NumericNodeId(9176, 0)
4004 1
    node.BrowseName = QualifiedName('TrueState', 0)
4005 1
    node.NodeClass = NodeClass.Variable
4006 1
    node.ParentNodeId = NumericNodeId(9169, 0)
4007 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4008 1
    node.TypeDefinition = NumericNodeId(68, 0)
4009 1
    attrs = ua.VariableAttributes()
4010 1
    attrs.DisplayName = LocalizedText("TrueState")
4011 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4012 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Suppressed')], ua.VariantType.LocalizedText)
4013 1
    attrs.ValueRank = -1
4014 1
    node.NodeAttributes = attrs
4015 1
    server.add_nodes([node])
4016 1
    refs = []
4017 1
    ref = ua.AddReferencesItem()
4018 1
    ref.IsForward = True
4019 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4020 1
    ref.SourceNodeId = NumericNodeId(9176, 0)
4021 1
    ref.TargetNodeClass = NodeClass.DataType
4022 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4023 1
    refs.append(ref)
4024 1
    ref = ua.AddReferencesItem()
4025 1
    ref.IsForward = True
4026 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4027 1
    ref.SourceNodeId = NumericNodeId(9176, 0)
4028 1
    ref.TargetNodeClass = NodeClass.DataType
4029 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4030 1
    refs.append(ref)
4031 1
    ref = ua.AddReferencesItem()
4032 1
    ref.IsForward = False
4033 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4034 1
    ref.SourceNodeId = NumericNodeId(9176, 0)
4035 1
    ref.TargetNodeClass = NodeClass.DataType
4036 1
    ref.TargetNodeId = NumericNodeId(9169, 0)
4037 1
    refs.append(ref)
4038 1
    server.add_references(refs)
4039
   
4040 1
    node = ua.AddNodesItem()
4041 1
    node.RequestedNewNodeId = NumericNodeId(9177, 0)
4042 1
    node.BrowseName = QualifiedName('FalseState', 0)
4043 1
    node.NodeClass = NodeClass.Variable
4044 1
    node.ParentNodeId = NumericNodeId(9169, 0)
4045 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4046 1
    node.TypeDefinition = NumericNodeId(68, 0)
4047 1
    attrs = ua.VariableAttributes()
4048 1
    attrs.DisplayName = LocalizedText("FalseState")
4049 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4050 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Unsuppressed')], ua.VariantType.LocalizedText)
4051 1
    attrs.ValueRank = -1
4052 1
    node.NodeAttributes = attrs
4053 1
    server.add_nodes([node])
4054 1
    refs = []
4055 1
    ref = ua.AddReferencesItem()
4056 1
    ref.IsForward = True
4057 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4058 1
    ref.SourceNodeId = NumericNodeId(9177, 0)
4059 1
    ref.TargetNodeClass = NodeClass.DataType
4060 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4061 1
    refs.append(ref)
4062 1
    ref = ua.AddReferencesItem()
4063 1
    ref.IsForward = True
4064 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4065 1
    ref.SourceNodeId = NumericNodeId(9177, 0)
4066 1
    ref.TargetNodeClass = NodeClass.DataType
4067 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4068 1
    refs.append(ref)
4069 1
    ref = ua.AddReferencesItem()
4070 1
    ref.IsForward = False
4071 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4072 1
    ref.SourceNodeId = NumericNodeId(9177, 0)
4073 1
    ref.TargetNodeClass = NodeClass.DataType
4074 1
    ref.TargetNodeId = NumericNodeId(9169, 0)
4075 1
    refs.append(ref)
4076 1
    server.add_references(refs)
4077
   
4078 1
    node = ua.AddNodesItem()
4079 1
    node.RequestedNewNodeId = NumericNodeId(16371, 0)
4080 1
    node.BrowseName = QualifiedName('OutOfServiceState', 0)
4081 1
    node.NodeClass = NodeClass.Variable
4082 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4083 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4084 1
    node.TypeDefinition = NumericNodeId(8995, 0)
4085 1
    attrs = ua.VariableAttributes()
4086 1
    attrs.DisplayName = LocalizedText("OutOfServiceState")
4087 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4088 1
    attrs.ValueRank = -1
4089 1
    node.NodeAttributes = attrs
4090 1
    server.add_nodes([node])
4091 1
    refs = []
4092 1
    ref = ua.AddReferencesItem()
4093 1
    ref.IsForward = True
4094 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4095 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4096 1
    ref.TargetNodeClass = NodeClass.DataType
4097 1
    ref.TargetNodeId = NumericNodeId(16372, 0)
4098 1
    refs.append(ref)
4099 1
    ref = ua.AddReferencesItem()
4100 1
    ref.IsForward = True
4101 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4102 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4103 1
    ref.TargetNodeClass = NodeClass.DataType
4104 1
    ref.TargetNodeId = NumericNodeId(16376, 0)
4105 1
    refs.append(ref)
4106 1
    ref = ua.AddReferencesItem()
4107 1
    ref.IsForward = True
4108 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4109 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4110 1
    ref.TargetNodeClass = NodeClass.DataType
4111 1
    ref.TargetNodeId = NumericNodeId(16378, 0)
4112 1
    refs.append(ref)
4113 1
    ref = ua.AddReferencesItem()
4114 1
    ref.IsForward = True
4115 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4116 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4117 1
    ref.TargetNodeClass = NodeClass.DataType
4118 1
    ref.TargetNodeId = NumericNodeId(16379, 0)
4119 1
    refs.append(ref)
4120 1
    ref = ua.AddReferencesItem()
4121 1
    ref.IsForward = True
4122 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4123 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4124 1
    ref.TargetNodeClass = NodeClass.DataType
4125 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
4126 1
    refs.append(ref)
4127 1
    ref = ua.AddReferencesItem()
4128 1
    ref.IsForward = True
4129 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4130 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4131 1
    ref.TargetNodeClass = NodeClass.DataType
4132 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4133 1
    refs.append(ref)
4134 1
    ref = ua.AddReferencesItem()
4135 1
    ref.IsForward = False
4136 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4137 1
    ref.SourceNodeId = NumericNodeId(16371, 0)
4138 1
    ref.TargetNodeClass = NodeClass.DataType
4139 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4140 1
    refs.append(ref)
4141 1
    server.add_references(refs)
4142
   
4143 1
    node = ua.AddNodesItem()
4144 1
    node.RequestedNewNodeId = NumericNodeId(16372, 0)
4145 1
    node.BrowseName = QualifiedName('Id', 0)
4146 1
    node.NodeClass = NodeClass.Variable
4147 1
    node.ParentNodeId = NumericNodeId(16371, 0)
4148 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4149 1
    node.TypeDefinition = NumericNodeId(68, 0)
4150 1
    attrs = ua.VariableAttributes()
4151 1
    attrs.DisplayName = LocalizedText("Id")
4152 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4153 1
    attrs.ValueRank = -1
4154 1
    node.NodeAttributes = attrs
4155 1
    server.add_nodes([node])
4156 1
    refs = []
4157 1
    ref = ua.AddReferencesItem()
4158 1
    ref.IsForward = True
4159 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4160 1
    ref.SourceNodeId = NumericNodeId(16372, 0)
4161 1
    ref.TargetNodeClass = NodeClass.DataType
4162 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4163 1
    refs.append(ref)
4164 1
    ref = ua.AddReferencesItem()
4165 1
    ref.IsForward = True
4166 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4167 1
    ref.SourceNodeId = NumericNodeId(16372, 0)
4168 1
    ref.TargetNodeClass = NodeClass.DataType
4169 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4170 1
    refs.append(ref)
4171 1
    ref = ua.AddReferencesItem()
4172 1
    ref.IsForward = False
4173 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4174 1
    ref.SourceNodeId = NumericNodeId(16372, 0)
4175 1
    ref.TargetNodeClass = NodeClass.DataType
4176 1
    ref.TargetNodeId = NumericNodeId(16371, 0)
4177 1
    refs.append(ref)
4178 1
    server.add_references(refs)
4179
   
4180 1
    node = ua.AddNodesItem()
4181 1
    node.RequestedNewNodeId = NumericNodeId(16376, 0)
4182 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
4183 1
    node.NodeClass = NodeClass.Variable
4184 1
    node.ParentNodeId = NumericNodeId(16371, 0)
4185 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4186 1
    node.TypeDefinition = NumericNodeId(68, 0)
4187 1
    attrs = ua.VariableAttributes()
4188 1
    attrs.DisplayName = LocalizedText("TransitionTime")
4189 1
    attrs.DataType = NumericNodeId(294, 0)
4190 1
    attrs.ValueRank = -1
4191 1
    node.NodeAttributes = attrs
4192 1
    server.add_nodes([node])
4193 1
    refs = []
4194 1
    ref = ua.AddReferencesItem()
4195 1
    ref.IsForward = True
4196 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4197 1
    ref.SourceNodeId = NumericNodeId(16376, 0)
4198 1
    ref.TargetNodeClass = NodeClass.DataType
4199 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4200 1
    refs.append(ref)
4201 1
    ref = ua.AddReferencesItem()
4202 1
    ref.IsForward = True
4203 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4204 1
    ref.SourceNodeId = NumericNodeId(16376, 0)
4205 1
    ref.TargetNodeClass = NodeClass.DataType
4206 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4207 1
    refs.append(ref)
4208 1
    ref = ua.AddReferencesItem()
4209 1
    ref.IsForward = False
4210 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4211 1
    ref.SourceNodeId = NumericNodeId(16376, 0)
4212 1
    ref.TargetNodeClass = NodeClass.DataType
4213 1
    ref.TargetNodeId = NumericNodeId(16371, 0)
4214 1
    refs.append(ref)
4215 1
    server.add_references(refs)
4216
   
4217 1
    node = ua.AddNodesItem()
4218 1
    node.RequestedNewNodeId = NumericNodeId(16378, 0)
4219 1
    node.BrowseName = QualifiedName('TrueState', 0)
4220 1
    node.NodeClass = NodeClass.Variable
4221 1
    node.ParentNodeId = NumericNodeId(16371, 0)
4222 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4223 1
    node.TypeDefinition = NumericNodeId(68, 0)
4224 1
    attrs = ua.VariableAttributes()
4225 1
    attrs.DisplayName = LocalizedText("TrueState")
4226 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4227 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Out of Service')], ua.VariantType.LocalizedText)
4228 1
    attrs.ValueRank = -1
4229 1
    node.NodeAttributes = attrs
4230 1
    server.add_nodes([node])
4231 1
    refs = []
4232 1
    ref = ua.AddReferencesItem()
4233 1
    ref.IsForward = True
4234 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4235 1
    ref.SourceNodeId = NumericNodeId(16378, 0)
4236 1
    ref.TargetNodeClass = NodeClass.DataType
4237 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4238 1
    refs.append(ref)
4239 1
    ref = ua.AddReferencesItem()
4240 1
    ref.IsForward = True
4241 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4242 1
    ref.SourceNodeId = NumericNodeId(16378, 0)
4243 1
    ref.TargetNodeClass = NodeClass.DataType
4244 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4245 1
    refs.append(ref)
4246 1
    ref = ua.AddReferencesItem()
4247 1
    ref.IsForward = False
4248 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4249 1
    ref.SourceNodeId = NumericNodeId(16378, 0)
4250 1
    ref.TargetNodeClass = NodeClass.DataType
4251 1
    ref.TargetNodeId = NumericNodeId(16371, 0)
4252 1
    refs.append(ref)
4253 1
    server.add_references(refs)
4254
   
4255 1
    node = ua.AddNodesItem()
4256 1
    node.RequestedNewNodeId = NumericNodeId(16379, 0)
4257 1
    node.BrowseName = QualifiedName('FalseState', 0)
4258 1
    node.NodeClass = NodeClass.Variable
4259 1
    node.ParentNodeId = NumericNodeId(16371, 0)
4260 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4261 1
    node.TypeDefinition = NumericNodeId(68, 0)
4262 1
    attrs = ua.VariableAttributes()
4263 1
    attrs.DisplayName = LocalizedText("FalseState")
4264 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4265 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'In Service')], ua.VariantType.LocalizedText)
4266 1
    attrs.ValueRank = -1
4267 1
    node.NodeAttributes = attrs
4268 1
    server.add_nodes([node])
4269 1
    refs = []
4270 1
    ref = ua.AddReferencesItem()
4271 1
    ref.IsForward = True
4272 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4273 1
    ref.SourceNodeId = NumericNodeId(16379, 0)
4274 1
    ref.TargetNodeClass = NodeClass.DataType
4275 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4276 1
    refs.append(ref)
4277 1
    ref = ua.AddReferencesItem()
4278 1
    ref.IsForward = True
4279 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4280 1
    ref.SourceNodeId = NumericNodeId(16379, 0)
4281 1
    ref.TargetNodeClass = NodeClass.DataType
4282 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4283 1
    refs.append(ref)
4284 1
    ref = ua.AddReferencesItem()
4285 1
    ref.IsForward = False
4286 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4287 1
    ref.SourceNodeId = NumericNodeId(16379, 0)
4288 1
    ref.TargetNodeClass = NodeClass.DataType
4289 1
    ref.TargetNodeId = NumericNodeId(16371, 0)
4290 1
    refs.append(ref)
4291 1
    server.add_references(refs)
4292
   
4293 1
    node = ua.AddNodesItem()
4294 1
    node.RequestedNewNodeId = NumericNodeId(9178, 0)
4295 1
    node.BrowseName = QualifiedName('ShelvingState', 0)
4296 1
    node.NodeClass = NodeClass.Object
4297 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4298 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4299 1
    node.TypeDefinition = NumericNodeId(2929, 0)
4300 1
    attrs = ua.ObjectAttributes()
4301 1
    attrs.DisplayName = LocalizedText("ShelvingState")
4302 1
    attrs.EventNotifier = 0
4303 1
    node.NodeAttributes = attrs
4304 1
    server.add_nodes([node])
4305 1
    refs = []
4306 1
    ref = ua.AddReferencesItem()
4307 1
    ref.IsForward = True
4308 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4309 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4310 1
    ref.TargetNodeClass = NodeClass.DataType
4311 1
    ref.TargetNodeId = NumericNodeId(9179, 0)
4312 1
    refs.append(ref)
4313 1
    ref = ua.AddReferencesItem()
4314 1
    ref.IsForward = True
4315 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4316 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4317 1
    ref.TargetNodeClass = NodeClass.DataType
4318 1
    ref.TargetNodeId = NumericNodeId(9184, 0)
4319 1
    refs.append(ref)
4320 1
    ref = ua.AddReferencesItem()
4321 1
    ref.IsForward = True
4322 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4323 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4324 1
    ref.TargetNodeClass = NodeClass.DataType
4325 1
    ref.TargetNodeId = NumericNodeId(9189, 0)
4326 1
    refs.append(ref)
4327 1
    ref = ua.AddReferencesItem()
4328 1
    ref.IsForward = True
4329 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4330 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4331 1
    ref.TargetNodeClass = NodeClass.DataType
4332 1
    ref.TargetNodeId = NumericNodeId(9213, 0)
4333 1
    refs.append(ref)
4334 1
    ref = ua.AddReferencesItem()
4335 1
    ref.IsForward = True
4336 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4337 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4338 1
    ref.TargetNodeClass = NodeClass.DataType
4339 1
    ref.TargetNodeId = NumericNodeId(9211, 0)
4340 1
    refs.append(ref)
4341 1
    ref = ua.AddReferencesItem()
4342 1
    ref.IsForward = True
4343 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4344 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4345 1
    ref.TargetNodeClass = NodeClass.DataType
4346 1
    ref.TargetNodeId = NumericNodeId(9212, 0)
4347 1
    refs.append(ref)
4348 1
    ref = ua.AddReferencesItem()
4349 1
    ref.IsForward = False
4350 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
4351 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4352 1
    ref.TargetNodeClass = NodeClass.DataType
4353 1
    ref.TargetNodeId = NumericNodeId(9118, 0)
4354 1
    refs.append(ref)
4355 1
    ref = ua.AddReferencesItem()
4356 1
    ref.IsForward = True
4357 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4358 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4359 1
    ref.TargetNodeClass = NodeClass.DataType
4360 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
4361 1
    refs.append(ref)
4362 1
    ref = ua.AddReferencesItem()
4363 1
    ref.IsForward = True
4364 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4365 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4366 1
    ref.TargetNodeClass = NodeClass.DataType
4367 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4368 1
    refs.append(ref)
4369 1
    ref = ua.AddReferencesItem()
4370 1
    ref.IsForward = False
4371 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4372 1
    ref.SourceNodeId = NumericNodeId(9178, 0)
4373 1
    ref.TargetNodeClass = NodeClass.DataType
4374 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4375 1
    refs.append(ref)
4376 1
    server.add_references(refs)
4377
   
4378 1
    node = ua.AddNodesItem()
4379 1
    node.RequestedNewNodeId = NumericNodeId(9179, 0)
4380 1
    node.BrowseName = QualifiedName('CurrentState', 0)
4381 1
    node.NodeClass = NodeClass.Variable
4382 1
    node.ParentNodeId = NumericNodeId(9178, 0)
4383 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4384 1
    node.TypeDefinition = NumericNodeId(2760, 0)
4385 1
    attrs = ua.VariableAttributes()
4386 1
    attrs.DisplayName = LocalizedText("CurrentState")
4387 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4388 1
    attrs.ValueRank = -1
4389 1
    node.NodeAttributes = attrs
4390 1
    server.add_nodes([node])
4391 1
    refs = []
4392 1
    ref = ua.AddReferencesItem()
4393 1
    ref.IsForward = True
4394 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4395 1
    ref.SourceNodeId = NumericNodeId(9179, 0)
4396 1
    ref.TargetNodeClass = NodeClass.DataType
4397 1
    ref.TargetNodeId = NumericNodeId(9180, 0)
4398 1
    refs.append(ref)
4399 1
    ref = ua.AddReferencesItem()
4400 1
    ref.IsForward = True
4401 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4402 1
    ref.SourceNodeId = NumericNodeId(9179, 0)
4403 1
    ref.TargetNodeClass = NodeClass.DataType
4404 1
    ref.TargetNodeId = NumericNodeId(2760, 0)
4405 1
    refs.append(ref)
4406 1
    ref = ua.AddReferencesItem()
4407 1
    ref.IsForward = True
4408 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4409 1
    ref.SourceNodeId = NumericNodeId(9179, 0)
4410 1
    ref.TargetNodeClass = NodeClass.DataType
4411 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4412 1
    refs.append(ref)
4413 1
    ref = ua.AddReferencesItem()
4414 1
    ref.IsForward = False
4415 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4416 1
    ref.SourceNodeId = NumericNodeId(9179, 0)
4417 1
    ref.TargetNodeClass = NodeClass.DataType
4418 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
4419 1
    refs.append(ref)
4420 1
    server.add_references(refs)
4421
   
4422 1
    node = ua.AddNodesItem()
4423 1
    node.RequestedNewNodeId = NumericNodeId(9180, 0)
4424 1
    node.BrowseName = QualifiedName('Id', 0)
4425 1
    node.NodeClass = NodeClass.Variable
4426 1
    node.ParentNodeId = NumericNodeId(9179, 0)
4427 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4428 1
    node.TypeDefinition = NumericNodeId(68, 0)
4429 1
    attrs = ua.VariableAttributes()
4430 1
    attrs.DisplayName = LocalizedText("Id")
4431 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
4432 1
    attrs.ValueRank = -1
4433 1
    node.NodeAttributes = attrs
4434 1
    server.add_nodes([node])
4435 1
    refs = []
4436 1
    ref = ua.AddReferencesItem()
4437 1
    ref.IsForward = True
4438 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4439 1
    ref.SourceNodeId = NumericNodeId(9180, 0)
4440 1
    ref.TargetNodeClass = NodeClass.DataType
4441 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4442 1
    refs.append(ref)
4443 1
    ref = ua.AddReferencesItem()
4444 1
    ref.IsForward = True
4445 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4446 1
    ref.SourceNodeId = NumericNodeId(9180, 0)
4447 1
    ref.TargetNodeClass = NodeClass.DataType
4448 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4449 1
    refs.append(ref)
4450 1
    ref = ua.AddReferencesItem()
4451 1
    ref.IsForward = False
4452 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4453 1
    ref.SourceNodeId = NumericNodeId(9180, 0)
4454 1
    ref.TargetNodeClass = NodeClass.DataType
4455 1
    ref.TargetNodeId = NumericNodeId(9179, 0)
4456 1
    refs.append(ref)
4457 1
    server.add_references(refs)
4458
   
4459 1
    node = ua.AddNodesItem()
4460 1
    node.RequestedNewNodeId = NumericNodeId(9184, 0)
4461 1
    node.BrowseName = QualifiedName('LastTransition', 0)
4462 1
    node.NodeClass = NodeClass.Variable
4463 1
    node.ParentNodeId = NumericNodeId(9178, 0)
4464 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4465 1
    node.TypeDefinition = NumericNodeId(2767, 0)
4466 1
    attrs = ua.VariableAttributes()
4467 1
    attrs.DisplayName = LocalizedText("LastTransition")
4468 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4469 1
    attrs.ValueRank = -1
4470 1
    node.NodeAttributes = attrs
4471 1
    server.add_nodes([node])
4472 1
    refs = []
4473 1
    ref = ua.AddReferencesItem()
4474 1
    ref.IsForward = True
4475 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4476 1
    ref.SourceNodeId = NumericNodeId(9184, 0)
4477 1
    ref.TargetNodeClass = NodeClass.DataType
4478 1
    ref.TargetNodeId = NumericNodeId(9185, 0)
4479 1
    refs.append(ref)
4480 1
    ref = ua.AddReferencesItem()
4481 1
    ref.IsForward = True
4482 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4483 1
    ref.SourceNodeId = NumericNodeId(9184, 0)
4484 1
    ref.TargetNodeClass = NodeClass.DataType
4485 1
    ref.TargetNodeId = NumericNodeId(9188, 0)
4486 1
    refs.append(ref)
4487 1
    ref = ua.AddReferencesItem()
4488 1
    ref.IsForward = True
4489 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4490 1
    ref.SourceNodeId = NumericNodeId(9184, 0)
4491 1
    ref.TargetNodeClass = NodeClass.DataType
4492 1
    ref.TargetNodeId = NumericNodeId(2767, 0)
4493 1
    refs.append(ref)
4494 1
    ref = ua.AddReferencesItem()
4495 1
    ref.IsForward = True
4496 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4497 1
    ref.SourceNodeId = NumericNodeId(9184, 0)
4498 1
    ref.TargetNodeClass = NodeClass.DataType
4499 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4500 1
    refs.append(ref)
4501 1
    ref = ua.AddReferencesItem()
4502 1
    ref.IsForward = False
4503 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4504 1
    ref.SourceNodeId = NumericNodeId(9184, 0)
4505 1
    ref.TargetNodeClass = NodeClass.DataType
4506 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
4507 1
    refs.append(ref)
4508 1
    server.add_references(refs)
4509
   
4510 1
    node = ua.AddNodesItem()
4511 1
    node.RequestedNewNodeId = NumericNodeId(9185, 0)
4512 1
    node.BrowseName = QualifiedName('Id', 0)
4513 1
    node.NodeClass = NodeClass.Variable
4514 1
    node.ParentNodeId = NumericNodeId(9184, 0)
4515 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4516 1
    node.TypeDefinition = NumericNodeId(68, 0)
4517 1
    attrs = ua.VariableAttributes()
4518 1
    attrs.DisplayName = LocalizedText("Id")
4519 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
4520 1
    attrs.ValueRank = -1
4521 1
    node.NodeAttributes = attrs
4522 1
    server.add_nodes([node])
4523 1
    refs = []
4524 1
    ref = ua.AddReferencesItem()
4525 1
    ref.IsForward = True
4526 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4527 1
    ref.SourceNodeId = NumericNodeId(9185, 0)
4528 1
    ref.TargetNodeClass = NodeClass.DataType
4529 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4530 1
    refs.append(ref)
4531 1
    ref = ua.AddReferencesItem()
4532 1
    ref.IsForward = True
4533 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4534 1
    ref.SourceNodeId = NumericNodeId(9185, 0)
4535 1
    ref.TargetNodeClass = NodeClass.DataType
4536 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4537 1
    refs.append(ref)
4538 1
    ref = ua.AddReferencesItem()
4539 1
    ref.IsForward = False
4540 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4541 1
    ref.SourceNodeId = NumericNodeId(9185, 0)
4542 1
    ref.TargetNodeClass = NodeClass.DataType
4543 1
    ref.TargetNodeId = NumericNodeId(9184, 0)
4544 1
    refs.append(ref)
4545 1
    server.add_references(refs)
4546
   
4547 1
    node = ua.AddNodesItem()
4548 1
    node.RequestedNewNodeId = NumericNodeId(9188, 0)
4549 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
4550 1
    node.NodeClass = NodeClass.Variable
4551 1
    node.ParentNodeId = NumericNodeId(9184, 0)
4552 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4553 1
    node.TypeDefinition = NumericNodeId(68, 0)
4554 1
    attrs = ua.VariableAttributes()
4555 1
    attrs.DisplayName = LocalizedText("TransitionTime")
4556 1
    attrs.DataType = NumericNodeId(294, 0)
4557 1
    attrs.ValueRank = -1
4558 1
    node.NodeAttributes = attrs
4559 1
    server.add_nodes([node])
4560 1
    refs = []
4561 1
    ref = ua.AddReferencesItem()
4562 1
    ref.IsForward = True
4563 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4564 1
    ref.SourceNodeId = NumericNodeId(9188, 0)
4565 1
    ref.TargetNodeClass = NodeClass.DataType
4566 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4567 1
    refs.append(ref)
4568 1
    ref = ua.AddReferencesItem()
4569 1
    ref.IsForward = True
4570 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4571 1
    ref.SourceNodeId = NumericNodeId(9188, 0)
4572 1
    ref.TargetNodeClass = NodeClass.DataType
4573 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4574 1
    refs.append(ref)
4575 1
    ref = ua.AddReferencesItem()
4576 1
    ref.IsForward = False
4577 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4578 1
    ref.SourceNodeId = NumericNodeId(9188, 0)
4579 1
    ref.TargetNodeClass = NodeClass.DataType
4580 1
    ref.TargetNodeId = NumericNodeId(9184, 0)
4581 1
    refs.append(ref)
4582 1
    server.add_references(refs)
4583
   
4584 1
    node = ua.AddNodesItem()
4585 1
    node.RequestedNewNodeId = NumericNodeId(9189, 0)
4586 1
    node.BrowseName = QualifiedName('UnshelveTime', 0)
4587 1
    node.NodeClass = NodeClass.Variable
4588 1
    node.ParentNodeId = NumericNodeId(9178, 0)
4589 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4590 1
    node.TypeDefinition = NumericNodeId(68, 0)
4591 1
    attrs = ua.VariableAttributes()
4592 1
    attrs.DisplayName = LocalizedText("UnshelveTime")
4593 1
    attrs.DataType = NumericNodeId(290, 0)
4594 1
    attrs.ValueRank = -1
4595 1
    node.NodeAttributes = attrs
4596 1
    server.add_nodes([node])
4597 1
    refs = []
4598 1
    ref = ua.AddReferencesItem()
4599 1
    ref.IsForward = True
4600 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4601 1
    ref.SourceNodeId = NumericNodeId(9189, 0)
4602 1
    ref.TargetNodeClass = NodeClass.DataType
4603 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4604 1
    refs.append(ref)
4605 1
    ref = ua.AddReferencesItem()
4606 1
    ref.IsForward = True
4607 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4608 1
    ref.SourceNodeId = NumericNodeId(9189, 0)
4609 1
    ref.TargetNodeClass = NodeClass.DataType
4610 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4611 1
    refs.append(ref)
4612 1
    ref = ua.AddReferencesItem()
4613 1
    ref.IsForward = False
4614 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4615 1
    ref.SourceNodeId = NumericNodeId(9189, 0)
4616 1
    ref.TargetNodeClass = NodeClass.DataType
4617 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
4618 1
    refs.append(ref)
4619 1
    server.add_references(refs)
4620
   
4621 1
    node = ua.AddNodesItem()
4622 1
    node.RequestedNewNodeId = NumericNodeId(9213, 0)
4623 1
    node.BrowseName = QualifiedName('TimedShelve', 0)
4624 1
    node.NodeClass = NodeClass.Method
4625 1
    node.ParentNodeId = NumericNodeId(9178, 0)
4626 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4627 1
    attrs = ua.MethodAttributes()
4628 1
    attrs.DisplayName = LocalizedText("TimedShelve")
4629 1
    node.NodeAttributes = attrs
4630 1
    server.add_nodes([node])
4631 1
    refs = []
4632 1
    ref = ua.AddReferencesItem()
4633 1
    ref.IsForward = True
4634 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4635 1
    ref.SourceNodeId = NumericNodeId(9213, 0)
4636 1
    ref.TargetNodeClass = NodeClass.DataType
4637 1
    ref.TargetNodeId = NumericNodeId(9214, 0)
4638 1
    refs.append(ref)
4639 1
    ref = ua.AddReferencesItem()
4640 1
    ref.IsForward = True
4641 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
4642 1
    ref.SourceNodeId = NumericNodeId(9213, 0)
4643 1
    ref.TargetNodeClass = NodeClass.DataType
4644 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
4645 1
    refs.append(ref)
4646 1
    ref = ua.AddReferencesItem()
4647 1
    ref.IsForward = True
4648 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4649 1
    ref.SourceNodeId = NumericNodeId(9213, 0)
4650 1
    ref.TargetNodeClass = NodeClass.DataType
4651 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4652 1
    refs.append(ref)
4653 1
    ref = ua.AddReferencesItem()
4654 1
    ref.IsForward = False
4655 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4656 1
    ref.SourceNodeId = NumericNodeId(9213, 0)
4657 1
    ref.TargetNodeClass = NodeClass.DataType
4658 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
4659 1
    refs.append(ref)
4660 1
    server.add_references(refs)
4661
   
4662 1
    node = ua.AddNodesItem()
4663 1
    node.RequestedNewNodeId = NumericNodeId(9214, 0)
4664 1
    node.BrowseName = QualifiedName('InputArguments', 0)
4665 1
    node.NodeClass = NodeClass.Variable
4666 1
    node.ParentNodeId = NumericNodeId(9213, 0)
4667 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4668 1
    node.TypeDefinition = NumericNodeId(68, 0)
4669 1
    attrs = ua.VariableAttributes()
4670 1
    attrs.DisplayName = LocalizedText("InputArguments")
4671 1
    attrs.DataType = NumericNodeId(296, 0)
4672 1
    value = []
4673 1
    extobj = ua.Argument()
4674 1
    extobj.Name = 'ShelvingTime'
4675 1
    extobj.DataType = NumericNodeId(290, 0)
4676 1
    extobj.ValueRank = -1
4677 1
    extobj.Description.Text = 'If not 0, this parameter specifies a fixed time for which the Alarm is to be shelved.'
4678 1
    value.append(extobj)
4679 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
4680 1
    attrs.ValueRank = 1
4681 1
    node.NodeAttributes = attrs
4682 1
    server.add_nodes([node])
4683 1
    refs = []
4684 1
    ref = ua.AddReferencesItem()
4685 1
    ref.IsForward = True
4686 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4687 1
    ref.SourceNodeId = NumericNodeId(9214, 0)
4688 1
    ref.TargetNodeClass = NodeClass.DataType
4689 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4690 1
    refs.append(ref)
4691 1
    ref = ua.AddReferencesItem()
4692 1
    ref.IsForward = True
4693 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4694 1
    ref.SourceNodeId = NumericNodeId(9214, 0)
4695 1
    ref.TargetNodeClass = NodeClass.DataType
4696 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4697 1
    refs.append(ref)
4698 1
    ref = ua.AddReferencesItem()
4699 1
    ref.IsForward = False
4700 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4701 1
    ref.SourceNodeId = NumericNodeId(9214, 0)
4702 1
    ref.TargetNodeClass = NodeClass.DataType
4703 1
    ref.TargetNodeId = NumericNodeId(9213, 0)
4704 1
    refs.append(ref)
4705 1
    server.add_references(refs)
4706
   
4707 1
    node = ua.AddNodesItem()
4708 1
    node.RequestedNewNodeId = NumericNodeId(9211, 0)
4709 1
    node.BrowseName = QualifiedName('Unshelve', 0)
4710 1
    node.NodeClass = NodeClass.Method
4711 1
    node.ParentNodeId = NumericNodeId(9178, 0)
4712 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4713 1
    attrs = ua.MethodAttributes()
4714 1
    attrs.DisplayName = LocalizedText("Unshelve")
4715 1
    node.NodeAttributes = attrs
4716 1
    server.add_nodes([node])
4717 1
    refs = []
4718 1
    ref = ua.AddReferencesItem()
4719 1
    ref.IsForward = True
4720 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
4721 1
    ref.SourceNodeId = NumericNodeId(9211, 0)
4722 1
    ref.TargetNodeClass = NodeClass.DataType
4723 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
4724 1
    refs.append(ref)
4725 1
    ref = ua.AddReferencesItem()
4726 1
    ref.IsForward = True
4727 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4728 1
    ref.SourceNodeId = NumericNodeId(9211, 0)
4729 1
    ref.TargetNodeClass = NodeClass.DataType
4730 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4731 1
    refs.append(ref)
4732 1
    ref = ua.AddReferencesItem()
4733 1
    ref.IsForward = False
4734 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4735 1
    ref.SourceNodeId = NumericNodeId(9211, 0)
4736 1
    ref.TargetNodeClass = NodeClass.DataType
4737 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
4738 1
    refs.append(ref)
4739 1
    server.add_references(refs)
4740
   
4741 1
    node = ua.AddNodesItem()
4742 1
    node.RequestedNewNodeId = NumericNodeId(9212, 0)
4743 1
    node.BrowseName = QualifiedName('OneShotShelve', 0)
4744 1
    node.NodeClass = NodeClass.Method
4745 1
    node.ParentNodeId = NumericNodeId(9178, 0)
4746 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4747 1
    attrs = ua.MethodAttributes()
4748 1
    attrs.DisplayName = LocalizedText("OneShotShelve")
4749 1
    node.NodeAttributes = attrs
4750 1
    server.add_nodes([node])
4751 1
    refs = []
4752 1
    ref = ua.AddReferencesItem()
4753 1
    ref.IsForward = True
4754 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
4755 1
    ref.SourceNodeId = NumericNodeId(9212, 0)
4756 1
    ref.TargetNodeClass = NodeClass.DataType
4757 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
4758 1
    refs.append(ref)
4759 1
    ref = ua.AddReferencesItem()
4760 1
    ref.IsForward = True
4761 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4762 1
    ref.SourceNodeId = NumericNodeId(9212, 0)
4763 1
    ref.TargetNodeClass = NodeClass.DataType
4764 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4765 1
    refs.append(ref)
4766 1
    ref = ua.AddReferencesItem()
4767 1
    ref.IsForward = False
4768 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4769 1
    ref.SourceNodeId = NumericNodeId(9212, 0)
4770 1
    ref.TargetNodeClass = NodeClass.DataType
4771 1
    ref.TargetNodeId = NumericNodeId(9178, 0)
4772 1
    refs.append(ref)
4773 1
    server.add_references(refs)
4774
   
4775 1
    node = ua.AddNodesItem()
4776 1
    node.RequestedNewNodeId = NumericNodeId(9215, 0)
4777 1
    node.BrowseName = QualifiedName('SuppressedOrShelved', 0)
4778 1
    node.NodeClass = NodeClass.Variable
4779 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4780 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4781 1
    node.TypeDefinition = NumericNodeId(68, 0)
4782 1
    attrs = ua.VariableAttributes()
4783 1
    attrs.DisplayName = LocalizedText("SuppressedOrShelved")
4784 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4785 1
    attrs.ValueRank = -1
4786 1
    node.NodeAttributes = attrs
4787 1
    server.add_nodes([node])
4788 1
    refs = []
4789 1
    ref = ua.AddReferencesItem()
4790 1
    ref.IsForward = True
4791 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4792 1
    ref.SourceNodeId = NumericNodeId(9215, 0)
4793 1
    ref.TargetNodeClass = NodeClass.DataType
4794 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4795 1
    refs.append(ref)
4796 1
    ref = ua.AddReferencesItem()
4797 1
    ref.IsForward = True
4798 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4799 1
    ref.SourceNodeId = NumericNodeId(9215, 0)
4800 1
    ref.TargetNodeClass = NodeClass.DataType
4801 1
    ref.TargetNodeId = NumericNodeId(78, 0)
4802 1
    refs.append(ref)
4803 1
    ref = ua.AddReferencesItem()
4804 1
    ref.IsForward = False
4805 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4806 1
    ref.SourceNodeId = NumericNodeId(9215, 0)
4807 1
    ref.TargetNodeClass = NodeClass.DataType
4808 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4809 1
    refs.append(ref)
4810 1
    server.add_references(refs)
4811
   
4812 1
    node = ua.AddNodesItem()
4813 1
    node.RequestedNewNodeId = NumericNodeId(9216, 0)
4814 1
    node.BrowseName = QualifiedName('MaxTimeShelved', 0)
4815 1
    node.NodeClass = NodeClass.Variable
4816 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4817 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4818 1
    node.TypeDefinition = NumericNodeId(68, 0)
4819 1
    attrs = ua.VariableAttributes()
4820 1
    attrs.DisplayName = LocalizedText("MaxTimeShelved")
4821 1
    attrs.DataType = NumericNodeId(290, 0)
4822 1
    attrs.ValueRank = -1
4823 1
    node.NodeAttributes = attrs
4824 1
    server.add_nodes([node])
4825 1
    refs = []
4826 1
    ref = ua.AddReferencesItem()
4827 1
    ref.IsForward = True
4828 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4829 1
    ref.SourceNodeId = NumericNodeId(9216, 0)
4830 1
    ref.TargetNodeClass = NodeClass.DataType
4831 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4832 1
    refs.append(ref)
4833 1
    ref = ua.AddReferencesItem()
4834 1
    ref.IsForward = True
4835 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4836 1
    ref.SourceNodeId = NumericNodeId(9216, 0)
4837 1
    ref.TargetNodeClass = NodeClass.DataType
4838 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4839 1
    refs.append(ref)
4840 1
    ref = ua.AddReferencesItem()
4841 1
    ref.IsForward = False
4842 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4843 1
    ref.SourceNodeId = NumericNodeId(9216, 0)
4844 1
    ref.TargetNodeClass = NodeClass.DataType
4845 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4846 1
    refs.append(ref)
4847 1
    server.add_references(refs)
4848
   
4849 1
    node = ua.AddNodesItem()
4850 1
    node.RequestedNewNodeId = NumericNodeId(16389, 0)
4851 1
    node.BrowseName = QualifiedName('AudibleEnabled', 0)
4852 1
    node.NodeClass = NodeClass.Variable
4853 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4854 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4855 1
    node.TypeDefinition = NumericNodeId(68, 0)
4856 1
    attrs = ua.VariableAttributes()
4857 1
    attrs.DisplayName = LocalizedText("AudibleEnabled")
4858 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4859 1
    attrs.ValueRank = -1
4860 1
    node.NodeAttributes = attrs
4861 1
    server.add_nodes([node])
4862 1
    refs = []
4863 1
    ref = ua.AddReferencesItem()
4864 1
    ref.IsForward = True
4865 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4866 1
    ref.SourceNodeId = NumericNodeId(16389, 0)
4867 1
    ref.TargetNodeClass = NodeClass.DataType
4868 1
    ref.TargetNodeId = NumericNodeId(68, 0)
4869 1
    refs.append(ref)
4870 1
    ref = ua.AddReferencesItem()
4871 1
    ref.IsForward = True
4872 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4873 1
    ref.SourceNodeId = NumericNodeId(16389, 0)
4874 1
    ref.TargetNodeClass = NodeClass.DataType
4875 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4876 1
    refs.append(ref)
4877 1
    ref = ua.AddReferencesItem()
4878 1
    ref.IsForward = False
4879 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4880 1
    ref.SourceNodeId = NumericNodeId(16389, 0)
4881 1
    ref.TargetNodeClass = NodeClass.DataType
4882 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4883 1
    refs.append(ref)
4884 1
    server.add_references(refs)
4885
   
4886 1
    node = ua.AddNodesItem()
4887 1
    node.RequestedNewNodeId = NumericNodeId(16390, 0)
4888 1
    node.BrowseName = QualifiedName('AudibleSound', 0)
4889 1
    node.NodeClass = NodeClass.Variable
4890 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4891 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4892 1
    node.TypeDefinition = NumericNodeId(17986, 0)
4893 1
    attrs = ua.VariableAttributes()
4894 1
    attrs.DisplayName = LocalizedText("AudibleSound")
4895 1
    attrs.DataType = NumericNodeId(16307, 0)
4896 1
    attrs.ValueRank = -1
4897 1
    node.NodeAttributes = attrs
4898 1
    server.add_nodes([node])
4899 1
    refs = []
4900 1
    ref = ua.AddReferencesItem()
4901 1
    ref.IsForward = True
4902 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4903 1
    ref.SourceNodeId = NumericNodeId(16390, 0)
4904 1
    ref.TargetNodeClass = NodeClass.DataType
4905 1
    ref.TargetNodeId = NumericNodeId(17986, 0)
4906 1
    refs.append(ref)
4907 1
    ref = ua.AddReferencesItem()
4908 1
    ref.IsForward = True
4909 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4910 1
    ref.SourceNodeId = NumericNodeId(16390, 0)
4911 1
    ref.TargetNodeClass = NodeClass.DataType
4912 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4913 1
    refs.append(ref)
4914 1
    ref = ua.AddReferencesItem()
4915 1
    ref.IsForward = False
4916 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4917 1
    ref.SourceNodeId = NumericNodeId(16390, 0)
4918 1
    ref.TargetNodeClass = NodeClass.DataType
4919 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4920 1
    refs.append(ref)
4921 1
    server.add_references(refs)
4922
   
4923 1
    node = ua.AddNodesItem()
4924 1
    node.RequestedNewNodeId = NumericNodeId(16380, 0)
4925 1
    node.BrowseName = QualifiedName('SilenceState', 0)
4926 1
    node.NodeClass = NodeClass.Variable
4927 1
    node.ParentNodeId = NumericNodeId(2915, 0)
4928 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
4929 1
    node.TypeDefinition = NumericNodeId(8995, 0)
4930 1
    attrs = ua.VariableAttributes()
4931 1
    attrs.DisplayName = LocalizedText("SilenceState")
4932 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
4933 1
    attrs.ValueRank = -1
4934 1
    node.NodeAttributes = attrs
4935 1
    server.add_nodes([node])
4936 1
    refs = []
4937 1
    ref = ua.AddReferencesItem()
4938 1
    ref.IsForward = True
4939 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4940 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4941 1
    ref.TargetNodeClass = NodeClass.DataType
4942 1
    ref.TargetNodeId = NumericNodeId(16381, 0)
4943 1
    refs.append(ref)
4944 1
    ref = ua.AddReferencesItem()
4945 1
    ref.IsForward = True
4946 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4947 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4948 1
    ref.TargetNodeClass = NodeClass.DataType
4949 1
    ref.TargetNodeId = NumericNodeId(16385, 0)
4950 1
    refs.append(ref)
4951 1
    ref = ua.AddReferencesItem()
4952 1
    ref.IsForward = True
4953 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4954 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4955 1
    ref.TargetNodeClass = NodeClass.DataType
4956 1
    ref.TargetNodeId = NumericNodeId(16387, 0)
4957 1
    refs.append(ref)
4958 1
    ref = ua.AddReferencesItem()
4959 1
    ref.IsForward = True
4960 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
4961 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4962 1
    ref.TargetNodeClass = NodeClass.DataType
4963 1
    ref.TargetNodeId = NumericNodeId(16388, 0)
4964 1
    refs.append(ref)
4965 1
    ref = ua.AddReferencesItem()
4966 1
    ref.IsForward = True
4967 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
4968 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4969 1
    ref.TargetNodeClass = NodeClass.DataType
4970 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
4971 1
    refs.append(ref)
4972 1
    ref = ua.AddReferencesItem()
4973 1
    ref.IsForward = True
4974 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
4975 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4976 1
    ref.TargetNodeClass = NodeClass.DataType
4977 1
    ref.TargetNodeId = NumericNodeId(80, 0)
4978 1
    refs.append(ref)
4979 1
    ref = ua.AddReferencesItem()
4980 1
    ref.IsForward = False
4981 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
4982 1
    ref.SourceNodeId = NumericNodeId(16380, 0)
4983 1
    ref.TargetNodeClass = NodeClass.DataType
4984 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
4985 1
    refs.append(ref)
4986 1
    server.add_references(refs)
4987
   
4988 1
    node = ua.AddNodesItem()
4989 1
    node.RequestedNewNodeId = NumericNodeId(16381, 0)
4990 1
    node.BrowseName = QualifiedName('Id', 0)
4991 1
    node.NodeClass = NodeClass.Variable
4992 1
    node.ParentNodeId = NumericNodeId(16380, 0)
4993 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
4994 1
    node.TypeDefinition = NumericNodeId(68, 0)
4995 1
    attrs = ua.VariableAttributes()
4996 1
    attrs.DisplayName = LocalizedText("Id")
4997 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
4998 1
    attrs.ValueRank = -1
4999 1
    node.NodeAttributes = attrs
5000 1
    server.add_nodes([node])
5001 1
    refs = []
5002 1
    ref = ua.AddReferencesItem()
5003 1
    ref.IsForward = True
5004 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5005 1
    ref.SourceNodeId = NumericNodeId(16381, 0)
5006 1
    ref.TargetNodeClass = NodeClass.DataType
5007 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5008 1
    refs.append(ref)
5009 1
    ref = ua.AddReferencesItem()
5010 1
    ref.IsForward = True
5011 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5012 1
    ref.SourceNodeId = NumericNodeId(16381, 0)
5013 1
    ref.TargetNodeClass = NodeClass.DataType
5014 1
    ref.TargetNodeId = NumericNodeId(78, 0)
5015 1
    refs.append(ref)
5016 1
    ref = ua.AddReferencesItem()
5017 1
    ref.IsForward = False
5018 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5019 1
    ref.SourceNodeId = NumericNodeId(16381, 0)
5020 1
    ref.TargetNodeClass = NodeClass.DataType
5021 1
    ref.TargetNodeId = NumericNodeId(16380, 0)
5022 1
    refs.append(ref)
5023 1
    server.add_references(refs)
5024
   
5025 1
    node = ua.AddNodesItem()
5026 1
    node.RequestedNewNodeId = NumericNodeId(16385, 0)
5027 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
5028 1
    node.NodeClass = NodeClass.Variable
5029 1
    node.ParentNodeId = NumericNodeId(16380, 0)
5030 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5031 1
    node.TypeDefinition = NumericNodeId(68, 0)
5032 1
    attrs = ua.VariableAttributes()
5033 1
    attrs.DisplayName = LocalizedText("TransitionTime")
5034 1
    attrs.DataType = NumericNodeId(294, 0)
5035 1
    attrs.ValueRank = -1
5036 1
    node.NodeAttributes = attrs
5037 1
    server.add_nodes([node])
5038 1
    refs = []
5039 1
    ref = ua.AddReferencesItem()
5040 1
    ref.IsForward = True
5041 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5042 1
    ref.SourceNodeId = NumericNodeId(16385, 0)
5043 1
    ref.TargetNodeClass = NodeClass.DataType
5044 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5045 1
    refs.append(ref)
5046 1
    ref = ua.AddReferencesItem()
5047 1
    ref.IsForward = True
5048 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5049 1
    ref.SourceNodeId = NumericNodeId(16385, 0)
5050 1
    ref.TargetNodeClass = NodeClass.DataType
5051 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5052 1
    refs.append(ref)
5053 1
    ref = ua.AddReferencesItem()
5054 1
    ref.IsForward = False
5055 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5056 1
    ref.SourceNodeId = NumericNodeId(16385, 0)
5057 1
    ref.TargetNodeClass = NodeClass.DataType
5058 1
    ref.TargetNodeId = NumericNodeId(16380, 0)
5059 1
    refs.append(ref)
5060 1
    server.add_references(refs)
5061
   
5062 1
    node = ua.AddNodesItem()
5063 1
    node.RequestedNewNodeId = NumericNodeId(16387, 0)
5064 1
    node.BrowseName = QualifiedName('TrueState', 0)
5065 1
    node.NodeClass = NodeClass.Variable
5066 1
    node.ParentNodeId = NumericNodeId(16380, 0)
5067 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5068 1
    node.TypeDefinition = NumericNodeId(68, 0)
5069 1
    attrs = ua.VariableAttributes()
5070 1
    attrs.DisplayName = LocalizedText("TrueState")
5071 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5072 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Silenced')], ua.VariantType.LocalizedText)
5073 1
    attrs.ValueRank = -1
5074 1
    node.NodeAttributes = attrs
5075 1
    server.add_nodes([node])
5076 1
    refs = []
5077 1
    ref = ua.AddReferencesItem()
5078 1
    ref.IsForward = True
5079 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5080 1
    ref.SourceNodeId = NumericNodeId(16387, 0)
5081 1
    ref.TargetNodeClass = NodeClass.DataType
5082 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5083 1
    refs.append(ref)
5084 1
    ref = ua.AddReferencesItem()
5085 1
    ref.IsForward = True
5086 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5087 1
    ref.SourceNodeId = NumericNodeId(16387, 0)
5088 1
    ref.TargetNodeClass = NodeClass.DataType
5089 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5090 1
    refs.append(ref)
5091 1
    ref = ua.AddReferencesItem()
5092 1
    ref.IsForward = False
5093 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5094 1
    ref.SourceNodeId = NumericNodeId(16387, 0)
5095 1
    ref.TargetNodeClass = NodeClass.DataType
5096 1
    ref.TargetNodeId = NumericNodeId(16380, 0)
5097 1
    refs.append(ref)
5098 1
    server.add_references(refs)
5099
   
5100 1
    node = ua.AddNodesItem()
5101 1
    node.RequestedNewNodeId = NumericNodeId(16388, 0)
5102 1
    node.BrowseName = QualifiedName('FalseState', 0)
5103 1
    node.NodeClass = NodeClass.Variable
5104 1
    node.ParentNodeId = NumericNodeId(16380, 0)
5105 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5106 1
    node.TypeDefinition = NumericNodeId(68, 0)
5107 1
    attrs = ua.VariableAttributes()
5108 1
    attrs.DisplayName = LocalizedText("FalseState")
5109 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5110 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Not Silenced')], ua.VariantType.LocalizedText)
5111 1
    attrs.ValueRank = -1
5112 1
    node.NodeAttributes = attrs
5113 1
    server.add_nodes([node])
5114 1
    refs = []
5115 1
    ref = ua.AddReferencesItem()
5116 1
    ref.IsForward = True
5117 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5118 1
    ref.SourceNodeId = NumericNodeId(16388, 0)
5119 1
    ref.TargetNodeClass = NodeClass.DataType
5120 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5121 1
    refs.append(ref)
5122 1
    ref = ua.AddReferencesItem()
5123 1
    ref.IsForward = True
5124 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5125 1
    ref.SourceNodeId = NumericNodeId(16388, 0)
5126 1
    ref.TargetNodeClass = NodeClass.DataType
5127 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5128 1
    refs.append(ref)
5129 1
    ref = ua.AddReferencesItem()
5130 1
    ref.IsForward = False
5131 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5132 1
    ref.SourceNodeId = NumericNodeId(16388, 0)
5133 1
    ref.TargetNodeClass = NodeClass.DataType
5134 1
    ref.TargetNodeId = NumericNodeId(16380, 0)
5135 1
    refs.append(ref)
5136 1
    server.add_references(refs)
5137
   
5138 1
    node = ua.AddNodesItem()
5139 1
    node.RequestedNewNodeId = NumericNodeId(16395, 0)
5140 1
    node.BrowseName = QualifiedName('OnDelay', 0)
5141 1
    node.NodeClass = NodeClass.Variable
5142 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5143 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5144 1
    node.TypeDefinition = NumericNodeId(68, 0)
5145 1
    attrs = ua.VariableAttributes()
5146 1
    attrs.DisplayName = LocalizedText("OnDelay")
5147 1
    attrs.DataType = NumericNodeId(290, 0)
5148 1
    attrs.ValueRank = -1
5149 1
    node.NodeAttributes = attrs
5150 1
    server.add_nodes([node])
5151 1
    refs = []
5152 1
    ref = ua.AddReferencesItem()
5153 1
    ref.IsForward = True
5154 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5155 1
    ref.SourceNodeId = NumericNodeId(16395, 0)
5156 1
    ref.TargetNodeClass = NodeClass.DataType
5157 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5158 1
    refs.append(ref)
5159 1
    ref = ua.AddReferencesItem()
5160 1
    ref.IsForward = True
5161 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5162 1
    ref.SourceNodeId = NumericNodeId(16395, 0)
5163 1
    ref.TargetNodeClass = NodeClass.DataType
5164 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5165 1
    refs.append(ref)
5166 1
    ref = ua.AddReferencesItem()
5167 1
    ref.IsForward = False
5168 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5169 1
    ref.SourceNodeId = NumericNodeId(16395, 0)
5170 1
    ref.TargetNodeClass = NodeClass.DataType
5171 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5172 1
    refs.append(ref)
5173 1
    server.add_references(refs)
5174
   
5175 1
    node = ua.AddNodesItem()
5176 1
    node.RequestedNewNodeId = NumericNodeId(16396, 0)
5177 1
    node.BrowseName = QualifiedName('OffDelay', 0)
5178 1
    node.NodeClass = NodeClass.Variable
5179 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5180 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5181 1
    node.TypeDefinition = NumericNodeId(68, 0)
5182 1
    attrs = ua.VariableAttributes()
5183 1
    attrs.DisplayName = LocalizedText("OffDelay")
5184 1
    attrs.DataType = NumericNodeId(290, 0)
5185 1
    attrs.ValueRank = -1
5186 1
    node.NodeAttributes = attrs
5187 1
    server.add_nodes([node])
5188 1
    refs = []
5189 1
    ref = ua.AddReferencesItem()
5190 1
    ref.IsForward = True
5191 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5192 1
    ref.SourceNodeId = NumericNodeId(16396, 0)
5193 1
    ref.TargetNodeClass = NodeClass.DataType
5194 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5195 1
    refs.append(ref)
5196 1
    ref = ua.AddReferencesItem()
5197 1
    ref.IsForward = True
5198 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5199 1
    ref.SourceNodeId = NumericNodeId(16396, 0)
5200 1
    ref.TargetNodeClass = NodeClass.DataType
5201 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5202 1
    refs.append(ref)
5203 1
    ref = ua.AddReferencesItem()
5204 1
    ref.IsForward = False
5205 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5206 1
    ref.SourceNodeId = NumericNodeId(16396, 0)
5207 1
    ref.TargetNodeClass = NodeClass.DataType
5208 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5209 1
    refs.append(ref)
5210 1
    server.add_references(refs)
5211
   
5212 1
    node = ua.AddNodesItem()
5213 1
    node.RequestedNewNodeId = NumericNodeId(16397, 0)
5214 1
    node.BrowseName = QualifiedName('FirstInGroupFlag', 0)
5215 1
    node.NodeClass = NodeClass.Variable
5216 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5217 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5218 1
    node.TypeDefinition = NumericNodeId(68, 0)
5219 1
    attrs = ua.VariableAttributes()
5220 1
    attrs.DisplayName = LocalizedText("FirstInGroupFlag")
5221 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
5222 1
    attrs.ValueRank = -1
5223 1
    node.NodeAttributes = attrs
5224 1
    server.add_nodes([node])
5225 1
    refs = []
5226 1
    ref = ua.AddReferencesItem()
5227 1
    ref.IsForward = True
5228 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5229 1
    ref.SourceNodeId = NumericNodeId(16397, 0)
5230 1
    ref.TargetNodeClass = NodeClass.DataType
5231 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5232 1
    refs.append(ref)
5233 1
    ref = ua.AddReferencesItem()
5234 1
    ref.IsForward = True
5235 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5236 1
    ref.SourceNodeId = NumericNodeId(16397, 0)
5237 1
    ref.TargetNodeClass = NodeClass.DataType
5238 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5239 1
    refs.append(ref)
5240 1
    ref = ua.AddReferencesItem()
5241 1
    ref.IsForward = False
5242 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5243 1
    ref.SourceNodeId = NumericNodeId(16397, 0)
5244 1
    ref.TargetNodeClass = NodeClass.DataType
5245 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5246 1
    refs.append(ref)
5247 1
    server.add_references(refs)
5248
   
5249 1
    node = ua.AddNodesItem()
5250 1
    node.RequestedNewNodeId = NumericNodeId(16398, 0)
5251 1
    node.BrowseName = QualifiedName('FirstInGroup', 0)
5252 1
    node.NodeClass = NodeClass.Object
5253 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5254 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5255 1
    node.TypeDefinition = NumericNodeId(16405, 0)
5256 1
    attrs = ua.ObjectAttributes()
5257 1
    attrs.DisplayName = LocalizedText("FirstInGroup")
5258 1
    attrs.EventNotifier = 0
5259 1
    node.NodeAttributes = attrs
5260 1
    server.add_nodes([node])
5261 1
    refs = []
5262 1
    ref = ua.AddReferencesItem()
5263 1
    ref.IsForward = True
5264 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5265 1
    ref.SourceNodeId = NumericNodeId(16398, 0)
5266 1
    ref.TargetNodeClass = NodeClass.DataType
5267 1
    ref.TargetNodeId = NumericNodeId(16405, 0)
5268 1
    refs.append(ref)
5269 1
    ref = ua.AddReferencesItem()
5270 1
    ref.IsForward = True
5271 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5272 1
    ref.SourceNodeId = NumericNodeId(16398, 0)
5273 1
    ref.TargetNodeClass = NodeClass.DataType
5274 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5275 1
    refs.append(ref)
5276 1
    ref = ua.AddReferencesItem()
5277 1
    ref.IsForward = False
5278 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5279 1
    ref.SourceNodeId = NumericNodeId(16398, 0)
5280 1
    ref.TargetNodeClass = NodeClass.DataType
5281 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5282 1
    refs.append(ref)
5283 1
    server.add_references(refs)
5284
   
5285 1
    node = ua.AddNodesItem()
5286 1
    node.RequestedNewNodeId = NumericNodeId(18190, 0)
5287 1
    node.BrowseName = QualifiedName('LatchedState', 0)
5288 1
    node.NodeClass = NodeClass.Variable
5289 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5290 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5291 1
    node.TypeDefinition = NumericNodeId(8995, 0)
5292 1
    attrs = ua.VariableAttributes()
5293 1
    attrs.DisplayName = LocalizedText("LatchedState")
5294 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5295 1
    attrs.ValueRank = -1
5296 1
    node.NodeAttributes = attrs
5297 1
    server.add_nodes([node])
5298 1
    refs = []
5299 1
    ref = ua.AddReferencesItem()
5300 1
    ref.IsForward = True
5301 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5302 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5303 1
    ref.TargetNodeClass = NodeClass.DataType
5304 1
    ref.TargetNodeId = NumericNodeId(18191, 0)
5305 1
    refs.append(ref)
5306 1
    ref = ua.AddReferencesItem()
5307 1
    ref.IsForward = True
5308 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5309 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5310 1
    ref.TargetNodeClass = NodeClass.DataType
5311 1
    ref.TargetNodeId = NumericNodeId(18195, 0)
5312 1
    refs.append(ref)
5313 1
    ref = ua.AddReferencesItem()
5314 1
    ref.IsForward = True
5315 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5316 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5317 1
    ref.TargetNodeClass = NodeClass.DataType
5318 1
    ref.TargetNodeId = NumericNodeId(18197, 0)
5319 1
    refs.append(ref)
5320 1
    ref = ua.AddReferencesItem()
5321 1
    ref.IsForward = True
5322 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5323 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5324 1
    ref.TargetNodeClass = NodeClass.DataType
5325 1
    ref.TargetNodeId = NumericNodeId(18198, 0)
5326 1
    refs.append(ref)
5327 1
    ref = ua.AddReferencesItem()
5328 1
    ref.IsForward = True
5329 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5330 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5331 1
    ref.TargetNodeClass = NodeClass.DataType
5332 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
5333 1
    refs.append(ref)
5334 1
    ref = ua.AddReferencesItem()
5335 1
    ref.IsForward = True
5336 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5337 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5338 1
    ref.TargetNodeClass = NodeClass.DataType
5339 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5340 1
    refs.append(ref)
5341 1
    ref = ua.AddReferencesItem()
5342 1
    ref.IsForward = False
5343 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5344 1
    ref.SourceNodeId = NumericNodeId(18190, 0)
5345 1
    ref.TargetNodeClass = NodeClass.DataType
5346 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5347 1
    refs.append(ref)
5348 1
    server.add_references(refs)
5349
   
5350 1
    node = ua.AddNodesItem()
5351 1
    node.RequestedNewNodeId = NumericNodeId(18191, 0)
5352 1
    node.BrowseName = QualifiedName('Id', 0)
5353 1
    node.NodeClass = NodeClass.Variable
5354 1
    node.ParentNodeId = NumericNodeId(18190, 0)
5355 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5356 1
    node.TypeDefinition = NumericNodeId(68, 0)
5357 1
    attrs = ua.VariableAttributes()
5358 1
    attrs.DisplayName = LocalizedText("Id")
5359 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
5360 1
    attrs.ValueRank = -1
5361 1
    node.NodeAttributes = attrs
5362 1
    server.add_nodes([node])
5363 1
    refs = []
5364 1
    ref = ua.AddReferencesItem()
5365 1
    ref.IsForward = True
5366 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5367 1
    ref.SourceNodeId = NumericNodeId(18191, 0)
5368 1
    ref.TargetNodeClass = NodeClass.DataType
5369 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5370 1
    refs.append(ref)
5371 1
    ref = ua.AddReferencesItem()
5372 1
    ref.IsForward = True
5373 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5374 1
    ref.SourceNodeId = NumericNodeId(18191, 0)
5375 1
    ref.TargetNodeClass = NodeClass.DataType
5376 1
    ref.TargetNodeId = NumericNodeId(78, 0)
5377 1
    refs.append(ref)
5378 1
    ref = ua.AddReferencesItem()
5379 1
    ref.IsForward = False
5380 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5381 1
    ref.SourceNodeId = NumericNodeId(18191, 0)
5382 1
    ref.TargetNodeClass = NodeClass.DataType
5383 1
    ref.TargetNodeId = NumericNodeId(18190, 0)
5384 1
    refs.append(ref)
5385 1
    server.add_references(refs)
5386
   
5387 1
    node = ua.AddNodesItem()
5388 1
    node.RequestedNewNodeId = NumericNodeId(18195, 0)
5389 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
5390 1
    node.NodeClass = NodeClass.Variable
5391 1
    node.ParentNodeId = NumericNodeId(18190, 0)
5392 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5393 1
    node.TypeDefinition = NumericNodeId(68, 0)
5394 1
    attrs = ua.VariableAttributes()
5395 1
    attrs.DisplayName = LocalizedText("TransitionTime")
5396 1
    attrs.DataType = NumericNodeId(294, 0)
5397 1
    attrs.ValueRank = -1
5398 1
    node.NodeAttributes = attrs
5399 1
    server.add_nodes([node])
5400 1
    refs = []
5401 1
    ref = ua.AddReferencesItem()
5402 1
    ref.IsForward = True
5403 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5404 1
    ref.SourceNodeId = NumericNodeId(18195, 0)
5405 1
    ref.TargetNodeClass = NodeClass.DataType
5406 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5407 1
    refs.append(ref)
5408 1
    ref = ua.AddReferencesItem()
5409 1
    ref.IsForward = True
5410 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5411 1
    ref.SourceNodeId = NumericNodeId(18195, 0)
5412 1
    ref.TargetNodeClass = NodeClass.DataType
5413 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5414 1
    refs.append(ref)
5415 1
    ref = ua.AddReferencesItem()
5416 1
    ref.IsForward = False
5417 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5418 1
    ref.SourceNodeId = NumericNodeId(18195, 0)
5419 1
    ref.TargetNodeClass = NodeClass.DataType
5420 1
    ref.TargetNodeId = NumericNodeId(18190, 0)
5421 1
    refs.append(ref)
5422 1
    server.add_references(refs)
5423
   
5424 1
    node = ua.AddNodesItem()
5425 1
    node.RequestedNewNodeId = NumericNodeId(18197, 0)
5426 1
    node.BrowseName = QualifiedName('TrueState', 0)
5427 1
    node.NodeClass = NodeClass.Variable
5428 1
    node.ParentNodeId = NumericNodeId(18190, 0)
5429 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5430 1
    node.TypeDefinition = NumericNodeId(68, 0)
5431 1
    attrs = ua.VariableAttributes()
5432 1
    attrs.DisplayName = LocalizedText("TrueState")
5433 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5434 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Latched')], ua.VariantType.LocalizedText)
5435 1
    attrs.ValueRank = -1
5436 1
    node.NodeAttributes = attrs
5437 1
    server.add_nodes([node])
5438 1
    refs = []
5439 1
    ref = ua.AddReferencesItem()
5440 1
    ref.IsForward = True
5441 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5442 1
    ref.SourceNodeId = NumericNodeId(18197, 0)
5443 1
    ref.TargetNodeClass = NodeClass.DataType
5444 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5445 1
    refs.append(ref)
5446 1
    ref = ua.AddReferencesItem()
5447 1
    ref.IsForward = True
5448 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5449 1
    ref.SourceNodeId = NumericNodeId(18197, 0)
5450 1
    ref.TargetNodeClass = NodeClass.DataType
5451 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5452 1
    refs.append(ref)
5453 1
    ref = ua.AddReferencesItem()
5454 1
    ref.IsForward = False
5455 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5456 1
    ref.SourceNodeId = NumericNodeId(18197, 0)
5457 1
    ref.TargetNodeClass = NodeClass.DataType
5458 1
    ref.TargetNodeId = NumericNodeId(18190, 0)
5459 1
    refs.append(ref)
5460 1
    server.add_references(refs)
5461
   
5462 1
    node = ua.AddNodesItem()
5463 1
    node.RequestedNewNodeId = NumericNodeId(18198, 0)
5464 1
    node.BrowseName = QualifiedName('FalseState', 0)
5465 1
    node.NodeClass = NodeClass.Variable
5466 1
    node.ParentNodeId = NumericNodeId(18190, 0)
5467 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5468 1
    node.TypeDefinition = NumericNodeId(68, 0)
5469 1
    attrs = ua.VariableAttributes()
5470 1
    attrs.DisplayName = LocalizedText("FalseState")
5471 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
5472 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Unlatched')], ua.VariantType.LocalizedText)
5473 1
    attrs.ValueRank = -1
5474 1
    node.NodeAttributes = attrs
5475 1
    server.add_nodes([node])
5476 1
    refs = []
5477 1
    ref = ua.AddReferencesItem()
5478 1
    ref.IsForward = True
5479 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5480 1
    ref.SourceNodeId = NumericNodeId(18198, 0)
5481 1
    ref.TargetNodeClass = NodeClass.DataType
5482 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5483 1
    refs.append(ref)
5484 1
    ref = ua.AddReferencesItem()
5485 1
    ref.IsForward = True
5486 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5487 1
    ref.SourceNodeId = NumericNodeId(18198, 0)
5488 1
    ref.TargetNodeClass = NodeClass.DataType
5489 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5490 1
    refs.append(ref)
5491 1
    ref = ua.AddReferencesItem()
5492 1
    ref.IsForward = False
5493 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5494 1
    ref.SourceNodeId = NumericNodeId(18198, 0)
5495 1
    ref.TargetNodeClass = NodeClass.DataType
5496 1
    ref.TargetNodeId = NumericNodeId(18190, 0)
5497 1
    refs.append(ref)
5498 1
    server.add_references(refs)
5499
   
5500 1
    node = ua.AddNodesItem()
5501 1
    node.RequestedNewNodeId = NumericNodeId(16399, 0)
5502 1
    node.BrowseName = QualifiedName('<AlarmGroup>', 0)
5503 1
    node.NodeClass = NodeClass.Object
5504 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5505 1
    node.ReferenceTypeId = NumericNodeId(16361, 0)
5506 1
    node.TypeDefinition = NumericNodeId(16405, 0)
5507 1
    attrs = ua.ObjectAttributes()
5508 1
    attrs.DisplayName = LocalizedText("<AlarmGroup>")
5509 1
    attrs.EventNotifier = 0
5510 1
    node.NodeAttributes = attrs
5511 1
    server.add_nodes([node])
5512 1
    refs = []
5513 1
    ref = ua.AddReferencesItem()
5514 1
    ref.IsForward = True
5515 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5516 1
    ref.SourceNodeId = NumericNodeId(16399, 0)
5517 1
    ref.TargetNodeClass = NodeClass.DataType
5518 1
    ref.TargetNodeId = NumericNodeId(16405, 0)
5519 1
    refs.append(ref)
5520 1
    ref = ua.AddReferencesItem()
5521 1
    ref.IsForward = True
5522 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5523 1
    ref.SourceNodeId = NumericNodeId(16399, 0)
5524 1
    ref.TargetNodeClass = NodeClass.DataType
5525 1
    ref.TargetNodeId = NumericNodeId(11508, 0)
5526 1
    refs.append(ref)
5527 1
    ref = ua.AddReferencesItem()
5528 1
    ref.IsForward = False
5529 1
    ref.ReferenceTypeId = NumericNodeId(16361, 0)
5530 1
    ref.SourceNodeId = NumericNodeId(16399, 0)
5531 1
    ref.TargetNodeClass = NodeClass.DataType
5532 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5533 1
    refs.append(ref)
5534 1
    server.add_references(refs)
5535
   
5536 1
    node = ua.AddNodesItem()
5537 1
    node.RequestedNewNodeId = NumericNodeId(16400, 0)
5538 1
    node.BrowseName = QualifiedName('ReAlarmTime', 0)
5539 1
    node.NodeClass = NodeClass.Variable
5540 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5541 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5542 1
    node.TypeDefinition = NumericNodeId(68, 0)
5543 1
    attrs = ua.VariableAttributes()
5544 1
    attrs.DisplayName = LocalizedText("ReAlarmTime")
5545 1
    attrs.DataType = NumericNodeId(290, 0)
5546 1
    attrs.ValueRank = -1
5547 1
    node.NodeAttributes = attrs
5548 1
    server.add_nodes([node])
5549 1
    refs = []
5550 1
    ref = ua.AddReferencesItem()
5551 1
    ref.IsForward = True
5552 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5553 1
    ref.SourceNodeId = NumericNodeId(16400, 0)
5554 1
    ref.TargetNodeClass = NodeClass.DataType
5555 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5556 1
    refs.append(ref)
5557 1
    ref = ua.AddReferencesItem()
5558 1
    ref.IsForward = True
5559 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5560 1
    ref.SourceNodeId = NumericNodeId(16400, 0)
5561 1
    ref.TargetNodeClass = NodeClass.DataType
5562 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5563 1
    refs.append(ref)
5564 1
    ref = ua.AddReferencesItem()
5565 1
    ref.IsForward = False
5566 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5567 1
    ref.SourceNodeId = NumericNodeId(16400, 0)
5568 1
    ref.TargetNodeClass = NodeClass.DataType
5569 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5570 1
    refs.append(ref)
5571 1
    server.add_references(refs)
5572
   
5573 1
    node = ua.AddNodesItem()
5574 1
    node.RequestedNewNodeId = NumericNodeId(16401, 0)
5575 1
    node.BrowseName = QualifiedName('ReAlarmRepeatCount', 0)
5576 1
    node.NodeClass = NodeClass.Variable
5577 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5578 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
5579 1
    node.TypeDefinition = NumericNodeId(68, 0)
5580 1
    attrs = ua.VariableAttributes()
5581 1
    attrs.DisplayName = LocalizedText("ReAlarmRepeatCount")
5582 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Int16)
5583 1
    attrs.ValueRank = -1
5584 1
    node.NodeAttributes = attrs
5585 1
    server.add_nodes([node])
5586 1
    refs = []
5587 1
    ref = ua.AddReferencesItem()
5588 1
    ref.IsForward = True
5589 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
5590 1
    ref.SourceNodeId = NumericNodeId(16401, 0)
5591 1
    ref.TargetNodeClass = NodeClass.DataType
5592 1
    ref.TargetNodeId = NumericNodeId(68, 0)
5593 1
    refs.append(ref)
5594 1
    ref = ua.AddReferencesItem()
5595 1
    ref.IsForward = True
5596 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5597 1
    ref.SourceNodeId = NumericNodeId(16401, 0)
5598 1
    ref.TargetNodeClass = NodeClass.DataType
5599 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5600 1
    refs.append(ref)
5601 1
    ref = ua.AddReferencesItem()
5602 1
    ref.IsForward = False
5603 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5604 1
    ref.SourceNodeId = NumericNodeId(16401, 0)
5605 1
    ref.TargetNodeClass = NodeClass.DataType
5606 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5607 1
    refs.append(ref)
5608 1
    server.add_references(refs)
5609
   
5610 1
    node = ua.AddNodesItem()
5611 1
    node.RequestedNewNodeId = NumericNodeId(16402, 0)
5612 1
    node.BrowseName = QualifiedName('Silence', 0)
5613 1
    node.NodeClass = NodeClass.Method
5614 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5615 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5616 1
    attrs = ua.MethodAttributes()
5617 1
    attrs.DisplayName = LocalizedText("Silence")
5618 1
    node.NodeAttributes = attrs
5619 1
    server.add_nodes([node])
5620 1
    refs = []
5621 1
    ref = ua.AddReferencesItem()
5622 1
    ref.IsForward = True
5623 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
5624 1
    ref.SourceNodeId = NumericNodeId(16402, 0)
5625 1
    ref.TargetNodeClass = NodeClass.DataType
5626 1
    ref.TargetNodeId = NumericNodeId(17242, 0)
5627 1
    refs.append(ref)
5628 1
    ref = ua.AddReferencesItem()
5629 1
    ref.IsForward = True
5630 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5631 1
    ref.SourceNodeId = NumericNodeId(16402, 0)
5632 1
    ref.TargetNodeClass = NodeClass.DataType
5633 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5634 1
    refs.append(ref)
5635 1
    ref = ua.AddReferencesItem()
5636 1
    ref.IsForward = False
5637 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5638 1
    ref.SourceNodeId = NumericNodeId(16402, 0)
5639 1
    ref.TargetNodeClass = NodeClass.DataType
5640 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5641 1
    refs.append(ref)
5642 1
    server.add_references(refs)
5643
   
5644 1
    node = ua.AddNodesItem()
5645 1
    node.RequestedNewNodeId = NumericNodeId(16403, 0)
5646 1
    node.BrowseName = QualifiedName('Suppress', 0)
5647 1
    node.NodeClass = NodeClass.Method
5648 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5649 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5650 1
    attrs = ua.MethodAttributes()
5651 1
    attrs.DisplayName = LocalizedText("Suppress")
5652 1
    node.NodeAttributes = attrs
5653 1
    server.add_nodes([node])
5654 1
    refs = []
5655 1
    ref = ua.AddReferencesItem()
5656 1
    ref.IsForward = True
5657 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
5658 1
    ref.SourceNodeId = NumericNodeId(16403, 0)
5659 1
    ref.TargetNodeClass = NodeClass.DataType
5660 1
    ref.TargetNodeId = NumericNodeId(17225, 0)
5661 1
    refs.append(ref)
5662 1
    ref = ua.AddReferencesItem()
5663 1
    ref.IsForward = True
5664 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5665 1
    ref.SourceNodeId = NumericNodeId(16403, 0)
5666 1
    ref.TargetNodeClass = NodeClass.DataType
5667 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5668 1
    refs.append(ref)
5669 1
    ref = ua.AddReferencesItem()
5670 1
    ref.IsForward = False
5671 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5672 1
    ref.SourceNodeId = NumericNodeId(16403, 0)
5673 1
    ref.TargetNodeClass = NodeClass.DataType
5674 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5675 1
    refs.append(ref)
5676 1
    server.add_references(refs)
5677
   
5678 1
    node = ua.AddNodesItem()
5679 1
    node.RequestedNewNodeId = NumericNodeId(17868, 0)
5680 1
    node.BrowseName = QualifiedName('Unsuppress', 0)
5681 1
    node.NodeClass = NodeClass.Method
5682 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5683 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5684 1
    attrs = ua.MethodAttributes()
5685 1
    attrs.DisplayName = LocalizedText("Unsuppress")
5686 1
    node.NodeAttributes = attrs
5687 1
    server.add_nodes([node])
5688 1
    refs = []
5689 1
    ref = ua.AddReferencesItem()
5690 1
    ref.IsForward = True
5691 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
5692 1
    ref.SourceNodeId = NumericNodeId(17868, 0)
5693 1
    ref.TargetNodeClass = NodeClass.DataType
5694 1
    ref.TargetNodeId = NumericNodeId(17225, 0)
5695 1
    refs.append(ref)
5696 1
    ref = ua.AddReferencesItem()
5697 1
    ref.IsForward = True
5698 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5699 1
    ref.SourceNodeId = NumericNodeId(17868, 0)
5700 1
    ref.TargetNodeClass = NodeClass.DataType
5701 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5702 1
    refs.append(ref)
5703 1
    ref = ua.AddReferencesItem()
5704 1
    ref.IsForward = False
5705 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5706 1
    ref.SourceNodeId = NumericNodeId(17868, 0)
5707 1
    ref.TargetNodeClass = NodeClass.DataType
5708 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5709 1
    refs.append(ref)
5710 1
    server.add_references(refs)
5711
   
5712 1
    node = ua.AddNodesItem()
5713 1
    node.RequestedNewNodeId = NumericNodeId(17869, 0)
5714 1
    node.BrowseName = QualifiedName('RemoveFromService', 0)
5715 1
    node.NodeClass = NodeClass.Method
5716 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5717 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5718 1
    attrs = ua.MethodAttributes()
5719 1
    attrs.DisplayName = LocalizedText("RemoveFromService")
5720 1
    node.NodeAttributes = attrs
5721 1
    server.add_nodes([node])
5722 1
    refs = []
5723 1
    ref = ua.AddReferencesItem()
5724 1
    ref.IsForward = True
5725 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
5726 1
    ref.SourceNodeId = NumericNodeId(17869, 0)
5727 1
    ref.TargetNodeClass = NodeClass.DataType
5728 1
    ref.TargetNodeId = NumericNodeId(17259, 0)
5729 1
    refs.append(ref)
5730 1
    ref = ua.AddReferencesItem()
5731 1
    ref.IsForward = True
5732 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5733 1
    ref.SourceNodeId = NumericNodeId(17869, 0)
5734 1
    ref.TargetNodeClass = NodeClass.DataType
5735 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5736 1
    refs.append(ref)
5737 1
    ref = ua.AddReferencesItem()
5738 1
    ref.IsForward = False
5739 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5740 1
    ref.SourceNodeId = NumericNodeId(17869, 0)
5741 1
    ref.TargetNodeClass = NodeClass.DataType
5742 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5743 1
    refs.append(ref)
5744 1
    server.add_references(refs)
5745
   
5746 1
    node = ua.AddNodesItem()
5747 1
    node.RequestedNewNodeId = NumericNodeId(17870, 0)
5748 1
    node.BrowseName = QualifiedName('PlaceInService', 0)
5749 1
    node.NodeClass = NodeClass.Method
5750 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5751 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5752 1
    attrs = ua.MethodAttributes()
5753 1
    attrs.DisplayName = LocalizedText("PlaceInService")
5754 1
    node.NodeAttributes = attrs
5755 1
    server.add_nodes([node])
5756 1
    refs = []
5757 1
    ref = ua.AddReferencesItem()
5758 1
    ref.IsForward = True
5759 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
5760 1
    ref.SourceNodeId = NumericNodeId(17870, 0)
5761 1
    ref.TargetNodeClass = NodeClass.DataType
5762 1
    ref.TargetNodeId = NumericNodeId(17259, 0)
5763 1
    refs.append(ref)
5764 1
    ref = ua.AddReferencesItem()
5765 1
    ref.IsForward = True
5766 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5767 1
    ref.SourceNodeId = NumericNodeId(17870, 0)
5768 1
    ref.TargetNodeClass = NodeClass.DataType
5769 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5770 1
    refs.append(ref)
5771 1
    ref = ua.AddReferencesItem()
5772 1
    ref.IsForward = False
5773 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5774 1
    ref.SourceNodeId = NumericNodeId(17870, 0)
5775 1
    ref.TargetNodeClass = NodeClass.DataType
5776 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5777 1
    refs.append(ref)
5778 1
    server.add_references(refs)
5779
   
5780 1
    node = ua.AddNodesItem()
5781 1
    node.RequestedNewNodeId = NumericNodeId(18199, 0)
5782 1
    node.BrowseName = QualifiedName('Reset', 0)
5783 1
    node.NodeClass = NodeClass.Method
5784 1
    node.ParentNodeId = NumericNodeId(2915, 0)
5785 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
5786 1
    attrs = ua.MethodAttributes()
5787 1
    attrs.DisplayName = LocalizedText("Reset")
5788 1
    node.NodeAttributes = attrs
5789 1
    server.add_nodes([node])
5790 1
    refs = []
5791 1
    ref = ua.AddReferencesItem()
5792 1
    ref.IsForward = True
5793 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
5794 1
    ref.SourceNodeId = NumericNodeId(18199, 0)
5795 1
    ref.TargetNodeClass = NodeClass.DataType
5796 1
    ref.TargetNodeId = NumericNodeId(17259, 0)
5797 1
    refs.append(ref)
5798 1
    ref = ua.AddReferencesItem()
5799 1
    ref.IsForward = True
5800 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
5801 1
    ref.SourceNodeId = NumericNodeId(18199, 0)
5802 1
    ref.TargetNodeClass = NodeClass.DataType
5803 1
    ref.TargetNodeId = NumericNodeId(80, 0)
5804 1
    refs.append(ref)
5805 1
    ref = ua.AddReferencesItem()
5806 1
    ref.IsForward = False
5807 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5808 1
    ref.SourceNodeId = NumericNodeId(18199, 0)
5809 1
    ref.TargetNodeClass = NodeClass.DataType
5810 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
5811 1
    refs.append(ref)
5812 1
    server.add_references(refs)
5813
   
5814 1
    node = ua.AddNodesItem()
5815 1
    node.RequestedNewNodeId = NumericNodeId(16405, 0)
5816 1
    node.BrowseName = QualifiedName('AlarmGroupType', 0)
5817 1
    node.NodeClass = NodeClass.ObjectType
5818 1
    node.ParentNodeId = NumericNodeId(61, 0)
5819 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
5820 1
    attrs = ua.ObjectTypeAttributes()
5821 1
    attrs.DisplayName = LocalizedText("AlarmGroupType")
5822 1
    attrs.IsAbstract = False
5823 1
    node.NodeAttributes = attrs
5824 1
    server.add_nodes([node])
5825 1
    refs = []
5826 1
    ref = ua.AddReferencesItem()
5827 1
    ref.IsForward = True
5828 1
    ref.ReferenceTypeId = NumericNodeId(16362, 0)
5829 1
    ref.SourceNodeId = NumericNodeId(16405, 0)
5830 1
    ref.TargetNodeClass = NodeClass.DataType
5831 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
5832 1
    refs.append(ref)
5833 1
    ref = ua.AddReferencesItem()
5834 1
    ref.IsForward = False
5835 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
5836 1
    ref.SourceNodeId = NumericNodeId(16405, 0)
5837 1
    ref.TargetNodeClass = NodeClass.DataType
5838 1
    ref.TargetNodeId = NumericNodeId(61, 0)
5839 1
    refs.append(ref)
5840 1
    server.add_references(refs)
5841
   
5842 1
    node = ua.AddNodesItem()
5843 1
    node.RequestedNewNodeId = NumericNodeId(16406, 0)
5844 1
    node.BrowseName = QualifiedName('<AlarmConditionInstance>', 0)
5845 1
    node.NodeClass = NodeClass.Object
5846 1
    node.ParentNodeId = NumericNodeId(16405, 0)
5847 1
    node.ReferenceTypeId = NumericNodeId(16362, 0)
5848 1
    node.TypeDefinition = NumericNodeId(2915, 0)
5849 1
    attrs = ua.ObjectAttributes()
5850 1
    attrs.DisplayName = LocalizedText("<AlarmConditionInstance>")
5851 1
    attrs.EventNotifier = 0
5852 1
    node.NodeAttributes = attrs
5853 1
    server.add_nodes([node])
5854 1
    refs = []
5855 1
    ref = ua.AddReferencesItem()
5856 1
    ref.IsForward = True
5857 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5858 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5859 1
    ref.TargetNodeClass = NodeClass.DataType
5860 1
    ref.TargetNodeId = NumericNodeId(16407, 0)
5861 1
    refs.append(ref)
5862 1
    ref = ua.AddReferencesItem()
5863 1
    ref.IsForward = True
5864 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5865 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5866 1
    ref.TargetNodeClass = NodeClass.DataType
5867 1
    ref.TargetNodeId = NumericNodeId(16408, 0)
5868 1
    refs.append(ref)
5869 1
    ref = ua.AddReferencesItem()
5870 1
    ref.IsForward = True
5871 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5872 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5873 1
    ref.TargetNodeClass = NodeClass.DataType
5874 1
    ref.TargetNodeId = NumericNodeId(16409, 0)
5875 1
    refs.append(ref)
5876 1
    ref = ua.AddReferencesItem()
5877 1
    ref.IsForward = True
5878 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5879 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5880 1
    ref.TargetNodeClass = NodeClass.DataType
5881 1
    ref.TargetNodeId = NumericNodeId(16410, 0)
5882 1
    refs.append(ref)
5883 1
    ref = ua.AddReferencesItem()
5884 1
    ref.IsForward = True
5885 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5886 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5887 1
    ref.TargetNodeClass = NodeClass.DataType
5888 1
    ref.TargetNodeId = NumericNodeId(16411, 0)
5889 1
    refs.append(ref)
5890 1
    ref = ua.AddReferencesItem()
5891 1
    ref.IsForward = True
5892 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5893 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5894 1
    ref.TargetNodeClass = NodeClass.DataType
5895 1
    ref.TargetNodeId = NumericNodeId(16412, 0)
5896 1
    refs.append(ref)
5897 1
    ref = ua.AddReferencesItem()
5898 1
    ref.IsForward = True
5899 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5900 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5901 1
    ref.TargetNodeClass = NodeClass.DataType
5902 1
    ref.TargetNodeId = NumericNodeId(16413, 0)
5903 1
    refs.append(ref)
5904 1
    ref = ua.AddReferencesItem()
5905 1
    ref.IsForward = True
5906 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5907 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5908 1
    ref.TargetNodeClass = NodeClass.DataType
5909 1
    ref.TargetNodeId = NumericNodeId(16414, 0)
5910 1
    refs.append(ref)
5911 1
    ref = ua.AddReferencesItem()
5912 1
    ref.IsForward = True
5913 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5914 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5915 1
    ref.TargetNodeClass = NodeClass.DataType
5916 1
    ref.TargetNodeId = NumericNodeId(16415, 0)
5917 1
    refs.append(ref)
5918 1
    ref = ua.AddReferencesItem()
5919 1
    ref.IsForward = True
5920 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5921 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5922 1
    ref.TargetNodeClass = NodeClass.DataType
5923 1
    ref.TargetNodeId = NumericNodeId(16416, 0)
5924 1
    refs.append(ref)
5925 1
    ref = ua.AddReferencesItem()
5926 1
    ref.IsForward = True
5927 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5928 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5929 1
    ref.TargetNodeClass = NodeClass.DataType
5930 1
    ref.TargetNodeId = NumericNodeId(16417, 0)
5931 1
    refs.append(ref)
5932 1
    ref = ua.AddReferencesItem()
5933 1
    ref.IsForward = True
5934 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5935 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5936 1
    ref.TargetNodeClass = NodeClass.DataType
5937 1
    ref.TargetNodeId = NumericNodeId(16420, 0)
5938 1
    refs.append(ref)
5939 1
    ref = ua.AddReferencesItem()
5940 1
    ref.IsForward = True
5941 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5942 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5943 1
    ref.TargetNodeClass = NodeClass.DataType
5944 1
    ref.TargetNodeId = NumericNodeId(16421, 0)
5945 1
    refs.append(ref)
5946 1
    ref = ua.AddReferencesItem()
5947 1
    ref.IsForward = True
5948 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5949 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5950 1
    ref.TargetNodeClass = NodeClass.DataType
5951 1
    ref.TargetNodeId = NumericNodeId(16422, 0)
5952 1
    refs.append(ref)
5953 1
    ref = ua.AddReferencesItem()
5954 1
    ref.IsForward = True
5955 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5956 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5957 1
    ref.TargetNodeClass = NodeClass.DataType
5958 1
    ref.TargetNodeId = NumericNodeId(16423, 0)
5959 1
    refs.append(ref)
5960 1
    ref = ua.AddReferencesItem()
5961 1
    ref.IsForward = True
5962 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5963 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5964 1
    ref.TargetNodeClass = NodeClass.DataType
5965 1
    ref.TargetNodeId = NumericNodeId(16432, 0)
5966 1
    refs.append(ref)
5967 1
    ref = ua.AddReferencesItem()
5968 1
    ref.IsForward = True
5969 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5970 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5971 1
    ref.TargetNodeClass = NodeClass.DataType
5972 1
    ref.TargetNodeId = NumericNodeId(16434, 0)
5973 1
    refs.append(ref)
5974 1
    ref = ua.AddReferencesItem()
5975 1
    ref.IsForward = True
5976 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5977 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5978 1
    ref.TargetNodeClass = NodeClass.DataType
5979 1
    ref.TargetNodeId = NumericNodeId(16436, 0)
5980 1
    refs.append(ref)
5981 1
    ref = ua.AddReferencesItem()
5982 1
    ref.IsForward = True
5983 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
5984 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5985 1
    ref.TargetNodeClass = NodeClass.DataType
5986 1
    ref.TargetNodeId = NumericNodeId(16438, 0)
5987 1
    refs.append(ref)
5988 1
    ref = ua.AddReferencesItem()
5989 1
    ref.IsForward = True
5990 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5991 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5992 1
    ref.TargetNodeClass = NodeClass.DataType
5993 1
    ref.TargetNodeId = NumericNodeId(16439, 0)
5994 1
    refs.append(ref)
5995 1
    ref = ua.AddReferencesItem()
5996 1
    ref.IsForward = True
5997 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
5998 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
5999 1
    ref.TargetNodeClass = NodeClass.DataType
6000 1
    ref.TargetNodeId = NumericNodeId(16440, 0)
6001 1
    refs.append(ref)
6002 1
    ref = ua.AddReferencesItem()
6003 1
    ref.IsForward = True
6004 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6005 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6006 1
    ref.TargetNodeClass = NodeClass.DataType
6007 1
    ref.TargetNodeId = NumericNodeId(16441, 0)
6008 1
    refs.append(ref)
6009 1
    ref = ua.AddReferencesItem()
6010 1
    ref.IsForward = True
6011 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6012 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6013 1
    ref.TargetNodeClass = NodeClass.DataType
6014 1
    ref.TargetNodeId = NumericNodeId(16443, 0)
6015 1
    refs.append(ref)
6016 1
    ref = ua.AddReferencesItem()
6017 1
    ref.IsForward = True
6018 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6019 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6020 1
    ref.TargetNodeClass = NodeClass.DataType
6021 1
    ref.TargetNodeId = NumericNodeId(16461, 0)
6022 1
    refs.append(ref)
6023 1
    ref = ua.AddReferencesItem()
6024 1
    ref.IsForward = True
6025 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6026 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6027 1
    ref.TargetNodeClass = NodeClass.DataType
6028 1
    ref.TargetNodeId = NumericNodeId(16465, 0)
6029 1
    refs.append(ref)
6030 1
    ref = ua.AddReferencesItem()
6031 1
    ref.IsForward = True
6032 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6033 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6034 1
    ref.TargetNodeClass = NodeClass.DataType
6035 1
    ref.TargetNodeId = NumericNodeId(16474, 0)
6036 1
    refs.append(ref)
6037 1
    ref = ua.AddReferencesItem()
6038 1
    ref.IsForward = True
6039 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6040 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6041 1
    ref.TargetNodeClass = NodeClass.DataType
6042 1
    ref.TargetNodeId = NumericNodeId(16519, 0)
6043 1
    refs.append(ref)
6044 1
    ref = ua.AddReferencesItem()
6045 1
    ref.IsForward = True
6046 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6047 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6048 1
    ref.TargetNodeClass = NodeClass.DataType
6049 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
6050 1
    refs.append(ref)
6051 1
    ref = ua.AddReferencesItem()
6052 1
    ref.IsForward = True
6053 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6054 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6055 1
    ref.TargetNodeClass = NodeClass.DataType
6056 1
    ref.TargetNodeId = NumericNodeId(11508, 0)
6057 1
    refs.append(ref)
6058 1
    ref = ua.AddReferencesItem()
6059 1
    ref.IsForward = False
6060 1
    ref.ReferenceTypeId = NumericNodeId(16362, 0)
6061 1
    ref.SourceNodeId = NumericNodeId(16406, 0)
6062 1
    ref.TargetNodeClass = NodeClass.DataType
6063 1
    ref.TargetNodeId = NumericNodeId(16405, 0)
6064 1
    refs.append(ref)
6065 1
    server.add_references(refs)
6066
   
6067 1
    node = ua.AddNodesItem()
6068 1
    node.RequestedNewNodeId = NumericNodeId(16407, 0)
6069 1
    node.BrowseName = QualifiedName('EventId', 0)
6070 1
    node.NodeClass = NodeClass.Variable
6071 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6072 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6073 1
    node.TypeDefinition = NumericNodeId(68, 0)
6074 1
    attrs = ua.VariableAttributes()
6075 1
    attrs.Description = LocalizedText("A globally unique identifier for the event.")
6076 1
    attrs.DisplayName = LocalizedText("EventId")
6077 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
6078 1
    attrs.ValueRank = -1
6079 1
    node.NodeAttributes = attrs
6080 1
    server.add_nodes([node])
6081 1
    refs = []
6082 1
    ref = ua.AddReferencesItem()
6083 1
    ref.IsForward = True
6084 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6085 1
    ref.SourceNodeId = NumericNodeId(16407, 0)
6086 1
    ref.TargetNodeClass = NodeClass.DataType
6087 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6088 1
    refs.append(ref)
6089 1
    ref = ua.AddReferencesItem()
6090 1
    ref.IsForward = True
6091 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6092 1
    ref.SourceNodeId = NumericNodeId(16407, 0)
6093 1
    ref.TargetNodeClass = NodeClass.DataType
6094 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6095 1
    refs.append(ref)
6096 1
    ref = ua.AddReferencesItem()
6097 1
    ref.IsForward = False
6098 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6099 1
    ref.SourceNodeId = NumericNodeId(16407, 0)
6100 1
    ref.TargetNodeClass = NodeClass.DataType
6101 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6102 1
    refs.append(ref)
6103 1
    server.add_references(refs)
6104
   
6105 1
    node = ua.AddNodesItem()
6106 1
    node.RequestedNewNodeId = NumericNodeId(16408, 0)
6107 1
    node.BrowseName = QualifiedName('EventType', 0)
6108 1
    node.NodeClass = NodeClass.Variable
6109 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6110 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6111 1
    node.TypeDefinition = NumericNodeId(68, 0)
6112 1
    attrs = ua.VariableAttributes()
6113 1
    attrs.Description = LocalizedText("The identifier for the event type.")
6114 1
    attrs.DisplayName = LocalizedText("EventType")
6115 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
6116 1
    attrs.ValueRank = -1
6117 1
    node.NodeAttributes = attrs
6118 1
    server.add_nodes([node])
6119 1
    refs = []
6120 1
    ref = ua.AddReferencesItem()
6121 1
    ref.IsForward = True
6122 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6123 1
    ref.SourceNodeId = NumericNodeId(16408, 0)
6124 1
    ref.TargetNodeClass = NodeClass.DataType
6125 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6126 1
    refs.append(ref)
6127 1
    ref = ua.AddReferencesItem()
6128 1
    ref.IsForward = True
6129 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6130 1
    ref.SourceNodeId = NumericNodeId(16408, 0)
6131 1
    ref.TargetNodeClass = NodeClass.DataType
6132 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6133 1
    refs.append(ref)
6134 1
    ref = ua.AddReferencesItem()
6135 1
    ref.IsForward = False
6136 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6137 1
    ref.SourceNodeId = NumericNodeId(16408, 0)
6138 1
    ref.TargetNodeClass = NodeClass.DataType
6139 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6140 1
    refs.append(ref)
6141 1
    server.add_references(refs)
6142
   
6143 1
    node = ua.AddNodesItem()
6144 1
    node.RequestedNewNodeId = NumericNodeId(16409, 0)
6145 1
    node.BrowseName = QualifiedName('SourceNode', 0)
6146 1
    node.NodeClass = NodeClass.Variable
6147 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6148 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6149 1
    node.TypeDefinition = NumericNodeId(68, 0)
6150 1
    attrs = ua.VariableAttributes()
6151 1
    attrs.Description = LocalizedText("The source of the event.")
6152 1
    attrs.DisplayName = LocalizedText("SourceNode")
6153 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
6154 1
    attrs.ValueRank = -1
6155 1
    node.NodeAttributes = attrs
6156 1
    server.add_nodes([node])
6157 1
    refs = []
6158 1
    ref = ua.AddReferencesItem()
6159 1
    ref.IsForward = True
6160 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6161 1
    ref.SourceNodeId = NumericNodeId(16409, 0)
6162 1
    ref.TargetNodeClass = NodeClass.DataType
6163 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6164 1
    refs.append(ref)
6165 1
    ref = ua.AddReferencesItem()
6166 1
    ref.IsForward = True
6167 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6168 1
    ref.SourceNodeId = NumericNodeId(16409, 0)
6169 1
    ref.TargetNodeClass = NodeClass.DataType
6170 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6171 1
    refs.append(ref)
6172 1
    ref = ua.AddReferencesItem()
6173 1
    ref.IsForward = False
6174 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6175 1
    ref.SourceNodeId = NumericNodeId(16409, 0)
6176 1
    ref.TargetNodeClass = NodeClass.DataType
6177 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6178 1
    refs.append(ref)
6179 1
    server.add_references(refs)
6180
   
6181 1
    node = ua.AddNodesItem()
6182 1
    node.RequestedNewNodeId = NumericNodeId(16410, 0)
6183 1
    node.BrowseName = QualifiedName('SourceName', 0)
6184 1
    node.NodeClass = NodeClass.Variable
6185 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6186 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6187 1
    node.TypeDefinition = NumericNodeId(68, 0)
6188 1
    attrs = ua.VariableAttributes()
6189 1
    attrs.Description = LocalizedText("A description of the source of the event.")
6190 1
    attrs.DisplayName = LocalizedText("SourceName")
6191 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
6192 1
    attrs.ValueRank = -1
6193 1
    node.NodeAttributes = attrs
6194 1
    server.add_nodes([node])
6195 1
    refs = []
6196 1
    ref = ua.AddReferencesItem()
6197 1
    ref.IsForward = True
6198 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6199 1
    ref.SourceNodeId = NumericNodeId(16410, 0)
6200 1
    ref.TargetNodeClass = NodeClass.DataType
6201 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6202 1
    refs.append(ref)
6203 1
    ref = ua.AddReferencesItem()
6204 1
    ref.IsForward = True
6205 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6206 1
    ref.SourceNodeId = NumericNodeId(16410, 0)
6207 1
    ref.TargetNodeClass = NodeClass.DataType
6208 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6209 1
    refs.append(ref)
6210 1
    ref = ua.AddReferencesItem()
6211 1
    ref.IsForward = False
6212 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6213 1
    ref.SourceNodeId = NumericNodeId(16410, 0)
6214 1
    ref.TargetNodeClass = NodeClass.DataType
6215 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6216 1
    refs.append(ref)
6217 1
    server.add_references(refs)
6218
   
6219 1
    node = ua.AddNodesItem()
6220 1
    node.RequestedNewNodeId = NumericNodeId(16411, 0)
6221 1
    node.BrowseName = QualifiedName('Time', 0)
6222 1
    node.NodeClass = NodeClass.Variable
6223 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6224 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6225 1
    node.TypeDefinition = NumericNodeId(68, 0)
6226 1
    attrs = ua.VariableAttributes()
6227 1
    attrs.Description = LocalizedText("When the event occurred.")
6228 1
    attrs.DisplayName = LocalizedText("Time")
6229 1
    attrs.DataType = NumericNodeId(294, 0)
6230 1
    attrs.ValueRank = -1
6231 1
    node.NodeAttributes = attrs
6232 1
    server.add_nodes([node])
6233 1
    refs = []
6234 1
    ref = ua.AddReferencesItem()
6235 1
    ref.IsForward = True
6236 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6237 1
    ref.SourceNodeId = NumericNodeId(16411, 0)
6238 1
    ref.TargetNodeClass = NodeClass.DataType
6239 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6240 1
    refs.append(ref)
6241 1
    ref = ua.AddReferencesItem()
6242 1
    ref.IsForward = True
6243 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6244 1
    ref.SourceNodeId = NumericNodeId(16411, 0)
6245 1
    ref.TargetNodeClass = NodeClass.DataType
6246 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6247 1
    refs.append(ref)
6248 1
    ref = ua.AddReferencesItem()
6249 1
    ref.IsForward = False
6250 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6251 1
    ref.SourceNodeId = NumericNodeId(16411, 0)
6252 1
    ref.TargetNodeClass = NodeClass.DataType
6253 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6254 1
    refs.append(ref)
6255 1
    server.add_references(refs)
6256
   
6257 1
    node = ua.AddNodesItem()
6258 1
    node.RequestedNewNodeId = NumericNodeId(16412, 0)
6259 1
    node.BrowseName = QualifiedName('ReceiveTime', 0)
6260 1
    node.NodeClass = NodeClass.Variable
6261 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6262 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6263 1
    node.TypeDefinition = NumericNodeId(68, 0)
6264 1
    attrs = ua.VariableAttributes()
6265 1
    attrs.Description = LocalizedText("When the server received the event from the underlying system.")
6266 1
    attrs.DisplayName = LocalizedText("ReceiveTime")
6267 1
    attrs.DataType = NumericNodeId(294, 0)
6268 1
    attrs.ValueRank = -1
6269 1
    node.NodeAttributes = attrs
6270 1
    server.add_nodes([node])
6271 1
    refs = []
6272 1
    ref = ua.AddReferencesItem()
6273 1
    ref.IsForward = True
6274 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6275 1
    ref.SourceNodeId = NumericNodeId(16412, 0)
6276 1
    ref.TargetNodeClass = NodeClass.DataType
6277 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6278 1
    refs.append(ref)
6279 1
    ref = ua.AddReferencesItem()
6280 1
    ref.IsForward = True
6281 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6282 1
    ref.SourceNodeId = NumericNodeId(16412, 0)
6283 1
    ref.TargetNodeClass = NodeClass.DataType
6284 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6285 1
    refs.append(ref)
6286 1
    ref = ua.AddReferencesItem()
6287 1
    ref.IsForward = False
6288 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6289 1
    ref.SourceNodeId = NumericNodeId(16412, 0)
6290 1
    ref.TargetNodeClass = NodeClass.DataType
6291 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6292 1
    refs.append(ref)
6293 1
    server.add_references(refs)
6294
   
6295 1
    node = ua.AddNodesItem()
6296 1
    node.RequestedNewNodeId = NumericNodeId(16413, 0)
6297 1
    node.BrowseName = QualifiedName('LocalTime', 0)
6298 1
    node.NodeClass = NodeClass.Variable
6299 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6300 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6301 1
    node.TypeDefinition = NumericNodeId(68, 0)
6302 1
    attrs = ua.VariableAttributes()
6303 1
    attrs.Description = LocalizedText("Information about the local time where the event originated.")
6304 1
    attrs.DisplayName = LocalizedText("LocalTime")
6305 1
    attrs.DataType = NumericNodeId(8912, 0)
6306 1
    attrs.ValueRank = -1
6307 1
    node.NodeAttributes = attrs
6308 1
    server.add_nodes([node])
6309 1
    refs = []
6310 1
    ref = ua.AddReferencesItem()
6311 1
    ref.IsForward = True
6312 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6313 1
    ref.SourceNodeId = NumericNodeId(16413, 0)
6314 1
    ref.TargetNodeClass = NodeClass.DataType
6315 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6316 1
    refs.append(ref)
6317 1
    ref = ua.AddReferencesItem()
6318 1
    ref.IsForward = True
6319 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6320 1
    ref.SourceNodeId = NumericNodeId(16413, 0)
6321 1
    ref.TargetNodeClass = NodeClass.DataType
6322 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6323 1
    refs.append(ref)
6324 1
    ref = ua.AddReferencesItem()
6325 1
    ref.IsForward = False
6326 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6327 1
    ref.SourceNodeId = NumericNodeId(16413, 0)
6328 1
    ref.TargetNodeClass = NodeClass.DataType
6329 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6330 1
    refs.append(ref)
6331 1
    server.add_references(refs)
6332
   
6333 1
    node = ua.AddNodesItem()
6334 1
    node.RequestedNewNodeId = NumericNodeId(16414, 0)
6335 1
    node.BrowseName = QualifiedName('Message', 0)
6336 1
    node.NodeClass = NodeClass.Variable
6337 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6338 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6339 1
    node.TypeDefinition = NumericNodeId(68, 0)
6340 1
    attrs = ua.VariableAttributes()
6341 1
    attrs.Description = LocalizedText("A localized description of the event.")
6342 1
    attrs.DisplayName = LocalizedText("Message")
6343 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
6344 1
    attrs.ValueRank = -1
6345 1
    node.NodeAttributes = attrs
6346 1
    server.add_nodes([node])
6347 1
    refs = []
6348 1
    ref = ua.AddReferencesItem()
6349 1
    ref.IsForward = True
6350 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6351 1
    ref.SourceNodeId = NumericNodeId(16414, 0)
6352 1
    ref.TargetNodeClass = NodeClass.DataType
6353 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6354 1
    refs.append(ref)
6355 1
    ref = ua.AddReferencesItem()
6356 1
    ref.IsForward = True
6357 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6358 1
    ref.SourceNodeId = NumericNodeId(16414, 0)
6359 1
    ref.TargetNodeClass = NodeClass.DataType
6360 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6361 1
    refs.append(ref)
6362 1
    ref = ua.AddReferencesItem()
6363 1
    ref.IsForward = False
6364 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6365 1
    ref.SourceNodeId = NumericNodeId(16414, 0)
6366 1
    ref.TargetNodeClass = NodeClass.DataType
6367 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6368 1
    refs.append(ref)
6369 1
    server.add_references(refs)
6370
   
6371 1
    node = ua.AddNodesItem()
6372 1
    node.RequestedNewNodeId = NumericNodeId(16415, 0)
6373 1
    node.BrowseName = QualifiedName('Severity', 0)
6374 1
    node.NodeClass = NodeClass.Variable
6375 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6376 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6377 1
    node.TypeDefinition = NumericNodeId(68, 0)
6378 1
    attrs = ua.VariableAttributes()
6379 1
    attrs.Description = LocalizedText("Indicates how urgent an event is.")
6380 1
    attrs.DisplayName = LocalizedText("Severity")
6381 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
6382 1
    attrs.ValueRank = -1
6383 1
    node.NodeAttributes = attrs
6384 1
    server.add_nodes([node])
6385 1
    refs = []
6386 1
    ref = ua.AddReferencesItem()
6387 1
    ref.IsForward = True
6388 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6389 1
    ref.SourceNodeId = NumericNodeId(16415, 0)
6390 1
    ref.TargetNodeClass = NodeClass.DataType
6391 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6392 1
    refs.append(ref)
6393 1
    ref = ua.AddReferencesItem()
6394 1
    ref.IsForward = True
6395 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6396 1
    ref.SourceNodeId = NumericNodeId(16415, 0)
6397 1
    ref.TargetNodeClass = NodeClass.DataType
6398 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6399 1
    refs.append(ref)
6400 1
    ref = ua.AddReferencesItem()
6401 1
    ref.IsForward = False
6402 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6403 1
    ref.SourceNodeId = NumericNodeId(16415, 0)
6404 1
    ref.TargetNodeClass = NodeClass.DataType
6405 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6406 1
    refs.append(ref)
6407 1
    server.add_references(refs)
6408
   
6409 1
    node = ua.AddNodesItem()
6410 1
    node.RequestedNewNodeId = NumericNodeId(16416, 0)
6411 1
    node.BrowseName = QualifiedName('ConditionClassId', 0)
6412 1
    node.NodeClass = NodeClass.Variable
6413 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6414 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6415 1
    node.TypeDefinition = NumericNodeId(68, 0)
6416 1
    attrs = ua.VariableAttributes()
6417 1
    attrs.DisplayName = LocalizedText("ConditionClassId")
6418 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
6419 1
    attrs.ValueRank = -1
6420 1
    node.NodeAttributes = attrs
6421 1
    server.add_nodes([node])
6422 1
    refs = []
6423 1
    ref = ua.AddReferencesItem()
6424 1
    ref.IsForward = True
6425 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6426 1
    ref.SourceNodeId = NumericNodeId(16416, 0)
6427 1
    ref.TargetNodeClass = NodeClass.DataType
6428 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6429 1
    refs.append(ref)
6430 1
    ref = ua.AddReferencesItem()
6431 1
    ref.IsForward = True
6432 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6433 1
    ref.SourceNodeId = NumericNodeId(16416, 0)
6434 1
    ref.TargetNodeClass = NodeClass.DataType
6435 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6436 1
    refs.append(ref)
6437 1
    ref = ua.AddReferencesItem()
6438 1
    ref.IsForward = False
6439 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6440 1
    ref.SourceNodeId = NumericNodeId(16416, 0)
6441 1
    ref.TargetNodeClass = NodeClass.DataType
6442 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6443 1
    refs.append(ref)
6444 1
    server.add_references(refs)
6445
   
6446 1
    node = ua.AddNodesItem()
6447 1
    node.RequestedNewNodeId = NumericNodeId(16417, 0)
6448 1
    node.BrowseName = QualifiedName('ConditionClassName', 0)
6449 1
    node.NodeClass = NodeClass.Variable
6450 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6451 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6452 1
    node.TypeDefinition = NumericNodeId(68, 0)
6453 1
    attrs = ua.VariableAttributes()
6454 1
    attrs.DisplayName = LocalizedText("ConditionClassName")
6455 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
6456 1
    attrs.ValueRank = -1
6457 1
    node.NodeAttributes = attrs
6458 1
    server.add_nodes([node])
6459 1
    refs = []
6460 1
    ref = ua.AddReferencesItem()
6461 1
    ref.IsForward = True
6462 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6463 1
    ref.SourceNodeId = NumericNodeId(16417, 0)
6464 1
    ref.TargetNodeClass = NodeClass.DataType
6465 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6466 1
    refs.append(ref)
6467 1
    ref = ua.AddReferencesItem()
6468 1
    ref.IsForward = True
6469 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6470 1
    ref.SourceNodeId = NumericNodeId(16417, 0)
6471 1
    ref.TargetNodeClass = NodeClass.DataType
6472 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6473 1
    refs.append(ref)
6474 1
    ref = ua.AddReferencesItem()
6475 1
    ref.IsForward = False
6476 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6477 1
    ref.SourceNodeId = NumericNodeId(16417, 0)
6478 1
    ref.TargetNodeClass = NodeClass.DataType
6479 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6480 1
    refs.append(ref)
6481 1
    server.add_references(refs)
6482
   
6483 1
    node = ua.AddNodesItem()
6484 1
    node.RequestedNewNodeId = NumericNodeId(16420, 0)
6485 1
    node.BrowseName = QualifiedName('ConditionName', 0)
6486 1
    node.NodeClass = NodeClass.Variable
6487 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6488 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6489 1
    node.TypeDefinition = NumericNodeId(68, 0)
6490 1
    attrs = ua.VariableAttributes()
6491 1
    attrs.DisplayName = LocalizedText("ConditionName")
6492 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
6493 1
    attrs.ValueRank = -1
6494 1
    node.NodeAttributes = attrs
6495 1
    server.add_nodes([node])
6496 1
    refs = []
6497 1
    ref = ua.AddReferencesItem()
6498 1
    ref.IsForward = True
6499 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6500 1
    ref.SourceNodeId = NumericNodeId(16420, 0)
6501 1
    ref.TargetNodeClass = NodeClass.DataType
6502 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6503 1
    refs.append(ref)
6504 1
    ref = ua.AddReferencesItem()
6505 1
    ref.IsForward = True
6506 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6507 1
    ref.SourceNodeId = NumericNodeId(16420, 0)
6508 1
    ref.TargetNodeClass = NodeClass.DataType
6509 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6510 1
    refs.append(ref)
6511 1
    ref = ua.AddReferencesItem()
6512 1
    ref.IsForward = False
6513 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6514 1
    ref.SourceNodeId = NumericNodeId(16420, 0)
6515 1
    ref.TargetNodeClass = NodeClass.DataType
6516 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6517 1
    refs.append(ref)
6518 1
    server.add_references(refs)
6519
   
6520 1
    node = ua.AddNodesItem()
6521 1
    node.RequestedNewNodeId = NumericNodeId(16421, 0)
6522 1
    node.BrowseName = QualifiedName('BranchId', 0)
6523 1
    node.NodeClass = NodeClass.Variable
6524 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6525 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6526 1
    node.TypeDefinition = NumericNodeId(68, 0)
6527 1
    attrs = ua.VariableAttributes()
6528 1
    attrs.DisplayName = LocalizedText("BranchId")
6529 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
6530 1
    attrs.ValueRank = -1
6531 1
    node.NodeAttributes = attrs
6532 1
    server.add_nodes([node])
6533 1
    refs = []
6534 1
    ref = ua.AddReferencesItem()
6535 1
    ref.IsForward = True
6536 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6537 1
    ref.SourceNodeId = NumericNodeId(16421, 0)
6538 1
    ref.TargetNodeClass = NodeClass.DataType
6539 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6540 1
    refs.append(ref)
6541 1
    ref = ua.AddReferencesItem()
6542 1
    ref.IsForward = True
6543 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6544 1
    ref.SourceNodeId = NumericNodeId(16421, 0)
6545 1
    ref.TargetNodeClass = NodeClass.DataType
6546 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6547 1
    refs.append(ref)
6548 1
    ref = ua.AddReferencesItem()
6549 1
    ref.IsForward = False
6550 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6551 1
    ref.SourceNodeId = NumericNodeId(16421, 0)
6552 1
    ref.TargetNodeClass = NodeClass.DataType
6553 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6554 1
    refs.append(ref)
6555 1
    server.add_references(refs)
6556
   
6557 1
    node = ua.AddNodesItem()
6558 1
    node.RequestedNewNodeId = NumericNodeId(16422, 0)
6559 1
    node.BrowseName = QualifiedName('Retain', 0)
6560 1
    node.NodeClass = NodeClass.Variable
6561 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6562 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6563 1
    node.TypeDefinition = NumericNodeId(68, 0)
6564 1
    attrs = ua.VariableAttributes()
6565 1
    attrs.DisplayName = LocalizedText("Retain")
6566 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
6567 1
    attrs.ValueRank = -1
6568 1
    node.NodeAttributes = attrs
6569 1
    server.add_nodes([node])
6570 1
    refs = []
6571 1
    ref = ua.AddReferencesItem()
6572 1
    ref.IsForward = True
6573 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6574 1
    ref.SourceNodeId = NumericNodeId(16422, 0)
6575 1
    ref.TargetNodeClass = NodeClass.DataType
6576 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6577 1
    refs.append(ref)
6578 1
    ref = ua.AddReferencesItem()
6579 1
    ref.IsForward = True
6580 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6581 1
    ref.SourceNodeId = NumericNodeId(16422, 0)
6582 1
    ref.TargetNodeClass = NodeClass.DataType
6583 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6584 1
    refs.append(ref)
6585 1
    ref = ua.AddReferencesItem()
6586 1
    ref.IsForward = False
6587 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6588 1
    ref.SourceNodeId = NumericNodeId(16422, 0)
6589 1
    ref.TargetNodeClass = NodeClass.DataType
6590 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6591 1
    refs.append(ref)
6592 1
    server.add_references(refs)
6593
   
6594 1
    node = ua.AddNodesItem()
6595 1
    node.RequestedNewNodeId = NumericNodeId(16423, 0)
6596 1
    node.BrowseName = QualifiedName('EnabledState', 0)
6597 1
    node.NodeClass = NodeClass.Variable
6598 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6599 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
6600 1
    node.TypeDefinition = NumericNodeId(8995, 0)
6601 1
    attrs = ua.VariableAttributes()
6602 1
    attrs.DisplayName = LocalizedText("EnabledState")
6603 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
6604 1
    attrs.ValueRank = -1
6605 1
    node.NodeAttributes = attrs
6606 1
    server.add_nodes([node])
6607 1
    refs = []
6608 1
    ref = ua.AddReferencesItem()
6609 1
    ref.IsForward = True
6610 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6611 1
    ref.SourceNodeId = NumericNodeId(16423, 0)
6612 1
    ref.TargetNodeClass = NodeClass.DataType
6613 1
    ref.TargetNodeId = NumericNodeId(16424, 0)
6614 1
    refs.append(ref)
6615 1
    ref = ua.AddReferencesItem()
6616 1
    ref.IsForward = True
6617 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6618 1
    ref.SourceNodeId = NumericNodeId(16423, 0)
6619 1
    ref.TargetNodeClass = NodeClass.DataType
6620 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
6621 1
    refs.append(ref)
6622 1
    ref = ua.AddReferencesItem()
6623 1
    ref.IsForward = True
6624 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6625 1
    ref.SourceNodeId = NumericNodeId(16423, 0)
6626 1
    ref.TargetNodeClass = NodeClass.DataType
6627 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6628 1
    refs.append(ref)
6629 1
    ref = ua.AddReferencesItem()
6630 1
    ref.IsForward = False
6631 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6632 1
    ref.SourceNodeId = NumericNodeId(16423, 0)
6633 1
    ref.TargetNodeClass = NodeClass.DataType
6634 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6635 1
    refs.append(ref)
6636 1
    server.add_references(refs)
6637
   
6638 1
    node = ua.AddNodesItem()
6639 1
    node.RequestedNewNodeId = NumericNodeId(16424, 0)
6640 1
    node.BrowseName = QualifiedName('Id', 0)
6641 1
    node.NodeClass = NodeClass.Variable
6642 1
    node.ParentNodeId = NumericNodeId(16423, 0)
6643 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6644 1
    node.TypeDefinition = NumericNodeId(68, 0)
6645 1
    attrs = ua.VariableAttributes()
6646 1
    attrs.DisplayName = LocalizedText("Id")
6647 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
6648 1
    attrs.ValueRank = -1
6649 1
    node.NodeAttributes = attrs
6650 1
    server.add_nodes([node])
6651 1
    refs = []
6652 1
    ref = ua.AddReferencesItem()
6653 1
    ref.IsForward = True
6654 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6655 1
    ref.SourceNodeId = NumericNodeId(16424, 0)
6656 1
    ref.TargetNodeClass = NodeClass.DataType
6657 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6658 1
    refs.append(ref)
6659 1
    ref = ua.AddReferencesItem()
6660 1
    ref.IsForward = True
6661 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6662 1
    ref.SourceNodeId = NumericNodeId(16424, 0)
6663 1
    ref.TargetNodeClass = NodeClass.DataType
6664 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6665 1
    refs.append(ref)
6666 1
    ref = ua.AddReferencesItem()
6667 1
    ref.IsForward = False
6668 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6669 1
    ref.SourceNodeId = NumericNodeId(16424, 0)
6670 1
    ref.TargetNodeClass = NodeClass.DataType
6671 1
    ref.TargetNodeId = NumericNodeId(16423, 0)
6672 1
    refs.append(ref)
6673 1
    server.add_references(refs)
6674
   
6675 1
    node = ua.AddNodesItem()
6676 1
    node.RequestedNewNodeId = NumericNodeId(16432, 0)
6677 1
    node.BrowseName = QualifiedName('Quality', 0)
6678 1
    node.NodeClass = NodeClass.Variable
6679 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6680 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
6681 1
    node.TypeDefinition = NumericNodeId(9002, 0)
6682 1
    attrs = ua.VariableAttributes()
6683 1
    attrs.DisplayName = LocalizedText("Quality")
6684 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.StatusCode)
6685 1
    attrs.ValueRank = -1
6686 1
    node.NodeAttributes = attrs
6687 1
    server.add_nodes([node])
6688 1
    refs = []
6689 1
    ref = ua.AddReferencesItem()
6690 1
    ref.IsForward = True
6691 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6692 1
    ref.SourceNodeId = NumericNodeId(16432, 0)
6693 1
    ref.TargetNodeClass = NodeClass.DataType
6694 1
    ref.TargetNodeId = NumericNodeId(16433, 0)
6695 1
    refs.append(ref)
6696 1
    ref = ua.AddReferencesItem()
6697 1
    ref.IsForward = True
6698 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6699 1
    ref.SourceNodeId = NumericNodeId(16432, 0)
6700 1
    ref.TargetNodeClass = NodeClass.DataType
6701 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
6702 1
    refs.append(ref)
6703 1
    ref = ua.AddReferencesItem()
6704 1
    ref.IsForward = True
6705 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6706 1
    ref.SourceNodeId = NumericNodeId(16432, 0)
6707 1
    ref.TargetNodeClass = NodeClass.DataType
6708 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6709 1
    refs.append(ref)
6710 1
    ref = ua.AddReferencesItem()
6711 1
    ref.IsForward = False
6712 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6713 1
    ref.SourceNodeId = NumericNodeId(16432, 0)
6714 1
    ref.TargetNodeClass = NodeClass.DataType
6715 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6716 1
    refs.append(ref)
6717 1
    server.add_references(refs)
6718
   
6719 1
    node = ua.AddNodesItem()
6720 1
    node.RequestedNewNodeId = NumericNodeId(16433, 0)
6721 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
6722 1
    node.NodeClass = NodeClass.Variable
6723 1
    node.ParentNodeId = NumericNodeId(16432, 0)
6724 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6725 1
    node.TypeDefinition = NumericNodeId(68, 0)
6726 1
    attrs = ua.VariableAttributes()
6727 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
6728 1
    attrs.DataType = NumericNodeId(294, 0)
6729 1
    attrs.ValueRank = -1
6730 1
    node.NodeAttributes = attrs
6731 1
    server.add_nodes([node])
6732 1
    refs = []
6733 1
    ref = ua.AddReferencesItem()
6734 1
    ref.IsForward = True
6735 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6736 1
    ref.SourceNodeId = NumericNodeId(16433, 0)
6737 1
    ref.TargetNodeClass = NodeClass.DataType
6738 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6739 1
    refs.append(ref)
6740 1
    ref = ua.AddReferencesItem()
6741 1
    ref.IsForward = True
6742 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6743 1
    ref.SourceNodeId = NumericNodeId(16433, 0)
6744 1
    ref.TargetNodeClass = NodeClass.DataType
6745 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6746 1
    refs.append(ref)
6747 1
    ref = ua.AddReferencesItem()
6748 1
    ref.IsForward = False
6749 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6750 1
    ref.SourceNodeId = NumericNodeId(16433, 0)
6751 1
    ref.TargetNodeClass = NodeClass.DataType
6752 1
    ref.TargetNodeId = NumericNodeId(16432, 0)
6753 1
    refs.append(ref)
6754 1
    server.add_references(refs)
6755
   
6756 1
    node = ua.AddNodesItem()
6757 1
    node.RequestedNewNodeId = NumericNodeId(16434, 0)
6758 1
    node.BrowseName = QualifiedName('LastSeverity', 0)
6759 1
    node.NodeClass = NodeClass.Variable
6760 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6761 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
6762 1
    node.TypeDefinition = NumericNodeId(9002, 0)
6763 1
    attrs = ua.VariableAttributes()
6764 1
    attrs.DisplayName = LocalizedText("LastSeverity")
6765 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
6766 1
    attrs.ValueRank = -1
6767 1
    node.NodeAttributes = attrs
6768 1
    server.add_nodes([node])
6769 1
    refs = []
6770 1
    ref = ua.AddReferencesItem()
6771 1
    ref.IsForward = True
6772 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6773 1
    ref.SourceNodeId = NumericNodeId(16434, 0)
6774 1
    ref.TargetNodeClass = NodeClass.DataType
6775 1
    ref.TargetNodeId = NumericNodeId(16435, 0)
6776 1
    refs.append(ref)
6777 1
    ref = ua.AddReferencesItem()
6778 1
    ref.IsForward = True
6779 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6780 1
    ref.SourceNodeId = NumericNodeId(16434, 0)
6781 1
    ref.TargetNodeClass = NodeClass.DataType
6782 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
6783 1
    refs.append(ref)
6784 1
    ref = ua.AddReferencesItem()
6785 1
    ref.IsForward = True
6786 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6787 1
    ref.SourceNodeId = NumericNodeId(16434, 0)
6788 1
    ref.TargetNodeClass = NodeClass.DataType
6789 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6790 1
    refs.append(ref)
6791 1
    ref = ua.AddReferencesItem()
6792 1
    ref.IsForward = False
6793 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6794 1
    ref.SourceNodeId = NumericNodeId(16434, 0)
6795 1
    ref.TargetNodeClass = NodeClass.DataType
6796 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6797 1
    refs.append(ref)
6798 1
    server.add_references(refs)
6799
   
6800 1
    node = ua.AddNodesItem()
6801 1
    node.RequestedNewNodeId = NumericNodeId(16435, 0)
6802 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
6803 1
    node.NodeClass = NodeClass.Variable
6804 1
    node.ParentNodeId = NumericNodeId(16434, 0)
6805 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6806 1
    node.TypeDefinition = NumericNodeId(68, 0)
6807 1
    attrs = ua.VariableAttributes()
6808 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
6809 1
    attrs.DataType = NumericNodeId(294, 0)
6810 1
    attrs.ValueRank = -1
6811 1
    node.NodeAttributes = attrs
6812 1
    server.add_nodes([node])
6813 1
    refs = []
6814 1
    ref = ua.AddReferencesItem()
6815 1
    ref.IsForward = True
6816 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6817 1
    ref.SourceNodeId = NumericNodeId(16435, 0)
6818 1
    ref.TargetNodeClass = NodeClass.DataType
6819 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6820 1
    refs.append(ref)
6821 1
    ref = ua.AddReferencesItem()
6822 1
    ref.IsForward = True
6823 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6824 1
    ref.SourceNodeId = NumericNodeId(16435, 0)
6825 1
    ref.TargetNodeClass = NodeClass.DataType
6826 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6827 1
    refs.append(ref)
6828 1
    ref = ua.AddReferencesItem()
6829 1
    ref.IsForward = False
6830 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6831 1
    ref.SourceNodeId = NumericNodeId(16435, 0)
6832 1
    ref.TargetNodeClass = NodeClass.DataType
6833 1
    ref.TargetNodeId = NumericNodeId(16434, 0)
6834 1
    refs.append(ref)
6835 1
    server.add_references(refs)
6836
   
6837 1
    node = ua.AddNodesItem()
6838 1
    node.RequestedNewNodeId = NumericNodeId(16436, 0)
6839 1
    node.BrowseName = QualifiedName('Comment', 0)
6840 1
    node.NodeClass = NodeClass.Variable
6841 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6842 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
6843 1
    node.TypeDefinition = NumericNodeId(9002, 0)
6844 1
    attrs = ua.VariableAttributes()
6845 1
    attrs.DisplayName = LocalizedText("Comment")
6846 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
6847 1
    attrs.ValueRank = -1
6848 1
    node.NodeAttributes = attrs
6849 1
    server.add_nodes([node])
6850 1
    refs = []
6851 1
    ref = ua.AddReferencesItem()
6852 1
    ref.IsForward = True
6853 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6854 1
    ref.SourceNodeId = NumericNodeId(16436, 0)
6855 1
    ref.TargetNodeClass = NodeClass.DataType
6856 1
    ref.TargetNodeId = NumericNodeId(16437, 0)
6857 1
    refs.append(ref)
6858 1
    ref = ua.AddReferencesItem()
6859 1
    ref.IsForward = True
6860 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6861 1
    ref.SourceNodeId = NumericNodeId(16436, 0)
6862 1
    ref.TargetNodeClass = NodeClass.DataType
6863 1
    ref.TargetNodeId = NumericNodeId(9002, 0)
6864 1
    refs.append(ref)
6865 1
    ref = ua.AddReferencesItem()
6866 1
    ref.IsForward = True
6867 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6868 1
    ref.SourceNodeId = NumericNodeId(16436, 0)
6869 1
    ref.TargetNodeClass = NodeClass.DataType
6870 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6871 1
    refs.append(ref)
6872 1
    ref = ua.AddReferencesItem()
6873 1
    ref.IsForward = False
6874 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6875 1
    ref.SourceNodeId = NumericNodeId(16436, 0)
6876 1
    ref.TargetNodeClass = NodeClass.DataType
6877 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6878 1
    refs.append(ref)
6879 1
    server.add_references(refs)
6880
   
6881 1
    node = ua.AddNodesItem()
6882 1
    node.RequestedNewNodeId = NumericNodeId(16437, 0)
6883 1
    node.BrowseName = QualifiedName('SourceTimestamp', 0)
6884 1
    node.NodeClass = NodeClass.Variable
6885 1
    node.ParentNodeId = NumericNodeId(16436, 0)
6886 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6887 1
    node.TypeDefinition = NumericNodeId(68, 0)
6888 1
    attrs = ua.VariableAttributes()
6889 1
    attrs.DisplayName = LocalizedText("SourceTimestamp")
6890 1
    attrs.DataType = NumericNodeId(294, 0)
6891 1
    attrs.ValueRank = -1
6892 1
    node.NodeAttributes = attrs
6893 1
    server.add_nodes([node])
6894 1
    refs = []
6895 1
    ref = ua.AddReferencesItem()
6896 1
    ref.IsForward = True
6897 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6898 1
    ref.SourceNodeId = NumericNodeId(16437, 0)
6899 1
    ref.TargetNodeClass = NodeClass.DataType
6900 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6901 1
    refs.append(ref)
6902 1
    ref = ua.AddReferencesItem()
6903 1
    ref.IsForward = True
6904 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6905 1
    ref.SourceNodeId = NumericNodeId(16437, 0)
6906 1
    ref.TargetNodeClass = NodeClass.DataType
6907 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6908 1
    refs.append(ref)
6909 1
    ref = ua.AddReferencesItem()
6910 1
    ref.IsForward = False
6911 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6912 1
    ref.SourceNodeId = NumericNodeId(16437, 0)
6913 1
    ref.TargetNodeClass = NodeClass.DataType
6914 1
    ref.TargetNodeId = NumericNodeId(16436, 0)
6915 1
    refs.append(ref)
6916 1
    server.add_references(refs)
6917
   
6918 1
    node = ua.AddNodesItem()
6919 1
    node.RequestedNewNodeId = NumericNodeId(16438, 0)
6920 1
    node.BrowseName = QualifiedName('ClientUserId', 0)
6921 1
    node.NodeClass = NodeClass.Variable
6922 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6923 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
6924 1
    node.TypeDefinition = NumericNodeId(68, 0)
6925 1
    attrs = ua.VariableAttributes()
6926 1
    attrs.DisplayName = LocalizedText("ClientUserId")
6927 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.String)
6928 1
    attrs.ValueRank = -1
6929 1
    node.NodeAttributes = attrs
6930 1
    server.add_nodes([node])
6931 1
    refs = []
6932 1
    ref = ua.AddReferencesItem()
6933 1
    ref.IsForward = True
6934 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
6935 1
    ref.SourceNodeId = NumericNodeId(16438, 0)
6936 1
    ref.TargetNodeClass = NodeClass.DataType
6937 1
    ref.TargetNodeId = NumericNodeId(68, 0)
6938 1
    refs.append(ref)
6939 1
    ref = ua.AddReferencesItem()
6940 1
    ref.IsForward = True
6941 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6942 1
    ref.SourceNodeId = NumericNodeId(16438, 0)
6943 1
    ref.TargetNodeClass = NodeClass.DataType
6944 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6945 1
    refs.append(ref)
6946 1
    ref = ua.AddReferencesItem()
6947 1
    ref.IsForward = False
6948 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
6949 1
    ref.SourceNodeId = NumericNodeId(16438, 0)
6950 1
    ref.TargetNodeClass = NodeClass.DataType
6951 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6952 1
    refs.append(ref)
6953 1
    server.add_references(refs)
6954
   
6955 1
    node = ua.AddNodesItem()
6956 1
    node.RequestedNewNodeId = NumericNodeId(16439, 0)
6957 1
    node.BrowseName = QualifiedName('Disable', 0)
6958 1
    node.NodeClass = NodeClass.Method
6959 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6960 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
6961 1
    attrs = ua.MethodAttributes()
6962 1
    attrs.DisplayName = LocalizedText("Disable")
6963 1
    node.NodeAttributes = attrs
6964 1
    server.add_nodes([node])
6965 1
    refs = []
6966 1
    ref = ua.AddReferencesItem()
6967 1
    ref.IsForward = True
6968 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
6969 1
    ref.SourceNodeId = NumericNodeId(16439, 0)
6970 1
    ref.TargetNodeClass = NodeClass.DataType
6971 1
    ref.TargetNodeId = NumericNodeId(2803, 0)
6972 1
    refs.append(ref)
6973 1
    ref = ua.AddReferencesItem()
6974 1
    ref.IsForward = True
6975 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
6976 1
    ref.SourceNodeId = NumericNodeId(16439, 0)
6977 1
    ref.TargetNodeClass = NodeClass.DataType
6978 1
    ref.TargetNodeId = NumericNodeId(78, 0)
6979 1
    refs.append(ref)
6980 1
    ref = ua.AddReferencesItem()
6981 1
    ref.IsForward = False
6982 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
6983 1
    ref.SourceNodeId = NumericNodeId(16439, 0)
6984 1
    ref.TargetNodeClass = NodeClass.DataType
6985 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
6986 1
    refs.append(ref)
6987 1
    server.add_references(refs)
6988
   
6989 1
    node = ua.AddNodesItem()
6990 1
    node.RequestedNewNodeId = NumericNodeId(16440, 0)
6991 1
    node.BrowseName = QualifiedName('Enable', 0)
6992 1
    node.NodeClass = NodeClass.Method
6993 1
    node.ParentNodeId = NumericNodeId(16406, 0)
6994 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
6995 1
    attrs = ua.MethodAttributes()
6996 1
    attrs.DisplayName = LocalizedText("Enable")
6997 1
    node.NodeAttributes = attrs
6998 1
    server.add_nodes([node])
6999 1
    refs = []
7000 1
    ref = ua.AddReferencesItem()
7001 1
    ref.IsForward = True
7002 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
7003 1
    ref.SourceNodeId = NumericNodeId(16440, 0)
7004 1
    ref.TargetNodeClass = NodeClass.DataType
7005 1
    ref.TargetNodeId = NumericNodeId(2803, 0)
7006 1
    refs.append(ref)
7007 1
    ref = ua.AddReferencesItem()
7008 1
    ref.IsForward = True
7009 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7010 1
    ref.SourceNodeId = NumericNodeId(16440, 0)
7011 1
    ref.TargetNodeClass = NodeClass.DataType
7012 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7013 1
    refs.append(ref)
7014 1
    ref = ua.AddReferencesItem()
7015 1
    ref.IsForward = False
7016 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7017 1
    ref.SourceNodeId = NumericNodeId(16440, 0)
7018 1
    ref.TargetNodeClass = NodeClass.DataType
7019 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7020 1
    refs.append(ref)
7021 1
    server.add_references(refs)
7022
   
7023 1
    node = ua.AddNodesItem()
7024 1
    node.RequestedNewNodeId = NumericNodeId(16441, 0)
7025 1
    node.BrowseName = QualifiedName('AddComment', 0)
7026 1
    node.NodeClass = NodeClass.Method
7027 1
    node.ParentNodeId = NumericNodeId(16406, 0)
7028 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7029 1
    attrs = ua.MethodAttributes()
7030 1
    attrs.DisplayName = LocalizedText("AddComment")
7031 1
    node.NodeAttributes = attrs
7032 1
    server.add_nodes([node])
7033 1
    refs = []
7034 1
    ref = ua.AddReferencesItem()
7035 1
    ref.IsForward = True
7036 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7037 1
    ref.SourceNodeId = NumericNodeId(16441, 0)
7038 1
    ref.TargetNodeClass = NodeClass.DataType
7039 1
    ref.TargetNodeId = NumericNodeId(16442, 0)
7040 1
    refs.append(ref)
7041 1
    ref = ua.AddReferencesItem()
7042 1
    ref.IsForward = True
7043 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
7044 1
    ref.SourceNodeId = NumericNodeId(16441, 0)
7045 1
    ref.TargetNodeClass = NodeClass.DataType
7046 1
    ref.TargetNodeId = NumericNodeId(2829, 0)
7047 1
    refs.append(ref)
7048 1
    ref = ua.AddReferencesItem()
7049 1
    ref.IsForward = True
7050 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7051 1
    ref.SourceNodeId = NumericNodeId(16441, 0)
7052 1
    ref.TargetNodeClass = NodeClass.DataType
7053 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7054 1
    refs.append(ref)
7055 1
    ref = ua.AddReferencesItem()
7056 1
    ref.IsForward = False
7057 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7058 1
    ref.SourceNodeId = NumericNodeId(16441, 0)
7059 1
    ref.TargetNodeClass = NodeClass.DataType
7060 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7061 1
    refs.append(ref)
7062 1
    server.add_references(refs)
7063
   
7064 1
    node = ua.AddNodesItem()
7065 1
    node.RequestedNewNodeId = NumericNodeId(16442, 0)
7066 1
    node.BrowseName = QualifiedName('InputArguments', 0)
7067 1
    node.NodeClass = NodeClass.Variable
7068 1
    node.ParentNodeId = NumericNodeId(16441, 0)
7069 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7070 1
    node.TypeDefinition = NumericNodeId(68, 0)
7071 1
    attrs = ua.VariableAttributes()
7072 1
    attrs.DisplayName = LocalizedText("InputArguments")
7073 1
    attrs.DataType = NumericNodeId(296, 0)
7074 1
    value = []
7075 1
    extobj = ua.Argument()
7076 1
    extobj.Name = 'EventId'
7077 1
    extobj.DataType = NumericNodeId(15, 0)
7078 1
    extobj.ValueRank = -1
7079 1
    extobj.Description.Text = 'The identifier for the event to comment.'
7080 1
    value.append(extobj)
7081 1
    extobj = ua.Argument()
7082 1
    extobj.Name = 'Comment'
7083 1
    extobj.DataType = NumericNodeId(21, 0)
7084 1
    extobj.ValueRank = -1
7085 1
    extobj.Description.Text = 'The comment to add to the condition.'
7086 1
    value.append(extobj)
7087 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
7088 1
    attrs.ValueRank = 1
7089 1
    node.NodeAttributes = attrs
7090 1
    server.add_nodes([node])
7091 1
    refs = []
7092 1
    ref = ua.AddReferencesItem()
7093 1
    ref.IsForward = True
7094 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7095 1
    ref.SourceNodeId = NumericNodeId(16442, 0)
7096 1
    ref.TargetNodeClass = NodeClass.DataType
7097 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7098 1
    refs.append(ref)
7099 1
    ref = ua.AddReferencesItem()
7100 1
    ref.IsForward = True
7101 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7102 1
    ref.SourceNodeId = NumericNodeId(16442, 0)
7103 1
    ref.TargetNodeClass = NodeClass.DataType
7104 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7105 1
    refs.append(ref)
7106 1
    ref = ua.AddReferencesItem()
7107 1
    ref.IsForward = False
7108 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7109 1
    ref.SourceNodeId = NumericNodeId(16442, 0)
7110 1
    ref.TargetNodeClass = NodeClass.DataType
7111 1
    ref.TargetNodeId = NumericNodeId(16441, 0)
7112 1
    refs.append(ref)
7113 1
    server.add_references(refs)
7114
   
7115 1
    node = ua.AddNodesItem()
7116 1
    node.RequestedNewNodeId = NumericNodeId(16443, 0)
7117 1
    node.BrowseName = QualifiedName('AckedState', 0)
7118 1
    node.NodeClass = NodeClass.Variable
7119 1
    node.ParentNodeId = NumericNodeId(16406, 0)
7120 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7121 1
    node.TypeDefinition = NumericNodeId(8995, 0)
7122 1
    attrs = ua.VariableAttributes()
7123 1
    attrs.DisplayName = LocalizedText("AckedState")
7124 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
7125 1
    attrs.ValueRank = -1
7126 1
    node.NodeAttributes = attrs
7127 1
    server.add_nodes([node])
7128 1
    refs = []
7129 1
    ref = ua.AddReferencesItem()
7130 1
    ref.IsForward = True
7131 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7132 1
    ref.SourceNodeId = NumericNodeId(16443, 0)
7133 1
    ref.TargetNodeClass = NodeClass.DataType
7134 1
    ref.TargetNodeId = NumericNodeId(16444, 0)
7135 1
    refs.append(ref)
7136 1
    ref = ua.AddReferencesItem()
7137 1
    ref.IsForward = True
7138 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7139 1
    ref.SourceNodeId = NumericNodeId(16443, 0)
7140 1
    ref.TargetNodeClass = NodeClass.DataType
7141 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
7142 1
    refs.append(ref)
7143 1
    ref = ua.AddReferencesItem()
7144 1
    ref.IsForward = True
7145 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7146 1
    ref.SourceNodeId = NumericNodeId(16443, 0)
7147 1
    ref.TargetNodeClass = NodeClass.DataType
7148 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7149 1
    refs.append(ref)
7150 1
    ref = ua.AddReferencesItem()
7151 1
    ref.IsForward = False
7152 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7153 1
    ref.SourceNodeId = NumericNodeId(16443, 0)
7154 1
    ref.TargetNodeClass = NodeClass.DataType
7155 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7156 1
    refs.append(ref)
7157 1
    server.add_references(refs)
7158
   
7159 1
    node = ua.AddNodesItem()
7160 1
    node.RequestedNewNodeId = NumericNodeId(16444, 0)
7161 1
    node.BrowseName = QualifiedName('Id', 0)
7162 1
    node.NodeClass = NodeClass.Variable
7163 1
    node.ParentNodeId = NumericNodeId(16443, 0)
7164 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7165 1
    node.TypeDefinition = NumericNodeId(68, 0)
7166 1
    attrs = ua.VariableAttributes()
7167 1
    attrs.DisplayName = LocalizedText("Id")
7168 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
7169 1
    attrs.ValueRank = -1
7170 1
    node.NodeAttributes = attrs
7171 1
    server.add_nodes([node])
7172 1
    refs = []
7173 1
    ref = ua.AddReferencesItem()
7174 1
    ref.IsForward = True
7175 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7176 1
    ref.SourceNodeId = NumericNodeId(16444, 0)
7177 1
    ref.TargetNodeClass = NodeClass.DataType
7178 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7179 1
    refs.append(ref)
7180 1
    ref = ua.AddReferencesItem()
7181 1
    ref.IsForward = True
7182 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7183 1
    ref.SourceNodeId = NumericNodeId(16444, 0)
7184 1
    ref.TargetNodeClass = NodeClass.DataType
7185 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7186 1
    refs.append(ref)
7187 1
    ref = ua.AddReferencesItem()
7188 1
    ref.IsForward = False
7189 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7190 1
    ref.SourceNodeId = NumericNodeId(16444, 0)
7191 1
    ref.TargetNodeClass = NodeClass.DataType
7192 1
    ref.TargetNodeId = NumericNodeId(16443, 0)
7193 1
    refs.append(ref)
7194 1
    server.add_references(refs)
7195
   
7196 1
    node = ua.AddNodesItem()
7197 1
    node.RequestedNewNodeId = NumericNodeId(16461, 0)
7198 1
    node.BrowseName = QualifiedName('Acknowledge', 0)
7199 1
    node.NodeClass = NodeClass.Method
7200 1
    node.ParentNodeId = NumericNodeId(16406, 0)
7201 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7202 1
    attrs = ua.MethodAttributes()
7203 1
    attrs.DisplayName = LocalizedText("Acknowledge")
7204 1
    node.NodeAttributes = attrs
7205 1
    server.add_nodes([node])
7206 1
    refs = []
7207 1
    ref = ua.AddReferencesItem()
7208 1
    ref.IsForward = True
7209 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7210 1
    ref.SourceNodeId = NumericNodeId(16461, 0)
7211 1
    ref.TargetNodeClass = NodeClass.DataType
7212 1
    ref.TargetNodeId = NumericNodeId(16462, 0)
7213 1
    refs.append(ref)
7214 1
    ref = ua.AddReferencesItem()
7215 1
    ref.IsForward = True
7216 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
7217 1
    ref.SourceNodeId = NumericNodeId(16461, 0)
7218 1
    ref.TargetNodeClass = NodeClass.DataType
7219 1
    ref.TargetNodeId = NumericNodeId(8944, 0)
7220 1
    refs.append(ref)
7221 1
    ref = ua.AddReferencesItem()
7222 1
    ref.IsForward = True
7223 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7224 1
    ref.SourceNodeId = NumericNodeId(16461, 0)
7225 1
    ref.TargetNodeClass = NodeClass.DataType
7226 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7227 1
    refs.append(ref)
7228 1
    ref = ua.AddReferencesItem()
7229 1
    ref.IsForward = False
7230 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7231 1
    ref.SourceNodeId = NumericNodeId(16461, 0)
7232 1
    ref.TargetNodeClass = NodeClass.DataType
7233 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7234 1
    refs.append(ref)
7235 1
    server.add_references(refs)
7236
   
7237 1
    node = ua.AddNodesItem()
7238 1
    node.RequestedNewNodeId = NumericNodeId(16462, 0)
7239 1
    node.BrowseName = QualifiedName('InputArguments', 0)
7240 1
    node.NodeClass = NodeClass.Variable
7241 1
    node.ParentNodeId = NumericNodeId(16461, 0)
7242 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7243 1
    node.TypeDefinition = NumericNodeId(68, 0)
7244 1
    attrs = ua.VariableAttributes()
7245 1
    attrs.DisplayName = LocalizedText("InputArguments")
7246 1
    attrs.DataType = NumericNodeId(296, 0)
7247 1
    value = []
7248 1
    extobj = ua.Argument()
7249 1
    extobj.Name = 'EventId'
7250 1
    extobj.DataType = NumericNodeId(15, 0)
7251 1
    extobj.ValueRank = -1
7252 1
    extobj.Description.Text = 'The identifier for the event to comment.'
7253 1
    value.append(extobj)
7254 1
    extobj = ua.Argument()
7255 1
    extobj.Name = 'Comment'
7256 1
    extobj.DataType = NumericNodeId(21, 0)
7257 1
    extobj.ValueRank = -1
7258 1
    extobj.Description.Text = 'The comment to add to the condition.'
7259 1
    value.append(extobj)
7260 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
7261 1
    attrs.ValueRank = 1
7262 1
    node.NodeAttributes = attrs
7263 1
    server.add_nodes([node])
7264 1
    refs = []
7265 1
    ref = ua.AddReferencesItem()
7266 1
    ref.IsForward = True
7267 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7268 1
    ref.SourceNodeId = NumericNodeId(16462, 0)
7269 1
    ref.TargetNodeClass = NodeClass.DataType
7270 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7271 1
    refs.append(ref)
7272 1
    ref = ua.AddReferencesItem()
7273 1
    ref.IsForward = True
7274 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7275 1
    ref.SourceNodeId = NumericNodeId(16462, 0)
7276 1
    ref.TargetNodeClass = NodeClass.DataType
7277 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7278 1
    refs.append(ref)
7279 1
    ref = ua.AddReferencesItem()
7280 1
    ref.IsForward = False
7281 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7282 1
    ref.SourceNodeId = NumericNodeId(16462, 0)
7283 1
    ref.TargetNodeClass = NodeClass.DataType
7284 1
    ref.TargetNodeId = NumericNodeId(16461, 0)
7285 1
    refs.append(ref)
7286 1
    server.add_references(refs)
7287
   
7288 1
    node = ua.AddNodesItem()
7289 1
    node.RequestedNewNodeId = NumericNodeId(16465, 0)
7290 1
    node.BrowseName = QualifiedName('ActiveState', 0)
7291 1
    node.NodeClass = NodeClass.Variable
7292 1
    node.ParentNodeId = NumericNodeId(16406, 0)
7293 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7294 1
    node.TypeDefinition = NumericNodeId(8995, 0)
7295 1
    attrs = ua.VariableAttributes()
7296 1
    attrs.DisplayName = LocalizedText("ActiveState")
7297 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
7298 1
    attrs.ValueRank = -1
7299 1
    node.NodeAttributes = attrs
7300 1
    server.add_nodes([node])
7301 1
    refs = []
7302 1
    ref = ua.AddReferencesItem()
7303 1
    ref.IsForward = True
7304 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7305 1
    ref.SourceNodeId = NumericNodeId(16465, 0)
7306 1
    ref.TargetNodeClass = NodeClass.DataType
7307 1
    ref.TargetNodeId = NumericNodeId(16466, 0)
7308 1
    refs.append(ref)
7309 1
    ref = ua.AddReferencesItem()
7310 1
    ref.IsForward = True
7311 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7312 1
    ref.SourceNodeId = NumericNodeId(16465, 0)
7313 1
    ref.TargetNodeClass = NodeClass.DataType
7314 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
7315 1
    refs.append(ref)
7316 1
    ref = ua.AddReferencesItem()
7317 1
    ref.IsForward = True
7318 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7319 1
    ref.SourceNodeId = NumericNodeId(16465, 0)
7320 1
    ref.TargetNodeClass = NodeClass.DataType
7321 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7322 1
    refs.append(ref)
7323 1
    ref = ua.AddReferencesItem()
7324 1
    ref.IsForward = False
7325 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7326 1
    ref.SourceNodeId = NumericNodeId(16465, 0)
7327 1
    ref.TargetNodeClass = NodeClass.DataType
7328 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7329 1
    refs.append(ref)
7330 1
    server.add_references(refs)
7331
   
7332 1
    node = ua.AddNodesItem()
7333 1
    node.RequestedNewNodeId = NumericNodeId(16466, 0)
7334 1
    node.BrowseName = QualifiedName('Id', 0)
7335 1
    node.NodeClass = NodeClass.Variable
7336 1
    node.ParentNodeId = NumericNodeId(16465, 0)
7337 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7338 1
    node.TypeDefinition = NumericNodeId(68, 0)
7339 1
    attrs = ua.VariableAttributes()
7340 1
    attrs.DisplayName = LocalizedText("Id")
7341 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
7342 1
    attrs.ValueRank = -1
7343 1
    node.NodeAttributes = attrs
7344 1
    server.add_nodes([node])
7345 1
    refs = []
7346 1
    ref = ua.AddReferencesItem()
7347 1
    ref.IsForward = True
7348 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7349 1
    ref.SourceNodeId = NumericNodeId(16466, 0)
7350 1
    ref.TargetNodeClass = NodeClass.DataType
7351 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7352 1
    refs.append(ref)
7353 1
    ref = ua.AddReferencesItem()
7354 1
    ref.IsForward = True
7355 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7356 1
    ref.SourceNodeId = NumericNodeId(16466, 0)
7357 1
    ref.TargetNodeClass = NodeClass.DataType
7358 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7359 1
    refs.append(ref)
7360 1
    ref = ua.AddReferencesItem()
7361 1
    ref.IsForward = False
7362 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7363 1
    ref.SourceNodeId = NumericNodeId(16466, 0)
7364 1
    ref.TargetNodeClass = NodeClass.DataType
7365 1
    ref.TargetNodeId = NumericNodeId(16465, 0)
7366 1
    refs.append(ref)
7367 1
    server.add_references(refs)
7368
   
7369 1
    node = ua.AddNodesItem()
7370 1
    node.RequestedNewNodeId = NumericNodeId(16474, 0)
7371 1
    node.BrowseName = QualifiedName('InputNode', 0)
7372 1
    node.NodeClass = NodeClass.Variable
7373 1
    node.ParentNodeId = NumericNodeId(16406, 0)
7374 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7375 1
    node.TypeDefinition = NumericNodeId(68, 0)
7376 1
    attrs = ua.VariableAttributes()
7377 1
    attrs.DisplayName = LocalizedText("InputNode")
7378 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
7379 1
    attrs.ValueRank = -1
7380 1
    node.NodeAttributes = attrs
7381 1
    server.add_nodes([node])
7382 1
    refs = []
7383 1
    ref = ua.AddReferencesItem()
7384 1
    ref.IsForward = True
7385 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7386 1
    ref.SourceNodeId = NumericNodeId(16474, 0)
7387 1
    ref.TargetNodeClass = NodeClass.DataType
7388 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7389 1
    refs.append(ref)
7390 1
    ref = ua.AddReferencesItem()
7391 1
    ref.IsForward = True
7392 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7393 1
    ref.SourceNodeId = NumericNodeId(16474, 0)
7394 1
    ref.TargetNodeClass = NodeClass.DataType
7395 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7396 1
    refs.append(ref)
7397 1
    ref = ua.AddReferencesItem()
7398 1
    ref.IsForward = False
7399 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7400 1
    ref.SourceNodeId = NumericNodeId(16474, 0)
7401 1
    ref.TargetNodeClass = NodeClass.DataType
7402 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7403 1
    refs.append(ref)
7404 1
    server.add_references(refs)
7405
   
7406 1
    node = ua.AddNodesItem()
7407 1
    node.RequestedNewNodeId = NumericNodeId(16519, 0)
7408 1
    node.BrowseName = QualifiedName('SuppressedOrShelved', 0)
7409 1
    node.NodeClass = NodeClass.Variable
7410 1
    node.ParentNodeId = NumericNodeId(16406, 0)
7411 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7412 1
    node.TypeDefinition = NumericNodeId(68, 0)
7413 1
    attrs = ua.VariableAttributes()
7414 1
    attrs.DisplayName = LocalizedText("SuppressedOrShelved")
7415 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
7416 1
    attrs.ValueRank = -1
7417 1
    node.NodeAttributes = attrs
7418 1
    server.add_nodes([node])
7419 1
    refs = []
7420 1
    ref = ua.AddReferencesItem()
7421 1
    ref.IsForward = True
7422 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7423 1
    ref.SourceNodeId = NumericNodeId(16519, 0)
7424 1
    ref.TargetNodeClass = NodeClass.DataType
7425 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7426 1
    refs.append(ref)
7427 1
    ref = ua.AddReferencesItem()
7428 1
    ref.IsForward = True
7429 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7430 1
    ref.SourceNodeId = NumericNodeId(16519, 0)
7431 1
    ref.TargetNodeClass = NodeClass.DataType
7432 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7433 1
    refs.append(ref)
7434 1
    ref = ua.AddReferencesItem()
7435 1
    ref.IsForward = False
7436 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7437 1
    ref.SourceNodeId = NumericNodeId(16519, 0)
7438 1
    ref.TargetNodeClass = NodeClass.DataType
7439 1
    ref.TargetNodeId = NumericNodeId(16406, 0)
7440 1
    refs.append(ref)
7441 1
    server.add_references(refs)
7442
   
7443 1
    node = ua.AddNodesItem()
7444 1
    node.RequestedNewNodeId = NumericNodeId(2929, 0)
7445 1
    node.BrowseName = QualifiedName('ShelvedStateMachineType', 0)
7446 1
    node.NodeClass = NodeClass.ObjectType
7447 1
    node.ParentNodeId = NumericNodeId(2771, 0)
7448 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
7449 1
    attrs = ua.ObjectTypeAttributes()
7450 1
    attrs.DisplayName = LocalizedText("ShelvedStateMachineType")
7451 1
    attrs.IsAbstract = False
7452 1
    node.NodeAttributes = attrs
7453 1
    server.add_nodes([node])
7454 1
    refs = []
7455 1
    ref = ua.AddReferencesItem()
7456 1
    ref.IsForward = True
7457 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7458 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7459 1
    ref.TargetNodeClass = NodeClass.DataType
7460 1
    ref.TargetNodeId = NumericNodeId(9115, 0)
7461 1
    refs.append(ref)
7462 1
    ref = ua.AddReferencesItem()
7463 1
    ref.IsForward = True
7464 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7465 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7466 1
    ref.TargetNodeClass = NodeClass.DataType
7467 1
    ref.TargetNodeId = NumericNodeId(2930, 0)
7468 1
    refs.append(ref)
7469 1
    ref = ua.AddReferencesItem()
7470 1
    ref.IsForward = True
7471 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7472 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7473 1
    ref.TargetNodeClass = NodeClass.DataType
7474 1
    ref.TargetNodeId = NumericNodeId(2932, 0)
7475 1
    refs.append(ref)
7476 1
    ref = ua.AddReferencesItem()
7477 1
    ref.IsForward = True
7478 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7479 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7480 1
    ref.TargetNodeClass = NodeClass.DataType
7481 1
    ref.TargetNodeId = NumericNodeId(2933, 0)
7482 1
    refs.append(ref)
7483 1
    ref = ua.AddReferencesItem()
7484 1
    ref.IsForward = True
7485 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7486 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7487 1
    ref.TargetNodeClass = NodeClass.DataType
7488 1
    ref.TargetNodeId = NumericNodeId(2935, 0)
7489 1
    refs.append(ref)
7490 1
    ref = ua.AddReferencesItem()
7491 1
    ref.IsForward = True
7492 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7493 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7494 1
    ref.TargetNodeClass = NodeClass.DataType
7495 1
    ref.TargetNodeId = NumericNodeId(2936, 0)
7496 1
    refs.append(ref)
7497 1
    ref = ua.AddReferencesItem()
7498 1
    ref.IsForward = True
7499 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7500 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7501 1
    ref.TargetNodeClass = NodeClass.DataType
7502 1
    ref.TargetNodeId = NumericNodeId(2940, 0)
7503 1
    refs.append(ref)
7504 1
    ref = ua.AddReferencesItem()
7505 1
    ref.IsForward = True
7506 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7507 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7508 1
    ref.TargetNodeClass = NodeClass.DataType
7509 1
    ref.TargetNodeId = NumericNodeId(2942, 0)
7510 1
    refs.append(ref)
7511 1
    ref = ua.AddReferencesItem()
7512 1
    ref.IsForward = True
7513 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7514 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7515 1
    ref.TargetNodeClass = NodeClass.DataType
7516 1
    ref.TargetNodeId = NumericNodeId(2943, 0)
7517 1
    refs.append(ref)
7518 1
    ref = ua.AddReferencesItem()
7519 1
    ref.IsForward = True
7520 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7521 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7522 1
    ref.TargetNodeClass = NodeClass.DataType
7523 1
    ref.TargetNodeId = NumericNodeId(2945, 0)
7524 1
    refs.append(ref)
7525 1
    ref = ua.AddReferencesItem()
7526 1
    ref.IsForward = True
7527 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7528 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7529 1
    ref.TargetNodeClass = NodeClass.DataType
7530 1
    ref.TargetNodeId = NumericNodeId(2949, 0)
7531 1
    refs.append(ref)
7532 1
    ref = ua.AddReferencesItem()
7533 1
    ref.IsForward = True
7534 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7535 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7536 1
    ref.TargetNodeClass = NodeClass.DataType
7537 1
    ref.TargetNodeId = NumericNodeId(2947, 0)
7538 1
    refs.append(ref)
7539 1
    ref = ua.AddReferencesItem()
7540 1
    ref.IsForward = True
7541 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7542 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7543 1
    ref.TargetNodeClass = NodeClass.DataType
7544 1
    ref.TargetNodeId = NumericNodeId(2948, 0)
7545 1
    refs.append(ref)
7546 1
    ref = ua.AddReferencesItem()
7547 1
    ref.IsForward = False
7548 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
7549 1
    ref.SourceNodeId = NumericNodeId(2929, 0)
7550 1
    ref.TargetNodeClass = NodeClass.DataType
7551 1
    ref.TargetNodeId = NumericNodeId(2771, 0)
7552 1
    refs.append(ref)
7553 1
    server.add_references(refs)
7554
   
7555 1
    node = ua.AddNodesItem()
7556 1
    node.RequestedNewNodeId = NumericNodeId(9115, 0)
7557 1
    node.BrowseName = QualifiedName('UnshelveTime', 0)
7558 1
    node.NodeClass = NodeClass.Variable
7559 1
    node.ParentNodeId = NumericNodeId(2929, 0)
7560 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7561 1
    node.TypeDefinition = NumericNodeId(68, 0)
7562 1
    attrs = ua.VariableAttributes()
7563 1
    attrs.DisplayName = LocalizedText("UnshelveTime")
7564 1
    attrs.DataType = NumericNodeId(290, 0)
7565 1
    attrs.ValueRank = -1
7566 1
    node.NodeAttributes = attrs
7567 1
    server.add_nodes([node])
7568 1
    refs = []
7569 1
    ref = ua.AddReferencesItem()
7570 1
    ref.IsForward = True
7571 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7572 1
    ref.SourceNodeId = NumericNodeId(9115, 0)
7573 1
    ref.TargetNodeClass = NodeClass.DataType
7574 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7575 1
    refs.append(ref)
7576 1
    ref = ua.AddReferencesItem()
7577 1
    ref.IsForward = True
7578 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7579 1
    ref.SourceNodeId = NumericNodeId(9115, 0)
7580 1
    ref.TargetNodeClass = NodeClass.DataType
7581 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7582 1
    refs.append(ref)
7583 1
    ref = ua.AddReferencesItem()
7584 1
    ref.IsForward = False
7585 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7586 1
    ref.SourceNodeId = NumericNodeId(9115, 0)
7587 1
    ref.TargetNodeClass = NodeClass.DataType
7588 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
7589 1
    refs.append(ref)
7590 1
    server.add_references(refs)
7591
   
7592 1
    node = ua.AddNodesItem()
7593 1
    node.RequestedNewNodeId = NumericNodeId(2930, 0)
7594 1
    node.BrowseName = QualifiedName('Unshelved', 0)
7595 1
    node.NodeClass = NodeClass.Object
7596 1
    node.ParentNodeId = NumericNodeId(2929, 0)
7597 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7598 1
    node.TypeDefinition = NumericNodeId(2307, 0)
7599 1
    attrs = ua.ObjectAttributes()
7600 1
    attrs.DisplayName = LocalizedText("Unshelved")
7601 1
    attrs.EventNotifier = 0
7602 1
    node.NodeAttributes = attrs
7603 1
    server.add_nodes([node])
7604 1
    refs = []
7605 1
    ref = ua.AddReferencesItem()
7606 1
    ref.IsForward = True
7607 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7608 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7609 1
    ref.TargetNodeClass = NodeClass.DataType
7610 1
    ref.TargetNodeId = NumericNodeId(6098, 0)
7611 1
    refs.append(ref)
7612 1
    ref = ua.AddReferencesItem()
7613 1
    ref.IsForward = False
7614 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7615 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7616 1
    ref.TargetNodeClass = NodeClass.DataType
7617 1
    ref.TargetNodeId = NumericNodeId(2935, 0)
7618 1
    refs.append(ref)
7619 1
    ref = ua.AddReferencesItem()
7620 1
    ref.IsForward = False
7621 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7622 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7623 1
    ref.TargetNodeClass = NodeClass.DataType
7624 1
    ref.TargetNodeId = NumericNodeId(2936, 0)
7625 1
    refs.append(ref)
7626 1
    ref = ua.AddReferencesItem()
7627 1
    ref.IsForward = False
7628 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7629 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7630 1
    ref.TargetNodeClass = NodeClass.DataType
7631 1
    ref.TargetNodeId = NumericNodeId(2940, 0)
7632 1
    refs.append(ref)
7633 1
    ref = ua.AddReferencesItem()
7634 1
    ref.IsForward = False
7635 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7636 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7637 1
    ref.TargetNodeClass = NodeClass.DataType
7638 1
    ref.TargetNodeId = NumericNodeId(2943, 0)
7639 1
    refs.append(ref)
7640 1
    ref = ua.AddReferencesItem()
7641 1
    ref.IsForward = True
7642 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7643 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7644 1
    ref.TargetNodeClass = NodeClass.DataType
7645 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
7646 1
    refs.append(ref)
7647 1
    ref = ua.AddReferencesItem()
7648 1
    ref.IsForward = False
7649 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7650 1
    ref.SourceNodeId = NumericNodeId(2930, 0)
7651 1
    ref.TargetNodeClass = NodeClass.DataType
7652 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
7653 1
    refs.append(ref)
7654 1
    server.add_references(refs)
7655
   
7656 1
    node = ua.AddNodesItem()
7657 1
    node.RequestedNewNodeId = NumericNodeId(6098, 0)
7658 1
    node.BrowseName = QualifiedName('StateNumber', 0)
7659 1
    node.NodeClass = NodeClass.Variable
7660 1
    node.ParentNodeId = NumericNodeId(2930, 0)
7661 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7662 1
    node.TypeDefinition = NumericNodeId(68, 0)
7663 1
    attrs = ua.VariableAttributes()
7664 1
    attrs.DisplayName = LocalizedText("StateNumber")
7665 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
7666 1
    attrs.ValueRank = -1
7667 1
    node.NodeAttributes = attrs
7668 1
    server.add_nodes([node])
7669 1
    refs = []
7670 1
    ref = ua.AddReferencesItem()
7671 1
    ref.IsForward = True
7672 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7673 1
    ref.SourceNodeId = NumericNodeId(6098, 0)
7674 1
    ref.TargetNodeClass = NodeClass.DataType
7675 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7676 1
    refs.append(ref)
7677 1
    ref = ua.AddReferencesItem()
7678 1
    ref.IsForward = True
7679 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7680 1
    ref.SourceNodeId = NumericNodeId(6098, 0)
7681 1
    ref.TargetNodeClass = NodeClass.DataType
7682 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7683 1
    refs.append(ref)
7684 1
    ref = ua.AddReferencesItem()
7685 1
    ref.IsForward = False
7686 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7687 1
    ref.SourceNodeId = NumericNodeId(6098, 0)
7688 1
    ref.TargetNodeClass = NodeClass.DataType
7689 1
    ref.TargetNodeId = NumericNodeId(2930, 0)
7690 1
    refs.append(ref)
7691 1
    server.add_references(refs)
7692
   
7693 1
    node = ua.AddNodesItem()
7694 1
    node.RequestedNewNodeId = NumericNodeId(2932, 0)
7695 1
    node.BrowseName = QualifiedName('TimedShelved', 0)
7696 1
    node.NodeClass = NodeClass.Object
7697 1
    node.ParentNodeId = NumericNodeId(2929, 0)
7698 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7699 1
    node.TypeDefinition = NumericNodeId(2307, 0)
7700 1
    attrs = ua.ObjectAttributes()
7701 1
    attrs.DisplayName = LocalizedText("Timed Shelved")
7702 1
    attrs.EventNotifier = 0
7703 1
    node.NodeAttributes = attrs
7704 1
    server.add_nodes([node])
7705 1
    refs = []
7706 1
    ref = ua.AddReferencesItem()
7707 1
    ref.IsForward = True
7708 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7709 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7710 1
    ref.TargetNodeClass = NodeClass.DataType
7711 1
    ref.TargetNodeId = NumericNodeId(6100, 0)
7712 1
    refs.append(ref)
7713 1
    ref = ua.AddReferencesItem()
7714 1
    ref.IsForward = False
7715 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7716 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7717 1
    ref.TargetNodeClass = NodeClass.DataType
7718 1
    ref.TargetNodeId = NumericNodeId(2935, 0)
7719 1
    refs.append(ref)
7720 1
    ref = ua.AddReferencesItem()
7721 1
    ref.IsForward = False
7722 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7723 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7724 1
    ref.TargetNodeClass = NodeClass.DataType
7725 1
    ref.TargetNodeId = NumericNodeId(2940, 0)
7726 1
    refs.append(ref)
7727 1
    ref = ua.AddReferencesItem()
7728 1
    ref.IsForward = False
7729 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7730 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7731 1
    ref.TargetNodeClass = NodeClass.DataType
7732 1
    ref.TargetNodeId = NumericNodeId(2942, 0)
7733 1
    refs.append(ref)
7734 1
    ref = ua.AddReferencesItem()
7735 1
    ref.IsForward = False
7736 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7737 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7738 1
    ref.TargetNodeClass = NodeClass.DataType
7739 1
    ref.TargetNodeId = NumericNodeId(2945, 0)
7740 1
    refs.append(ref)
7741 1
    ref = ua.AddReferencesItem()
7742 1
    ref.IsForward = True
7743 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7744 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7745 1
    ref.TargetNodeClass = NodeClass.DataType
7746 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
7747 1
    refs.append(ref)
7748 1
    ref = ua.AddReferencesItem()
7749 1
    ref.IsForward = False
7750 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7751 1
    ref.SourceNodeId = NumericNodeId(2932, 0)
7752 1
    ref.TargetNodeClass = NodeClass.DataType
7753 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
7754 1
    refs.append(ref)
7755 1
    server.add_references(refs)
7756
   
7757 1
    node = ua.AddNodesItem()
7758 1
    node.RequestedNewNodeId = NumericNodeId(6100, 0)
7759 1
    node.BrowseName = QualifiedName('StateNumber', 0)
7760 1
    node.NodeClass = NodeClass.Variable
7761 1
    node.ParentNodeId = NumericNodeId(2932, 0)
7762 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7763 1
    node.TypeDefinition = NumericNodeId(68, 0)
7764 1
    attrs = ua.VariableAttributes()
7765 1
    attrs.DisplayName = LocalizedText("StateNumber")
7766 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
7767 1
    attrs.ValueRank = -1
7768 1
    node.NodeAttributes = attrs
7769 1
    server.add_nodes([node])
7770 1
    refs = []
7771 1
    ref = ua.AddReferencesItem()
7772 1
    ref.IsForward = True
7773 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7774 1
    ref.SourceNodeId = NumericNodeId(6100, 0)
7775 1
    ref.TargetNodeClass = NodeClass.DataType
7776 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7777 1
    refs.append(ref)
7778 1
    ref = ua.AddReferencesItem()
7779 1
    ref.IsForward = True
7780 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7781 1
    ref.SourceNodeId = NumericNodeId(6100, 0)
7782 1
    ref.TargetNodeClass = NodeClass.DataType
7783 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7784 1
    refs.append(ref)
7785 1
    ref = ua.AddReferencesItem()
7786 1
    ref.IsForward = False
7787 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7788 1
    ref.SourceNodeId = NumericNodeId(6100, 0)
7789 1
    ref.TargetNodeClass = NodeClass.DataType
7790 1
    ref.TargetNodeId = NumericNodeId(2932, 0)
7791 1
    refs.append(ref)
7792 1
    server.add_references(refs)
7793
   
7794 1
    node = ua.AddNodesItem()
7795 1
    node.RequestedNewNodeId = NumericNodeId(2933, 0)
7796 1
    node.BrowseName = QualifiedName('OneShotShelved', 0)
7797 1
    node.NodeClass = NodeClass.Object
7798 1
    node.ParentNodeId = NumericNodeId(2929, 0)
7799 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7800 1
    node.TypeDefinition = NumericNodeId(2307, 0)
7801 1
    attrs = ua.ObjectAttributes()
7802 1
    attrs.DisplayName = LocalizedText("One Shot Shelved")
7803 1
    attrs.EventNotifier = 0
7804 1
    node.NodeAttributes = attrs
7805 1
    server.add_nodes([node])
7806 1
    refs = []
7807 1
    ref = ua.AddReferencesItem()
7808 1
    ref.IsForward = True
7809 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7810 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7811 1
    ref.TargetNodeClass = NodeClass.DataType
7812 1
    ref.TargetNodeId = NumericNodeId(6101, 0)
7813 1
    refs.append(ref)
7814 1
    ref = ua.AddReferencesItem()
7815 1
    ref.IsForward = False
7816 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7817 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7818 1
    ref.TargetNodeClass = NodeClass.DataType
7819 1
    ref.TargetNodeId = NumericNodeId(2936, 0)
7820 1
    refs.append(ref)
7821 1
    ref = ua.AddReferencesItem()
7822 1
    ref.IsForward = False
7823 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7824 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7825 1
    ref.TargetNodeClass = NodeClass.DataType
7826 1
    ref.TargetNodeId = NumericNodeId(2942, 0)
7827 1
    refs.append(ref)
7828 1
    ref = ua.AddReferencesItem()
7829 1
    ref.IsForward = False
7830 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7831 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7832 1
    ref.TargetNodeClass = NodeClass.DataType
7833 1
    ref.TargetNodeId = NumericNodeId(2943, 0)
7834 1
    refs.append(ref)
7835 1
    ref = ua.AddReferencesItem()
7836 1
    ref.IsForward = False
7837 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7838 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7839 1
    ref.TargetNodeClass = NodeClass.DataType
7840 1
    ref.TargetNodeId = NumericNodeId(2945, 0)
7841 1
    refs.append(ref)
7842 1
    ref = ua.AddReferencesItem()
7843 1
    ref.IsForward = True
7844 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7845 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7846 1
    ref.TargetNodeClass = NodeClass.DataType
7847 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
7848 1
    refs.append(ref)
7849 1
    ref = ua.AddReferencesItem()
7850 1
    ref.IsForward = False
7851 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7852 1
    ref.SourceNodeId = NumericNodeId(2933, 0)
7853 1
    ref.TargetNodeClass = NodeClass.DataType
7854 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
7855 1
    refs.append(ref)
7856 1
    server.add_references(refs)
7857
   
7858 1
    node = ua.AddNodesItem()
7859 1
    node.RequestedNewNodeId = NumericNodeId(6101, 0)
7860 1
    node.BrowseName = QualifiedName('StateNumber', 0)
7861 1
    node.NodeClass = NodeClass.Variable
7862 1
    node.ParentNodeId = NumericNodeId(2933, 0)
7863 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7864 1
    node.TypeDefinition = NumericNodeId(68, 0)
7865 1
    attrs = ua.VariableAttributes()
7866 1
    attrs.DisplayName = LocalizedText("StateNumber")
7867 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
7868 1
    attrs.ValueRank = -1
7869 1
    node.NodeAttributes = attrs
7870 1
    server.add_nodes([node])
7871 1
    refs = []
7872 1
    ref = ua.AddReferencesItem()
7873 1
    ref.IsForward = True
7874 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7875 1
    ref.SourceNodeId = NumericNodeId(6101, 0)
7876 1
    ref.TargetNodeClass = NodeClass.DataType
7877 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7878 1
    refs.append(ref)
7879 1
    ref = ua.AddReferencesItem()
7880 1
    ref.IsForward = True
7881 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7882 1
    ref.SourceNodeId = NumericNodeId(6101, 0)
7883 1
    ref.TargetNodeClass = NodeClass.DataType
7884 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7885 1
    refs.append(ref)
7886 1
    ref = ua.AddReferencesItem()
7887 1
    ref.IsForward = False
7888 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7889 1
    ref.SourceNodeId = NumericNodeId(6101, 0)
7890 1
    ref.TargetNodeClass = NodeClass.DataType
7891 1
    ref.TargetNodeId = NumericNodeId(2933, 0)
7892 1
    refs.append(ref)
7893 1
    server.add_references(refs)
7894
   
7895 1
    node = ua.AddNodesItem()
7896 1
    node.RequestedNewNodeId = NumericNodeId(2935, 0)
7897 1
    node.BrowseName = QualifiedName('UnshelvedToTimedShelved', 0)
7898 1
    node.NodeClass = NodeClass.Object
7899 1
    node.ParentNodeId = NumericNodeId(2929, 0)
7900 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
7901 1
    node.TypeDefinition = NumericNodeId(2310, 0)
7902 1
    attrs = ua.ObjectAttributes()
7903 1
    attrs.DisplayName = LocalizedText("UnshelvedToTimedShelved")
7904 1
    attrs.EventNotifier = 0
7905 1
    node.NodeAttributes = attrs
7906 1
    server.add_nodes([node])
7907 1
    refs = []
7908 1
    ref = ua.AddReferencesItem()
7909 1
    ref.IsForward = True
7910 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7911 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7912 1
    ref.TargetNodeClass = NodeClass.DataType
7913 1
    ref.TargetNodeId = NumericNodeId(11322, 0)
7914 1
    refs.append(ref)
7915 1
    ref = ua.AddReferencesItem()
7916 1
    ref.IsForward = True
7917 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
7918 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7919 1
    ref.TargetNodeClass = NodeClass.DataType
7920 1
    ref.TargetNodeId = NumericNodeId(2930, 0)
7921 1
    refs.append(ref)
7922 1
    ref = ua.AddReferencesItem()
7923 1
    ref.IsForward = True
7924 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
7925 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7926 1
    ref.TargetNodeClass = NodeClass.DataType
7927 1
    ref.TargetNodeId = NumericNodeId(2932, 0)
7928 1
    refs.append(ref)
7929 1
    ref = ua.AddReferencesItem()
7930 1
    ref.IsForward = True
7931 1
    ref.ReferenceTypeId = NumericNodeId(54, 0)
7932 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7933 1
    ref.TargetNodeClass = NodeClass.DataType
7934 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
7935 1
    refs.append(ref)
7936 1
    ref = ua.AddReferencesItem()
7937 1
    ref.IsForward = True
7938 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
7939 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7940 1
    ref.TargetNodeClass = NodeClass.DataType
7941 1
    ref.TargetNodeId = NumericNodeId(2949, 0)
7942 1
    refs.append(ref)
7943 1
    ref = ua.AddReferencesItem()
7944 1
    ref.IsForward = True
7945 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7946 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7947 1
    ref.TargetNodeClass = NodeClass.DataType
7948 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
7949 1
    refs.append(ref)
7950 1
    ref = ua.AddReferencesItem()
7951 1
    ref.IsForward = False
7952 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
7953 1
    ref.SourceNodeId = NumericNodeId(2935, 0)
7954 1
    ref.TargetNodeClass = NodeClass.DataType
7955 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
7956 1
    refs.append(ref)
7957 1
    server.add_references(refs)
7958
   
7959 1
    node = ua.AddNodesItem()
7960 1
    node.RequestedNewNodeId = NumericNodeId(11322, 0)
7961 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
7962 1
    node.NodeClass = NodeClass.Variable
7963 1
    node.ParentNodeId = NumericNodeId(2935, 0)
7964 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
7965 1
    node.TypeDefinition = NumericNodeId(68, 0)
7966 1
    attrs = ua.VariableAttributes()
7967 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
7968 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
7969 1
    attrs.ValueRank = -1
7970 1
    node.NodeAttributes = attrs
7971 1
    server.add_nodes([node])
7972 1
    refs = []
7973 1
    ref = ua.AddReferencesItem()
7974 1
    ref.IsForward = True
7975 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
7976 1
    ref.SourceNodeId = NumericNodeId(11322, 0)
7977 1
    ref.TargetNodeClass = NodeClass.DataType
7978 1
    ref.TargetNodeId = NumericNodeId(68, 0)
7979 1
    refs.append(ref)
7980 1
    ref = ua.AddReferencesItem()
7981 1
    ref.IsForward = True
7982 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
7983 1
    ref.SourceNodeId = NumericNodeId(11322, 0)
7984 1
    ref.TargetNodeClass = NodeClass.DataType
7985 1
    ref.TargetNodeId = NumericNodeId(78, 0)
7986 1
    refs.append(ref)
7987 1
    ref = ua.AddReferencesItem()
7988 1
    ref.IsForward = False
7989 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
7990 1
    ref.SourceNodeId = NumericNodeId(11322, 0)
7991 1
    ref.TargetNodeClass = NodeClass.DataType
7992 1
    ref.TargetNodeId = NumericNodeId(2935, 0)
7993 1
    refs.append(ref)
7994 1
    server.add_references(refs)
7995
   
7996 1
    node = ua.AddNodesItem()
7997 1
    node.RequestedNewNodeId = NumericNodeId(2936, 0)
7998 1
    node.BrowseName = QualifiedName('UnshelvedToOneShotShelved', 0)
7999 1
    node.NodeClass = NodeClass.Object
8000 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8001 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8002 1
    node.TypeDefinition = NumericNodeId(2310, 0)
8003 1
    attrs = ua.ObjectAttributes()
8004 1
    attrs.DisplayName = LocalizedText("UnshelvedToOneShotShelved")
8005 1
    attrs.EventNotifier = 0
8006 1
    node.NodeAttributes = attrs
8007 1
    server.add_nodes([node])
8008 1
    refs = []
8009 1
    ref = ua.AddReferencesItem()
8010 1
    ref.IsForward = True
8011 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8012 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8013 1
    ref.TargetNodeClass = NodeClass.DataType
8014 1
    ref.TargetNodeId = NumericNodeId(11323, 0)
8015 1
    refs.append(ref)
8016 1
    ref = ua.AddReferencesItem()
8017 1
    ref.IsForward = True
8018 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
8019 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8020 1
    ref.TargetNodeClass = NodeClass.DataType
8021 1
    ref.TargetNodeId = NumericNodeId(2930, 0)
8022 1
    refs.append(ref)
8023 1
    ref = ua.AddReferencesItem()
8024 1
    ref.IsForward = True
8025 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
8026 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8027 1
    ref.TargetNodeClass = NodeClass.DataType
8028 1
    ref.TargetNodeId = NumericNodeId(2933, 0)
8029 1
    refs.append(ref)
8030 1
    ref = ua.AddReferencesItem()
8031 1
    ref.IsForward = True
8032 1
    ref.ReferenceTypeId = NumericNodeId(54, 0)
8033 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8034 1
    ref.TargetNodeClass = NodeClass.DataType
8035 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
8036 1
    refs.append(ref)
8037 1
    ref = ua.AddReferencesItem()
8038 1
    ref.IsForward = True
8039 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8040 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8041 1
    ref.TargetNodeClass = NodeClass.DataType
8042 1
    ref.TargetNodeId = NumericNodeId(2948, 0)
8043 1
    refs.append(ref)
8044 1
    ref = ua.AddReferencesItem()
8045 1
    ref.IsForward = True
8046 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8047 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8048 1
    ref.TargetNodeClass = NodeClass.DataType
8049 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
8050 1
    refs.append(ref)
8051 1
    ref = ua.AddReferencesItem()
8052 1
    ref.IsForward = False
8053 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8054 1
    ref.SourceNodeId = NumericNodeId(2936, 0)
8055 1
    ref.TargetNodeClass = NodeClass.DataType
8056 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8057 1
    refs.append(ref)
8058 1
    server.add_references(refs)
8059
   
8060 1
    node = ua.AddNodesItem()
8061 1
    node.RequestedNewNodeId = NumericNodeId(11323, 0)
8062 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
8063 1
    node.NodeClass = NodeClass.Variable
8064 1
    node.ParentNodeId = NumericNodeId(2936, 0)
8065 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8066 1
    node.TypeDefinition = NumericNodeId(68, 0)
8067 1
    attrs = ua.VariableAttributes()
8068 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
8069 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
8070 1
    attrs.ValueRank = -1
8071 1
    node.NodeAttributes = attrs
8072 1
    server.add_nodes([node])
8073 1
    refs = []
8074 1
    ref = ua.AddReferencesItem()
8075 1
    ref.IsForward = True
8076 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8077 1
    ref.SourceNodeId = NumericNodeId(11323, 0)
8078 1
    ref.TargetNodeClass = NodeClass.DataType
8079 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8080 1
    refs.append(ref)
8081 1
    ref = ua.AddReferencesItem()
8082 1
    ref.IsForward = True
8083 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8084 1
    ref.SourceNodeId = NumericNodeId(11323, 0)
8085 1
    ref.TargetNodeClass = NodeClass.DataType
8086 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8087 1
    refs.append(ref)
8088 1
    ref = ua.AddReferencesItem()
8089 1
    ref.IsForward = False
8090 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8091 1
    ref.SourceNodeId = NumericNodeId(11323, 0)
8092 1
    ref.TargetNodeClass = NodeClass.DataType
8093 1
    ref.TargetNodeId = NumericNodeId(2936, 0)
8094 1
    refs.append(ref)
8095 1
    server.add_references(refs)
8096
   
8097 1
    node = ua.AddNodesItem()
8098 1
    node.RequestedNewNodeId = NumericNodeId(2940, 0)
8099 1
    node.BrowseName = QualifiedName('TimedShelvedToUnshelved', 0)
8100 1
    node.NodeClass = NodeClass.Object
8101 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8102 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8103 1
    node.TypeDefinition = NumericNodeId(2310, 0)
8104 1
    attrs = ua.ObjectAttributes()
8105 1
    attrs.DisplayName = LocalizedText("TimedShelvedToUnshelved")
8106 1
    attrs.EventNotifier = 0
8107 1
    node.NodeAttributes = attrs
8108 1
    server.add_nodes([node])
8109 1
    refs = []
8110 1
    ref = ua.AddReferencesItem()
8111 1
    ref.IsForward = True
8112 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8113 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8114 1
    ref.TargetNodeClass = NodeClass.DataType
8115 1
    ref.TargetNodeId = NumericNodeId(11324, 0)
8116 1
    refs.append(ref)
8117 1
    ref = ua.AddReferencesItem()
8118 1
    ref.IsForward = True
8119 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
8120 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8121 1
    ref.TargetNodeClass = NodeClass.DataType
8122 1
    ref.TargetNodeId = NumericNodeId(2932, 0)
8123 1
    refs.append(ref)
8124 1
    ref = ua.AddReferencesItem()
8125 1
    ref.IsForward = True
8126 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
8127 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8128 1
    ref.TargetNodeClass = NodeClass.DataType
8129 1
    ref.TargetNodeId = NumericNodeId(2930, 0)
8130 1
    refs.append(ref)
8131 1
    ref = ua.AddReferencesItem()
8132 1
    ref.IsForward = True
8133 1
    ref.ReferenceTypeId = NumericNodeId(54, 0)
8134 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8135 1
    ref.TargetNodeClass = NodeClass.DataType
8136 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
8137 1
    refs.append(ref)
8138 1
    ref = ua.AddReferencesItem()
8139 1
    ref.IsForward = True
8140 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8141 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8142 1
    ref.TargetNodeClass = NodeClass.DataType
8143 1
    ref.TargetNodeId = NumericNodeId(2947, 0)
8144 1
    refs.append(ref)
8145 1
    ref = ua.AddReferencesItem()
8146 1
    ref.IsForward = True
8147 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8148 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8149 1
    ref.TargetNodeClass = NodeClass.DataType
8150 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
8151 1
    refs.append(ref)
8152 1
    ref = ua.AddReferencesItem()
8153 1
    ref.IsForward = False
8154 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8155 1
    ref.SourceNodeId = NumericNodeId(2940, 0)
8156 1
    ref.TargetNodeClass = NodeClass.DataType
8157 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8158 1
    refs.append(ref)
8159 1
    server.add_references(refs)
8160
   
8161 1
    node = ua.AddNodesItem()
8162 1
    node.RequestedNewNodeId = NumericNodeId(11324, 0)
8163 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
8164 1
    node.NodeClass = NodeClass.Variable
8165 1
    node.ParentNodeId = NumericNodeId(2940, 0)
8166 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8167 1
    node.TypeDefinition = NumericNodeId(68, 0)
8168 1
    attrs = ua.VariableAttributes()
8169 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
8170 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
8171 1
    attrs.ValueRank = -1
8172 1
    node.NodeAttributes = attrs
8173 1
    server.add_nodes([node])
8174 1
    refs = []
8175 1
    ref = ua.AddReferencesItem()
8176 1
    ref.IsForward = True
8177 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8178 1
    ref.SourceNodeId = NumericNodeId(11324, 0)
8179 1
    ref.TargetNodeClass = NodeClass.DataType
8180 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8181 1
    refs.append(ref)
8182 1
    ref = ua.AddReferencesItem()
8183 1
    ref.IsForward = True
8184 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8185 1
    ref.SourceNodeId = NumericNodeId(11324, 0)
8186 1
    ref.TargetNodeClass = NodeClass.DataType
8187 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8188 1
    refs.append(ref)
8189 1
    ref = ua.AddReferencesItem()
8190 1
    ref.IsForward = False
8191 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8192 1
    ref.SourceNodeId = NumericNodeId(11324, 0)
8193 1
    ref.TargetNodeClass = NodeClass.DataType
8194 1
    ref.TargetNodeId = NumericNodeId(2940, 0)
8195 1
    refs.append(ref)
8196 1
    server.add_references(refs)
8197
   
8198 1
    node = ua.AddNodesItem()
8199 1
    node.RequestedNewNodeId = NumericNodeId(2942, 0)
8200 1
    node.BrowseName = QualifiedName('TimedShelvedToOneShotShelved', 0)
8201 1
    node.NodeClass = NodeClass.Object
8202 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8203 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8204 1
    node.TypeDefinition = NumericNodeId(2310, 0)
8205 1
    attrs = ua.ObjectAttributes()
8206 1
    attrs.DisplayName = LocalizedText("TimedShelvedToOneShotShelved")
8207 1
    attrs.EventNotifier = 0
8208 1
    node.NodeAttributes = attrs
8209 1
    server.add_nodes([node])
8210 1
    refs = []
8211 1
    ref = ua.AddReferencesItem()
8212 1
    ref.IsForward = True
8213 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8214 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8215 1
    ref.TargetNodeClass = NodeClass.DataType
8216 1
    ref.TargetNodeId = NumericNodeId(11325, 0)
8217 1
    refs.append(ref)
8218 1
    ref = ua.AddReferencesItem()
8219 1
    ref.IsForward = True
8220 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
8221 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8222 1
    ref.TargetNodeClass = NodeClass.DataType
8223 1
    ref.TargetNodeId = NumericNodeId(2932, 0)
8224 1
    refs.append(ref)
8225 1
    ref = ua.AddReferencesItem()
8226 1
    ref.IsForward = True
8227 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
8228 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8229 1
    ref.TargetNodeClass = NodeClass.DataType
8230 1
    ref.TargetNodeId = NumericNodeId(2933, 0)
8231 1
    refs.append(ref)
8232 1
    ref = ua.AddReferencesItem()
8233 1
    ref.IsForward = True
8234 1
    ref.ReferenceTypeId = NumericNodeId(54, 0)
8235 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8236 1
    ref.TargetNodeClass = NodeClass.DataType
8237 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
8238 1
    refs.append(ref)
8239 1
    ref = ua.AddReferencesItem()
8240 1
    ref.IsForward = True
8241 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8242 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8243 1
    ref.TargetNodeClass = NodeClass.DataType
8244 1
    ref.TargetNodeId = NumericNodeId(2948, 0)
8245 1
    refs.append(ref)
8246 1
    ref = ua.AddReferencesItem()
8247 1
    ref.IsForward = True
8248 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8249 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8250 1
    ref.TargetNodeClass = NodeClass.DataType
8251 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
8252 1
    refs.append(ref)
8253 1
    ref = ua.AddReferencesItem()
8254 1
    ref.IsForward = False
8255 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8256 1
    ref.SourceNodeId = NumericNodeId(2942, 0)
8257 1
    ref.TargetNodeClass = NodeClass.DataType
8258 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8259 1
    refs.append(ref)
8260 1
    server.add_references(refs)
8261
   
8262 1
    node = ua.AddNodesItem()
8263 1
    node.RequestedNewNodeId = NumericNodeId(11325, 0)
8264 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
8265 1
    node.NodeClass = NodeClass.Variable
8266 1
    node.ParentNodeId = NumericNodeId(2942, 0)
8267 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8268 1
    node.TypeDefinition = NumericNodeId(68, 0)
8269 1
    attrs = ua.VariableAttributes()
8270 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
8271 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
8272 1
    attrs.ValueRank = -1
8273 1
    node.NodeAttributes = attrs
8274 1
    server.add_nodes([node])
8275 1
    refs = []
8276 1
    ref = ua.AddReferencesItem()
8277 1
    ref.IsForward = True
8278 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8279 1
    ref.SourceNodeId = NumericNodeId(11325, 0)
8280 1
    ref.TargetNodeClass = NodeClass.DataType
8281 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8282 1
    refs.append(ref)
8283 1
    ref = ua.AddReferencesItem()
8284 1
    ref.IsForward = True
8285 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8286 1
    ref.SourceNodeId = NumericNodeId(11325, 0)
8287 1
    ref.TargetNodeClass = NodeClass.DataType
8288 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8289 1
    refs.append(ref)
8290 1
    ref = ua.AddReferencesItem()
8291 1
    ref.IsForward = False
8292 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8293 1
    ref.SourceNodeId = NumericNodeId(11325, 0)
8294 1
    ref.TargetNodeClass = NodeClass.DataType
8295 1
    ref.TargetNodeId = NumericNodeId(2942, 0)
8296 1
    refs.append(ref)
8297 1
    server.add_references(refs)
8298
   
8299 1
    node = ua.AddNodesItem()
8300 1
    node.RequestedNewNodeId = NumericNodeId(2943, 0)
8301 1
    node.BrowseName = QualifiedName('OneShotShelvedToUnshelved', 0)
8302 1
    node.NodeClass = NodeClass.Object
8303 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8304 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8305 1
    node.TypeDefinition = NumericNodeId(2310, 0)
8306 1
    attrs = ua.ObjectAttributes()
8307 1
    attrs.DisplayName = LocalizedText("OneShotShelvedToUnshelved")
8308 1
    attrs.EventNotifier = 0
8309 1
    node.NodeAttributes = attrs
8310 1
    server.add_nodes([node])
8311 1
    refs = []
8312 1
    ref = ua.AddReferencesItem()
8313 1
    ref.IsForward = True
8314 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8315 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8316 1
    ref.TargetNodeClass = NodeClass.DataType
8317 1
    ref.TargetNodeId = NumericNodeId(11326, 0)
8318 1
    refs.append(ref)
8319 1
    ref = ua.AddReferencesItem()
8320 1
    ref.IsForward = True
8321 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
8322 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8323 1
    ref.TargetNodeClass = NodeClass.DataType
8324 1
    ref.TargetNodeId = NumericNodeId(2933, 0)
8325 1
    refs.append(ref)
8326 1
    ref = ua.AddReferencesItem()
8327 1
    ref.IsForward = True
8328 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
8329 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8330 1
    ref.TargetNodeClass = NodeClass.DataType
8331 1
    ref.TargetNodeId = NumericNodeId(2930, 0)
8332 1
    refs.append(ref)
8333 1
    ref = ua.AddReferencesItem()
8334 1
    ref.IsForward = True
8335 1
    ref.ReferenceTypeId = NumericNodeId(54, 0)
8336 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8337 1
    ref.TargetNodeClass = NodeClass.DataType
8338 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
8339 1
    refs.append(ref)
8340 1
    ref = ua.AddReferencesItem()
8341 1
    ref.IsForward = True
8342 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8343 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8344 1
    ref.TargetNodeClass = NodeClass.DataType
8345 1
    ref.TargetNodeId = NumericNodeId(2947, 0)
8346 1
    refs.append(ref)
8347 1
    ref = ua.AddReferencesItem()
8348 1
    ref.IsForward = True
8349 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8350 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8351 1
    ref.TargetNodeClass = NodeClass.DataType
8352 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
8353 1
    refs.append(ref)
8354 1
    ref = ua.AddReferencesItem()
8355 1
    ref.IsForward = False
8356 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8357 1
    ref.SourceNodeId = NumericNodeId(2943, 0)
8358 1
    ref.TargetNodeClass = NodeClass.DataType
8359 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8360 1
    refs.append(ref)
8361 1
    server.add_references(refs)
8362
   
8363 1
    node = ua.AddNodesItem()
8364 1
    node.RequestedNewNodeId = NumericNodeId(11326, 0)
8365 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
8366 1
    node.NodeClass = NodeClass.Variable
8367 1
    node.ParentNodeId = NumericNodeId(2943, 0)
8368 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8369 1
    node.TypeDefinition = NumericNodeId(68, 0)
8370 1
    attrs = ua.VariableAttributes()
8371 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
8372 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
8373 1
    attrs.ValueRank = -1
8374 1
    node.NodeAttributes = attrs
8375 1
    server.add_nodes([node])
8376 1
    refs = []
8377 1
    ref = ua.AddReferencesItem()
8378 1
    ref.IsForward = True
8379 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8380 1
    ref.SourceNodeId = NumericNodeId(11326, 0)
8381 1
    ref.TargetNodeClass = NodeClass.DataType
8382 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8383 1
    refs.append(ref)
8384 1
    ref = ua.AddReferencesItem()
8385 1
    ref.IsForward = True
8386 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8387 1
    ref.SourceNodeId = NumericNodeId(11326, 0)
8388 1
    ref.TargetNodeClass = NodeClass.DataType
8389 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8390 1
    refs.append(ref)
8391 1
    ref = ua.AddReferencesItem()
8392 1
    ref.IsForward = False
8393 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8394 1
    ref.SourceNodeId = NumericNodeId(11326, 0)
8395 1
    ref.TargetNodeClass = NodeClass.DataType
8396 1
    ref.TargetNodeId = NumericNodeId(2943, 0)
8397 1
    refs.append(ref)
8398 1
    server.add_references(refs)
8399
   
8400 1
    node = ua.AddNodesItem()
8401 1
    node.RequestedNewNodeId = NumericNodeId(2945, 0)
8402 1
    node.BrowseName = QualifiedName('OneShotShelvedToTimedShelved', 0)
8403 1
    node.NodeClass = NodeClass.Object
8404 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8405 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8406 1
    node.TypeDefinition = NumericNodeId(2310, 0)
8407 1
    attrs = ua.ObjectAttributes()
8408 1
    attrs.DisplayName = LocalizedText("OneShotShelvedToTimedShelved")
8409 1
    attrs.EventNotifier = 0
8410 1
    node.NodeAttributes = attrs
8411 1
    server.add_nodes([node])
8412 1
    refs = []
8413 1
    ref = ua.AddReferencesItem()
8414 1
    ref.IsForward = True
8415 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8416 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8417 1
    ref.TargetNodeClass = NodeClass.DataType
8418 1
    ref.TargetNodeId = NumericNodeId(11327, 0)
8419 1
    refs.append(ref)
8420 1
    ref = ua.AddReferencesItem()
8421 1
    ref.IsForward = True
8422 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
8423 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8424 1
    ref.TargetNodeClass = NodeClass.DataType
8425 1
    ref.TargetNodeId = NumericNodeId(2933, 0)
8426 1
    refs.append(ref)
8427 1
    ref = ua.AddReferencesItem()
8428 1
    ref.IsForward = True
8429 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
8430 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8431 1
    ref.TargetNodeClass = NodeClass.DataType
8432 1
    ref.TargetNodeId = NumericNodeId(2932, 0)
8433 1
    refs.append(ref)
8434 1
    ref = ua.AddReferencesItem()
8435 1
    ref.IsForward = True
8436 1
    ref.ReferenceTypeId = NumericNodeId(54, 0)
8437 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8438 1
    ref.TargetNodeClass = NodeClass.DataType
8439 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
8440 1
    refs.append(ref)
8441 1
    ref = ua.AddReferencesItem()
8442 1
    ref.IsForward = True
8443 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8444 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8445 1
    ref.TargetNodeClass = NodeClass.DataType
8446 1
    ref.TargetNodeId = NumericNodeId(2949, 0)
8447 1
    refs.append(ref)
8448 1
    ref = ua.AddReferencesItem()
8449 1
    ref.IsForward = True
8450 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8451 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8452 1
    ref.TargetNodeClass = NodeClass.DataType
8453 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
8454 1
    refs.append(ref)
8455 1
    ref = ua.AddReferencesItem()
8456 1
    ref.IsForward = False
8457 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8458 1
    ref.SourceNodeId = NumericNodeId(2945, 0)
8459 1
    ref.TargetNodeClass = NodeClass.DataType
8460 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8461 1
    refs.append(ref)
8462 1
    server.add_references(refs)
8463
   
8464 1
    node = ua.AddNodesItem()
8465 1
    node.RequestedNewNodeId = NumericNodeId(11327, 0)
8466 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
8467 1
    node.NodeClass = NodeClass.Variable
8468 1
    node.ParentNodeId = NumericNodeId(2945, 0)
8469 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8470 1
    node.TypeDefinition = NumericNodeId(68, 0)
8471 1
    attrs = ua.VariableAttributes()
8472 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
8473 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
8474 1
    attrs.ValueRank = -1
8475 1
    node.NodeAttributes = attrs
8476 1
    server.add_nodes([node])
8477 1
    refs = []
8478 1
    ref = ua.AddReferencesItem()
8479 1
    ref.IsForward = True
8480 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8481 1
    ref.SourceNodeId = NumericNodeId(11327, 0)
8482 1
    ref.TargetNodeClass = NodeClass.DataType
8483 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8484 1
    refs.append(ref)
8485 1
    ref = ua.AddReferencesItem()
8486 1
    ref.IsForward = True
8487 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8488 1
    ref.SourceNodeId = NumericNodeId(11327, 0)
8489 1
    ref.TargetNodeClass = NodeClass.DataType
8490 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8491 1
    refs.append(ref)
8492 1
    ref = ua.AddReferencesItem()
8493 1
    ref.IsForward = False
8494 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8495 1
    ref.SourceNodeId = NumericNodeId(11327, 0)
8496 1
    ref.TargetNodeClass = NodeClass.DataType
8497 1
    ref.TargetNodeId = NumericNodeId(2945, 0)
8498 1
    refs.append(ref)
8499 1
    server.add_references(refs)
8500
   
8501 1
    node = ua.AddNodesItem()
8502 1
    node.RequestedNewNodeId = NumericNodeId(2949, 0)
8503 1
    node.BrowseName = QualifiedName('TimedShelve', 0)
8504 1
    node.NodeClass = NodeClass.Method
8505 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8506 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8507 1
    attrs = ua.MethodAttributes()
8508 1
    attrs.DisplayName = LocalizedText("TimedShelve")
8509 1
    node.NodeAttributes = attrs
8510 1
    server.add_nodes([node])
8511 1
    refs = []
8512 1
    ref = ua.AddReferencesItem()
8513 1
    ref.IsForward = True
8514 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8515 1
    ref.SourceNodeId = NumericNodeId(2949, 0)
8516 1
    ref.TargetNodeClass = NodeClass.DataType
8517 1
    ref.TargetNodeId = NumericNodeId(2991, 0)
8518 1
    refs.append(ref)
8519 1
    ref = ua.AddReferencesItem()
8520 1
    ref.IsForward = False
8521 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8522 1
    ref.SourceNodeId = NumericNodeId(2949, 0)
8523 1
    ref.TargetNodeClass = NodeClass.DataType
8524 1
    ref.TargetNodeId = NumericNodeId(2935, 0)
8525 1
    refs.append(ref)
8526 1
    ref = ua.AddReferencesItem()
8527 1
    ref.IsForward = False
8528 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8529 1
    ref.SourceNodeId = NumericNodeId(2949, 0)
8530 1
    ref.TargetNodeClass = NodeClass.DataType
8531 1
    ref.TargetNodeId = NumericNodeId(2945, 0)
8532 1
    refs.append(ref)
8533 1
    ref = ua.AddReferencesItem()
8534 1
    ref.IsForward = True
8535 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
8536 1
    ref.SourceNodeId = NumericNodeId(2949, 0)
8537 1
    ref.TargetNodeClass = NodeClass.DataType
8538 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
8539 1
    refs.append(ref)
8540 1
    ref = ua.AddReferencesItem()
8541 1
    ref.IsForward = True
8542 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8543 1
    ref.SourceNodeId = NumericNodeId(2949, 0)
8544 1
    ref.TargetNodeClass = NodeClass.DataType
8545 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8546 1
    refs.append(ref)
8547 1
    ref = ua.AddReferencesItem()
8548 1
    ref.IsForward = False
8549 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8550 1
    ref.SourceNodeId = NumericNodeId(2949, 0)
8551 1
    ref.TargetNodeClass = NodeClass.DataType
8552 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8553 1
    refs.append(ref)
8554 1
    server.add_references(refs)
8555
   
8556 1
    node = ua.AddNodesItem()
8557 1
    node.RequestedNewNodeId = NumericNodeId(2991, 0)
8558 1
    node.BrowseName = QualifiedName('InputArguments', 0)
8559 1
    node.NodeClass = NodeClass.Variable
8560 1
    node.ParentNodeId = NumericNodeId(2949, 0)
8561 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8562 1
    node.TypeDefinition = NumericNodeId(68, 0)
8563 1
    attrs = ua.VariableAttributes()
8564 1
    attrs.DisplayName = LocalizedText("InputArguments")
8565 1
    attrs.DataType = NumericNodeId(296, 0)
8566 1
    value = []
8567 1
    extobj = ua.Argument()
8568 1
    extobj.Name = 'ShelvingTime'
8569 1
    extobj.DataType = NumericNodeId(290, 0)
8570 1
    extobj.ValueRank = -1
8571 1
    extobj.Description.Text = 'If not 0, this parameter specifies a fixed time for which the Alarm is to be shelved.'
8572 1
    value.append(extobj)
8573 1
    attrs.Value = ua.Variant(value, ua.VariantType.ExtensionObject)
8574 1
    attrs.ValueRank = 1
8575 1
    node.NodeAttributes = attrs
8576 1
    server.add_nodes([node])
8577 1
    refs = []
8578 1
    ref = ua.AddReferencesItem()
8579 1
    ref.IsForward = True
8580 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8581 1
    ref.SourceNodeId = NumericNodeId(2991, 0)
8582 1
    ref.TargetNodeClass = NodeClass.DataType
8583 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8584 1
    refs.append(ref)
8585 1
    ref = ua.AddReferencesItem()
8586 1
    ref.IsForward = True
8587 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8588 1
    ref.SourceNodeId = NumericNodeId(2991, 0)
8589 1
    ref.TargetNodeClass = NodeClass.DataType
8590 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8591 1
    refs.append(ref)
8592 1
    ref = ua.AddReferencesItem()
8593 1
    ref.IsForward = False
8594 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8595 1
    ref.SourceNodeId = NumericNodeId(2991, 0)
8596 1
    ref.TargetNodeClass = NodeClass.DataType
8597 1
    ref.TargetNodeId = NumericNodeId(2949, 0)
8598 1
    refs.append(ref)
8599 1
    server.add_references(refs)
8600
   
8601 1
    node = ua.AddNodesItem()
8602 1
    node.RequestedNewNodeId = NumericNodeId(2947, 0)
8603 1
    node.BrowseName = QualifiedName('Unshelve', 0)
8604 1
    node.NodeClass = NodeClass.Method
8605 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8606 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8607 1
    attrs = ua.MethodAttributes()
8608 1
    attrs.DisplayName = LocalizedText("Unshelve")
8609 1
    node.NodeAttributes = attrs
8610 1
    server.add_nodes([node])
8611 1
    refs = []
8612 1
    ref = ua.AddReferencesItem()
8613 1
    ref.IsForward = False
8614 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8615 1
    ref.SourceNodeId = NumericNodeId(2947, 0)
8616 1
    ref.TargetNodeClass = NodeClass.DataType
8617 1
    ref.TargetNodeId = NumericNodeId(2940, 0)
8618 1
    refs.append(ref)
8619 1
    ref = ua.AddReferencesItem()
8620 1
    ref.IsForward = False
8621 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8622 1
    ref.SourceNodeId = NumericNodeId(2947, 0)
8623 1
    ref.TargetNodeClass = NodeClass.DataType
8624 1
    ref.TargetNodeId = NumericNodeId(2943, 0)
8625 1
    refs.append(ref)
8626 1
    ref = ua.AddReferencesItem()
8627 1
    ref.IsForward = True
8628 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
8629 1
    ref.SourceNodeId = NumericNodeId(2947, 0)
8630 1
    ref.TargetNodeClass = NodeClass.DataType
8631 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
8632 1
    refs.append(ref)
8633 1
    ref = ua.AddReferencesItem()
8634 1
    ref.IsForward = True
8635 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8636 1
    ref.SourceNodeId = NumericNodeId(2947, 0)
8637 1
    ref.TargetNodeClass = NodeClass.DataType
8638 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8639 1
    refs.append(ref)
8640 1
    ref = ua.AddReferencesItem()
8641 1
    ref.IsForward = False
8642 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8643 1
    ref.SourceNodeId = NumericNodeId(2947, 0)
8644 1
    ref.TargetNodeClass = NodeClass.DataType
8645 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8646 1
    refs.append(ref)
8647 1
    server.add_references(refs)
8648
   
8649 1
    node = ua.AddNodesItem()
8650 1
    node.RequestedNewNodeId = NumericNodeId(2948, 0)
8651 1
    node.BrowseName = QualifiedName('OneShotShelve', 0)
8652 1
    node.NodeClass = NodeClass.Method
8653 1
    node.ParentNodeId = NumericNodeId(2929, 0)
8654 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
8655 1
    attrs = ua.MethodAttributes()
8656 1
    attrs.DisplayName = LocalizedText("OneShotShelve")
8657 1
    node.NodeAttributes = attrs
8658 1
    server.add_nodes([node])
8659 1
    refs = []
8660 1
    ref = ua.AddReferencesItem()
8661 1
    ref.IsForward = False
8662 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8663 1
    ref.SourceNodeId = NumericNodeId(2948, 0)
8664 1
    ref.TargetNodeClass = NodeClass.DataType
8665 1
    ref.TargetNodeId = NumericNodeId(2936, 0)
8666 1
    refs.append(ref)
8667 1
    ref = ua.AddReferencesItem()
8668 1
    ref.IsForward = False
8669 1
    ref.ReferenceTypeId = NumericNodeId(53, 0)
8670 1
    ref.SourceNodeId = NumericNodeId(2948, 0)
8671 1
    ref.TargetNodeClass = NodeClass.DataType
8672 1
    ref.TargetNodeId = NumericNodeId(2942, 0)
8673 1
    refs.append(ref)
8674 1
    ref = ua.AddReferencesItem()
8675 1
    ref.IsForward = True
8676 1
    ref.ReferenceTypeId = NumericNodeId(3065, 0)
8677 1
    ref.SourceNodeId = NumericNodeId(2948, 0)
8678 1
    ref.TargetNodeClass = NodeClass.DataType
8679 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
8680 1
    refs.append(ref)
8681 1
    ref = ua.AddReferencesItem()
8682 1
    ref.IsForward = True
8683 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8684 1
    ref.SourceNodeId = NumericNodeId(2948, 0)
8685 1
    ref.TargetNodeClass = NodeClass.DataType
8686 1
    ref.TargetNodeId = NumericNodeId(78, 0)
8687 1
    refs.append(ref)
8688 1
    ref = ua.AddReferencesItem()
8689 1
    ref.IsForward = False
8690 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
8691 1
    ref.SourceNodeId = NumericNodeId(2948, 0)
8692 1
    ref.TargetNodeClass = NodeClass.DataType
8693 1
    ref.TargetNodeId = NumericNodeId(2929, 0)
8694 1
    refs.append(ref)
8695 1
    server.add_references(refs)
8696
   
8697 1
    node = ua.AddNodesItem()
8698 1
    node.RequestedNewNodeId = NumericNodeId(2955, 0)
8699 1
    node.BrowseName = QualifiedName('LimitAlarmType', 0)
8700 1
    node.NodeClass = NodeClass.ObjectType
8701 1
    node.ParentNodeId = NumericNodeId(2915, 0)
8702 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
8703 1
    attrs = ua.ObjectTypeAttributes()
8704 1
    attrs.DisplayName = LocalizedText("LimitAlarmType")
8705 1
    attrs.IsAbstract = False
8706 1
    node.NodeAttributes = attrs
8707 1
    server.add_nodes([node])
8708 1
    refs = []
8709 1
    ref = ua.AddReferencesItem()
8710 1
    ref.IsForward = True
8711 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8712 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8713 1
    ref.TargetNodeClass = NodeClass.DataType
8714 1
    ref.TargetNodeId = NumericNodeId(11124, 0)
8715 1
    refs.append(ref)
8716 1
    ref = ua.AddReferencesItem()
8717 1
    ref.IsForward = True
8718 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8719 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8720 1
    ref.TargetNodeClass = NodeClass.DataType
8721 1
    ref.TargetNodeId = NumericNodeId(11125, 0)
8722 1
    refs.append(ref)
8723 1
    ref = ua.AddReferencesItem()
8724 1
    ref.IsForward = True
8725 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8726 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8727 1
    ref.TargetNodeClass = NodeClass.DataType
8728 1
    ref.TargetNodeId = NumericNodeId(11126, 0)
8729 1
    refs.append(ref)
8730 1
    ref = ua.AddReferencesItem()
8731 1
    ref.IsForward = True
8732 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8733 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8734 1
    ref.TargetNodeClass = NodeClass.DataType
8735 1
    ref.TargetNodeId = NumericNodeId(11127, 0)
8736 1
    refs.append(ref)
8737 1
    ref = ua.AddReferencesItem()
8738 1
    ref.IsForward = True
8739 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8740 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8741 1
    ref.TargetNodeClass = NodeClass.DataType
8742 1
    ref.TargetNodeId = NumericNodeId(16572, 0)
8743 1
    refs.append(ref)
8744 1
    ref = ua.AddReferencesItem()
8745 1
    ref.IsForward = True
8746 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8747 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8748 1
    ref.TargetNodeClass = NodeClass.DataType
8749 1
    ref.TargetNodeId = NumericNodeId(16573, 0)
8750 1
    refs.append(ref)
8751 1
    ref = ua.AddReferencesItem()
8752 1
    ref.IsForward = True
8753 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8754 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8755 1
    ref.TargetNodeClass = NodeClass.DataType
8756 1
    ref.TargetNodeId = NumericNodeId(16574, 0)
8757 1
    refs.append(ref)
8758 1
    ref = ua.AddReferencesItem()
8759 1
    ref.IsForward = True
8760 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8761 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8762 1
    ref.TargetNodeClass = NodeClass.DataType
8763 1
    ref.TargetNodeId = NumericNodeId(16575, 0)
8764 1
    refs.append(ref)
8765 1
    ref = ua.AddReferencesItem()
8766 1
    ref.IsForward = False
8767 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
8768 1
    ref.SourceNodeId = NumericNodeId(2955, 0)
8769 1
    ref.TargetNodeClass = NodeClass.DataType
8770 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
8771 1
    refs.append(ref)
8772 1
    server.add_references(refs)
8773
   
8774 1
    node = ua.AddNodesItem()
8775 1
    node.RequestedNewNodeId = NumericNodeId(11124, 0)
8776 1
    node.BrowseName = QualifiedName('HighHighLimit', 0)
8777 1
    node.NodeClass = NodeClass.Variable
8778 1
    node.ParentNodeId = NumericNodeId(2955, 0)
8779 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8780 1
    node.TypeDefinition = NumericNodeId(68, 0)
8781 1
    attrs = ua.VariableAttributes()
8782 1
    attrs.DisplayName = LocalizedText("HighHighLimit")
8783 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
8784 1
    attrs.ValueRank = -1
8785 1
    node.NodeAttributes = attrs
8786 1
    server.add_nodes([node])
8787 1
    refs = []
8788 1
    ref = ua.AddReferencesItem()
8789 1
    ref.IsForward = True
8790 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8791 1
    ref.SourceNodeId = NumericNodeId(11124, 0)
8792 1
    ref.TargetNodeClass = NodeClass.DataType
8793 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8794 1
    refs.append(ref)
8795 1
    ref = ua.AddReferencesItem()
8796 1
    ref.IsForward = True
8797 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8798 1
    ref.SourceNodeId = NumericNodeId(11124, 0)
8799 1
    ref.TargetNodeClass = NodeClass.DataType
8800 1
    ref.TargetNodeId = NumericNodeId(80, 0)
8801 1
    refs.append(ref)
8802 1
    ref = ua.AddReferencesItem()
8803 1
    ref.IsForward = False
8804 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8805 1
    ref.SourceNodeId = NumericNodeId(11124, 0)
8806 1
    ref.TargetNodeClass = NodeClass.DataType
8807 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
8808 1
    refs.append(ref)
8809 1
    server.add_references(refs)
8810
   
8811 1
    node = ua.AddNodesItem()
8812 1
    node.RequestedNewNodeId = NumericNodeId(11125, 0)
8813 1
    node.BrowseName = QualifiedName('HighLimit', 0)
8814 1
    node.NodeClass = NodeClass.Variable
8815 1
    node.ParentNodeId = NumericNodeId(2955, 0)
8816 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8817 1
    node.TypeDefinition = NumericNodeId(68, 0)
8818 1
    attrs = ua.VariableAttributes()
8819 1
    attrs.DisplayName = LocalizedText("HighLimit")
8820 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
8821 1
    attrs.ValueRank = -1
8822 1
    node.NodeAttributes = attrs
8823 1
    server.add_nodes([node])
8824 1
    refs = []
8825 1
    ref = ua.AddReferencesItem()
8826 1
    ref.IsForward = True
8827 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8828 1
    ref.SourceNodeId = NumericNodeId(11125, 0)
8829 1
    ref.TargetNodeClass = NodeClass.DataType
8830 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8831 1
    refs.append(ref)
8832 1
    ref = ua.AddReferencesItem()
8833 1
    ref.IsForward = True
8834 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8835 1
    ref.SourceNodeId = NumericNodeId(11125, 0)
8836 1
    ref.TargetNodeClass = NodeClass.DataType
8837 1
    ref.TargetNodeId = NumericNodeId(80, 0)
8838 1
    refs.append(ref)
8839 1
    ref = ua.AddReferencesItem()
8840 1
    ref.IsForward = False
8841 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8842 1
    ref.SourceNodeId = NumericNodeId(11125, 0)
8843 1
    ref.TargetNodeClass = NodeClass.DataType
8844 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
8845 1
    refs.append(ref)
8846 1
    server.add_references(refs)
8847
   
8848 1
    node = ua.AddNodesItem()
8849 1
    node.RequestedNewNodeId = NumericNodeId(11126, 0)
8850 1
    node.BrowseName = QualifiedName('LowLimit', 0)
8851 1
    node.NodeClass = NodeClass.Variable
8852 1
    node.ParentNodeId = NumericNodeId(2955, 0)
8853 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8854 1
    node.TypeDefinition = NumericNodeId(68, 0)
8855 1
    attrs = ua.VariableAttributes()
8856 1
    attrs.DisplayName = LocalizedText("LowLimit")
8857 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
8858 1
    attrs.ValueRank = -1
8859 1
    node.NodeAttributes = attrs
8860 1
    server.add_nodes([node])
8861 1
    refs = []
8862 1
    ref = ua.AddReferencesItem()
8863 1
    ref.IsForward = True
8864 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8865 1
    ref.SourceNodeId = NumericNodeId(11126, 0)
8866 1
    ref.TargetNodeClass = NodeClass.DataType
8867 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8868 1
    refs.append(ref)
8869 1
    ref = ua.AddReferencesItem()
8870 1
    ref.IsForward = True
8871 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8872 1
    ref.SourceNodeId = NumericNodeId(11126, 0)
8873 1
    ref.TargetNodeClass = NodeClass.DataType
8874 1
    ref.TargetNodeId = NumericNodeId(80, 0)
8875 1
    refs.append(ref)
8876 1
    ref = ua.AddReferencesItem()
8877 1
    ref.IsForward = False
8878 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8879 1
    ref.SourceNodeId = NumericNodeId(11126, 0)
8880 1
    ref.TargetNodeClass = NodeClass.DataType
8881 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
8882 1
    refs.append(ref)
8883 1
    server.add_references(refs)
8884
   
8885 1
    node = ua.AddNodesItem()
8886 1
    node.RequestedNewNodeId = NumericNodeId(11127, 0)
8887 1
    node.BrowseName = QualifiedName('LowLowLimit', 0)
8888 1
    node.NodeClass = NodeClass.Variable
8889 1
    node.ParentNodeId = NumericNodeId(2955, 0)
8890 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8891 1
    node.TypeDefinition = NumericNodeId(68, 0)
8892 1
    attrs = ua.VariableAttributes()
8893 1
    attrs.DisplayName = LocalizedText("LowLowLimit")
8894 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
8895 1
    attrs.ValueRank = -1
8896 1
    node.NodeAttributes = attrs
8897 1
    server.add_nodes([node])
8898 1
    refs = []
8899 1
    ref = ua.AddReferencesItem()
8900 1
    ref.IsForward = True
8901 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8902 1
    ref.SourceNodeId = NumericNodeId(11127, 0)
8903 1
    ref.TargetNodeClass = NodeClass.DataType
8904 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8905 1
    refs.append(ref)
8906 1
    ref = ua.AddReferencesItem()
8907 1
    ref.IsForward = True
8908 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8909 1
    ref.SourceNodeId = NumericNodeId(11127, 0)
8910 1
    ref.TargetNodeClass = NodeClass.DataType
8911 1
    ref.TargetNodeId = NumericNodeId(80, 0)
8912 1
    refs.append(ref)
8913 1
    ref = ua.AddReferencesItem()
8914 1
    ref.IsForward = False
8915 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8916 1
    ref.SourceNodeId = NumericNodeId(11127, 0)
8917 1
    ref.TargetNodeClass = NodeClass.DataType
8918 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
8919 1
    refs.append(ref)
8920 1
    server.add_references(refs)
8921
   
8922 1
    node = ua.AddNodesItem()
8923 1
    node.RequestedNewNodeId = NumericNodeId(16572, 0)
8924 1
    node.BrowseName = QualifiedName('BaseHighHighLimit', 0)
8925 1
    node.NodeClass = NodeClass.Variable
8926 1
    node.ParentNodeId = NumericNodeId(2955, 0)
8927 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8928 1
    node.TypeDefinition = NumericNodeId(68, 0)
8929 1
    attrs = ua.VariableAttributes()
8930 1
    attrs.DisplayName = LocalizedText("BaseHighHighLimit")
8931 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
8932 1
    attrs.ValueRank = -1
8933 1
    node.NodeAttributes = attrs
8934 1
    server.add_nodes([node])
8935 1
    refs = []
8936 1
    ref = ua.AddReferencesItem()
8937 1
    ref.IsForward = True
8938 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8939 1
    ref.SourceNodeId = NumericNodeId(16572, 0)
8940 1
    ref.TargetNodeClass = NodeClass.DataType
8941 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8942 1
    refs.append(ref)
8943 1
    ref = ua.AddReferencesItem()
8944 1
    ref.IsForward = True
8945 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8946 1
    ref.SourceNodeId = NumericNodeId(16572, 0)
8947 1
    ref.TargetNodeClass = NodeClass.DataType
8948 1
    ref.TargetNodeId = NumericNodeId(80, 0)
8949 1
    refs.append(ref)
8950 1
    ref = ua.AddReferencesItem()
8951 1
    ref.IsForward = False
8952 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8953 1
    ref.SourceNodeId = NumericNodeId(16572, 0)
8954 1
    ref.TargetNodeClass = NodeClass.DataType
8955 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
8956 1
    refs.append(ref)
8957 1
    server.add_references(refs)
8958
   
8959 1
    node = ua.AddNodesItem()
8960 1
    node.RequestedNewNodeId = NumericNodeId(16573, 0)
8961 1
    node.BrowseName = QualifiedName('BaseHighLimit', 0)
8962 1
    node.NodeClass = NodeClass.Variable
8963 1
    node.ParentNodeId = NumericNodeId(2955, 0)
8964 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
8965 1
    node.TypeDefinition = NumericNodeId(68, 0)
8966 1
    attrs = ua.VariableAttributes()
8967 1
    attrs.DisplayName = LocalizedText("BaseHighLimit")
8968 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
8969 1
    attrs.ValueRank = -1
8970 1
    node.NodeAttributes = attrs
8971 1
    server.add_nodes([node])
8972 1
    refs = []
8973 1
    ref = ua.AddReferencesItem()
8974 1
    ref.IsForward = True
8975 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
8976 1
    ref.SourceNodeId = NumericNodeId(16573, 0)
8977 1
    ref.TargetNodeClass = NodeClass.DataType
8978 1
    ref.TargetNodeId = NumericNodeId(68, 0)
8979 1
    refs.append(ref)
8980 1
    ref = ua.AddReferencesItem()
8981 1
    ref.IsForward = True
8982 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
8983 1
    ref.SourceNodeId = NumericNodeId(16573, 0)
8984 1
    ref.TargetNodeClass = NodeClass.DataType
8985 1
    ref.TargetNodeId = NumericNodeId(80, 0)
8986 1
    refs.append(ref)
8987 1
    ref = ua.AddReferencesItem()
8988 1
    ref.IsForward = False
8989 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
8990 1
    ref.SourceNodeId = NumericNodeId(16573, 0)
8991 1
    ref.TargetNodeClass = NodeClass.DataType
8992 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
8993 1
    refs.append(ref)
8994 1
    server.add_references(refs)
8995
   
8996 1
    node = ua.AddNodesItem()
8997 1
    node.RequestedNewNodeId = NumericNodeId(16574, 0)
8998 1
    node.BrowseName = QualifiedName('BaseLowLimit', 0)
8999 1
    node.NodeClass = NodeClass.Variable
9000 1
    node.ParentNodeId = NumericNodeId(2955, 0)
9001 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9002 1
    node.TypeDefinition = NumericNodeId(68, 0)
9003 1
    attrs = ua.VariableAttributes()
9004 1
    attrs.DisplayName = LocalizedText("BaseLowLimit")
9005 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
9006 1
    attrs.ValueRank = -1
9007 1
    node.NodeAttributes = attrs
9008 1
    server.add_nodes([node])
9009 1
    refs = []
9010 1
    ref = ua.AddReferencesItem()
9011 1
    ref.IsForward = True
9012 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9013 1
    ref.SourceNodeId = NumericNodeId(16574, 0)
9014 1
    ref.TargetNodeClass = NodeClass.DataType
9015 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9016 1
    refs.append(ref)
9017 1
    ref = ua.AddReferencesItem()
9018 1
    ref.IsForward = True
9019 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9020 1
    ref.SourceNodeId = NumericNodeId(16574, 0)
9021 1
    ref.TargetNodeClass = NodeClass.DataType
9022 1
    ref.TargetNodeId = NumericNodeId(80, 0)
9023 1
    refs.append(ref)
9024 1
    ref = ua.AddReferencesItem()
9025 1
    ref.IsForward = False
9026 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9027 1
    ref.SourceNodeId = NumericNodeId(16574, 0)
9028 1
    ref.TargetNodeClass = NodeClass.DataType
9029 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
9030 1
    refs.append(ref)
9031 1
    server.add_references(refs)
9032
   
9033 1
    node = ua.AddNodesItem()
9034 1
    node.RequestedNewNodeId = NumericNodeId(16575, 0)
9035 1
    node.BrowseName = QualifiedName('BaseLowLowLimit', 0)
9036 1
    node.NodeClass = NodeClass.Variable
9037 1
    node.ParentNodeId = NumericNodeId(2955, 0)
9038 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9039 1
    node.TypeDefinition = NumericNodeId(68, 0)
9040 1
    attrs = ua.VariableAttributes()
9041 1
    attrs.DisplayName = LocalizedText("BaseLowLowLimit")
9042 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
9043 1
    attrs.ValueRank = -1
9044 1
    node.NodeAttributes = attrs
9045 1
    server.add_nodes([node])
9046 1
    refs = []
9047 1
    ref = ua.AddReferencesItem()
9048 1
    ref.IsForward = True
9049 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9050 1
    ref.SourceNodeId = NumericNodeId(16575, 0)
9051 1
    ref.TargetNodeClass = NodeClass.DataType
9052 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9053 1
    refs.append(ref)
9054 1
    ref = ua.AddReferencesItem()
9055 1
    ref.IsForward = True
9056 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9057 1
    ref.SourceNodeId = NumericNodeId(16575, 0)
9058 1
    ref.TargetNodeClass = NodeClass.DataType
9059 1
    ref.TargetNodeId = NumericNodeId(80, 0)
9060 1
    refs.append(ref)
9061 1
    ref = ua.AddReferencesItem()
9062 1
    ref.IsForward = False
9063 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9064 1
    ref.SourceNodeId = NumericNodeId(16575, 0)
9065 1
    ref.TargetNodeClass = NodeClass.DataType
9066 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
9067 1
    refs.append(ref)
9068 1
    server.add_references(refs)
9069
   
9070 1
    node = ua.AddNodesItem()
9071 1
    node.RequestedNewNodeId = NumericNodeId(9318, 0)
9072 1
    node.BrowseName = QualifiedName('ExclusiveLimitStateMachineType', 0)
9073 1
    node.NodeClass = NodeClass.ObjectType
9074 1
    node.ParentNodeId = NumericNodeId(2771, 0)
9075 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
9076 1
    attrs = ua.ObjectTypeAttributes()
9077 1
    attrs.DisplayName = LocalizedText("ExclusiveLimitStateMachineType")
9078 1
    attrs.IsAbstract = False
9079 1
    node.NodeAttributes = attrs
9080 1
    server.add_nodes([node])
9081 1
    refs = []
9082 1
    ref = ua.AddReferencesItem()
9083 1
    ref.IsForward = True
9084 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9085 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9086 1
    ref.TargetNodeClass = NodeClass.DataType
9087 1
    ref.TargetNodeId = NumericNodeId(9329, 0)
9088 1
    refs.append(ref)
9089 1
    ref = ua.AddReferencesItem()
9090 1
    ref.IsForward = True
9091 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9092 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9093 1
    ref.TargetNodeClass = NodeClass.DataType
9094 1
    ref.TargetNodeId = NumericNodeId(9331, 0)
9095 1
    refs.append(ref)
9096 1
    ref = ua.AddReferencesItem()
9097 1
    ref.IsForward = True
9098 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9099 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9100 1
    ref.TargetNodeClass = NodeClass.DataType
9101 1
    ref.TargetNodeId = NumericNodeId(9333, 0)
9102 1
    refs.append(ref)
9103 1
    ref = ua.AddReferencesItem()
9104 1
    ref.IsForward = True
9105 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9106 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9107 1
    ref.TargetNodeClass = NodeClass.DataType
9108 1
    ref.TargetNodeId = NumericNodeId(9335, 0)
9109 1
    refs.append(ref)
9110 1
    ref = ua.AddReferencesItem()
9111 1
    ref.IsForward = True
9112 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9113 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9114 1
    ref.TargetNodeClass = NodeClass.DataType
9115 1
    ref.TargetNodeId = NumericNodeId(9337, 0)
9116 1
    refs.append(ref)
9117 1
    ref = ua.AddReferencesItem()
9118 1
    ref.IsForward = True
9119 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9120 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9121 1
    ref.TargetNodeClass = NodeClass.DataType
9122 1
    ref.TargetNodeId = NumericNodeId(9338, 0)
9123 1
    refs.append(ref)
9124 1
    ref = ua.AddReferencesItem()
9125 1
    ref.IsForward = True
9126 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9127 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9128 1
    ref.TargetNodeClass = NodeClass.DataType
9129 1
    ref.TargetNodeId = NumericNodeId(9339, 0)
9130 1
    refs.append(ref)
9131 1
    ref = ua.AddReferencesItem()
9132 1
    ref.IsForward = True
9133 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9134 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9135 1
    ref.TargetNodeClass = NodeClass.DataType
9136 1
    ref.TargetNodeId = NumericNodeId(9340, 0)
9137 1
    refs.append(ref)
9138 1
    ref = ua.AddReferencesItem()
9139 1
    ref.IsForward = False
9140 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
9141 1
    ref.SourceNodeId = NumericNodeId(9318, 0)
9142 1
    ref.TargetNodeClass = NodeClass.DataType
9143 1
    ref.TargetNodeId = NumericNodeId(2771, 0)
9144 1
    refs.append(ref)
9145 1
    server.add_references(refs)
9146
   
9147 1
    node = ua.AddNodesItem()
9148 1
    node.RequestedNewNodeId = NumericNodeId(9329, 0)
9149 1
    node.BrowseName = QualifiedName('HighHigh', 0)
9150 1
    node.NodeClass = NodeClass.Object
9151 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9152 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9153 1
    node.TypeDefinition = NumericNodeId(2307, 0)
9154 1
    attrs = ua.ObjectAttributes()
9155 1
    attrs.DisplayName = LocalizedText("HighHigh")
9156 1
    attrs.EventNotifier = 0
9157 1
    node.NodeAttributes = attrs
9158 1
    server.add_nodes([node])
9159 1
    refs = []
9160 1
    ref = ua.AddReferencesItem()
9161 1
    ref.IsForward = True
9162 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9163 1
    ref.SourceNodeId = NumericNodeId(9329, 0)
9164 1
    ref.TargetNodeClass = NodeClass.DataType
9165 1
    ref.TargetNodeId = NumericNodeId(9330, 0)
9166 1
    refs.append(ref)
9167 1
    ref = ua.AddReferencesItem()
9168 1
    ref.IsForward = False
9169 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9170 1
    ref.SourceNodeId = NumericNodeId(9329, 0)
9171 1
    ref.TargetNodeClass = NodeClass.DataType
9172 1
    ref.TargetNodeId = NumericNodeId(9339, 0)
9173 1
    refs.append(ref)
9174 1
    ref = ua.AddReferencesItem()
9175 1
    ref.IsForward = False
9176 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9177 1
    ref.SourceNodeId = NumericNodeId(9329, 0)
9178 1
    ref.TargetNodeClass = NodeClass.DataType
9179 1
    ref.TargetNodeId = NumericNodeId(9340, 0)
9180 1
    refs.append(ref)
9181 1
    ref = ua.AddReferencesItem()
9182 1
    ref.IsForward = True
9183 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9184 1
    ref.SourceNodeId = NumericNodeId(9329, 0)
9185 1
    ref.TargetNodeClass = NodeClass.DataType
9186 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
9187 1
    refs.append(ref)
9188 1
    ref = ua.AddReferencesItem()
9189 1
    ref.IsForward = False
9190 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9191 1
    ref.SourceNodeId = NumericNodeId(9329, 0)
9192 1
    ref.TargetNodeClass = NodeClass.DataType
9193 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9194 1
    refs.append(ref)
9195 1
    server.add_references(refs)
9196
   
9197 1
    node = ua.AddNodesItem()
9198 1
    node.RequestedNewNodeId = NumericNodeId(9330, 0)
9199 1
    node.BrowseName = QualifiedName('StateNumber', 0)
9200 1
    node.NodeClass = NodeClass.Variable
9201 1
    node.ParentNodeId = NumericNodeId(9329, 0)
9202 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9203 1
    node.TypeDefinition = NumericNodeId(68, 0)
9204 1
    attrs = ua.VariableAttributes()
9205 1
    attrs.DisplayName = LocalizedText("StateNumber")
9206 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9207 1
    attrs.ValueRank = -1
9208 1
    node.NodeAttributes = attrs
9209 1
    server.add_nodes([node])
9210 1
    refs = []
9211 1
    ref = ua.AddReferencesItem()
9212 1
    ref.IsForward = True
9213 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9214 1
    ref.SourceNodeId = NumericNodeId(9330, 0)
9215 1
    ref.TargetNodeClass = NodeClass.DataType
9216 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9217 1
    refs.append(ref)
9218 1
    ref = ua.AddReferencesItem()
9219 1
    ref.IsForward = True
9220 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9221 1
    ref.SourceNodeId = NumericNodeId(9330, 0)
9222 1
    ref.TargetNodeClass = NodeClass.DataType
9223 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9224 1
    refs.append(ref)
9225 1
    ref = ua.AddReferencesItem()
9226 1
    ref.IsForward = False
9227 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9228 1
    ref.SourceNodeId = NumericNodeId(9330, 0)
9229 1
    ref.TargetNodeClass = NodeClass.DataType
9230 1
    ref.TargetNodeId = NumericNodeId(9329, 0)
9231 1
    refs.append(ref)
9232 1
    server.add_references(refs)
9233
   
9234 1
    node = ua.AddNodesItem()
9235 1
    node.RequestedNewNodeId = NumericNodeId(9331, 0)
9236 1
    node.BrowseName = QualifiedName('High', 0)
9237 1
    node.NodeClass = NodeClass.Object
9238 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9239 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9240 1
    node.TypeDefinition = NumericNodeId(2307, 0)
9241 1
    attrs = ua.ObjectAttributes()
9242 1
    attrs.DisplayName = LocalizedText("High")
9243 1
    attrs.EventNotifier = 0
9244 1
    node.NodeAttributes = attrs
9245 1
    server.add_nodes([node])
9246 1
    refs = []
9247 1
    ref = ua.AddReferencesItem()
9248 1
    ref.IsForward = True
9249 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9250 1
    ref.SourceNodeId = NumericNodeId(9331, 0)
9251 1
    ref.TargetNodeClass = NodeClass.DataType
9252 1
    ref.TargetNodeId = NumericNodeId(9332, 0)
9253 1
    refs.append(ref)
9254 1
    ref = ua.AddReferencesItem()
9255 1
    ref.IsForward = False
9256 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9257 1
    ref.SourceNodeId = NumericNodeId(9331, 0)
9258 1
    ref.TargetNodeClass = NodeClass.DataType
9259 1
    ref.TargetNodeId = NumericNodeId(9339, 0)
9260 1
    refs.append(ref)
9261 1
    ref = ua.AddReferencesItem()
9262 1
    ref.IsForward = False
9263 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9264 1
    ref.SourceNodeId = NumericNodeId(9331, 0)
9265 1
    ref.TargetNodeClass = NodeClass.DataType
9266 1
    ref.TargetNodeId = NumericNodeId(9340, 0)
9267 1
    refs.append(ref)
9268 1
    ref = ua.AddReferencesItem()
9269 1
    ref.IsForward = True
9270 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9271 1
    ref.SourceNodeId = NumericNodeId(9331, 0)
9272 1
    ref.TargetNodeClass = NodeClass.DataType
9273 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
9274 1
    refs.append(ref)
9275 1
    ref = ua.AddReferencesItem()
9276 1
    ref.IsForward = False
9277 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9278 1
    ref.SourceNodeId = NumericNodeId(9331, 0)
9279 1
    ref.TargetNodeClass = NodeClass.DataType
9280 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9281 1
    refs.append(ref)
9282 1
    server.add_references(refs)
9283
   
9284 1
    node = ua.AddNodesItem()
9285 1
    node.RequestedNewNodeId = NumericNodeId(9332, 0)
9286 1
    node.BrowseName = QualifiedName('StateNumber', 0)
9287 1
    node.NodeClass = NodeClass.Variable
9288 1
    node.ParentNodeId = NumericNodeId(9331, 0)
9289 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9290 1
    node.TypeDefinition = NumericNodeId(68, 0)
9291 1
    attrs = ua.VariableAttributes()
9292 1
    attrs.DisplayName = LocalizedText("StateNumber")
9293 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9294 1
    attrs.ValueRank = -1
9295 1
    node.NodeAttributes = attrs
9296 1
    server.add_nodes([node])
9297 1
    refs = []
9298 1
    ref = ua.AddReferencesItem()
9299 1
    ref.IsForward = True
9300 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9301 1
    ref.SourceNodeId = NumericNodeId(9332, 0)
9302 1
    ref.TargetNodeClass = NodeClass.DataType
9303 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9304 1
    refs.append(ref)
9305 1
    ref = ua.AddReferencesItem()
9306 1
    ref.IsForward = True
9307 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9308 1
    ref.SourceNodeId = NumericNodeId(9332, 0)
9309 1
    ref.TargetNodeClass = NodeClass.DataType
9310 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9311 1
    refs.append(ref)
9312 1
    ref = ua.AddReferencesItem()
9313 1
    ref.IsForward = False
9314 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9315 1
    ref.SourceNodeId = NumericNodeId(9332, 0)
9316 1
    ref.TargetNodeClass = NodeClass.DataType
9317 1
    ref.TargetNodeId = NumericNodeId(9331, 0)
9318 1
    refs.append(ref)
9319 1
    server.add_references(refs)
9320
   
9321 1
    node = ua.AddNodesItem()
9322 1
    node.RequestedNewNodeId = NumericNodeId(9333, 0)
9323 1
    node.BrowseName = QualifiedName('Low', 0)
9324 1
    node.NodeClass = NodeClass.Object
9325 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9326 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9327 1
    node.TypeDefinition = NumericNodeId(2307, 0)
9328 1
    attrs = ua.ObjectAttributes()
9329 1
    attrs.DisplayName = LocalizedText("Low")
9330 1
    attrs.EventNotifier = 0
9331 1
    node.NodeAttributes = attrs
9332 1
    server.add_nodes([node])
9333 1
    refs = []
9334 1
    ref = ua.AddReferencesItem()
9335 1
    ref.IsForward = True
9336 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9337 1
    ref.SourceNodeId = NumericNodeId(9333, 0)
9338 1
    ref.TargetNodeClass = NodeClass.DataType
9339 1
    ref.TargetNodeId = NumericNodeId(9334, 0)
9340 1
    refs.append(ref)
9341 1
    ref = ua.AddReferencesItem()
9342 1
    ref.IsForward = False
9343 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9344 1
    ref.SourceNodeId = NumericNodeId(9333, 0)
9345 1
    ref.TargetNodeClass = NodeClass.DataType
9346 1
    ref.TargetNodeId = NumericNodeId(9337, 0)
9347 1
    refs.append(ref)
9348 1
    ref = ua.AddReferencesItem()
9349 1
    ref.IsForward = False
9350 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9351 1
    ref.SourceNodeId = NumericNodeId(9333, 0)
9352 1
    ref.TargetNodeClass = NodeClass.DataType
9353 1
    ref.TargetNodeId = NumericNodeId(9338, 0)
9354 1
    refs.append(ref)
9355 1
    ref = ua.AddReferencesItem()
9356 1
    ref.IsForward = True
9357 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9358 1
    ref.SourceNodeId = NumericNodeId(9333, 0)
9359 1
    ref.TargetNodeClass = NodeClass.DataType
9360 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
9361 1
    refs.append(ref)
9362 1
    ref = ua.AddReferencesItem()
9363 1
    ref.IsForward = False
9364 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9365 1
    ref.SourceNodeId = NumericNodeId(9333, 0)
9366 1
    ref.TargetNodeClass = NodeClass.DataType
9367 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9368 1
    refs.append(ref)
9369 1
    server.add_references(refs)
9370
   
9371 1
    node = ua.AddNodesItem()
9372 1
    node.RequestedNewNodeId = NumericNodeId(9334, 0)
9373 1
    node.BrowseName = QualifiedName('StateNumber', 0)
9374 1
    node.NodeClass = NodeClass.Variable
9375 1
    node.ParentNodeId = NumericNodeId(9333, 0)
9376 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9377 1
    node.TypeDefinition = NumericNodeId(68, 0)
9378 1
    attrs = ua.VariableAttributes()
9379 1
    attrs.DisplayName = LocalizedText("StateNumber")
9380 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9381 1
    attrs.ValueRank = -1
9382 1
    node.NodeAttributes = attrs
9383 1
    server.add_nodes([node])
9384 1
    refs = []
9385 1
    ref = ua.AddReferencesItem()
9386 1
    ref.IsForward = True
9387 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9388 1
    ref.SourceNodeId = NumericNodeId(9334, 0)
9389 1
    ref.TargetNodeClass = NodeClass.DataType
9390 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9391 1
    refs.append(ref)
9392 1
    ref = ua.AddReferencesItem()
9393 1
    ref.IsForward = True
9394 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9395 1
    ref.SourceNodeId = NumericNodeId(9334, 0)
9396 1
    ref.TargetNodeClass = NodeClass.DataType
9397 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9398 1
    refs.append(ref)
9399 1
    ref = ua.AddReferencesItem()
9400 1
    ref.IsForward = False
9401 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9402 1
    ref.SourceNodeId = NumericNodeId(9334, 0)
9403 1
    ref.TargetNodeClass = NodeClass.DataType
9404 1
    ref.TargetNodeId = NumericNodeId(9333, 0)
9405 1
    refs.append(ref)
9406 1
    server.add_references(refs)
9407
   
9408 1
    node = ua.AddNodesItem()
9409 1
    node.RequestedNewNodeId = NumericNodeId(9335, 0)
9410 1
    node.BrowseName = QualifiedName('LowLow', 0)
9411 1
    node.NodeClass = NodeClass.Object
9412 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9413 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9414 1
    node.TypeDefinition = NumericNodeId(2307, 0)
9415 1
    attrs = ua.ObjectAttributes()
9416 1
    attrs.DisplayName = LocalizedText("LowLow")
9417 1
    attrs.EventNotifier = 0
9418 1
    node.NodeAttributes = attrs
9419 1
    server.add_nodes([node])
9420 1
    refs = []
9421 1
    ref = ua.AddReferencesItem()
9422 1
    ref.IsForward = True
9423 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9424 1
    ref.SourceNodeId = NumericNodeId(9335, 0)
9425 1
    ref.TargetNodeClass = NodeClass.DataType
9426 1
    ref.TargetNodeId = NumericNodeId(9336, 0)
9427 1
    refs.append(ref)
9428 1
    ref = ua.AddReferencesItem()
9429 1
    ref.IsForward = False
9430 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9431 1
    ref.SourceNodeId = NumericNodeId(9335, 0)
9432 1
    ref.TargetNodeClass = NodeClass.DataType
9433 1
    ref.TargetNodeId = NumericNodeId(9337, 0)
9434 1
    refs.append(ref)
9435 1
    ref = ua.AddReferencesItem()
9436 1
    ref.IsForward = False
9437 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9438 1
    ref.SourceNodeId = NumericNodeId(9335, 0)
9439 1
    ref.TargetNodeClass = NodeClass.DataType
9440 1
    ref.TargetNodeId = NumericNodeId(9338, 0)
9441 1
    refs.append(ref)
9442 1
    ref = ua.AddReferencesItem()
9443 1
    ref.IsForward = True
9444 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9445 1
    ref.SourceNodeId = NumericNodeId(9335, 0)
9446 1
    ref.TargetNodeClass = NodeClass.DataType
9447 1
    ref.TargetNodeId = NumericNodeId(2307, 0)
9448 1
    refs.append(ref)
9449 1
    ref = ua.AddReferencesItem()
9450 1
    ref.IsForward = False
9451 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9452 1
    ref.SourceNodeId = NumericNodeId(9335, 0)
9453 1
    ref.TargetNodeClass = NodeClass.DataType
9454 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9455 1
    refs.append(ref)
9456 1
    server.add_references(refs)
9457
   
9458 1
    node = ua.AddNodesItem()
9459 1
    node.RequestedNewNodeId = NumericNodeId(9336, 0)
9460 1
    node.BrowseName = QualifiedName('StateNumber', 0)
9461 1
    node.NodeClass = NodeClass.Variable
9462 1
    node.ParentNodeId = NumericNodeId(9335, 0)
9463 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9464 1
    node.TypeDefinition = NumericNodeId(68, 0)
9465 1
    attrs = ua.VariableAttributes()
9466 1
    attrs.DisplayName = LocalizedText("StateNumber")
9467 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9468 1
    attrs.ValueRank = -1
9469 1
    node.NodeAttributes = attrs
9470 1
    server.add_nodes([node])
9471 1
    refs = []
9472 1
    ref = ua.AddReferencesItem()
9473 1
    ref.IsForward = True
9474 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9475 1
    ref.SourceNodeId = NumericNodeId(9336, 0)
9476 1
    ref.TargetNodeClass = NodeClass.DataType
9477 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9478 1
    refs.append(ref)
9479 1
    ref = ua.AddReferencesItem()
9480 1
    ref.IsForward = True
9481 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9482 1
    ref.SourceNodeId = NumericNodeId(9336, 0)
9483 1
    ref.TargetNodeClass = NodeClass.DataType
9484 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9485 1
    refs.append(ref)
9486 1
    ref = ua.AddReferencesItem()
9487 1
    ref.IsForward = False
9488 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9489 1
    ref.SourceNodeId = NumericNodeId(9336, 0)
9490 1
    ref.TargetNodeClass = NodeClass.DataType
9491 1
    ref.TargetNodeId = NumericNodeId(9335, 0)
9492 1
    refs.append(ref)
9493 1
    server.add_references(refs)
9494
   
9495 1
    node = ua.AddNodesItem()
9496 1
    node.RequestedNewNodeId = NumericNodeId(9337, 0)
9497 1
    node.BrowseName = QualifiedName('LowLowToLow', 0)
9498 1
    node.NodeClass = NodeClass.Object
9499 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9500 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9501 1
    node.TypeDefinition = NumericNodeId(2310, 0)
9502 1
    attrs = ua.ObjectAttributes()
9503 1
    attrs.DisplayName = LocalizedText("LowLowToLow")
9504 1
    attrs.EventNotifier = 0
9505 1
    node.NodeAttributes = attrs
9506 1
    server.add_nodes([node])
9507 1
    refs = []
9508 1
    ref = ua.AddReferencesItem()
9509 1
    ref.IsForward = True
9510 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9511 1
    ref.SourceNodeId = NumericNodeId(9337, 0)
9512 1
    ref.TargetNodeClass = NodeClass.DataType
9513 1
    ref.TargetNodeId = NumericNodeId(11340, 0)
9514 1
    refs.append(ref)
9515 1
    ref = ua.AddReferencesItem()
9516 1
    ref.IsForward = True
9517 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9518 1
    ref.SourceNodeId = NumericNodeId(9337, 0)
9519 1
    ref.TargetNodeClass = NodeClass.DataType
9520 1
    ref.TargetNodeId = NumericNodeId(9335, 0)
9521 1
    refs.append(ref)
9522 1
    ref = ua.AddReferencesItem()
9523 1
    ref.IsForward = True
9524 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9525 1
    ref.SourceNodeId = NumericNodeId(9337, 0)
9526 1
    ref.TargetNodeClass = NodeClass.DataType
9527 1
    ref.TargetNodeId = NumericNodeId(9333, 0)
9528 1
    refs.append(ref)
9529 1
    ref = ua.AddReferencesItem()
9530 1
    ref.IsForward = True
9531 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9532 1
    ref.SourceNodeId = NumericNodeId(9337, 0)
9533 1
    ref.TargetNodeClass = NodeClass.DataType
9534 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
9535 1
    refs.append(ref)
9536 1
    ref = ua.AddReferencesItem()
9537 1
    ref.IsForward = False
9538 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9539 1
    ref.SourceNodeId = NumericNodeId(9337, 0)
9540 1
    ref.TargetNodeClass = NodeClass.DataType
9541 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9542 1
    refs.append(ref)
9543 1
    server.add_references(refs)
9544
   
9545 1
    node = ua.AddNodesItem()
9546 1
    node.RequestedNewNodeId = NumericNodeId(11340, 0)
9547 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
9548 1
    node.NodeClass = NodeClass.Variable
9549 1
    node.ParentNodeId = NumericNodeId(9337, 0)
9550 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9551 1
    node.TypeDefinition = NumericNodeId(68, 0)
9552 1
    attrs = ua.VariableAttributes()
9553 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
9554 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9555 1
    attrs.ValueRank = -1
9556 1
    node.NodeAttributes = attrs
9557 1
    server.add_nodes([node])
9558 1
    refs = []
9559 1
    ref = ua.AddReferencesItem()
9560 1
    ref.IsForward = True
9561 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9562 1
    ref.SourceNodeId = NumericNodeId(11340, 0)
9563 1
    ref.TargetNodeClass = NodeClass.DataType
9564 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9565 1
    refs.append(ref)
9566 1
    ref = ua.AddReferencesItem()
9567 1
    ref.IsForward = True
9568 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9569 1
    ref.SourceNodeId = NumericNodeId(11340, 0)
9570 1
    ref.TargetNodeClass = NodeClass.DataType
9571 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9572 1
    refs.append(ref)
9573 1
    ref = ua.AddReferencesItem()
9574 1
    ref.IsForward = False
9575 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9576 1
    ref.SourceNodeId = NumericNodeId(11340, 0)
9577 1
    ref.TargetNodeClass = NodeClass.DataType
9578 1
    ref.TargetNodeId = NumericNodeId(9337, 0)
9579 1
    refs.append(ref)
9580 1
    server.add_references(refs)
9581
   
9582 1
    node = ua.AddNodesItem()
9583 1
    node.RequestedNewNodeId = NumericNodeId(9338, 0)
9584 1
    node.BrowseName = QualifiedName('LowToLowLow', 0)
9585 1
    node.NodeClass = NodeClass.Object
9586 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9587 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9588 1
    node.TypeDefinition = NumericNodeId(2310, 0)
9589 1
    attrs = ua.ObjectAttributes()
9590 1
    attrs.DisplayName = LocalizedText("LowToLowLow")
9591 1
    attrs.EventNotifier = 0
9592 1
    node.NodeAttributes = attrs
9593 1
    server.add_nodes([node])
9594 1
    refs = []
9595 1
    ref = ua.AddReferencesItem()
9596 1
    ref.IsForward = True
9597 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9598 1
    ref.SourceNodeId = NumericNodeId(9338, 0)
9599 1
    ref.TargetNodeClass = NodeClass.DataType
9600 1
    ref.TargetNodeId = NumericNodeId(11341, 0)
9601 1
    refs.append(ref)
9602 1
    ref = ua.AddReferencesItem()
9603 1
    ref.IsForward = True
9604 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9605 1
    ref.SourceNodeId = NumericNodeId(9338, 0)
9606 1
    ref.TargetNodeClass = NodeClass.DataType
9607 1
    ref.TargetNodeId = NumericNodeId(9333, 0)
9608 1
    refs.append(ref)
9609 1
    ref = ua.AddReferencesItem()
9610 1
    ref.IsForward = True
9611 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9612 1
    ref.SourceNodeId = NumericNodeId(9338, 0)
9613 1
    ref.TargetNodeClass = NodeClass.DataType
9614 1
    ref.TargetNodeId = NumericNodeId(9335, 0)
9615 1
    refs.append(ref)
9616 1
    ref = ua.AddReferencesItem()
9617 1
    ref.IsForward = True
9618 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9619 1
    ref.SourceNodeId = NumericNodeId(9338, 0)
9620 1
    ref.TargetNodeClass = NodeClass.DataType
9621 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
9622 1
    refs.append(ref)
9623 1
    ref = ua.AddReferencesItem()
9624 1
    ref.IsForward = False
9625 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9626 1
    ref.SourceNodeId = NumericNodeId(9338, 0)
9627 1
    ref.TargetNodeClass = NodeClass.DataType
9628 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9629 1
    refs.append(ref)
9630 1
    server.add_references(refs)
9631
   
9632 1
    node = ua.AddNodesItem()
9633 1
    node.RequestedNewNodeId = NumericNodeId(11341, 0)
9634 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
9635 1
    node.NodeClass = NodeClass.Variable
9636 1
    node.ParentNodeId = NumericNodeId(9338, 0)
9637 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9638 1
    node.TypeDefinition = NumericNodeId(68, 0)
9639 1
    attrs = ua.VariableAttributes()
9640 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
9641 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9642 1
    attrs.ValueRank = -1
9643 1
    node.NodeAttributes = attrs
9644 1
    server.add_nodes([node])
9645 1
    refs = []
9646 1
    ref = ua.AddReferencesItem()
9647 1
    ref.IsForward = True
9648 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9649 1
    ref.SourceNodeId = NumericNodeId(11341, 0)
9650 1
    ref.TargetNodeClass = NodeClass.DataType
9651 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9652 1
    refs.append(ref)
9653 1
    ref = ua.AddReferencesItem()
9654 1
    ref.IsForward = True
9655 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9656 1
    ref.SourceNodeId = NumericNodeId(11341, 0)
9657 1
    ref.TargetNodeClass = NodeClass.DataType
9658 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9659 1
    refs.append(ref)
9660 1
    ref = ua.AddReferencesItem()
9661 1
    ref.IsForward = False
9662 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9663 1
    ref.SourceNodeId = NumericNodeId(11341, 0)
9664 1
    ref.TargetNodeClass = NodeClass.DataType
9665 1
    ref.TargetNodeId = NumericNodeId(9338, 0)
9666 1
    refs.append(ref)
9667 1
    server.add_references(refs)
9668
   
9669 1
    node = ua.AddNodesItem()
9670 1
    node.RequestedNewNodeId = NumericNodeId(9339, 0)
9671 1
    node.BrowseName = QualifiedName('HighHighToHigh', 0)
9672 1
    node.NodeClass = NodeClass.Object
9673 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9674 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9675 1
    node.TypeDefinition = NumericNodeId(2310, 0)
9676 1
    attrs = ua.ObjectAttributes()
9677 1
    attrs.DisplayName = LocalizedText("HighHighToHigh")
9678 1
    attrs.EventNotifier = 0
9679 1
    node.NodeAttributes = attrs
9680 1
    server.add_nodes([node])
9681 1
    refs = []
9682 1
    ref = ua.AddReferencesItem()
9683 1
    ref.IsForward = True
9684 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9685 1
    ref.SourceNodeId = NumericNodeId(9339, 0)
9686 1
    ref.TargetNodeClass = NodeClass.DataType
9687 1
    ref.TargetNodeId = NumericNodeId(11342, 0)
9688 1
    refs.append(ref)
9689 1
    ref = ua.AddReferencesItem()
9690 1
    ref.IsForward = True
9691 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9692 1
    ref.SourceNodeId = NumericNodeId(9339, 0)
9693 1
    ref.TargetNodeClass = NodeClass.DataType
9694 1
    ref.TargetNodeId = NumericNodeId(9329, 0)
9695 1
    refs.append(ref)
9696 1
    ref = ua.AddReferencesItem()
9697 1
    ref.IsForward = True
9698 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9699 1
    ref.SourceNodeId = NumericNodeId(9339, 0)
9700 1
    ref.TargetNodeClass = NodeClass.DataType
9701 1
    ref.TargetNodeId = NumericNodeId(9331, 0)
9702 1
    refs.append(ref)
9703 1
    ref = ua.AddReferencesItem()
9704 1
    ref.IsForward = True
9705 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9706 1
    ref.SourceNodeId = NumericNodeId(9339, 0)
9707 1
    ref.TargetNodeClass = NodeClass.DataType
9708 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
9709 1
    refs.append(ref)
9710 1
    ref = ua.AddReferencesItem()
9711 1
    ref.IsForward = False
9712 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9713 1
    ref.SourceNodeId = NumericNodeId(9339, 0)
9714 1
    ref.TargetNodeClass = NodeClass.DataType
9715 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9716 1
    refs.append(ref)
9717 1
    server.add_references(refs)
9718
   
9719 1
    node = ua.AddNodesItem()
9720 1
    node.RequestedNewNodeId = NumericNodeId(11342, 0)
9721 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
9722 1
    node.NodeClass = NodeClass.Variable
9723 1
    node.ParentNodeId = NumericNodeId(9339, 0)
9724 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9725 1
    node.TypeDefinition = NumericNodeId(68, 0)
9726 1
    attrs = ua.VariableAttributes()
9727 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
9728 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9729 1
    attrs.ValueRank = -1
9730 1
    node.NodeAttributes = attrs
9731 1
    server.add_nodes([node])
9732 1
    refs = []
9733 1
    ref = ua.AddReferencesItem()
9734 1
    ref.IsForward = True
9735 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9736 1
    ref.SourceNodeId = NumericNodeId(11342, 0)
9737 1
    ref.TargetNodeClass = NodeClass.DataType
9738 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9739 1
    refs.append(ref)
9740 1
    ref = ua.AddReferencesItem()
9741 1
    ref.IsForward = True
9742 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9743 1
    ref.SourceNodeId = NumericNodeId(11342, 0)
9744 1
    ref.TargetNodeClass = NodeClass.DataType
9745 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9746 1
    refs.append(ref)
9747 1
    ref = ua.AddReferencesItem()
9748 1
    ref.IsForward = False
9749 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9750 1
    ref.SourceNodeId = NumericNodeId(11342, 0)
9751 1
    ref.TargetNodeClass = NodeClass.DataType
9752 1
    ref.TargetNodeId = NumericNodeId(9339, 0)
9753 1
    refs.append(ref)
9754 1
    server.add_references(refs)
9755
   
9756 1
    node = ua.AddNodesItem()
9757 1
    node.RequestedNewNodeId = NumericNodeId(9340, 0)
9758 1
    node.BrowseName = QualifiedName('HighToHighHigh', 0)
9759 1
    node.NodeClass = NodeClass.Object
9760 1
    node.ParentNodeId = NumericNodeId(9318, 0)
9761 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9762 1
    node.TypeDefinition = NumericNodeId(2310, 0)
9763 1
    attrs = ua.ObjectAttributes()
9764 1
    attrs.DisplayName = LocalizedText("HighToHighHigh")
9765 1
    attrs.EventNotifier = 0
9766 1
    node.NodeAttributes = attrs
9767 1
    server.add_nodes([node])
9768 1
    refs = []
9769 1
    ref = ua.AddReferencesItem()
9770 1
    ref.IsForward = True
9771 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9772 1
    ref.SourceNodeId = NumericNodeId(9340, 0)
9773 1
    ref.TargetNodeClass = NodeClass.DataType
9774 1
    ref.TargetNodeId = NumericNodeId(11343, 0)
9775 1
    refs.append(ref)
9776 1
    ref = ua.AddReferencesItem()
9777 1
    ref.IsForward = True
9778 1
    ref.ReferenceTypeId = NumericNodeId(51, 0)
9779 1
    ref.SourceNodeId = NumericNodeId(9340, 0)
9780 1
    ref.TargetNodeClass = NodeClass.DataType
9781 1
    ref.TargetNodeId = NumericNodeId(9331, 0)
9782 1
    refs.append(ref)
9783 1
    ref = ua.AddReferencesItem()
9784 1
    ref.IsForward = True
9785 1
    ref.ReferenceTypeId = NumericNodeId(52, 0)
9786 1
    ref.SourceNodeId = NumericNodeId(9340, 0)
9787 1
    ref.TargetNodeClass = NodeClass.DataType
9788 1
    ref.TargetNodeId = NumericNodeId(9329, 0)
9789 1
    refs.append(ref)
9790 1
    ref = ua.AddReferencesItem()
9791 1
    ref.IsForward = True
9792 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9793 1
    ref.SourceNodeId = NumericNodeId(9340, 0)
9794 1
    ref.TargetNodeClass = NodeClass.DataType
9795 1
    ref.TargetNodeId = NumericNodeId(2310, 0)
9796 1
    refs.append(ref)
9797 1
    ref = ua.AddReferencesItem()
9798 1
    ref.IsForward = False
9799 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9800 1
    ref.SourceNodeId = NumericNodeId(9340, 0)
9801 1
    ref.TargetNodeClass = NodeClass.DataType
9802 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
9803 1
    refs.append(ref)
9804 1
    server.add_references(refs)
9805
   
9806 1
    node = ua.AddNodesItem()
9807 1
    node.RequestedNewNodeId = NumericNodeId(11343, 0)
9808 1
    node.BrowseName = QualifiedName('TransitionNumber', 0)
9809 1
    node.NodeClass = NodeClass.Variable
9810 1
    node.ParentNodeId = NumericNodeId(9340, 0)
9811 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9812 1
    node.TypeDefinition = NumericNodeId(68, 0)
9813 1
    attrs = ua.VariableAttributes()
9814 1
    attrs.DisplayName = LocalizedText("TransitionNumber")
9815 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
9816 1
    attrs.ValueRank = -1
9817 1
    node.NodeAttributes = attrs
9818 1
    server.add_nodes([node])
9819 1
    refs = []
9820 1
    ref = ua.AddReferencesItem()
9821 1
    ref.IsForward = True
9822 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9823 1
    ref.SourceNodeId = NumericNodeId(11343, 0)
9824 1
    ref.TargetNodeClass = NodeClass.DataType
9825 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9826 1
    refs.append(ref)
9827 1
    ref = ua.AddReferencesItem()
9828 1
    ref.IsForward = True
9829 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9830 1
    ref.SourceNodeId = NumericNodeId(11343, 0)
9831 1
    ref.TargetNodeClass = NodeClass.DataType
9832 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9833 1
    refs.append(ref)
9834 1
    ref = ua.AddReferencesItem()
9835 1
    ref.IsForward = False
9836 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9837 1
    ref.SourceNodeId = NumericNodeId(11343, 0)
9838 1
    ref.TargetNodeClass = NodeClass.DataType
9839 1
    ref.TargetNodeId = NumericNodeId(9340, 0)
9840 1
    refs.append(ref)
9841 1
    server.add_references(refs)
9842
   
9843 1
    node = ua.AddNodesItem()
9844 1
    node.RequestedNewNodeId = NumericNodeId(9341, 0)
9845 1
    node.BrowseName = QualifiedName('ExclusiveLimitAlarmType', 0)
9846 1
    node.NodeClass = NodeClass.ObjectType
9847 1
    node.ParentNodeId = NumericNodeId(2955, 0)
9848 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
9849 1
    attrs = ua.ObjectTypeAttributes()
9850 1
    attrs.DisplayName = LocalizedText("ExclusiveLimitAlarmType")
9851 1
    attrs.IsAbstract = False
9852 1
    node.NodeAttributes = attrs
9853 1
    server.add_nodes([node])
9854 1
    refs = []
9855 1
    ref = ua.AddReferencesItem()
9856 1
    ref.IsForward = True
9857 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9858 1
    ref.SourceNodeId = NumericNodeId(9341, 0)
9859 1
    ref.TargetNodeClass = NodeClass.DataType
9860 1
    ref.TargetNodeId = NumericNodeId(9398, 0)
9861 1
    refs.append(ref)
9862 1
    ref = ua.AddReferencesItem()
9863 1
    ref.IsForward = True
9864 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9865 1
    ref.SourceNodeId = NumericNodeId(9341, 0)
9866 1
    ref.TargetNodeClass = NodeClass.DataType
9867 1
    ref.TargetNodeId = NumericNodeId(9455, 0)
9868 1
    refs.append(ref)
9869 1
    ref = ua.AddReferencesItem()
9870 1
    ref.IsForward = False
9871 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
9872 1
    ref.SourceNodeId = NumericNodeId(9341, 0)
9873 1
    ref.TargetNodeClass = NodeClass.DataType
9874 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
9875 1
    refs.append(ref)
9876 1
    server.add_references(refs)
9877
   
9878 1
    node = ua.AddNodesItem()
9879 1
    node.RequestedNewNodeId = NumericNodeId(9398, 0)
9880 1
    node.BrowseName = QualifiedName('ActiveState', 0)
9881 1
    node.NodeClass = NodeClass.Variable
9882 1
    node.ParentNodeId = NumericNodeId(9341, 0)
9883 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9884 1
    node.TypeDefinition = NumericNodeId(8995, 0)
9885 1
    attrs = ua.VariableAttributes()
9886 1
    attrs.DisplayName = LocalizedText("ActiveState")
9887 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
9888 1
    attrs.ValueRank = -1
9889 1
    node.NodeAttributes = attrs
9890 1
    server.add_nodes([node])
9891 1
    refs = []
9892 1
    ref = ua.AddReferencesItem()
9893 1
    ref.IsForward = True
9894 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9895 1
    ref.SourceNodeId = NumericNodeId(9398, 0)
9896 1
    ref.TargetNodeClass = NodeClass.DataType
9897 1
    ref.TargetNodeId = NumericNodeId(9399, 0)
9898 1
    refs.append(ref)
9899 1
    ref = ua.AddReferencesItem()
9900 1
    ref.IsForward = True
9901 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
9902 1
    ref.SourceNodeId = NumericNodeId(9398, 0)
9903 1
    ref.TargetNodeClass = NodeClass.DataType
9904 1
    ref.TargetNodeId = NumericNodeId(9455, 0)
9905 1
    refs.append(ref)
9906 1
    ref = ua.AddReferencesItem()
9907 1
    ref.IsForward = True
9908 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9909 1
    ref.SourceNodeId = NumericNodeId(9398, 0)
9910 1
    ref.TargetNodeClass = NodeClass.DataType
9911 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
9912 1
    refs.append(ref)
9913 1
    ref = ua.AddReferencesItem()
9914 1
    ref.IsForward = True
9915 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9916 1
    ref.SourceNodeId = NumericNodeId(9398, 0)
9917 1
    ref.TargetNodeClass = NodeClass.DataType
9918 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9919 1
    refs.append(ref)
9920 1
    ref = ua.AddReferencesItem()
9921 1
    ref.IsForward = False
9922 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9923 1
    ref.SourceNodeId = NumericNodeId(9398, 0)
9924 1
    ref.TargetNodeClass = NodeClass.DataType
9925 1
    ref.TargetNodeId = NumericNodeId(9341, 0)
9926 1
    refs.append(ref)
9927 1
    server.add_references(refs)
9928
   
9929 1
    node = ua.AddNodesItem()
9930 1
    node.RequestedNewNodeId = NumericNodeId(9399, 0)
9931 1
    node.BrowseName = QualifiedName('Id', 0)
9932 1
    node.NodeClass = NodeClass.Variable
9933 1
    node.ParentNodeId = NumericNodeId(9398, 0)
9934 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
9935 1
    node.TypeDefinition = NumericNodeId(68, 0)
9936 1
    attrs = ua.VariableAttributes()
9937 1
    attrs.DisplayName = LocalizedText("Id")
9938 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
9939 1
    attrs.ValueRank = -1
9940 1
    node.NodeAttributes = attrs
9941 1
    server.add_nodes([node])
9942 1
    refs = []
9943 1
    ref = ua.AddReferencesItem()
9944 1
    ref.IsForward = True
9945 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
9946 1
    ref.SourceNodeId = NumericNodeId(9399, 0)
9947 1
    ref.TargetNodeClass = NodeClass.DataType
9948 1
    ref.TargetNodeId = NumericNodeId(68, 0)
9949 1
    refs.append(ref)
9950 1
    ref = ua.AddReferencesItem()
9951 1
    ref.IsForward = True
9952 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
9953 1
    ref.SourceNodeId = NumericNodeId(9399, 0)
9954 1
    ref.TargetNodeClass = NodeClass.DataType
9955 1
    ref.TargetNodeId = NumericNodeId(78, 0)
9956 1
    refs.append(ref)
9957 1
    ref = ua.AddReferencesItem()
9958 1
    ref.IsForward = False
9959 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
9960 1
    ref.SourceNodeId = NumericNodeId(9399, 0)
9961 1
    ref.TargetNodeClass = NodeClass.DataType
9962 1
    ref.TargetNodeId = NumericNodeId(9398, 0)
9963 1
    refs.append(ref)
9964 1
    server.add_references(refs)
9965
   
9966 1
    node = ua.AddNodesItem()
9967 1
    node.RequestedNewNodeId = NumericNodeId(9455, 0)
9968 1
    node.BrowseName = QualifiedName('LimitState', 0)
9969 1
    node.NodeClass = NodeClass.Object
9970 1
    node.ParentNodeId = NumericNodeId(9341, 0)
9971 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
9972 1
    node.TypeDefinition = NumericNodeId(9318, 0)
9973 1
    attrs = ua.ObjectAttributes()
9974 1
    attrs.DisplayName = LocalizedText("LimitState")
9975 1
    attrs.EventNotifier = 0
9976 1
    node.NodeAttributes = attrs
9977 1
    server.add_nodes([node])
9978 1
    refs = []
9979 1
    ref = ua.AddReferencesItem()
9980 1
    ref.IsForward = True
9981 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9982 1
    ref.SourceNodeId = NumericNodeId(9455, 0)
9983 1
    ref.TargetNodeClass = NodeClass.DataType
9984 1
    ref.TargetNodeId = NumericNodeId(9456, 0)
9985 1
    refs.append(ref)
9986 1
    ref = ua.AddReferencesItem()
9987 1
    ref.IsForward = True
9988 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
9989 1
    ref.SourceNodeId = NumericNodeId(9455, 0)
9990 1
    ref.TargetNodeClass = NodeClass.DataType
9991 1
    ref.TargetNodeId = NumericNodeId(9461, 0)
9992 1
    refs.append(ref)
9993 1
    ref = ua.AddReferencesItem()
9994 1
    ref.IsForward = False
9995 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
9996 1
    ref.SourceNodeId = NumericNodeId(9455, 0)
9997 1
    ref.TargetNodeClass = NodeClass.DataType
9998 1
    ref.TargetNodeId = NumericNodeId(9398, 0)
9999 1
    refs.append(ref)
10000 1
    ref = ua.AddReferencesItem()
10001 1
    ref.IsForward = True
10002 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10003 1
    ref.SourceNodeId = NumericNodeId(9455, 0)
10004 1
    ref.TargetNodeClass = NodeClass.DataType
10005 1
    ref.TargetNodeId = NumericNodeId(9318, 0)
10006 1
    refs.append(ref)
10007 1
    ref = ua.AddReferencesItem()
10008 1
    ref.IsForward = True
10009 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10010 1
    ref.SourceNodeId = NumericNodeId(9455, 0)
10011 1
    ref.TargetNodeClass = NodeClass.DataType
10012 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10013 1
    refs.append(ref)
10014 1
    ref = ua.AddReferencesItem()
10015 1
    ref.IsForward = False
10016 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10017 1
    ref.SourceNodeId = NumericNodeId(9455, 0)
10018 1
    ref.TargetNodeClass = NodeClass.DataType
10019 1
    ref.TargetNodeId = NumericNodeId(9341, 0)
10020 1
    refs.append(ref)
10021 1
    server.add_references(refs)
10022
   
10023 1
    node = ua.AddNodesItem()
10024 1
    node.RequestedNewNodeId = NumericNodeId(9456, 0)
10025 1
    node.BrowseName = QualifiedName('CurrentState', 0)
10026 1
    node.NodeClass = NodeClass.Variable
10027 1
    node.ParentNodeId = NumericNodeId(9455, 0)
10028 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
10029 1
    node.TypeDefinition = NumericNodeId(2760, 0)
10030 1
    attrs = ua.VariableAttributes()
10031 1
    attrs.DisplayName = LocalizedText("CurrentState")
10032 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10033 1
    attrs.ValueRank = -1
10034 1
    node.NodeAttributes = attrs
10035 1
    server.add_nodes([node])
10036 1
    refs = []
10037 1
    ref = ua.AddReferencesItem()
10038 1
    ref.IsForward = True
10039 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10040 1
    ref.SourceNodeId = NumericNodeId(9456, 0)
10041 1
    ref.TargetNodeClass = NodeClass.DataType
10042 1
    ref.TargetNodeId = NumericNodeId(9457, 0)
10043 1
    refs.append(ref)
10044 1
    ref = ua.AddReferencesItem()
10045 1
    ref.IsForward = True
10046 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10047 1
    ref.SourceNodeId = NumericNodeId(9456, 0)
10048 1
    ref.TargetNodeClass = NodeClass.DataType
10049 1
    ref.TargetNodeId = NumericNodeId(2760, 0)
10050 1
    refs.append(ref)
10051 1
    ref = ua.AddReferencesItem()
10052 1
    ref.IsForward = True
10053 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10054 1
    ref.SourceNodeId = NumericNodeId(9456, 0)
10055 1
    ref.TargetNodeClass = NodeClass.DataType
10056 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10057 1
    refs.append(ref)
10058 1
    ref = ua.AddReferencesItem()
10059 1
    ref.IsForward = False
10060 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10061 1
    ref.SourceNodeId = NumericNodeId(9456, 0)
10062 1
    ref.TargetNodeClass = NodeClass.DataType
10063 1
    ref.TargetNodeId = NumericNodeId(9455, 0)
10064 1
    refs.append(ref)
10065 1
    server.add_references(refs)
10066
   
10067 1
    node = ua.AddNodesItem()
10068 1
    node.RequestedNewNodeId = NumericNodeId(9457, 0)
10069 1
    node.BrowseName = QualifiedName('Id', 0)
10070 1
    node.NodeClass = NodeClass.Variable
10071 1
    node.ParentNodeId = NumericNodeId(9456, 0)
10072 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10073 1
    node.TypeDefinition = NumericNodeId(68, 0)
10074 1
    attrs = ua.VariableAttributes()
10075 1
    attrs.DisplayName = LocalizedText("Id")
10076 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
10077 1
    attrs.ValueRank = -1
10078 1
    node.NodeAttributes = attrs
10079 1
    server.add_nodes([node])
10080 1
    refs = []
10081 1
    ref = ua.AddReferencesItem()
10082 1
    ref.IsForward = True
10083 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10084 1
    ref.SourceNodeId = NumericNodeId(9457, 0)
10085 1
    ref.TargetNodeClass = NodeClass.DataType
10086 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10087 1
    refs.append(ref)
10088 1
    ref = ua.AddReferencesItem()
10089 1
    ref.IsForward = True
10090 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10091 1
    ref.SourceNodeId = NumericNodeId(9457, 0)
10092 1
    ref.TargetNodeClass = NodeClass.DataType
10093 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10094 1
    refs.append(ref)
10095 1
    ref = ua.AddReferencesItem()
10096 1
    ref.IsForward = False
10097 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10098 1
    ref.SourceNodeId = NumericNodeId(9457, 0)
10099 1
    ref.TargetNodeClass = NodeClass.DataType
10100 1
    ref.TargetNodeId = NumericNodeId(9456, 0)
10101 1
    refs.append(ref)
10102 1
    server.add_references(refs)
10103
   
10104 1
    node = ua.AddNodesItem()
10105 1
    node.RequestedNewNodeId = NumericNodeId(9461, 0)
10106 1
    node.BrowseName = QualifiedName('LastTransition', 0)
10107 1
    node.NodeClass = NodeClass.Variable
10108 1
    node.ParentNodeId = NumericNodeId(9455, 0)
10109 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
10110 1
    node.TypeDefinition = NumericNodeId(2767, 0)
10111 1
    attrs = ua.VariableAttributes()
10112 1
    attrs.DisplayName = LocalizedText("LastTransition")
10113 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10114 1
    attrs.ValueRank = -1
10115 1
    node.NodeAttributes = attrs
10116 1
    server.add_nodes([node])
10117 1
    refs = []
10118 1
    ref = ua.AddReferencesItem()
10119 1
    ref.IsForward = True
10120 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10121 1
    ref.SourceNodeId = NumericNodeId(9461, 0)
10122 1
    ref.TargetNodeClass = NodeClass.DataType
10123 1
    ref.TargetNodeId = NumericNodeId(9462, 0)
10124 1
    refs.append(ref)
10125 1
    ref = ua.AddReferencesItem()
10126 1
    ref.IsForward = True
10127 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10128 1
    ref.SourceNodeId = NumericNodeId(9461, 0)
10129 1
    ref.TargetNodeClass = NodeClass.DataType
10130 1
    ref.TargetNodeId = NumericNodeId(9465, 0)
10131 1
    refs.append(ref)
10132 1
    ref = ua.AddReferencesItem()
10133 1
    ref.IsForward = True
10134 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10135 1
    ref.SourceNodeId = NumericNodeId(9461, 0)
10136 1
    ref.TargetNodeClass = NodeClass.DataType
10137 1
    ref.TargetNodeId = NumericNodeId(2767, 0)
10138 1
    refs.append(ref)
10139 1
    ref = ua.AddReferencesItem()
10140 1
    ref.IsForward = True
10141 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10142 1
    ref.SourceNodeId = NumericNodeId(9461, 0)
10143 1
    ref.TargetNodeClass = NodeClass.DataType
10144 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10145 1
    refs.append(ref)
10146 1
    ref = ua.AddReferencesItem()
10147 1
    ref.IsForward = False
10148 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10149 1
    ref.SourceNodeId = NumericNodeId(9461, 0)
10150 1
    ref.TargetNodeClass = NodeClass.DataType
10151 1
    ref.TargetNodeId = NumericNodeId(9455, 0)
10152 1
    refs.append(ref)
10153 1
    server.add_references(refs)
10154
   
10155 1
    node = ua.AddNodesItem()
10156 1
    node.RequestedNewNodeId = NumericNodeId(9462, 0)
10157 1
    node.BrowseName = QualifiedName('Id', 0)
10158 1
    node.NodeClass = NodeClass.Variable
10159 1
    node.ParentNodeId = NumericNodeId(9461, 0)
10160 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10161 1
    node.TypeDefinition = NumericNodeId(68, 0)
10162 1
    attrs = ua.VariableAttributes()
10163 1
    attrs.DisplayName = LocalizedText("Id")
10164 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
10165 1
    attrs.ValueRank = -1
10166 1
    node.NodeAttributes = attrs
10167 1
    server.add_nodes([node])
10168 1
    refs = []
10169 1
    ref = ua.AddReferencesItem()
10170 1
    ref.IsForward = True
10171 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10172 1
    ref.SourceNodeId = NumericNodeId(9462, 0)
10173 1
    ref.TargetNodeClass = NodeClass.DataType
10174 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10175 1
    refs.append(ref)
10176 1
    ref = ua.AddReferencesItem()
10177 1
    ref.IsForward = True
10178 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10179 1
    ref.SourceNodeId = NumericNodeId(9462, 0)
10180 1
    ref.TargetNodeClass = NodeClass.DataType
10181 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10182 1
    refs.append(ref)
10183 1
    ref = ua.AddReferencesItem()
10184 1
    ref.IsForward = False
10185 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10186 1
    ref.SourceNodeId = NumericNodeId(9462, 0)
10187 1
    ref.TargetNodeClass = NodeClass.DataType
10188 1
    ref.TargetNodeId = NumericNodeId(9461, 0)
10189 1
    refs.append(ref)
10190 1
    server.add_references(refs)
10191
   
10192 1
    node = ua.AddNodesItem()
10193 1
    node.RequestedNewNodeId = NumericNodeId(9465, 0)
10194 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
10195 1
    node.NodeClass = NodeClass.Variable
10196 1
    node.ParentNodeId = NumericNodeId(9461, 0)
10197 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10198 1
    node.TypeDefinition = NumericNodeId(68, 0)
10199 1
    attrs = ua.VariableAttributes()
10200 1
    attrs.DisplayName = LocalizedText("TransitionTime")
10201 1
    attrs.DataType = NumericNodeId(294, 0)
10202 1
    attrs.ValueRank = -1
10203 1
    node.NodeAttributes = attrs
10204 1
    server.add_nodes([node])
10205 1
    refs = []
10206 1
    ref = ua.AddReferencesItem()
10207 1
    ref.IsForward = True
10208 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10209 1
    ref.SourceNodeId = NumericNodeId(9465, 0)
10210 1
    ref.TargetNodeClass = NodeClass.DataType
10211 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10212 1
    refs.append(ref)
10213 1
    ref = ua.AddReferencesItem()
10214 1
    ref.IsForward = True
10215 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10216 1
    ref.SourceNodeId = NumericNodeId(9465, 0)
10217 1
    ref.TargetNodeClass = NodeClass.DataType
10218 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10219 1
    refs.append(ref)
10220 1
    ref = ua.AddReferencesItem()
10221 1
    ref.IsForward = False
10222 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10223 1
    ref.SourceNodeId = NumericNodeId(9465, 0)
10224 1
    ref.TargetNodeClass = NodeClass.DataType
10225 1
    ref.TargetNodeId = NumericNodeId(9461, 0)
10226 1
    refs.append(ref)
10227 1
    server.add_references(refs)
10228
   
10229 1
    node = ua.AddNodesItem()
10230 1
    node.RequestedNewNodeId = NumericNodeId(9906, 0)
10231 1
    node.BrowseName = QualifiedName('NonExclusiveLimitAlarmType', 0)
10232 1
    node.NodeClass = NodeClass.ObjectType
10233 1
    node.ParentNodeId = NumericNodeId(2955, 0)
10234 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
10235 1
    attrs = ua.ObjectTypeAttributes()
10236 1
    attrs.DisplayName = LocalizedText("NonExclusiveLimitAlarmType")
10237 1
    attrs.IsAbstract = False
10238 1
    node.NodeAttributes = attrs
10239 1
    server.add_nodes([node])
10240 1
    refs = []
10241 1
    ref = ua.AddReferencesItem()
10242 1
    ref.IsForward = True
10243 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10244 1
    ref.SourceNodeId = NumericNodeId(9906, 0)
10245 1
    ref.TargetNodeClass = NodeClass.DataType
10246 1
    ref.TargetNodeId = NumericNodeId(9963, 0)
10247 1
    refs.append(ref)
10248 1
    ref = ua.AddReferencesItem()
10249 1
    ref.IsForward = True
10250 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10251 1
    ref.SourceNodeId = NumericNodeId(9906, 0)
10252 1
    ref.TargetNodeClass = NodeClass.DataType
10253 1
    ref.TargetNodeId = NumericNodeId(10020, 0)
10254 1
    refs.append(ref)
10255 1
    ref = ua.AddReferencesItem()
10256 1
    ref.IsForward = True
10257 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10258 1
    ref.SourceNodeId = NumericNodeId(9906, 0)
10259 1
    ref.TargetNodeClass = NodeClass.DataType
10260 1
    ref.TargetNodeId = NumericNodeId(10029, 0)
10261 1
    refs.append(ref)
10262 1
    ref = ua.AddReferencesItem()
10263 1
    ref.IsForward = True
10264 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10265 1
    ref.SourceNodeId = NumericNodeId(9906, 0)
10266 1
    ref.TargetNodeClass = NodeClass.DataType
10267 1
    ref.TargetNodeId = NumericNodeId(10038, 0)
10268 1
    refs.append(ref)
10269 1
    ref = ua.AddReferencesItem()
10270 1
    ref.IsForward = True
10271 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10272 1
    ref.SourceNodeId = NumericNodeId(9906, 0)
10273 1
    ref.TargetNodeClass = NodeClass.DataType
10274 1
    ref.TargetNodeId = NumericNodeId(10047, 0)
10275 1
    refs.append(ref)
10276 1
    ref = ua.AddReferencesItem()
10277 1
    ref.IsForward = False
10278 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
10279 1
    ref.SourceNodeId = NumericNodeId(9906, 0)
10280 1
    ref.TargetNodeClass = NodeClass.DataType
10281 1
    ref.TargetNodeId = NumericNodeId(2955, 0)
10282 1
    refs.append(ref)
10283 1
    server.add_references(refs)
10284
   
10285 1
    node = ua.AddNodesItem()
10286 1
    node.RequestedNewNodeId = NumericNodeId(9963, 0)
10287 1
    node.BrowseName = QualifiedName('ActiveState', 0)
10288 1
    node.NodeClass = NodeClass.Variable
10289 1
    node.ParentNodeId = NumericNodeId(9906, 0)
10290 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
10291 1
    node.TypeDefinition = NumericNodeId(8995, 0)
10292 1
    attrs = ua.VariableAttributes()
10293 1
    attrs.DisplayName = LocalizedText("ActiveState")
10294 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10295 1
    attrs.ValueRank = -1
10296 1
    node.NodeAttributes = attrs
10297 1
    server.add_nodes([node])
10298 1
    refs = []
10299 1
    ref = ua.AddReferencesItem()
10300 1
    ref.IsForward = True
10301 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10302 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10303 1
    ref.TargetNodeClass = NodeClass.DataType
10304 1
    ref.TargetNodeId = NumericNodeId(9964, 0)
10305 1
    refs.append(ref)
10306 1
    ref = ua.AddReferencesItem()
10307 1
    ref.IsForward = True
10308 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10309 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10310 1
    ref.TargetNodeClass = NodeClass.DataType
10311 1
    ref.TargetNodeId = NumericNodeId(10020, 0)
10312 1
    refs.append(ref)
10313 1
    ref = ua.AddReferencesItem()
10314 1
    ref.IsForward = True
10315 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10316 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10317 1
    ref.TargetNodeClass = NodeClass.DataType
10318 1
    ref.TargetNodeId = NumericNodeId(10029, 0)
10319 1
    refs.append(ref)
10320 1
    ref = ua.AddReferencesItem()
10321 1
    ref.IsForward = True
10322 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10323 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10324 1
    ref.TargetNodeClass = NodeClass.DataType
10325 1
    ref.TargetNodeId = NumericNodeId(10038, 0)
10326 1
    refs.append(ref)
10327 1
    ref = ua.AddReferencesItem()
10328 1
    ref.IsForward = True
10329 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10330 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10331 1
    ref.TargetNodeClass = NodeClass.DataType
10332 1
    ref.TargetNodeId = NumericNodeId(10047, 0)
10333 1
    refs.append(ref)
10334 1
    ref = ua.AddReferencesItem()
10335 1
    ref.IsForward = True
10336 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10337 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10338 1
    ref.TargetNodeClass = NodeClass.DataType
10339 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
10340 1
    refs.append(ref)
10341 1
    ref = ua.AddReferencesItem()
10342 1
    ref.IsForward = True
10343 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10344 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10345 1
    ref.TargetNodeClass = NodeClass.DataType
10346 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10347 1
    refs.append(ref)
10348 1
    ref = ua.AddReferencesItem()
10349 1
    ref.IsForward = False
10350 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10351 1
    ref.SourceNodeId = NumericNodeId(9963, 0)
10352 1
    ref.TargetNodeClass = NodeClass.DataType
10353 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
10354 1
    refs.append(ref)
10355 1
    server.add_references(refs)
10356
   
10357 1
    node = ua.AddNodesItem()
10358 1
    node.RequestedNewNodeId = NumericNodeId(9964, 0)
10359 1
    node.BrowseName = QualifiedName('Id', 0)
10360 1
    node.NodeClass = NodeClass.Variable
10361 1
    node.ParentNodeId = NumericNodeId(9963, 0)
10362 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10363 1
    node.TypeDefinition = NumericNodeId(68, 0)
10364 1
    attrs = ua.VariableAttributes()
10365 1
    attrs.DisplayName = LocalizedText("Id")
10366 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
10367 1
    attrs.ValueRank = -1
10368 1
    node.NodeAttributes = attrs
10369 1
    server.add_nodes([node])
10370 1
    refs = []
10371 1
    ref = ua.AddReferencesItem()
10372 1
    ref.IsForward = True
10373 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10374 1
    ref.SourceNodeId = NumericNodeId(9964, 0)
10375 1
    ref.TargetNodeClass = NodeClass.DataType
10376 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10377 1
    refs.append(ref)
10378 1
    ref = ua.AddReferencesItem()
10379 1
    ref.IsForward = True
10380 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10381 1
    ref.SourceNodeId = NumericNodeId(9964, 0)
10382 1
    ref.TargetNodeClass = NodeClass.DataType
10383 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10384 1
    refs.append(ref)
10385 1
    ref = ua.AddReferencesItem()
10386 1
    ref.IsForward = False
10387 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10388 1
    ref.SourceNodeId = NumericNodeId(9964, 0)
10389 1
    ref.TargetNodeClass = NodeClass.DataType
10390 1
    ref.TargetNodeId = NumericNodeId(9963, 0)
10391 1
    refs.append(ref)
10392 1
    server.add_references(refs)
10393
   
10394 1
    node = ua.AddNodesItem()
10395 1
    node.RequestedNewNodeId = NumericNodeId(10020, 0)
10396 1
    node.BrowseName = QualifiedName('HighHighState', 0)
10397 1
    node.NodeClass = NodeClass.Variable
10398 1
    node.ParentNodeId = NumericNodeId(9906, 0)
10399 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
10400 1
    node.TypeDefinition = NumericNodeId(8995, 0)
10401 1
    attrs = ua.VariableAttributes()
10402 1
    attrs.DisplayName = LocalizedText("HighHighState")
10403 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10404 1
    attrs.ValueRank = -1
10405 1
    node.NodeAttributes = attrs
10406 1
    server.add_nodes([node])
10407 1
    refs = []
10408 1
    ref = ua.AddReferencesItem()
10409 1
    ref.IsForward = True
10410 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10411 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10412 1
    ref.TargetNodeClass = NodeClass.DataType
10413 1
    ref.TargetNodeId = NumericNodeId(10021, 0)
10414 1
    refs.append(ref)
10415 1
    ref = ua.AddReferencesItem()
10416 1
    ref.IsForward = True
10417 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10418 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10419 1
    ref.TargetNodeClass = NodeClass.DataType
10420 1
    ref.TargetNodeId = NumericNodeId(10025, 0)
10421 1
    refs.append(ref)
10422 1
    ref = ua.AddReferencesItem()
10423 1
    ref.IsForward = True
10424 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10425 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10426 1
    ref.TargetNodeClass = NodeClass.DataType
10427 1
    ref.TargetNodeId = NumericNodeId(10027, 0)
10428 1
    refs.append(ref)
10429 1
    ref = ua.AddReferencesItem()
10430 1
    ref.IsForward = True
10431 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10432 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10433 1
    ref.TargetNodeClass = NodeClass.DataType
10434 1
    ref.TargetNodeId = NumericNodeId(10028, 0)
10435 1
    refs.append(ref)
10436 1
    ref = ua.AddReferencesItem()
10437 1
    ref.IsForward = False
10438 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10439 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10440 1
    ref.TargetNodeClass = NodeClass.DataType
10441 1
    ref.TargetNodeId = NumericNodeId(9963, 0)
10442 1
    refs.append(ref)
10443 1
    ref = ua.AddReferencesItem()
10444 1
    ref.IsForward = True
10445 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10446 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10447 1
    ref.TargetNodeClass = NodeClass.DataType
10448 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
10449 1
    refs.append(ref)
10450 1
    ref = ua.AddReferencesItem()
10451 1
    ref.IsForward = True
10452 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10453 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10454 1
    ref.TargetNodeClass = NodeClass.DataType
10455 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10456 1
    refs.append(ref)
10457 1
    ref = ua.AddReferencesItem()
10458 1
    ref.IsForward = False
10459 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10460 1
    ref.SourceNodeId = NumericNodeId(10020, 0)
10461 1
    ref.TargetNodeClass = NodeClass.DataType
10462 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
10463 1
    refs.append(ref)
10464 1
    server.add_references(refs)
10465
   
10466 1
    node = ua.AddNodesItem()
10467 1
    node.RequestedNewNodeId = NumericNodeId(10021, 0)
10468 1
    node.BrowseName = QualifiedName('Id', 0)
10469 1
    node.NodeClass = NodeClass.Variable
10470 1
    node.ParentNodeId = NumericNodeId(10020, 0)
10471 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10472 1
    node.TypeDefinition = NumericNodeId(68, 0)
10473 1
    attrs = ua.VariableAttributes()
10474 1
    attrs.DisplayName = LocalizedText("Id")
10475 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
10476 1
    attrs.ValueRank = -1
10477 1
    node.NodeAttributes = attrs
10478 1
    server.add_nodes([node])
10479 1
    refs = []
10480 1
    ref = ua.AddReferencesItem()
10481 1
    ref.IsForward = True
10482 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10483 1
    ref.SourceNodeId = NumericNodeId(10021, 0)
10484 1
    ref.TargetNodeClass = NodeClass.DataType
10485 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10486 1
    refs.append(ref)
10487 1
    ref = ua.AddReferencesItem()
10488 1
    ref.IsForward = True
10489 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10490 1
    ref.SourceNodeId = NumericNodeId(10021, 0)
10491 1
    ref.TargetNodeClass = NodeClass.DataType
10492 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10493 1
    refs.append(ref)
10494 1
    ref = ua.AddReferencesItem()
10495 1
    ref.IsForward = False
10496 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10497 1
    ref.SourceNodeId = NumericNodeId(10021, 0)
10498 1
    ref.TargetNodeClass = NodeClass.DataType
10499 1
    ref.TargetNodeId = NumericNodeId(10020, 0)
10500 1
    refs.append(ref)
10501 1
    server.add_references(refs)
10502
   
10503 1
    node = ua.AddNodesItem()
10504 1
    node.RequestedNewNodeId = NumericNodeId(10025, 0)
10505 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
10506 1
    node.NodeClass = NodeClass.Variable
10507 1
    node.ParentNodeId = NumericNodeId(10020, 0)
10508 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10509 1
    node.TypeDefinition = NumericNodeId(68, 0)
10510 1
    attrs = ua.VariableAttributes()
10511 1
    attrs.DisplayName = LocalizedText("TransitionTime")
10512 1
    attrs.DataType = NumericNodeId(294, 0)
10513 1
    attrs.ValueRank = -1
10514 1
    node.NodeAttributes = attrs
10515 1
    server.add_nodes([node])
10516 1
    refs = []
10517 1
    ref = ua.AddReferencesItem()
10518 1
    ref.IsForward = True
10519 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10520 1
    ref.SourceNodeId = NumericNodeId(10025, 0)
10521 1
    ref.TargetNodeClass = NodeClass.DataType
10522 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10523 1
    refs.append(ref)
10524 1
    ref = ua.AddReferencesItem()
10525 1
    ref.IsForward = True
10526 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10527 1
    ref.SourceNodeId = NumericNodeId(10025, 0)
10528 1
    ref.TargetNodeClass = NodeClass.DataType
10529 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10530 1
    refs.append(ref)
10531 1
    ref = ua.AddReferencesItem()
10532 1
    ref.IsForward = False
10533 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10534 1
    ref.SourceNodeId = NumericNodeId(10025, 0)
10535 1
    ref.TargetNodeClass = NodeClass.DataType
10536 1
    ref.TargetNodeId = NumericNodeId(10020, 0)
10537 1
    refs.append(ref)
10538 1
    server.add_references(refs)
10539
   
10540 1
    node = ua.AddNodesItem()
10541 1
    node.RequestedNewNodeId = NumericNodeId(10027, 0)
10542 1
    node.BrowseName = QualifiedName('TrueState', 0)
10543 1
    node.NodeClass = NodeClass.Variable
10544 1
    node.ParentNodeId = NumericNodeId(10020, 0)
10545 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10546 1
    node.TypeDefinition = NumericNodeId(68, 0)
10547 1
    attrs = ua.VariableAttributes()
10548 1
    attrs.DisplayName = LocalizedText("TrueState")
10549 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10550 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'HighHigh active')], ua.VariantType.LocalizedText)
10551 1
    attrs.ValueRank = -1
10552 1
    node.NodeAttributes = attrs
10553 1
    server.add_nodes([node])
10554 1
    refs = []
10555 1
    ref = ua.AddReferencesItem()
10556 1
    ref.IsForward = True
10557 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10558 1
    ref.SourceNodeId = NumericNodeId(10027, 0)
10559 1
    ref.TargetNodeClass = NodeClass.DataType
10560 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10561 1
    refs.append(ref)
10562 1
    ref = ua.AddReferencesItem()
10563 1
    ref.IsForward = True
10564 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10565 1
    ref.SourceNodeId = NumericNodeId(10027, 0)
10566 1
    ref.TargetNodeClass = NodeClass.DataType
10567 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10568 1
    refs.append(ref)
10569 1
    ref = ua.AddReferencesItem()
10570 1
    ref.IsForward = False
10571 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10572 1
    ref.SourceNodeId = NumericNodeId(10027, 0)
10573 1
    ref.TargetNodeClass = NodeClass.DataType
10574 1
    ref.TargetNodeId = NumericNodeId(10020, 0)
10575 1
    refs.append(ref)
10576 1
    server.add_references(refs)
10577
   
10578 1
    node = ua.AddNodesItem()
10579 1
    node.RequestedNewNodeId = NumericNodeId(10028, 0)
10580 1
    node.BrowseName = QualifiedName('FalseState', 0)
10581 1
    node.NodeClass = NodeClass.Variable
10582 1
    node.ParentNodeId = NumericNodeId(10020, 0)
10583 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10584 1
    node.TypeDefinition = NumericNodeId(68, 0)
10585 1
    attrs = ua.VariableAttributes()
10586 1
    attrs.DisplayName = LocalizedText("FalseState")
10587 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10588 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'HighHigh inactive')], ua.VariantType.LocalizedText)
10589 1
    attrs.ValueRank = -1
10590 1
    node.NodeAttributes = attrs
10591 1
    server.add_nodes([node])
10592 1
    refs = []
10593 1
    ref = ua.AddReferencesItem()
10594 1
    ref.IsForward = True
10595 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10596 1
    ref.SourceNodeId = NumericNodeId(10028, 0)
10597 1
    ref.TargetNodeClass = NodeClass.DataType
10598 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10599 1
    refs.append(ref)
10600 1
    ref = ua.AddReferencesItem()
10601 1
    ref.IsForward = True
10602 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10603 1
    ref.SourceNodeId = NumericNodeId(10028, 0)
10604 1
    ref.TargetNodeClass = NodeClass.DataType
10605 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10606 1
    refs.append(ref)
10607 1
    ref = ua.AddReferencesItem()
10608 1
    ref.IsForward = False
10609 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10610 1
    ref.SourceNodeId = NumericNodeId(10028, 0)
10611 1
    ref.TargetNodeClass = NodeClass.DataType
10612 1
    ref.TargetNodeId = NumericNodeId(10020, 0)
10613 1
    refs.append(ref)
10614 1
    server.add_references(refs)
10615
   
10616 1
    node = ua.AddNodesItem()
10617 1
    node.RequestedNewNodeId = NumericNodeId(10029, 0)
10618 1
    node.BrowseName = QualifiedName('HighState', 0)
10619 1
    node.NodeClass = NodeClass.Variable
10620 1
    node.ParentNodeId = NumericNodeId(9906, 0)
10621 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
10622 1
    node.TypeDefinition = NumericNodeId(8995, 0)
10623 1
    attrs = ua.VariableAttributes()
10624 1
    attrs.DisplayName = LocalizedText("HighState")
10625 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10626 1
    attrs.ValueRank = -1
10627 1
    node.NodeAttributes = attrs
10628 1
    server.add_nodes([node])
10629 1
    refs = []
10630 1
    ref = ua.AddReferencesItem()
10631 1
    ref.IsForward = True
10632 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10633 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10634 1
    ref.TargetNodeClass = NodeClass.DataType
10635 1
    ref.TargetNodeId = NumericNodeId(10030, 0)
10636 1
    refs.append(ref)
10637 1
    ref = ua.AddReferencesItem()
10638 1
    ref.IsForward = True
10639 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10640 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10641 1
    ref.TargetNodeClass = NodeClass.DataType
10642 1
    ref.TargetNodeId = NumericNodeId(10034, 0)
10643 1
    refs.append(ref)
10644 1
    ref = ua.AddReferencesItem()
10645 1
    ref.IsForward = True
10646 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10647 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10648 1
    ref.TargetNodeClass = NodeClass.DataType
10649 1
    ref.TargetNodeId = NumericNodeId(10036, 0)
10650 1
    refs.append(ref)
10651 1
    ref = ua.AddReferencesItem()
10652 1
    ref.IsForward = True
10653 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10654 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10655 1
    ref.TargetNodeClass = NodeClass.DataType
10656 1
    ref.TargetNodeId = NumericNodeId(10037, 0)
10657 1
    refs.append(ref)
10658 1
    ref = ua.AddReferencesItem()
10659 1
    ref.IsForward = False
10660 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10661 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10662 1
    ref.TargetNodeClass = NodeClass.DataType
10663 1
    ref.TargetNodeId = NumericNodeId(9963, 0)
10664 1
    refs.append(ref)
10665 1
    ref = ua.AddReferencesItem()
10666 1
    ref.IsForward = True
10667 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10668 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10669 1
    ref.TargetNodeClass = NodeClass.DataType
10670 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
10671 1
    refs.append(ref)
10672 1
    ref = ua.AddReferencesItem()
10673 1
    ref.IsForward = True
10674 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10675 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10676 1
    ref.TargetNodeClass = NodeClass.DataType
10677 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10678 1
    refs.append(ref)
10679 1
    ref = ua.AddReferencesItem()
10680 1
    ref.IsForward = False
10681 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10682 1
    ref.SourceNodeId = NumericNodeId(10029, 0)
10683 1
    ref.TargetNodeClass = NodeClass.DataType
10684 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
10685 1
    refs.append(ref)
10686 1
    server.add_references(refs)
10687
   
10688 1
    node = ua.AddNodesItem()
10689 1
    node.RequestedNewNodeId = NumericNodeId(10030, 0)
10690 1
    node.BrowseName = QualifiedName('Id', 0)
10691 1
    node.NodeClass = NodeClass.Variable
10692 1
    node.ParentNodeId = NumericNodeId(10029, 0)
10693 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10694 1
    node.TypeDefinition = NumericNodeId(68, 0)
10695 1
    attrs = ua.VariableAttributes()
10696 1
    attrs.DisplayName = LocalizedText("Id")
10697 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
10698 1
    attrs.ValueRank = -1
10699 1
    node.NodeAttributes = attrs
10700 1
    server.add_nodes([node])
10701 1
    refs = []
10702 1
    ref = ua.AddReferencesItem()
10703 1
    ref.IsForward = True
10704 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10705 1
    ref.SourceNodeId = NumericNodeId(10030, 0)
10706 1
    ref.TargetNodeClass = NodeClass.DataType
10707 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10708 1
    refs.append(ref)
10709 1
    ref = ua.AddReferencesItem()
10710 1
    ref.IsForward = True
10711 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10712 1
    ref.SourceNodeId = NumericNodeId(10030, 0)
10713 1
    ref.TargetNodeClass = NodeClass.DataType
10714 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10715 1
    refs.append(ref)
10716 1
    ref = ua.AddReferencesItem()
10717 1
    ref.IsForward = False
10718 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10719 1
    ref.SourceNodeId = NumericNodeId(10030, 0)
10720 1
    ref.TargetNodeClass = NodeClass.DataType
10721 1
    ref.TargetNodeId = NumericNodeId(10029, 0)
10722 1
    refs.append(ref)
10723 1
    server.add_references(refs)
10724
   
10725 1
    node = ua.AddNodesItem()
10726 1
    node.RequestedNewNodeId = NumericNodeId(10034, 0)
10727 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
10728 1
    node.NodeClass = NodeClass.Variable
10729 1
    node.ParentNodeId = NumericNodeId(10029, 0)
10730 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10731 1
    node.TypeDefinition = NumericNodeId(68, 0)
10732 1
    attrs = ua.VariableAttributes()
10733 1
    attrs.DisplayName = LocalizedText("TransitionTime")
10734 1
    attrs.DataType = NumericNodeId(294, 0)
10735 1
    attrs.ValueRank = -1
10736 1
    node.NodeAttributes = attrs
10737 1
    server.add_nodes([node])
10738 1
    refs = []
10739 1
    ref = ua.AddReferencesItem()
10740 1
    ref.IsForward = True
10741 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10742 1
    ref.SourceNodeId = NumericNodeId(10034, 0)
10743 1
    ref.TargetNodeClass = NodeClass.DataType
10744 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10745 1
    refs.append(ref)
10746 1
    ref = ua.AddReferencesItem()
10747 1
    ref.IsForward = True
10748 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10749 1
    ref.SourceNodeId = NumericNodeId(10034, 0)
10750 1
    ref.TargetNodeClass = NodeClass.DataType
10751 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10752 1
    refs.append(ref)
10753 1
    ref = ua.AddReferencesItem()
10754 1
    ref.IsForward = False
10755 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10756 1
    ref.SourceNodeId = NumericNodeId(10034, 0)
10757 1
    ref.TargetNodeClass = NodeClass.DataType
10758 1
    ref.TargetNodeId = NumericNodeId(10029, 0)
10759 1
    refs.append(ref)
10760 1
    server.add_references(refs)
10761
   
10762 1
    node = ua.AddNodesItem()
10763 1
    node.RequestedNewNodeId = NumericNodeId(10036, 0)
10764 1
    node.BrowseName = QualifiedName('TrueState', 0)
10765 1
    node.NodeClass = NodeClass.Variable
10766 1
    node.ParentNodeId = NumericNodeId(10029, 0)
10767 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10768 1
    node.TypeDefinition = NumericNodeId(68, 0)
10769 1
    attrs = ua.VariableAttributes()
10770 1
    attrs.DisplayName = LocalizedText("TrueState")
10771 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10772 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'High active')], ua.VariantType.LocalizedText)
10773 1
    attrs.ValueRank = -1
10774 1
    node.NodeAttributes = attrs
10775 1
    server.add_nodes([node])
10776 1
    refs = []
10777 1
    ref = ua.AddReferencesItem()
10778 1
    ref.IsForward = True
10779 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10780 1
    ref.SourceNodeId = NumericNodeId(10036, 0)
10781 1
    ref.TargetNodeClass = NodeClass.DataType
10782 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10783 1
    refs.append(ref)
10784 1
    ref = ua.AddReferencesItem()
10785 1
    ref.IsForward = True
10786 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10787 1
    ref.SourceNodeId = NumericNodeId(10036, 0)
10788 1
    ref.TargetNodeClass = NodeClass.DataType
10789 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10790 1
    refs.append(ref)
10791 1
    ref = ua.AddReferencesItem()
10792 1
    ref.IsForward = False
10793 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10794 1
    ref.SourceNodeId = NumericNodeId(10036, 0)
10795 1
    ref.TargetNodeClass = NodeClass.DataType
10796 1
    ref.TargetNodeId = NumericNodeId(10029, 0)
10797 1
    refs.append(ref)
10798 1
    server.add_references(refs)
10799
   
10800 1
    node = ua.AddNodesItem()
10801 1
    node.RequestedNewNodeId = NumericNodeId(10037, 0)
10802 1
    node.BrowseName = QualifiedName('FalseState', 0)
10803 1
    node.NodeClass = NodeClass.Variable
10804 1
    node.ParentNodeId = NumericNodeId(10029, 0)
10805 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10806 1
    node.TypeDefinition = NumericNodeId(68, 0)
10807 1
    attrs = ua.VariableAttributes()
10808 1
    attrs.DisplayName = LocalizedText("FalseState")
10809 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10810 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'High inactive')], ua.VariantType.LocalizedText)
10811 1
    attrs.ValueRank = -1
10812 1
    node.NodeAttributes = attrs
10813 1
    server.add_nodes([node])
10814 1
    refs = []
10815 1
    ref = ua.AddReferencesItem()
10816 1
    ref.IsForward = True
10817 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10818 1
    ref.SourceNodeId = NumericNodeId(10037, 0)
10819 1
    ref.TargetNodeClass = NodeClass.DataType
10820 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10821 1
    refs.append(ref)
10822 1
    ref = ua.AddReferencesItem()
10823 1
    ref.IsForward = True
10824 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10825 1
    ref.SourceNodeId = NumericNodeId(10037, 0)
10826 1
    ref.TargetNodeClass = NodeClass.DataType
10827 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10828 1
    refs.append(ref)
10829 1
    ref = ua.AddReferencesItem()
10830 1
    ref.IsForward = False
10831 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10832 1
    ref.SourceNodeId = NumericNodeId(10037, 0)
10833 1
    ref.TargetNodeClass = NodeClass.DataType
10834 1
    ref.TargetNodeId = NumericNodeId(10029, 0)
10835 1
    refs.append(ref)
10836 1
    server.add_references(refs)
10837
   
10838 1
    node = ua.AddNodesItem()
10839 1
    node.RequestedNewNodeId = NumericNodeId(10038, 0)
10840 1
    node.BrowseName = QualifiedName('LowState', 0)
10841 1
    node.NodeClass = NodeClass.Variable
10842 1
    node.ParentNodeId = NumericNodeId(9906, 0)
10843 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
10844 1
    node.TypeDefinition = NumericNodeId(8995, 0)
10845 1
    attrs = ua.VariableAttributes()
10846 1
    attrs.DisplayName = LocalizedText("LowState")
10847 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10848 1
    attrs.ValueRank = -1
10849 1
    node.NodeAttributes = attrs
10850 1
    server.add_nodes([node])
10851 1
    refs = []
10852 1
    ref = ua.AddReferencesItem()
10853 1
    ref.IsForward = True
10854 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10855 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10856 1
    ref.TargetNodeClass = NodeClass.DataType
10857 1
    ref.TargetNodeId = NumericNodeId(10039, 0)
10858 1
    refs.append(ref)
10859 1
    ref = ua.AddReferencesItem()
10860 1
    ref.IsForward = True
10861 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10862 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10863 1
    ref.TargetNodeClass = NodeClass.DataType
10864 1
    ref.TargetNodeId = NumericNodeId(10043, 0)
10865 1
    refs.append(ref)
10866 1
    ref = ua.AddReferencesItem()
10867 1
    ref.IsForward = True
10868 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10869 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10870 1
    ref.TargetNodeClass = NodeClass.DataType
10871 1
    ref.TargetNodeId = NumericNodeId(10045, 0)
10872 1
    refs.append(ref)
10873 1
    ref = ua.AddReferencesItem()
10874 1
    ref.IsForward = True
10875 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10876 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10877 1
    ref.TargetNodeClass = NodeClass.DataType
10878 1
    ref.TargetNodeId = NumericNodeId(10046, 0)
10879 1
    refs.append(ref)
10880 1
    ref = ua.AddReferencesItem()
10881 1
    ref.IsForward = False
10882 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
10883 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10884 1
    ref.TargetNodeClass = NodeClass.DataType
10885 1
    ref.TargetNodeId = NumericNodeId(9963, 0)
10886 1
    refs.append(ref)
10887 1
    ref = ua.AddReferencesItem()
10888 1
    ref.IsForward = True
10889 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10890 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10891 1
    ref.TargetNodeClass = NodeClass.DataType
10892 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
10893 1
    refs.append(ref)
10894 1
    ref = ua.AddReferencesItem()
10895 1
    ref.IsForward = True
10896 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10897 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10898 1
    ref.TargetNodeClass = NodeClass.DataType
10899 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10900 1
    refs.append(ref)
10901 1
    ref = ua.AddReferencesItem()
10902 1
    ref.IsForward = False
10903 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
10904 1
    ref.SourceNodeId = NumericNodeId(10038, 0)
10905 1
    ref.TargetNodeClass = NodeClass.DataType
10906 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
10907 1
    refs.append(ref)
10908 1
    server.add_references(refs)
10909
   
10910 1
    node = ua.AddNodesItem()
10911 1
    node.RequestedNewNodeId = NumericNodeId(10039, 0)
10912 1
    node.BrowseName = QualifiedName('Id', 0)
10913 1
    node.NodeClass = NodeClass.Variable
10914 1
    node.ParentNodeId = NumericNodeId(10038, 0)
10915 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10916 1
    node.TypeDefinition = NumericNodeId(68, 0)
10917 1
    attrs = ua.VariableAttributes()
10918 1
    attrs.DisplayName = LocalizedText("Id")
10919 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
10920 1
    attrs.ValueRank = -1
10921 1
    node.NodeAttributes = attrs
10922 1
    server.add_nodes([node])
10923 1
    refs = []
10924 1
    ref = ua.AddReferencesItem()
10925 1
    ref.IsForward = True
10926 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10927 1
    ref.SourceNodeId = NumericNodeId(10039, 0)
10928 1
    ref.TargetNodeClass = NodeClass.DataType
10929 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10930 1
    refs.append(ref)
10931 1
    ref = ua.AddReferencesItem()
10932 1
    ref.IsForward = True
10933 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10934 1
    ref.SourceNodeId = NumericNodeId(10039, 0)
10935 1
    ref.TargetNodeClass = NodeClass.DataType
10936 1
    ref.TargetNodeId = NumericNodeId(78, 0)
10937 1
    refs.append(ref)
10938 1
    ref = ua.AddReferencesItem()
10939 1
    ref.IsForward = False
10940 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10941 1
    ref.SourceNodeId = NumericNodeId(10039, 0)
10942 1
    ref.TargetNodeClass = NodeClass.DataType
10943 1
    ref.TargetNodeId = NumericNodeId(10038, 0)
10944 1
    refs.append(ref)
10945 1
    server.add_references(refs)
10946
   
10947 1
    node = ua.AddNodesItem()
10948 1
    node.RequestedNewNodeId = NumericNodeId(10043, 0)
10949 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
10950 1
    node.NodeClass = NodeClass.Variable
10951 1
    node.ParentNodeId = NumericNodeId(10038, 0)
10952 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10953 1
    node.TypeDefinition = NumericNodeId(68, 0)
10954 1
    attrs = ua.VariableAttributes()
10955 1
    attrs.DisplayName = LocalizedText("TransitionTime")
10956 1
    attrs.DataType = NumericNodeId(294, 0)
10957 1
    attrs.ValueRank = -1
10958 1
    node.NodeAttributes = attrs
10959 1
    server.add_nodes([node])
10960 1
    refs = []
10961 1
    ref = ua.AddReferencesItem()
10962 1
    ref.IsForward = True
10963 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
10964 1
    ref.SourceNodeId = NumericNodeId(10043, 0)
10965 1
    ref.TargetNodeClass = NodeClass.DataType
10966 1
    ref.TargetNodeId = NumericNodeId(68, 0)
10967 1
    refs.append(ref)
10968 1
    ref = ua.AddReferencesItem()
10969 1
    ref.IsForward = True
10970 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
10971 1
    ref.SourceNodeId = NumericNodeId(10043, 0)
10972 1
    ref.TargetNodeClass = NodeClass.DataType
10973 1
    ref.TargetNodeId = NumericNodeId(80, 0)
10974 1
    refs.append(ref)
10975 1
    ref = ua.AddReferencesItem()
10976 1
    ref.IsForward = False
10977 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
10978 1
    ref.SourceNodeId = NumericNodeId(10043, 0)
10979 1
    ref.TargetNodeClass = NodeClass.DataType
10980 1
    ref.TargetNodeId = NumericNodeId(10038, 0)
10981 1
    refs.append(ref)
10982 1
    server.add_references(refs)
10983
   
10984 1
    node = ua.AddNodesItem()
10985 1
    node.RequestedNewNodeId = NumericNodeId(10045, 0)
10986 1
    node.BrowseName = QualifiedName('TrueState', 0)
10987 1
    node.NodeClass = NodeClass.Variable
10988 1
    node.ParentNodeId = NumericNodeId(10038, 0)
10989 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
10990 1
    node.TypeDefinition = NumericNodeId(68, 0)
10991 1
    attrs = ua.VariableAttributes()
10992 1
    attrs.DisplayName = LocalizedText("TrueState")
10993 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
10994 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Low active')], ua.VariantType.LocalizedText)
10995 1
    attrs.ValueRank = -1
10996 1
    node.NodeAttributes = attrs
10997 1
    server.add_nodes([node])
10998 1
    refs = []
10999 1
    ref = ua.AddReferencesItem()
11000 1
    ref.IsForward = True
11001 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11002 1
    ref.SourceNodeId = NumericNodeId(10045, 0)
11003 1
    ref.TargetNodeClass = NodeClass.DataType
11004 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11005 1
    refs.append(ref)
11006 1
    ref = ua.AddReferencesItem()
11007 1
    ref.IsForward = True
11008 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11009 1
    ref.SourceNodeId = NumericNodeId(10045, 0)
11010 1
    ref.TargetNodeClass = NodeClass.DataType
11011 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11012 1
    refs.append(ref)
11013 1
    ref = ua.AddReferencesItem()
11014 1
    ref.IsForward = False
11015 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11016 1
    ref.SourceNodeId = NumericNodeId(10045, 0)
11017 1
    ref.TargetNodeClass = NodeClass.DataType
11018 1
    ref.TargetNodeId = NumericNodeId(10038, 0)
11019 1
    refs.append(ref)
11020 1
    server.add_references(refs)
11021
   
11022 1
    node = ua.AddNodesItem()
11023 1
    node.RequestedNewNodeId = NumericNodeId(10046, 0)
11024 1
    node.BrowseName = QualifiedName('FalseState', 0)
11025 1
    node.NodeClass = NodeClass.Variable
11026 1
    node.ParentNodeId = NumericNodeId(10038, 0)
11027 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11028 1
    node.TypeDefinition = NumericNodeId(68, 0)
11029 1
    attrs = ua.VariableAttributes()
11030 1
    attrs.DisplayName = LocalizedText("FalseState")
11031 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
11032 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'Low inactive')], ua.VariantType.LocalizedText)
11033 1
    attrs.ValueRank = -1
11034 1
    node.NodeAttributes = attrs
11035 1
    server.add_nodes([node])
11036 1
    refs = []
11037 1
    ref = ua.AddReferencesItem()
11038 1
    ref.IsForward = True
11039 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11040 1
    ref.SourceNodeId = NumericNodeId(10046, 0)
11041 1
    ref.TargetNodeClass = NodeClass.DataType
11042 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11043 1
    refs.append(ref)
11044 1
    ref = ua.AddReferencesItem()
11045 1
    ref.IsForward = True
11046 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11047 1
    ref.SourceNodeId = NumericNodeId(10046, 0)
11048 1
    ref.TargetNodeClass = NodeClass.DataType
11049 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11050 1
    refs.append(ref)
11051 1
    ref = ua.AddReferencesItem()
11052 1
    ref.IsForward = False
11053 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11054 1
    ref.SourceNodeId = NumericNodeId(10046, 0)
11055 1
    ref.TargetNodeClass = NodeClass.DataType
11056 1
    ref.TargetNodeId = NumericNodeId(10038, 0)
11057 1
    refs.append(ref)
11058 1
    server.add_references(refs)
11059
   
11060 1
    node = ua.AddNodesItem()
11061 1
    node.RequestedNewNodeId = NumericNodeId(10047, 0)
11062 1
    node.BrowseName = QualifiedName('LowLowState', 0)
11063 1
    node.NodeClass = NodeClass.Variable
11064 1
    node.ParentNodeId = NumericNodeId(9906, 0)
11065 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
11066 1
    node.TypeDefinition = NumericNodeId(8995, 0)
11067 1
    attrs = ua.VariableAttributes()
11068 1
    attrs.DisplayName = LocalizedText("LowLowState")
11069 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
11070 1
    attrs.ValueRank = -1
11071 1
    node.NodeAttributes = attrs
11072 1
    server.add_nodes([node])
11073 1
    refs = []
11074 1
    ref = ua.AddReferencesItem()
11075 1
    ref.IsForward = True
11076 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11077 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11078 1
    ref.TargetNodeClass = NodeClass.DataType
11079 1
    ref.TargetNodeId = NumericNodeId(10048, 0)
11080 1
    refs.append(ref)
11081 1
    ref = ua.AddReferencesItem()
11082 1
    ref.IsForward = True
11083 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11084 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11085 1
    ref.TargetNodeClass = NodeClass.DataType
11086 1
    ref.TargetNodeId = NumericNodeId(10052, 0)
11087 1
    refs.append(ref)
11088 1
    ref = ua.AddReferencesItem()
11089 1
    ref.IsForward = True
11090 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11091 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11092 1
    ref.TargetNodeClass = NodeClass.DataType
11093 1
    ref.TargetNodeId = NumericNodeId(10054, 0)
11094 1
    refs.append(ref)
11095 1
    ref = ua.AddReferencesItem()
11096 1
    ref.IsForward = True
11097 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11098 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11099 1
    ref.TargetNodeClass = NodeClass.DataType
11100 1
    ref.TargetNodeId = NumericNodeId(10055, 0)
11101 1
    refs.append(ref)
11102 1
    ref = ua.AddReferencesItem()
11103 1
    ref.IsForward = False
11104 1
    ref.ReferenceTypeId = NumericNodeId(9004, 0)
11105 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11106 1
    ref.TargetNodeClass = NodeClass.DataType
11107 1
    ref.TargetNodeId = NumericNodeId(9963, 0)
11108 1
    refs.append(ref)
11109 1
    ref = ua.AddReferencesItem()
11110 1
    ref.IsForward = True
11111 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11112 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11113 1
    ref.TargetNodeClass = NodeClass.DataType
11114 1
    ref.TargetNodeId = NumericNodeId(8995, 0)
11115 1
    refs.append(ref)
11116 1
    ref = ua.AddReferencesItem()
11117 1
    ref.IsForward = True
11118 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11119 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11120 1
    ref.TargetNodeClass = NodeClass.DataType
11121 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11122 1
    refs.append(ref)
11123 1
    ref = ua.AddReferencesItem()
11124 1
    ref.IsForward = False
11125 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
11126 1
    ref.SourceNodeId = NumericNodeId(10047, 0)
11127 1
    ref.TargetNodeClass = NodeClass.DataType
11128 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
11129 1
    refs.append(ref)
11130 1
    server.add_references(refs)
11131
   
11132 1
    node = ua.AddNodesItem()
11133 1
    node.RequestedNewNodeId = NumericNodeId(10048, 0)
11134 1
    node.BrowseName = QualifiedName('Id', 0)
11135 1
    node.NodeClass = NodeClass.Variable
11136 1
    node.ParentNodeId = NumericNodeId(10047, 0)
11137 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11138 1
    node.TypeDefinition = NumericNodeId(68, 0)
11139 1
    attrs = ua.VariableAttributes()
11140 1
    attrs.DisplayName = LocalizedText("Id")
11141 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Boolean)
11142 1
    attrs.ValueRank = -1
11143 1
    node.NodeAttributes = attrs
11144 1
    server.add_nodes([node])
11145 1
    refs = []
11146 1
    ref = ua.AddReferencesItem()
11147 1
    ref.IsForward = True
11148 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11149 1
    ref.SourceNodeId = NumericNodeId(10048, 0)
11150 1
    ref.TargetNodeClass = NodeClass.DataType
11151 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11152 1
    refs.append(ref)
11153 1
    ref = ua.AddReferencesItem()
11154 1
    ref.IsForward = True
11155 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11156 1
    ref.SourceNodeId = NumericNodeId(10048, 0)
11157 1
    ref.TargetNodeClass = NodeClass.DataType
11158 1
    ref.TargetNodeId = NumericNodeId(78, 0)
11159 1
    refs.append(ref)
11160 1
    ref = ua.AddReferencesItem()
11161 1
    ref.IsForward = False
11162 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11163 1
    ref.SourceNodeId = NumericNodeId(10048, 0)
11164 1
    ref.TargetNodeClass = NodeClass.DataType
11165 1
    ref.TargetNodeId = NumericNodeId(10047, 0)
11166 1
    refs.append(ref)
11167 1
    server.add_references(refs)
11168
   
11169 1
    node = ua.AddNodesItem()
11170 1
    node.RequestedNewNodeId = NumericNodeId(10052, 0)
11171 1
    node.BrowseName = QualifiedName('TransitionTime', 0)
11172 1
    node.NodeClass = NodeClass.Variable
11173 1
    node.ParentNodeId = NumericNodeId(10047, 0)
11174 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11175 1
    node.TypeDefinition = NumericNodeId(68, 0)
11176 1
    attrs = ua.VariableAttributes()
11177 1
    attrs.DisplayName = LocalizedText("TransitionTime")
11178 1
    attrs.DataType = NumericNodeId(294, 0)
11179 1
    attrs.ValueRank = -1
11180 1
    node.NodeAttributes = attrs
11181 1
    server.add_nodes([node])
11182 1
    refs = []
11183 1
    ref = ua.AddReferencesItem()
11184 1
    ref.IsForward = True
11185 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11186 1
    ref.SourceNodeId = NumericNodeId(10052, 0)
11187 1
    ref.TargetNodeClass = NodeClass.DataType
11188 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11189 1
    refs.append(ref)
11190 1
    ref = ua.AddReferencesItem()
11191 1
    ref.IsForward = True
11192 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11193 1
    ref.SourceNodeId = NumericNodeId(10052, 0)
11194 1
    ref.TargetNodeClass = NodeClass.DataType
11195 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11196 1
    refs.append(ref)
11197 1
    ref = ua.AddReferencesItem()
11198 1
    ref.IsForward = False
11199 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11200 1
    ref.SourceNodeId = NumericNodeId(10052, 0)
11201 1
    ref.TargetNodeClass = NodeClass.DataType
11202 1
    ref.TargetNodeId = NumericNodeId(10047, 0)
11203 1
    refs.append(ref)
11204 1
    server.add_references(refs)
11205
   
11206 1
    node = ua.AddNodesItem()
11207 1
    node.RequestedNewNodeId = NumericNodeId(10054, 0)
11208 1
    node.BrowseName = QualifiedName('TrueState', 0)
11209 1
    node.NodeClass = NodeClass.Variable
11210 1
    node.ParentNodeId = NumericNodeId(10047, 0)
11211 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11212 1
    node.TypeDefinition = NumericNodeId(68, 0)
11213 1
    attrs = ua.VariableAttributes()
11214 1
    attrs.DisplayName = LocalizedText("TrueState")
11215 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
11216 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'LowLow active')], ua.VariantType.LocalizedText)
11217 1
    attrs.ValueRank = -1
11218 1
    node.NodeAttributes = attrs
11219 1
    server.add_nodes([node])
11220 1
    refs = []
11221 1
    ref = ua.AddReferencesItem()
11222 1
    ref.IsForward = True
11223 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11224 1
    ref.SourceNodeId = NumericNodeId(10054, 0)
11225 1
    ref.TargetNodeClass = NodeClass.DataType
11226 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11227 1
    refs.append(ref)
11228 1
    ref = ua.AddReferencesItem()
11229 1
    ref.IsForward = True
11230 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11231 1
    ref.SourceNodeId = NumericNodeId(10054, 0)
11232 1
    ref.TargetNodeClass = NodeClass.DataType
11233 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11234 1
    refs.append(ref)
11235 1
    ref = ua.AddReferencesItem()
11236 1
    ref.IsForward = False
11237 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11238 1
    ref.SourceNodeId = NumericNodeId(10054, 0)
11239 1
    ref.TargetNodeClass = NodeClass.DataType
11240 1
    ref.TargetNodeId = NumericNodeId(10047, 0)
11241 1
    refs.append(ref)
11242 1
    server.add_references(refs)
11243
   
11244 1
    node = ua.AddNodesItem()
11245 1
    node.RequestedNewNodeId = NumericNodeId(10055, 0)
11246 1
    node.BrowseName = QualifiedName('FalseState', 0)
11247 1
    node.NodeClass = NodeClass.Variable
11248 1
    node.ParentNodeId = NumericNodeId(10047, 0)
11249 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11250 1
    node.TypeDefinition = NumericNodeId(68, 0)
11251 1
    attrs = ua.VariableAttributes()
11252 1
    attrs.DisplayName = LocalizedText("FalseState")
11253 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
11254 1
    attrs.Value = ua.Variant([('Locale', 'en'), ('Text', 'LowLow inactive')], ua.VariantType.LocalizedText)
11255 1
    attrs.ValueRank = -1
11256 1
    node.NodeAttributes = attrs
11257 1
    server.add_nodes([node])
11258 1
    refs = []
11259 1
    ref = ua.AddReferencesItem()
11260 1
    ref.IsForward = True
11261 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11262 1
    ref.SourceNodeId = NumericNodeId(10055, 0)
11263 1
    ref.TargetNodeClass = NodeClass.DataType
11264 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11265 1
    refs.append(ref)
11266 1
    ref = ua.AddReferencesItem()
11267 1
    ref.IsForward = True
11268 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11269 1
    ref.SourceNodeId = NumericNodeId(10055, 0)
11270 1
    ref.TargetNodeClass = NodeClass.DataType
11271 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11272 1
    refs.append(ref)
11273 1
    ref = ua.AddReferencesItem()
11274 1
    ref.IsForward = False
11275 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11276 1
    ref.SourceNodeId = NumericNodeId(10055, 0)
11277 1
    ref.TargetNodeClass = NodeClass.DataType
11278 1
    ref.TargetNodeId = NumericNodeId(10047, 0)
11279 1
    refs.append(ref)
11280 1
    server.add_references(refs)
11281
   
11282 1
    node = ua.AddNodesItem()
11283 1
    node.RequestedNewNodeId = NumericNodeId(10060, 0)
11284 1
    node.BrowseName = QualifiedName('NonExclusiveLevelAlarmType', 0)
11285 1
    node.NodeClass = NodeClass.ObjectType
11286 1
    node.ParentNodeId = NumericNodeId(9906, 0)
11287 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11288 1
    attrs = ua.ObjectTypeAttributes()
11289 1
    attrs.DisplayName = LocalizedText("NonExclusiveLevelAlarmType")
11290 1
    attrs.IsAbstract = False
11291 1
    node.NodeAttributes = attrs
11292 1
    server.add_nodes([node])
11293 1
    refs = []
11294 1
    ref = ua.AddReferencesItem()
11295 1
    ref.IsForward = False
11296 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11297 1
    ref.SourceNodeId = NumericNodeId(10060, 0)
11298 1
    ref.TargetNodeClass = NodeClass.DataType
11299 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
11300 1
    refs.append(ref)
11301 1
    server.add_references(refs)
11302
   
11303 1
    node = ua.AddNodesItem()
11304 1
    node.RequestedNewNodeId = NumericNodeId(9482, 0)
11305 1
    node.BrowseName = QualifiedName('ExclusiveLevelAlarmType', 0)
11306 1
    node.NodeClass = NodeClass.ObjectType
11307 1
    node.ParentNodeId = NumericNodeId(9341, 0)
11308 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11309 1
    attrs = ua.ObjectTypeAttributes()
11310 1
    attrs.DisplayName = LocalizedText("ExclusiveLevelAlarmType")
11311 1
    attrs.IsAbstract = False
11312 1
    node.NodeAttributes = attrs
11313 1
    server.add_nodes([node])
11314 1
    refs = []
11315 1
    ref = ua.AddReferencesItem()
11316 1
    ref.IsForward = False
11317 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11318 1
    ref.SourceNodeId = NumericNodeId(9482, 0)
11319 1
    ref.TargetNodeClass = NodeClass.DataType
11320 1
    ref.TargetNodeId = NumericNodeId(9341, 0)
11321 1
    refs.append(ref)
11322 1
    server.add_references(refs)
11323
   
11324 1
    node = ua.AddNodesItem()
11325 1
    node.RequestedNewNodeId = NumericNodeId(10368, 0)
11326 1
    node.BrowseName = QualifiedName('NonExclusiveDeviationAlarmType', 0)
11327 1
    node.NodeClass = NodeClass.ObjectType
11328 1
    node.ParentNodeId = NumericNodeId(9906, 0)
11329 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11330 1
    attrs = ua.ObjectTypeAttributes()
11331 1
    attrs.DisplayName = LocalizedText("NonExclusiveDeviationAlarmType")
11332 1
    attrs.IsAbstract = False
11333 1
    node.NodeAttributes = attrs
11334 1
    server.add_nodes([node])
11335 1
    refs = []
11336 1
    ref = ua.AddReferencesItem()
11337 1
    ref.IsForward = True
11338 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11339 1
    ref.SourceNodeId = NumericNodeId(10368, 0)
11340 1
    ref.TargetNodeClass = NodeClass.DataType
11341 1
    ref.TargetNodeId = NumericNodeId(10522, 0)
11342 1
    refs.append(ref)
11343 1
    ref = ua.AddReferencesItem()
11344 1
    ref.IsForward = True
11345 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11346 1
    ref.SourceNodeId = NumericNodeId(10368, 0)
11347 1
    ref.TargetNodeClass = NodeClass.DataType
11348 1
    ref.TargetNodeId = NumericNodeId(16776, 0)
11349 1
    refs.append(ref)
11350 1
    ref = ua.AddReferencesItem()
11351 1
    ref.IsForward = False
11352 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11353 1
    ref.SourceNodeId = NumericNodeId(10368, 0)
11354 1
    ref.TargetNodeClass = NodeClass.DataType
11355 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
11356 1
    refs.append(ref)
11357 1
    server.add_references(refs)
11358
   
11359 1
    node = ua.AddNodesItem()
11360 1
    node.RequestedNewNodeId = NumericNodeId(10522, 0)
11361 1
    node.BrowseName = QualifiedName('SetpointNode', 0)
11362 1
    node.NodeClass = NodeClass.Variable
11363 1
    node.ParentNodeId = NumericNodeId(10368, 0)
11364 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11365 1
    node.TypeDefinition = NumericNodeId(68, 0)
11366 1
    attrs = ua.VariableAttributes()
11367 1
    attrs.DisplayName = LocalizedText("SetpointNode")
11368 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
11369 1
    attrs.ValueRank = -1
11370 1
    node.NodeAttributes = attrs
11371 1
    server.add_nodes([node])
11372 1
    refs = []
11373 1
    ref = ua.AddReferencesItem()
11374 1
    ref.IsForward = True
11375 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11376 1
    ref.SourceNodeId = NumericNodeId(10522, 0)
11377 1
    ref.TargetNodeClass = NodeClass.DataType
11378 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11379 1
    refs.append(ref)
11380 1
    ref = ua.AddReferencesItem()
11381 1
    ref.IsForward = True
11382 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11383 1
    ref.SourceNodeId = NumericNodeId(10522, 0)
11384 1
    ref.TargetNodeClass = NodeClass.DataType
11385 1
    ref.TargetNodeId = NumericNodeId(78, 0)
11386 1
    refs.append(ref)
11387 1
    ref = ua.AddReferencesItem()
11388 1
    ref.IsForward = False
11389 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11390 1
    ref.SourceNodeId = NumericNodeId(10522, 0)
11391 1
    ref.TargetNodeClass = NodeClass.DataType
11392 1
    ref.TargetNodeId = NumericNodeId(10368, 0)
11393 1
    refs.append(ref)
11394 1
    server.add_references(refs)
11395
   
11396 1
    node = ua.AddNodesItem()
11397 1
    node.RequestedNewNodeId = NumericNodeId(16776, 0)
11398 1
    node.BrowseName = QualifiedName('BaseSetpointNode', 0)
11399 1
    node.NodeClass = NodeClass.Variable
11400 1
    node.ParentNodeId = NumericNodeId(10368, 0)
11401 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11402 1
    node.TypeDefinition = NumericNodeId(68, 0)
11403 1
    attrs = ua.VariableAttributes()
11404 1
    attrs.DisplayName = LocalizedText("BaseSetpointNode")
11405 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
11406 1
    attrs.ValueRank = -1
11407 1
    node.NodeAttributes = attrs
11408 1
    server.add_nodes([node])
11409 1
    refs = []
11410 1
    ref = ua.AddReferencesItem()
11411 1
    ref.IsForward = True
11412 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11413 1
    ref.SourceNodeId = NumericNodeId(16776, 0)
11414 1
    ref.TargetNodeClass = NodeClass.DataType
11415 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11416 1
    refs.append(ref)
11417 1
    ref = ua.AddReferencesItem()
11418 1
    ref.IsForward = True
11419 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11420 1
    ref.SourceNodeId = NumericNodeId(16776, 0)
11421 1
    ref.TargetNodeClass = NodeClass.DataType
11422 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11423 1
    refs.append(ref)
11424 1
    ref = ua.AddReferencesItem()
11425 1
    ref.IsForward = False
11426 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11427 1
    ref.SourceNodeId = NumericNodeId(16776, 0)
11428 1
    ref.TargetNodeClass = NodeClass.DataType
11429 1
    ref.TargetNodeId = NumericNodeId(10368, 0)
11430 1
    refs.append(ref)
11431 1
    server.add_references(refs)
11432
   
11433 1
    node = ua.AddNodesItem()
11434 1
    node.RequestedNewNodeId = NumericNodeId(10214, 0)
11435 1
    node.BrowseName = QualifiedName('NonExclusiveRateOfChangeAlarmType', 0)
11436 1
    node.NodeClass = NodeClass.ObjectType
11437 1
    node.ParentNodeId = NumericNodeId(9906, 0)
11438 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11439 1
    attrs = ua.ObjectTypeAttributes()
11440 1
    attrs.DisplayName = LocalizedText("NonExclusiveRateOfChangeAlarmType")
11441 1
    attrs.IsAbstract = False
11442 1
    node.NodeAttributes = attrs
11443 1
    server.add_nodes([node])
11444 1
    refs = []
11445 1
    ref = ua.AddReferencesItem()
11446 1
    ref.IsForward = True
11447 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11448 1
    ref.SourceNodeId = NumericNodeId(10214, 0)
11449 1
    ref.TargetNodeClass = NodeClass.DataType
11450 1
    ref.TargetNodeId = NumericNodeId(16858, 0)
11451 1
    refs.append(ref)
11452 1
    ref = ua.AddReferencesItem()
11453 1
    ref.IsForward = False
11454 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11455 1
    ref.SourceNodeId = NumericNodeId(10214, 0)
11456 1
    ref.TargetNodeClass = NodeClass.DataType
11457 1
    ref.TargetNodeId = NumericNodeId(9906, 0)
11458 1
    refs.append(ref)
11459 1
    server.add_references(refs)
11460
   
11461 1
    node = ua.AddNodesItem()
11462 1
    node.RequestedNewNodeId = NumericNodeId(16858, 0)
11463 1
    node.BrowseName = QualifiedName('EngineeringUnits', 0)
11464 1
    node.NodeClass = NodeClass.Variable
11465 1
    node.ParentNodeId = NumericNodeId(10214, 0)
11466 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11467 1
    node.TypeDefinition = NumericNodeId(68, 0)
11468 1
    attrs = ua.VariableAttributes()
11469 1
    attrs.DisplayName = LocalizedText("EngineeringUnits")
11470 1
    attrs.DataType = NumericNodeId(887, 0)
11471 1
    attrs.ValueRank = -1
11472 1
    node.NodeAttributes = attrs
11473 1
    server.add_nodes([node])
11474 1
    refs = []
11475 1
    ref = ua.AddReferencesItem()
11476 1
    ref.IsForward = True
11477 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11478 1
    ref.SourceNodeId = NumericNodeId(16858, 0)
11479 1
    ref.TargetNodeClass = NodeClass.DataType
11480 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11481 1
    refs.append(ref)
11482 1
    ref = ua.AddReferencesItem()
11483 1
    ref.IsForward = True
11484 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11485 1
    ref.SourceNodeId = NumericNodeId(16858, 0)
11486 1
    ref.TargetNodeClass = NodeClass.DataType
11487 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11488 1
    refs.append(ref)
11489 1
    ref = ua.AddReferencesItem()
11490 1
    ref.IsForward = False
11491 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11492 1
    ref.SourceNodeId = NumericNodeId(16858, 0)
11493 1
    ref.TargetNodeClass = NodeClass.DataType
11494 1
    ref.TargetNodeId = NumericNodeId(10214, 0)
11495 1
    refs.append(ref)
11496 1
    server.add_references(refs)
11497
   
11498 1
    node = ua.AddNodesItem()
11499 1
    node.RequestedNewNodeId = NumericNodeId(9764, 0)
11500 1
    node.BrowseName = QualifiedName('ExclusiveDeviationAlarmType', 0)
11501 1
    node.NodeClass = NodeClass.ObjectType
11502 1
    node.ParentNodeId = NumericNodeId(9341, 0)
11503 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11504 1
    attrs = ua.ObjectTypeAttributes()
11505 1
    attrs.DisplayName = LocalizedText("ExclusiveDeviationAlarmType")
11506 1
    attrs.IsAbstract = False
11507 1
    node.NodeAttributes = attrs
11508 1
    server.add_nodes([node])
11509 1
    refs = []
11510 1
    ref = ua.AddReferencesItem()
11511 1
    ref.IsForward = True
11512 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11513 1
    ref.SourceNodeId = NumericNodeId(9764, 0)
11514 1
    ref.TargetNodeClass = NodeClass.DataType
11515 1
    ref.TargetNodeId = NumericNodeId(9905, 0)
11516 1
    refs.append(ref)
11517 1
    ref = ua.AddReferencesItem()
11518 1
    ref.IsForward = True
11519 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11520 1
    ref.SourceNodeId = NumericNodeId(9764, 0)
11521 1
    ref.TargetNodeClass = NodeClass.DataType
11522 1
    ref.TargetNodeId = NumericNodeId(16817, 0)
11523 1
    refs.append(ref)
11524 1
    ref = ua.AddReferencesItem()
11525 1
    ref.IsForward = False
11526 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11527 1
    ref.SourceNodeId = NumericNodeId(9764, 0)
11528 1
    ref.TargetNodeClass = NodeClass.DataType
11529 1
    ref.TargetNodeId = NumericNodeId(9341, 0)
11530 1
    refs.append(ref)
11531 1
    server.add_references(refs)
11532
   
11533 1
    node = ua.AddNodesItem()
11534 1
    node.RequestedNewNodeId = NumericNodeId(9905, 0)
11535 1
    node.BrowseName = QualifiedName('SetpointNode', 0)
11536 1
    node.NodeClass = NodeClass.Variable
11537 1
    node.ParentNodeId = NumericNodeId(9764, 0)
11538 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11539 1
    node.TypeDefinition = NumericNodeId(68, 0)
11540 1
    attrs = ua.VariableAttributes()
11541 1
    attrs.DisplayName = LocalizedText("SetpointNode")
11542 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
11543 1
    attrs.ValueRank = -1
11544 1
    node.NodeAttributes = attrs
11545 1
    server.add_nodes([node])
11546 1
    refs = []
11547 1
    ref = ua.AddReferencesItem()
11548 1
    ref.IsForward = True
11549 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11550 1
    ref.SourceNodeId = NumericNodeId(9905, 0)
11551 1
    ref.TargetNodeClass = NodeClass.DataType
11552 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11553 1
    refs.append(ref)
11554 1
    ref = ua.AddReferencesItem()
11555 1
    ref.IsForward = True
11556 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11557 1
    ref.SourceNodeId = NumericNodeId(9905, 0)
11558 1
    ref.TargetNodeClass = NodeClass.DataType
11559 1
    ref.TargetNodeId = NumericNodeId(78, 0)
11560 1
    refs.append(ref)
11561 1
    ref = ua.AddReferencesItem()
11562 1
    ref.IsForward = False
11563 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11564 1
    ref.SourceNodeId = NumericNodeId(9905, 0)
11565 1
    ref.TargetNodeClass = NodeClass.DataType
11566 1
    ref.TargetNodeId = NumericNodeId(9764, 0)
11567 1
    refs.append(ref)
11568 1
    server.add_references(refs)
11569
   
11570 1
    node = ua.AddNodesItem()
11571 1
    node.RequestedNewNodeId = NumericNodeId(16817, 0)
11572 1
    node.BrowseName = QualifiedName('BaseSetpointNode', 0)
11573 1
    node.NodeClass = NodeClass.Variable
11574 1
    node.ParentNodeId = NumericNodeId(9764, 0)
11575 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11576 1
    node.TypeDefinition = NumericNodeId(68, 0)
11577 1
    attrs = ua.VariableAttributes()
11578 1
    attrs.DisplayName = LocalizedText("BaseSetpointNode")
11579 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
11580 1
    attrs.ValueRank = -1
11581 1
    node.NodeAttributes = attrs
11582 1
    server.add_nodes([node])
11583 1
    refs = []
11584 1
    ref = ua.AddReferencesItem()
11585 1
    ref.IsForward = True
11586 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11587 1
    ref.SourceNodeId = NumericNodeId(16817, 0)
11588 1
    ref.TargetNodeClass = NodeClass.DataType
11589 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11590 1
    refs.append(ref)
11591 1
    ref = ua.AddReferencesItem()
11592 1
    ref.IsForward = True
11593 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11594 1
    ref.SourceNodeId = NumericNodeId(16817, 0)
11595 1
    ref.TargetNodeClass = NodeClass.DataType
11596 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11597 1
    refs.append(ref)
11598 1
    ref = ua.AddReferencesItem()
11599 1
    ref.IsForward = False
11600 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11601 1
    ref.SourceNodeId = NumericNodeId(16817, 0)
11602 1
    ref.TargetNodeClass = NodeClass.DataType
11603 1
    ref.TargetNodeId = NumericNodeId(9764, 0)
11604 1
    refs.append(ref)
11605 1
    server.add_references(refs)
11606
   
11607 1
    node = ua.AddNodesItem()
11608 1
    node.RequestedNewNodeId = NumericNodeId(9623, 0)
11609 1
    node.BrowseName = QualifiedName('ExclusiveRateOfChangeAlarmType', 0)
11610 1
    node.NodeClass = NodeClass.ObjectType
11611 1
    node.ParentNodeId = NumericNodeId(9341, 0)
11612 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11613 1
    attrs = ua.ObjectTypeAttributes()
11614 1
    attrs.DisplayName = LocalizedText("ExclusiveRateOfChangeAlarmType")
11615 1
    attrs.IsAbstract = False
11616 1
    node.NodeAttributes = attrs
11617 1
    server.add_nodes([node])
11618 1
    refs = []
11619 1
    ref = ua.AddReferencesItem()
11620 1
    ref.IsForward = True
11621 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11622 1
    ref.SourceNodeId = NumericNodeId(9623, 0)
11623 1
    ref.TargetNodeClass = NodeClass.DataType
11624 1
    ref.TargetNodeId = NumericNodeId(16899, 0)
11625 1
    refs.append(ref)
11626 1
    ref = ua.AddReferencesItem()
11627 1
    ref.IsForward = False
11628 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11629 1
    ref.SourceNodeId = NumericNodeId(9623, 0)
11630 1
    ref.TargetNodeClass = NodeClass.DataType
11631 1
    ref.TargetNodeId = NumericNodeId(9341, 0)
11632 1
    refs.append(ref)
11633 1
    server.add_references(refs)
11634
   
11635 1
    node = ua.AddNodesItem()
11636 1
    node.RequestedNewNodeId = NumericNodeId(16899, 0)
11637 1
    node.BrowseName = QualifiedName('EngineeringUnits', 0)
11638 1
    node.NodeClass = NodeClass.Variable
11639 1
    node.ParentNodeId = NumericNodeId(9623, 0)
11640 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11641 1
    node.TypeDefinition = NumericNodeId(68, 0)
11642 1
    attrs = ua.VariableAttributes()
11643 1
    attrs.DisplayName = LocalizedText("EngineeringUnits")
11644 1
    attrs.DataType = NumericNodeId(887, 0)
11645 1
    attrs.ValueRank = -1
11646 1
    node.NodeAttributes = attrs
11647 1
    server.add_nodes([node])
11648 1
    refs = []
11649 1
    ref = ua.AddReferencesItem()
11650 1
    ref.IsForward = True
11651 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11652 1
    ref.SourceNodeId = NumericNodeId(16899, 0)
11653 1
    ref.TargetNodeClass = NodeClass.DataType
11654 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11655 1
    refs.append(ref)
11656 1
    ref = ua.AddReferencesItem()
11657 1
    ref.IsForward = True
11658 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11659 1
    ref.SourceNodeId = NumericNodeId(16899, 0)
11660 1
    ref.TargetNodeClass = NodeClass.DataType
11661 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11662 1
    refs.append(ref)
11663 1
    ref = ua.AddReferencesItem()
11664 1
    ref.IsForward = False
11665 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11666 1
    ref.SourceNodeId = NumericNodeId(16899, 0)
11667 1
    ref.TargetNodeClass = NodeClass.DataType
11668 1
    ref.TargetNodeId = NumericNodeId(9623, 0)
11669 1
    refs.append(ref)
11670 1
    server.add_references(refs)
11671
   
11672 1
    node = ua.AddNodesItem()
11673 1
    node.RequestedNewNodeId = NumericNodeId(10523, 0)
11674 1
    node.BrowseName = QualifiedName('DiscreteAlarmType', 0)
11675 1
    node.NodeClass = NodeClass.ObjectType
11676 1
    node.ParentNodeId = NumericNodeId(2915, 0)
11677 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11678 1
    attrs = ua.ObjectTypeAttributes()
11679 1
    attrs.DisplayName = LocalizedText("DiscreteAlarmType")
11680 1
    attrs.IsAbstract = False
11681 1
    node.NodeAttributes = attrs
11682 1
    server.add_nodes([node])
11683 1
    refs = []
11684 1
    ref = ua.AddReferencesItem()
11685 1
    ref.IsForward = False
11686 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11687 1
    ref.SourceNodeId = NumericNodeId(10523, 0)
11688 1
    ref.TargetNodeClass = NodeClass.DataType
11689 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
11690 1
    refs.append(ref)
11691 1
    server.add_references(refs)
11692
   
11693 1
    node = ua.AddNodesItem()
11694 1
    node.RequestedNewNodeId = NumericNodeId(10637, 0)
11695 1
    node.BrowseName = QualifiedName('OffNormalAlarmType', 0)
11696 1
    node.NodeClass = NodeClass.ObjectType
11697 1
    node.ParentNodeId = NumericNodeId(10523, 0)
11698 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11699 1
    attrs = ua.ObjectTypeAttributes()
11700 1
    attrs.DisplayName = LocalizedText("OffNormalAlarmType")
11701 1
    attrs.IsAbstract = False
11702 1
    node.NodeAttributes = attrs
11703 1
    server.add_nodes([node])
11704 1
    refs = []
11705 1
    ref = ua.AddReferencesItem()
11706 1
    ref.IsForward = True
11707 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11708 1
    ref.SourceNodeId = NumericNodeId(10637, 0)
11709 1
    ref.TargetNodeClass = NodeClass.DataType
11710 1
    ref.TargetNodeId = NumericNodeId(11158, 0)
11711 1
    refs.append(ref)
11712 1
    ref = ua.AddReferencesItem()
11713 1
    ref.IsForward = False
11714 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11715 1
    ref.SourceNodeId = NumericNodeId(10637, 0)
11716 1
    ref.TargetNodeClass = NodeClass.DataType
11717 1
    ref.TargetNodeId = NumericNodeId(10523, 0)
11718 1
    refs.append(ref)
11719 1
    server.add_references(refs)
11720
   
11721 1
    node = ua.AddNodesItem()
11722 1
    node.RequestedNewNodeId = NumericNodeId(11158, 0)
11723 1
    node.BrowseName = QualifiedName('NormalState', 0)
11724 1
    node.NodeClass = NodeClass.Variable
11725 1
    node.ParentNodeId = NumericNodeId(10637, 0)
11726 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11727 1
    node.TypeDefinition = NumericNodeId(68, 0)
11728 1
    attrs = ua.VariableAttributes()
11729 1
    attrs.DisplayName = LocalizedText("NormalState")
11730 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
11731 1
    attrs.ValueRank = -1
11732 1
    node.NodeAttributes = attrs
11733 1
    server.add_nodes([node])
11734 1
    refs = []
11735 1
    ref = ua.AddReferencesItem()
11736 1
    ref.IsForward = True
11737 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11738 1
    ref.SourceNodeId = NumericNodeId(11158, 0)
11739 1
    ref.TargetNodeClass = NodeClass.DataType
11740 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11741 1
    refs.append(ref)
11742 1
    ref = ua.AddReferencesItem()
11743 1
    ref.IsForward = True
11744 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11745 1
    ref.SourceNodeId = NumericNodeId(11158, 0)
11746 1
    ref.TargetNodeClass = NodeClass.DataType
11747 1
    ref.TargetNodeId = NumericNodeId(78, 0)
11748 1
    refs.append(ref)
11749 1
    ref = ua.AddReferencesItem()
11750 1
    ref.IsForward = False
11751 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11752 1
    ref.SourceNodeId = NumericNodeId(11158, 0)
11753 1
    ref.TargetNodeClass = NodeClass.DataType
11754 1
    ref.TargetNodeId = NumericNodeId(10637, 0)
11755 1
    refs.append(ref)
11756 1
    server.add_references(refs)
11757
   
11758 1
    node = ua.AddNodesItem()
11759 1
    node.RequestedNewNodeId = NumericNodeId(11753, 0)
11760 1
    node.BrowseName = QualifiedName('SystemOffNormalAlarmType', 0)
11761 1
    node.NodeClass = NodeClass.ObjectType
11762 1
    node.ParentNodeId = NumericNodeId(10637, 0)
11763 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11764 1
    attrs = ua.ObjectTypeAttributes()
11765 1
    attrs.DisplayName = LocalizedText("SystemOffNormalAlarmType")
11766 1
    attrs.IsAbstract = False
11767 1
    node.NodeAttributes = attrs
11768 1
    server.add_nodes([node])
11769 1
    refs = []
11770 1
    ref = ua.AddReferencesItem()
11771 1
    ref.IsForward = False
11772 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11773 1
    ref.SourceNodeId = NumericNodeId(11753, 0)
11774 1
    ref.TargetNodeClass = NodeClass.DataType
11775 1
    ref.TargetNodeId = NumericNodeId(10637, 0)
11776 1
    refs.append(ref)
11777 1
    server.add_references(refs)
11778
   
11779 1
    node = ua.AddNodesItem()
11780 1
    node.RequestedNewNodeId = NumericNodeId(10751, 0)
11781 1
    node.BrowseName = QualifiedName('TripAlarmType', 0)
11782 1
    node.NodeClass = NodeClass.ObjectType
11783 1
    node.ParentNodeId = NumericNodeId(10637, 0)
11784 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11785 1
    attrs = ua.ObjectTypeAttributes()
11786 1
    attrs.DisplayName = LocalizedText("TripAlarmType")
11787 1
    attrs.IsAbstract = False
11788 1
    node.NodeAttributes = attrs
11789 1
    server.add_nodes([node])
11790 1
    refs = []
11791 1
    ref = ua.AddReferencesItem()
11792 1
    ref.IsForward = False
11793 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11794 1
    ref.SourceNodeId = NumericNodeId(10751, 0)
11795 1
    ref.TargetNodeClass = NodeClass.DataType
11796 1
    ref.TargetNodeId = NumericNodeId(10637, 0)
11797 1
    refs.append(ref)
11798 1
    server.add_references(refs)
11799
   
11800 1
    node = ua.AddNodesItem()
11801 1
    node.RequestedNewNodeId = NumericNodeId(18347, 0)
11802 1
    node.BrowseName = QualifiedName('InstrumentDiagnosticAlarmType', 0)
11803 1
    node.NodeClass = NodeClass.ObjectType
11804 1
    node.ParentNodeId = NumericNodeId(10637, 0)
11805 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11806 1
    attrs = ua.ObjectTypeAttributes()
11807 1
    attrs.DisplayName = LocalizedText("InstrumentDiagnosticAlarmType")
11808 1
    attrs.IsAbstract = False
11809 1
    node.NodeAttributes = attrs
11810 1
    server.add_nodes([node])
11811 1
    refs = []
11812 1
    ref = ua.AddReferencesItem()
11813 1
    ref.IsForward = False
11814 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11815 1
    ref.SourceNodeId = NumericNodeId(18347, 0)
11816 1
    ref.TargetNodeClass = NodeClass.DataType
11817 1
    ref.TargetNodeId = NumericNodeId(10637, 0)
11818 1
    refs.append(ref)
11819 1
    server.add_references(refs)
11820
   
11821 1
    node = ua.AddNodesItem()
11822 1
    node.RequestedNewNodeId = NumericNodeId(18496, 0)
11823 1
    node.BrowseName = QualifiedName('SystemDiagnosticAlarmType', 0)
11824 1
    node.NodeClass = NodeClass.ObjectType
11825 1
    node.ParentNodeId = NumericNodeId(10637, 0)
11826 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11827 1
    attrs = ua.ObjectTypeAttributes()
11828 1
    attrs.DisplayName = LocalizedText("SystemDiagnosticAlarmType")
11829 1
    attrs.IsAbstract = False
11830 1
    node.NodeAttributes = attrs
11831 1
    server.add_nodes([node])
11832 1
    refs = []
11833 1
    ref = ua.AddReferencesItem()
11834 1
    ref.IsForward = False
11835 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11836 1
    ref.SourceNodeId = NumericNodeId(18496, 0)
11837 1
    ref.TargetNodeClass = NodeClass.DataType
11838 1
    ref.TargetNodeId = NumericNodeId(10637, 0)
11839 1
    refs.append(ref)
11840 1
    server.add_references(refs)
11841
   
11842 1
    node = ua.AddNodesItem()
11843 1
    node.RequestedNewNodeId = NumericNodeId(13225, 0)
11844 1
    node.BrowseName = QualifiedName('CertificateExpirationAlarmType', 0)
11845 1
    node.NodeClass = NodeClass.ObjectType
11846 1
    node.ParentNodeId = NumericNodeId(11753, 0)
11847 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
11848 1
    attrs = ua.ObjectTypeAttributes()
11849 1
    attrs.DisplayName = LocalizedText("CertificateExpirationAlarmType")
11850 1
    attrs.IsAbstract = False
11851 1
    node.NodeAttributes = attrs
11852 1
    server.add_nodes([node])
11853 1
    refs = []
11854 1
    ref = ua.AddReferencesItem()
11855 1
    ref.IsForward = True
11856 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11857 1
    ref.SourceNodeId = NumericNodeId(13225, 0)
11858 1
    ref.TargetNodeClass = NodeClass.DataType
11859 1
    ref.TargetNodeId = NumericNodeId(13325, 0)
11860 1
    refs.append(ref)
11861 1
    ref = ua.AddReferencesItem()
11862 1
    ref.IsForward = True
11863 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11864 1
    ref.SourceNodeId = NumericNodeId(13225, 0)
11865 1
    ref.TargetNodeClass = NodeClass.DataType
11866 1
    ref.TargetNodeId = NumericNodeId(14900, 0)
11867 1
    refs.append(ref)
11868 1
    ref = ua.AddReferencesItem()
11869 1
    ref.IsForward = True
11870 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11871 1
    ref.SourceNodeId = NumericNodeId(13225, 0)
11872 1
    ref.TargetNodeClass = NodeClass.DataType
11873 1
    ref.TargetNodeId = NumericNodeId(13326, 0)
11874 1
    refs.append(ref)
11875 1
    ref = ua.AddReferencesItem()
11876 1
    ref.IsForward = True
11877 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11878 1
    ref.SourceNodeId = NumericNodeId(13225, 0)
11879 1
    ref.TargetNodeClass = NodeClass.DataType
11880 1
    ref.TargetNodeId = NumericNodeId(13327, 0)
11881 1
    refs.append(ref)
11882 1
    ref = ua.AddReferencesItem()
11883 1
    ref.IsForward = False
11884 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
11885 1
    ref.SourceNodeId = NumericNodeId(13225, 0)
11886 1
    ref.TargetNodeClass = NodeClass.DataType
11887 1
    ref.TargetNodeId = NumericNodeId(11753, 0)
11888 1
    refs.append(ref)
11889 1
    server.add_references(refs)
11890
   
11891 1
    node = ua.AddNodesItem()
11892 1
    node.RequestedNewNodeId = NumericNodeId(13325, 0)
11893 1
    node.BrowseName = QualifiedName('ExpirationDate', 0)
11894 1
    node.NodeClass = NodeClass.Variable
11895 1
    node.ParentNodeId = NumericNodeId(13225, 0)
11896 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11897 1
    node.TypeDefinition = NumericNodeId(68, 0)
11898 1
    attrs = ua.VariableAttributes()
11899 1
    attrs.DisplayName = LocalizedText("ExpirationDate")
11900 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.DateTime)
11901 1
    attrs.ValueRank = -1
11902 1
    node.NodeAttributes = attrs
11903 1
    server.add_nodes([node])
11904 1
    refs = []
11905 1
    ref = ua.AddReferencesItem()
11906 1
    ref.IsForward = True
11907 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11908 1
    ref.SourceNodeId = NumericNodeId(13325, 0)
11909 1
    ref.TargetNodeClass = NodeClass.DataType
11910 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11911 1
    refs.append(ref)
11912 1
    ref = ua.AddReferencesItem()
11913 1
    ref.IsForward = True
11914 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11915 1
    ref.SourceNodeId = NumericNodeId(13325, 0)
11916 1
    ref.TargetNodeClass = NodeClass.DataType
11917 1
    ref.TargetNodeId = NumericNodeId(78, 0)
11918 1
    refs.append(ref)
11919 1
    ref = ua.AddReferencesItem()
11920 1
    ref.IsForward = False
11921 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11922 1
    ref.SourceNodeId = NumericNodeId(13325, 0)
11923 1
    ref.TargetNodeClass = NodeClass.DataType
11924 1
    ref.TargetNodeId = NumericNodeId(13225, 0)
11925 1
    refs.append(ref)
11926 1
    server.add_references(refs)
11927
   
11928 1
    node = ua.AddNodesItem()
11929 1
    node.RequestedNewNodeId = NumericNodeId(14900, 0)
11930 1
    node.BrowseName = QualifiedName('ExpirationLimit', 0)
11931 1
    node.NodeClass = NodeClass.Variable
11932 1
    node.ParentNodeId = NumericNodeId(13225, 0)
11933 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11934 1
    node.TypeDefinition = NumericNodeId(68, 0)
11935 1
    attrs = ua.VariableAttributes()
11936 1
    attrs.DisplayName = LocalizedText("ExpirationLimit")
11937 1
    attrs.DataType = NumericNodeId(290, 0)
11938 1
    attrs.ValueRank = -1
11939 1
    node.NodeAttributes = attrs
11940 1
    server.add_nodes([node])
11941 1
    refs = []
11942 1
    ref = ua.AddReferencesItem()
11943 1
    ref.IsForward = True
11944 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11945 1
    ref.SourceNodeId = NumericNodeId(14900, 0)
11946 1
    ref.TargetNodeClass = NodeClass.DataType
11947 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11948 1
    refs.append(ref)
11949 1
    ref = ua.AddReferencesItem()
11950 1
    ref.IsForward = True
11951 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11952 1
    ref.SourceNodeId = NumericNodeId(14900, 0)
11953 1
    ref.TargetNodeClass = NodeClass.DataType
11954 1
    ref.TargetNodeId = NumericNodeId(80, 0)
11955 1
    refs.append(ref)
11956 1
    ref = ua.AddReferencesItem()
11957 1
    ref.IsForward = False
11958 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11959 1
    ref.SourceNodeId = NumericNodeId(14900, 0)
11960 1
    ref.TargetNodeClass = NodeClass.DataType
11961 1
    ref.TargetNodeId = NumericNodeId(13225, 0)
11962 1
    refs.append(ref)
11963 1
    server.add_references(refs)
11964
   
11965 1
    node = ua.AddNodesItem()
11966 1
    node.RequestedNewNodeId = NumericNodeId(13326, 0)
11967 1
    node.BrowseName = QualifiedName('CertificateType', 0)
11968 1
    node.NodeClass = NodeClass.Variable
11969 1
    node.ParentNodeId = NumericNodeId(13225, 0)
11970 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
11971 1
    node.TypeDefinition = NumericNodeId(68, 0)
11972 1
    attrs = ua.VariableAttributes()
11973 1
    attrs.DisplayName = LocalizedText("CertificateType")
11974 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
11975 1
    attrs.ValueRank = -1
11976 1
    node.NodeAttributes = attrs
11977 1
    server.add_nodes([node])
11978 1
    refs = []
11979 1
    ref = ua.AddReferencesItem()
11980 1
    ref.IsForward = True
11981 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
11982 1
    ref.SourceNodeId = NumericNodeId(13326, 0)
11983 1
    ref.TargetNodeClass = NodeClass.DataType
11984 1
    ref.TargetNodeId = NumericNodeId(68, 0)
11985 1
    refs.append(ref)
11986 1
    ref = ua.AddReferencesItem()
11987 1
    ref.IsForward = True
11988 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
11989 1
    ref.SourceNodeId = NumericNodeId(13326, 0)
11990 1
    ref.TargetNodeClass = NodeClass.DataType
11991 1
    ref.TargetNodeId = NumericNodeId(78, 0)
11992 1
    refs.append(ref)
11993 1
    ref = ua.AddReferencesItem()
11994 1
    ref.IsForward = False
11995 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
11996 1
    ref.SourceNodeId = NumericNodeId(13326, 0)
11997 1
    ref.TargetNodeClass = NodeClass.DataType
11998 1
    ref.TargetNodeId = NumericNodeId(13225, 0)
11999 1
    refs.append(ref)
12000 1
    server.add_references(refs)
12001
   
12002 1
    node = ua.AddNodesItem()
12003 1
    node.RequestedNewNodeId = NumericNodeId(13327, 0)
12004 1
    node.BrowseName = QualifiedName('Certificate', 0)
12005 1
    node.NodeClass = NodeClass.Variable
12006 1
    node.ParentNodeId = NumericNodeId(13225, 0)
12007 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12008 1
    node.TypeDefinition = NumericNodeId(68, 0)
12009 1
    attrs = ua.VariableAttributes()
12010 1
    attrs.DisplayName = LocalizedText("Certificate")
12011 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
12012 1
    attrs.ValueRank = -1
12013 1
    node.NodeAttributes = attrs
12014 1
    server.add_nodes([node])
12015 1
    refs = []
12016 1
    ref = ua.AddReferencesItem()
12017 1
    ref.IsForward = True
12018 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12019 1
    ref.SourceNodeId = NumericNodeId(13327, 0)
12020 1
    ref.TargetNodeClass = NodeClass.DataType
12021 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12022 1
    refs.append(ref)
12023 1
    ref = ua.AddReferencesItem()
12024 1
    ref.IsForward = True
12025 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12026 1
    ref.SourceNodeId = NumericNodeId(13327, 0)
12027 1
    ref.TargetNodeClass = NodeClass.DataType
12028 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12029 1
    refs.append(ref)
12030 1
    ref = ua.AddReferencesItem()
12031 1
    ref.IsForward = False
12032 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12033 1
    ref.SourceNodeId = NumericNodeId(13327, 0)
12034 1
    ref.TargetNodeClass = NodeClass.DataType
12035 1
    ref.TargetNodeId = NumericNodeId(13225, 0)
12036 1
    refs.append(ref)
12037 1
    server.add_references(refs)
12038
   
12039 1
    node = ua.AddNodesItem()
12040 1
    node.RequestedNewNodeId = NumericNodeId(17080, 0)
12041 1
    node.BrowseName = QualifiedName('DiscrepancyAlarmType', 0)
12042 1
    node.NodeClass = NodeClass.ObjectType
12043 1
    node.ParentNodeId = NumericNodeId(2915, 0)
12044 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12045 1
    attrs = ua.ObjectTypeAttributes()
12046 1
    attrs.DisplayName = LocalizedText("DiscrepancyAlarmType")
12047 1
    attrs.IsAbstract = False
12048 1
    node.NodeAttributes = attrs
12049 1
    server.add_nodes([node])
12050 1
    refs = []
12051 1
    ref = ua.AddReferencesItem()
12052 1
    ref.IsForward = True
12053 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12054 1
    ref.SourceNodeId = NumericNodeId(17080, 0)
12055 1
    ref.TargetNodeClass = NodeClass.DataType
12056 1
    ref.TargetNodeId = NumericNodeId(17215, 0)
12057 1
    refs.append(ref)
12058 1
    ref = ua.AddReferencesItem()
12059 1
    ref.IsForward = True
12060 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12061 1
    ref.SourceNodeId = NumericNodeId(17080, 0)
12062 1
    ref.TargetNodeClass = NodeClass.DataType
12063 1
    ref.TargetNodeId = NumericNodeId(17216, 0)
12064 1
    refs.append(ref)
12065 1
    ref = ua.AddReferencesItem()
12066 1
    ref.IsForward = True
12067 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12068 1
    ref.SourceNodeId = NumericNodeId(17080, 0)
12069 1
    ref.TargetNodeClass = NodeClass.DataType
12070 1
    ref.TargetNodeId = NumericNodeId(17217, 0)
12071 1
    refs.append(ref)
12072 1
    ref = ua.AddReferencesItem()
12073 1
    ref.IsForward = False
12074 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12075 1
    ref.SourceNodeId = NumericNodeId(17080, 0)
12076 1
    ref.TargetNodeClass = NodeClass.DataType
12077 1
    ref.TargetNodeId = NumericNodeId(2915, 0)
12078 1
    refs.append(ref)
12079 1
    server.add_references(refs)
12080
   
12081 1
    node = ua.AddNodesItem()
12082 1
    node.RequestedNewNodeId = NumericNodeId(17215, 0)
12083 1
    node.BrowseName = QualifiedName('TargetValueNode', 0)
12084 1
    node.NodeClass = NodeClass.Variable
12085 1
    node.ParentNodeId = NumericNodeId(17080, 0)
12086 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12087 1
    node.TypeDefinition = NumericNodeId(68, 0)
12088 1
    attrs = ua.VariableAttributes()
12089 1
    attrs.DisplayName = LocalizedText("TargetValueNode")
12090 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.NodeId)
12091 1
    attrs.ValueRank = -1
12092 1
    node.NodeAttributes = attrs
12093 1
    server.add_nodes([node])
12094 1
    refs = []
12095 1
    ref = ua.AddReferencesItem()
12096 1
    ref.IsForward = True
12097 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12098 1
    ref.SourceNodeId = NumericNodeId(17215, 0)
12099 1
    ref.TargetNodeClass = NodeClass.DataType
12100 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12101 1
    refs.append(ref)
12102 1
    ref = ua.AddReferencesItem()
12103 1
    ref.IsForward = True
12104 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12105 1
    ref.SourceNodeId = NumericNodeId(17215, 0)
12106 1
    ref.TargetNodeClass = NodeClass.DataType
12107 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12108 1
    refs.append(ref)
12109 1
    ref = ua.AddReferencesItem()
12110 1
    ref.IsForward = False
12111 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12112 1
    ref.SourceNodeId = NumericNodeId(17215, 0)
12113 1
    ref.TargetNodeClass = NodeClass.DataType
12114 1
    ref.TargetNodeId = NumericNodeId(17080, 0)
12115 1
    refs.append(ref)
12116 1
    server.add_references(refs)
12117
   
12118 1
    node = ua.AddNodesItem()
12119 1
    node.RequestedNewNodeId = NumericNodeId(17216, 0)
12120 1
    node.BrowseName = QualifiedName('ExpectedTime', 0)
12121 1
    node.NodeClass = NodeClass.Variable
12122 1
    node.ParentNodeId = NumericNodeId(17080, 0)
12123 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12124 1
    node.TypeDefinition = NumericNodeId(68, 0)
12125 1
    attrs = ua.VariableAttributes()
12126 1
    attrs.DisplayName = LocalizedText("ExpectedTime")
12127 1
    attrs.DataType = NumericNodeId(290, 0)
12128 1
    attrs.ValueRank = -1
12129 1
    node.NodeAttributes = attrs
12130 1
    server.add_nodes([node])
12131 1
    refs = []
12132 1
    ref = ua.AddReferencesItem()
12133 1
    ref.IsForward = True
12134 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12135 1
    ref.SourceNodeId = NumericNodeId(17216, 0)
12136 1
    ref.TargetNodeClass = NodeClass.DataType
12137 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12138 1
    refs.append(ref)
12139 1
    ref = ua.AddReferencesItem()
12140 1
    ref.IsForward = True
12141 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12142 1
    ref.SourceNodeId = NumericNodeId(17216, 0)
12143 1
    ref.TargetNodeClass = NodeClass.DataType
12144 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12145 1
    refs.append(ref)
12146 1
    ref = ua.AddReferencesItem()
12147 1
    ref.IsForward = False
12148 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12149 1
    ref.SourceNodeId = NumericNodeId(17216, 0)
12150 1
    ref.TargetNodeClass = NodeClass.DataType
12151 1
    ref.TargetNodeId = NumericNodeId(17080, 0)
12152 1
    refs.append(ref)
12153 1
    server.add_references(refs)
12154
   
12155 1
    node = ua.AddNodesItem()
12156 1
    node.RequestedNewNodeId = NumericNodeId(17217, 0)
12157 1
    node.BrowseName = QualifiedName('Tolerance', 0)
12158 1
    node.NodeClass = NodeClass.Variable
12159 1
    node.ParentNodeId = NumericNodeId(17080, 0)
12160 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12161 1
    node.TypeDefinition = NumericNodeId(68, 0)
12162 1
    attrs = ua.VariableAttributes()
12163 1
    attrs.DisplayName = LocalizedText("Tolerance")
12164 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
12165 1
    attrs.ValueRank = -1
12166 1
    node.NodeAttributes = attrs
12167 1
    server.add_nodes([node])
12168 1
    refs = []
12169 1
    ref = ua.AddReferencesItem()
12170 1
    ref.IsForward = True
12171 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12172 1
    ref.SourceNodeId = NumericNodeId(17217, 0)
12173 1
    ref.TargetNodeClass = NodeClass.DataType
12174 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12175 1
    refs.append(ref)
12176 1
    ref = ua.AddReferencesItem()
12177 1
    ref.IsForward = True
12178 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12179 1
    ref.SourceNodeId = NumericNodeId(17217, 0)
12180 1
    ref.TargetNodeClass = NodeClass.DataType
12181 1
    ref.TargetNodeId = NumericNodeId(80, 0)
12182 1
    refs.append(ref)
12183 1
    ref = ua.AddReferencesItem()
12184 1
    ref.IsForward = False
12185 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12186 1
    ref.SourceNodeId = NumericNodeId(17217, 0)
12187 1
    ref.TargetNodeClass = NodeClass.DataType
12188 1
    ref.TargetNodeId = NumericNodeId(17080, 0)
12189 1
    refs.append(ref)
12190 1
    server.add_references(refs)
12191
   
12192 1
    node = ua.AddNodesItem()
12193 1
    node.RequestedNewNodeId = NumericNodeId(11163, 0)
12194 1
    node.BrowseName = QualifiedName('BaseConditionClassType', 0)
12195 1
    node.NodeClass = NodeClass.ObjectType
12196 1
    node.ParentNodeId = NumericNodeId(58, 0)
12197 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12198 1
    attrs = ua.ObjectTypeAttributes()
12199 1
    attrs.DisplayName = LocalizedText("BaseConditionClassType")
12200 1
    attrs.IsAbstract = True
12201 1
    node.NodeAttributes = attrs
12202 1
    server.add_nodes([node])
12203 1
    refs = []
12204 1
    ref = ua.AddReferencesItem()
12205 1
    ref.IsForward = False
12206 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12207 1
    ref.SourceNodeId = NumericNodeId(11163, 0)
12208 1
    ref.TargetNodeClass = NodeClass.DataType
12209 1
    ref.TargetNodeId = NumericNodeId(58, 0)
12210 1
    refs.append(ref)
12211 1
    server.add_references(refs)
12212
   
12213 1
    node = ua.AddNodesItem()
12214 1
    node.RequestedNewNodeId = NumericNodeId(11164, 0)
12215 1
    node.BrowseName = QualifiedName('ProcessConditionClassType', 0)
12216 1
    node.NodeClass = NodeClass.ObjectType
12217 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12218 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12219 1
    attrs = ua.ObjectTypeAttributes()
12220 1
    attrs.DisplayName = LocalizedText("ProcessConditionClassType")
12221 1
    attrs.IsAbstract = True
12222 1
    node.NodeAttributes = attrs
12223 1
    server.add_nodes([node])
12224 1
    refs = []
12225 1
    ref = ua.AddReferencesItem()
12226 1
    ref.IsForward = False
12227 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12228 1
    ref.SourceNodeId = NumericNodeId(11164, 0)
12229 1
    ref.TargetNodeClass = NodeClass.DataType
12230 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12231 1
    refs.append(ref)
12232 1
    server.add_references(refs)
12233
   
12234 1
    node = ua.AddNodesItem()
12235 1
    node.RequestedNewNodeId = NumericNodeId(11165, 0)
12236 1
    node.BrowseName = QualifiedName('MaintenanceConditionClassType', 0)
12237 1
    node.NodeClass = NodeClass.ObjectType
12238 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12239 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12240 1
    attrs = ua.ObjectTypeAttributes()
12241 1
    attrs.DisplayName = LocalizedText("MaintenanceConditionClassType")
12242 1
    attrs.IsAbstract = True
12243 1
    node.NodeAttributes = attrs
12244 1
    server.add_nodes([node])
12245 1
    refs = []
12246 1
    ref = ua.AddReferencesItem()
12247 1
    ref.IsForward = False
12248 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12249 1
    ref.SourceNodeId = NumericNodeId(11165, 0)
12250 1
    ref.TargetNodeClass = NodeClass.DataType
12251 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12252 1
    refs.append(ref)
12253 1
    server.add_references(refs)
12254
   
12255 1
    node = ua.AddNodesItem()
12256 1
    node.RequestedNewNodeId = NumericNodeId(11166, 0)
12257 1
    node.BrowseName = QualifiedName('SystemConditionClassType', 0)
12258 1
    node.NodeClass = NodeClass.ObjectType
12259 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12260 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12261 1
    attrs = ua.ObjectTypeAttributes()
12262 1
    attrs.DisplayName = LocalizedText("SystemConditionClassType")
12263 1
    attrs.IsAbstract = True
12264 1
    node.NodeAttributes = attrs
12265 1
    server.add_nodes([node])
12266 1
    refs = []
12267 1
    ref = ua.AddReferencesItem()
12268 1
    ref.IsForward = False
12269 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12270 1
    ref.SourceNodeId = NumericNodeId(11166, 0)
12271 1
    ref.TargetNodeClass = NodeClass.DataType
12272 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12273 1
    refs.append(ref)
12274 1
    server.add_references(refs)
12275
   
12276 1
    node = ua.AddNodesItem()
12277 1
    node.RequestedNewNodeId = NumericNodeId(17218, 0)
12278 1
    node.BrowseName = QualifiedName('SafetyConditionClassType', 0)
12279 1
    node.NodeClass = NodeClass.ObjectType
12280 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12281 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12282 1
    attrs = ua.ObjectTypeAttributes()
12283 1
    attrs.DisplayName = LocalizedText("SafetyConditionClassType")
12284 1
    attrs.IsAbstract = True
12285 1
    node.NodeAttributes = attrs
12286 1
    server.add_nodes([node])
12287 1
    refs = []
12288 1
    ref = ua.AddReferencesItem()
12289 1
    ref.IsForward = False
12290 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12291 1
    ref.SourceNodeId = NumericNodeId(17218, 0)
12292 1
    ref.TargetNodeClass = NodeClass.DataType
12293 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12294 1
    refs.append(ref)
12295 1
    server.add_references(refs)
12296
   
12297 1
    node = ua.AddNodesItem()
12298 1
    node.RequestedNewNodeId = NumericNodeId(17219, 0)
12299 1
    node.BrowseName = QualifiedName('HighlyManagedAlarmConditionClassType', 0)
12300 1
    node.NodeClass = NodeClass.ObjectType
12301 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12302 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12303 1
    attrs = ua.ObjectTypeAttributes()
12304 1
    attrs.DisplayName = LocalizedText("HighlyManagedAlarmConditionClassType")
12305 1
    attrs.IsAbstract = True
12306 1
    node.NodeAttributes = attrs
12307 1
    server.add_nodes([node])
12308 1
    refs = []
12309 1
    ref = ua.AddReferencesItem()
12310 1
    ref.IsForward = False
12311 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12312 1
    ref.SourceNodeId = NumericNodeId(17219, 0)
12313 1
    ref.TargetNodeClass = NodeClass.DataType
12314 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12315 1
    refs.append(ref)
12316 1
    server.add_references(refs)
12317
   
12318 1
    node = ua.AddNodesItem()
12319 1
    node.RequestedNewNodeId = NumericNodeId(17220, 0)
12320 1
    node.BrowseName = QualifiedName('TrainingConditionClassType', 0)
12321 1
    node.NodeClass = NodeClass.ObjectType
12322 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12323 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12324 1
    attrs = ua.ObjectTypeAttributes()
12325 1
    attrs.DisplayName = LocalizedText("TrainingConditionClassType")
12326 1
    attrs.IsAbstract = True
12327 1
    node.NodeAttributes = attrs
12328 1
    server.add_nodes([node])
12329 1
    refs = []
12330 1
    ref = ua.AddReferencesItem()
12331 1
    ref.IsForward = False
12332 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12333 1
    ref.SourceNodeId = NumericNodeId(17220, 0)
12334 1
    ref.TargetNodeClass = NodeClass.DataType
12335 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12336 1
    refs.append(ref)
12337 1
    server.add_references(refs)
12338
   
12339 1
    node = ua.AddNodesItem()
12340 1
    node.RequestedNewNodeId = NumericNodeId(18665, 0)
12341 1
    node.BrowseName = QualifiedName('StatisticalConditionClassType', 0)
12342 1
    node.NodeClass = NodeClass.ObjectType
12343 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12344 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12345 1
    attrs = ua.ObjectTypeAttributes()
12346 1
    attrs.DisplayName = LocalizedText("StatisticalConditionClassType")
12347 1
    attrs.IsAbstract = True
12348 1
    node.NodeAttributes = attrs
12349 1
    server.add_nodes([node])
12350 1
    refs = []
12351 1
    ref = ua.AddReferencesItem()
12352 1
    ref.IsForward = False
12353 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12354 1
    ref.SourceNodeId = NumericNodeId(18665, 0)
12355 1
    ref.TargetNodeClass = NodeClass.DataType
12356 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12357 1
    refs.append(ref)
12358 1
    server.add_references(refs)
12359
   
12360 1
    node = ua.AddNodesItem()
12361 1
    node.RequestedNewNodeId = NumericNodeId(17221, 0)
12362 1
    node.BrowseName = QualifiedName('TestingConditionClassType', 0)
12363 1
    node.NodeClass = NodeClass.ObjectType
12364 1
    node.ParentNodeId = NumericNodeId(11163, 0)
12365 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12366 1
    attrs = ua.ObjectTypeAttributes()
12367 1
    attrs.DisplayName = LocalizedText("TestingConditionClassType")
12368 1
    attrs.IsAbstract = True
12369 1
    node.NodeAttributes = attrs
12370 1
    server.add_nodes([node])
12371 1
    refs = []
12372 1
    ref = ua.AddReferencesItem()
12373 1
    ref.IsForward = False
12374 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12375 1
    ref.SourceNodeId = NumericNodeId(17221, 0)
12376 1
    ref.TargetNodeClass = NodeClass.DataType
12377 1
    ref.TargetNodeId = NumericNodeId(11163, 0)
12378 1
    refs.append(ref)
12379 1
    server.add_references(refs)
12380
   
12381 1
    node = ua.AddNodesItem()
12382 1
    node.RequestedNewNodeId = NumericNodeId(2790, 0)
12383 1
    node.BrowseName = QualifiedName('AuditConditionEventType', 0)
12384 1
    node.NodeClass = NodeClass.ObjectType
12385 1
    node.ParentNodeId = NumericNodeId(2127, 0)
12386 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12387 1
    attrs = ua.ObjectTypeAttributes()
12388 1
    attrs.DisplayName = LocalizedText("AuditConditionEventType")
12389 1
    attrs.IsAbstract = False
12390 1
    node.NodeAttributes = attrs
12391 1
    server.add_nodes([node])
12392 1
    refs = []
12393 1
    ref = ua.AddReferencesItem()
12394 1
    ref.IsForward = False
12395 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12396 1
    ref.SourceNodeId = NumericNodeId(2790, 0)
12397 1
    ref.TargetNodeClass = NodeClass.DataType
12398 1
    ref.TargetNodeId = NumericNodeId(2127, 0)
12399 1
    refs.append(ref)
12400 1
    server.add_references(refs)
12401
   
12402 1
    node = ua.AddNodesItem()
12403 1
    node.RequestedNewNodeId = NumericNodeId(2803, 0)
12404 1
    node.BrowseName = QualifiedName('AuditConditionEnableEventType', 0)
12405 1
    node.NodeClass = NodeClass.ObjectType
12406 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12407 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12408 1
    attrs = ua.ObjectTypeAttributes()
12409 1
    attrs.DisplayName = LocalizedText("AuditConditionEnableEventType")
12410 1
    attrs.IsAbstract = False
12411 1
    node.NodeAttributes = attrs
12412 1
    server.add_nodes([node])
12413 1
    refs = []
12414 1
    ref = ua.AddReferencesItem()
12415 1
    ref.IsForward = False
12416 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12417 1
    ref.SourceNodeId = NumericNodeId(2803, 0)
12418 1
    ref.TargetNodeClass = NodeClass.DataType
12419 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12420 1
    refs.append(ref)
12421 1
    server.add_references(refs)
12422
   
12423 1
    node = ua.AddNodesItem()
12424 1
    node.RequestedNewNodeId = NumericNodeId(2829, 0)
12425 1
    node.BrowseName = QualifiedName('AuditConditionCommentEventType', 0)
12426 1
    node.NodeClass = NodeClass.ObjectType
12427 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12428 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12429 1
    attrs = ua.ObjectTypeAttributes()
12430 1
    attrs.DisplayName = LocalizedText("AuditConditionCommentEventType")
12431 1
    attrs.IsAbstract = False
12432 1
    node.NodeAttributes = attrs
12433 1
    server.add_nodes([node])
12434 1
    refs = []
12435 1
    ref = ua.AddReferencesItem()
12436 1
    ref.IsForward = True
12437 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12438 1
    ref.SourceNodeId = NumericNodeId(2829, 0)
12439 1
    ref.TargetNodeClass = NodeClass.DataType
12440 1
    ref.TargetNodeId = NumericNodeId(17222, 0)
12441 1
    refs.append(ref)
12442 1
    ref = ua.AddReferencesItem()
12443 1
    ref.IsForward = True
12444 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12445 1
    ref.SourceNodeId = NumericNodeId(2829, 0)
12446 1
    ref.TargetNodeClass = NodeClass.DataType
12447 1
    ref.TargetNodeId = NumericNodeId(11851, 0)
12448 1
    refs.append(ref)
12449 1
    ref = ua.AddReferencesItem()
12450 1
    ref.IsForward = False
12451 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12452 1
    ref.SourceNodeId = NumericNodeId(2829, 0)
12453 1
    ref.TargetNodeClass = NodeClass.DataType
12454 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12455 1
    refs.append(ref)
12456 1
    server.add_references(refs)
12457
   
12458 1
    node = ua.AddNodesItem()
12459 1
    node.RequestedNewNodeId = NumericNodeId(17222, 0)
12460 1
    node.BrowseName = QualifiedName('ConditionEventId', 0)
12461 1
    node.NodeClass = NodeClass.Variable
12462 1
    node.ParentNodeId = NumericNodeId(2829, 0)
12463 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12464 1
    node.TypeDefinition = NumericNodeId(68, 0)
12465 1
    attrs = ua.VariableAttributes()
12466 1
    attrs.DisplayName = LocalizedText("ConditionEventId")
12467 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
12468 1
    attrs.ValueRank = -1
12469 1
    node.NodeAttributes = attrs
12470 1
    server.add_nodes([node])
12471 1
    refs = []
12472 1
    ref = ua.AddReferencesItem()
12473 1
    ref.IsForward = True
12474 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12475 1
    ref.SourceNodeId = NumericNodeId(17222, 0)
12476 1
    ref.TargetNodeClass = NodeClass.DataType
12477 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12478 1
    refs.append(ref)
12479 1
    ref = ua.AddReferencesItem()
12480 1
    ref.IsForward = True
12481 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12482 1
    ref.SourceNodeId = NumericNodeId(17222, 0)
12483 1
    ref.TargetNodeClass = NodeClass.DataType
12484 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12485 1
    refs.append(ref)
12486 1
    ref = ua.AddReferencesItem()
12487 1
    ref.IsForward = False
12488 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12489 1
    ref.SourceNodeId = NumericNodeId(17222, 0)
12490 1
    ref.TargetNodeClass = NodeClass.DataType
12491 1
    ref.TargetNodeId = NumericNodeId(2829, 0)
12492 1
    refs.append(ref)
12493 1
    server.add_references(refs)
12494
   
12495 1
    node = ua.AddNodesItem()
12496 1
    node.RequestedNewNodeId = NumericNodeId(11851, 0)
12497 1
    node.BrowseName = QualifiedName('Comment', 0)
12498 1
    node.NodeClass = NodeClass.Variable
12499 1
    node.ParentNodeId = NumericNodeId(2829, 0)
12500 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12501 1
    node.TypeDefinition = NumericNodeId(68, 0)
12502 1
    attrs = ua.VariableAttributes()
12503 1
    attrs.DisplayName = LocalizedText("Comment")
12504 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
12505 1
    attrs.ValueRank = -1
12506 1
    node.NodeAttributes = attrs
12507 1
    server.add_nodes([node])
12508 1
    refs = []
12509 1
    ref = ua.AddReferencesItem()
12510 1
    ref.IsForward = True
12511 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12512 1
    ref.SourceNodeId = NumericNodeId(11851, 0)
12513 1
    ref.TargetNodeClass = NodeClass.DataType
12514 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12515 1
    refs.append(ref)
12516 1
    ref = ua.AddReferencesItem()
12517 1
    ref.IsForward = True
12518 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12519 1
    ref.SourceNodeId = NumericNodeId(11851, 0)
12520 1
    ref.TargetNodeClass = NodeClass.DataType
12521 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12522 1
    refs.append(ref)
12523 1
    ref = ua.AddReferencesItem()
12524 1
    ref.IsForward = False
12525 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12526 1
    ref.SourceNodeId = NumericNodeId(11851, 0)
12527 1
    ref.TargetNodeClass = NodeClass.DataType
12528 1
    ref.TargetNodeId = NumericNodeId(2829, 0)
12529 1
    refs.append(ref)
12530 1
    server.add_references(refs)
12531
   
12532 1
    node = ua.AddNodesItem()
12533 1
    node.RequestedNewNodeId = NumericNodeId(8927, 0)
12534 1
    node.BrowseName = QualifiedName('AuditConditionRespondEventType', 0)
12535 1
    node.NodeClass = NodeClass.ObjectType
12536 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12537 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12538 1
    attrs = ua.ObjectTypeAttributes()
12539 1
    attrs.DisplayName = LocalizedText("AuditConditionRespondEventType")
12540 1
    attrs.IsAbstract = False
12541 1
    node.NodeAttributes = attrs
12542 1
    server.add_nodes([node])
12543 1
    refs = []
12544 1
    ref = ua.AddReferencesItem()
12545 1
    ref.IsForward = True
12546 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12547 1
    ref.SourceNodeId = NumericNodeId(8927, 0)
12548 1
    ref.TargetNodeClass = NodeClass.DataType
12549 1
    ref.TargetNodeId = NumericNodeId(11852, 0)
12550 1
    refs.append(ref)
12551 1
    ref = ua.AddReferencesItem()
12552 1
    ref.IsForward = False
12553 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12554 1
    ref.SourceNodeId = NumericNodeId(8927, 0)
12555 1
    ref.TargetNodeClass = NodeClass.DataType
12556 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12557 1
    refs.append(ref)
12558 1
    server.add_references(refs)
12559
   
12560 1
    node = ua.AddNodesItem()
12561 1
    node.RequestedNewNodeId = NumericNodeId(11852, 0)
12562 1
    node.BrowseName = QualifiedName('SelectedResponse', 0)
12563 1
    node.NodeClass = NodeClass.Variable
12564 1
    node.ParentNodeId = NumericNodeId(8927, 0)
12565 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12566 1
    node.TypeDefinition = NumericNodeId(68, 0)
12567 1
    attrs = ua.VariableAttributes()
12568 1
    attrs.DisplayName = LocalizedText("SelectedResponse")
12569 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Int32)
12570 1
    attrs.ValueRank = -1
12571 1
    node.NodeAttributes = attrs
12572 1
    server.add_nodes([node])
12573 1
    refs = []
12574 1
    ref = ua.AddReferencesItem()
12575 1
    ref.IsForward = True
12576 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12577 1
    ref.SourceNodeId = NumericNodeId(11852, 0)
12578 1
    ref.TargetNodeClass = NodeClass.DataType
12579 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12580 1
    refs.append(ref)
12581 1
    ref = ua.AddReferencesItem()
12582 1
    ref.IsForward = True
12583 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12584 1
    ref.SourceNodeId = NumericNodeId(11852, 0)
12585 1
    ref.TargetNodeClass = NodeClass.DataType
12586 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12587 1
    refs.append(ref)
12588 1
    ref = ua.AddReferencesItem()
12589 1
    ref.IsForward = False
12590 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12591 1
    ref.SourceNodeId = NumericNodeId(11852, 0)
12592 1
    ref.TargetNodeClass = NodeClass.DataType
12593 1
    ref.TargetNodeId = NumericNodeId(8927, 0)
12594 1
    refs.append(ref)
12595 1
    server.add_references(refs)
12596
   
12597 1
    node = ua.AddNodesItem()
12598 1
    node.RequestedNewNodeId = NumericNodeId(8944, 0)
12599 1
    node.BrowseName = QualifiedName('AuditConditionAcknowledgeEventType', 0)
12600 1
    node.NodeClass = NodeClass.ObjectType
12601 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12602 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12603 1
    attrs = ua.ObjectTypeAttributes()
12604 1
    attrs.DisplayName = LocalizedText("AuditConditionAcknowledgeEventType")
12605 1
    attrs.IsAbstract = False
12606 1
    node.NodeAttributes = attrs
12607 1
    server.add_nodes([node])
12608 1
    refs = []
12609 1
    ref = ua.AddReferencesItem()
12610 1
    ref.IsForward = True
12611 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12612 1
    ref.SourceNodeId = NumericNodeId(8944, 0)
12613 1
    ref.TargetNodeClass = NodeClass.DataType
12614 1
    ref.TargetNodeId = NumericNodeId(17223, 0)
12615 1
    refs.append(ref)
12616 1
    ref = ua.AddReferencesItem()
12617 1
    ref.IsForward = True
12618 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12619 1
    ref.SourceNodeId = NumericNodeId(8944, 0)
12620 1
    ref.TargetNodeClass = NodeClass.DataType
12621 1
    ref.TargetNodeId = NumericNodeId(11853, 0)
12622 1
    refs.append(ref)
12623 1
    ref = ua.AddReferencesItem()
12624 1
    ref.IsForward = False
12625 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12626 1
    ref.SourceNodeId = NumericNodeId(8944, 0)
12627 1
    ref.TargetNodeClass = NodeClass.DataType
12628 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12629 1
    refs.append(ref)
12630 1
    server.add_references(refs)
12631
   
12632 1
    node = ua.AddNodesItem()
12633 1
    node.RequestedNewNodeId = NumericNodeId(17223, 0)
12634 1
    node.BrowseName = QualifiedName('ConditionEventId', 0)
12635 1
    node.NodeClass = NodeClass.Variable
12636 1
    node.ParentNodeId = NumericNodeId(8944, 0)
12637 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12638 1
    node.TypeDefinition = NumericNodeId(68, 0)
12639 1
    attrs = ua.VariableAttributes()
12640 1
    attrs.DisplayName = LocalizedText("ConditionEventId")
12641 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
12642 1
    attrs.ValueRank = -1
12643 1
    node.NodeAttributes = attrs
12644 1
    server.add_nodes([node])
12645 1
    refs = []
12646 1
    ref = ua.AddReferencesItem()
12647 1
    ref.IsForward = True
12648 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12649 1
    ref.SourceNodeId = NumericNodeId(17223, 0)
12650 1
    ref.TargetNodeClass = NodeClass.DataType
12651 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12652 1
    refs.append(ref)
12653 1
    ref = ua.AddReferencesItem()
12654 1
    ref.IsForward = True
12655 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12656 1
    ref.SourceNodeId = NumericNodeId(17223, 0)
12657 1
    ref.TargetNodeClass = NodeClass.DataType
12658 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12659 1
    refs.append(ref)
12660 1
    ref = ua.AddReferencesItem()
12661 1
    ref.IsForward = False
12662 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12663 1
    ref.SourceNodeId = NumericNodeId(17223, 0)
12664 1
    ref.TargetNodeClass = NodeClass.DataType
12665 1
    ref.TargetNodeId = NumericNodeId(8944, 0)
12666 1
    refs.append(ref)
12667 1
    server.add_references(refs)
12668
   
12669 1
    node = ua.AddNodesItem()
12670 1
    node.RequestedNewNodeId = NumericNodeId(11853, 0)
12671 1
    node.BrowseName = QualifiedName('Comment', 0)
12672 1
    node.NodeClass = NodeClass.Variable
12673 1
    node.ParentNodeId = NumericNodeId(8944, 0)
12674 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12675 1
    node.TypeDefinition = NumericNodeId(68, 0)
12676 1
    attrs = ua.VariableAttributes()
12677 1
    attrs.DisplayName = LocalizedText("Comment")
12678 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
12679 1
    attrs.ValueRank = -1
12680 1
    node.NodeAttributes = attrs
12681 1
    server.add_nodes([node])
12682 1
    refs = []
12683 1
    ref = ua.AddReferencesItem()
12684 1
    ref.IsForward = True
12685 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12686 1
    ref.SourceNodeId = NumericNodeId(11853, 0)
12687 1
    ref.TargetNodeClass = NodeClass.DataType
12688 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12689 1
    refs.append(ref)
12690 1
    ref = ua.AddReferencesItem()
12691 1
    ref.IsForward = True
12692 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12693 1
    ref.SourceNodeId = NumericNodeId(11853, 0)
12694 1
    ref.TargetNodeClass = NodeClass.DataType
12695 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12696 1
    refs.append(ref)
12697 1
    ref = ua.AddReferencesItem()
12698 1
    ref.IsForward = False
12699 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12700 1
    ref.SourceNodeId = NumericNodeId(11853, 0)
12701 1
    ref.TargetNodeClass = NodeClass.DataType
12702 1
    ref.TargetNodeId = NumericNodeId(8944, 0)
12703 1
    refs.append(ref)
12704 1
    server.add_references(refs)
12705
   
12706 1
    node = ua.AddNodesItem()
12707 1
    node.RequestedNewNodeId = NumericNodeId(8961, 0)
12708 1
    node.BrowseName = QualifiedName('AuditConditionConfirmEventType', 0)
12709 1
    node.NodeClass = NodeClass.ObjectType
12710 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12711 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12712 1
    attrs = ua.ObjectTypeAttributes()
12713 1
    attrs.DisplayName = LocalizedText("AuditConditionConfirmEventType")
12714 1
    attrs.IsAbstract = False
12715 1
    node.NodeAttributes = attrs
12716 1
    server.add_nodes([node])
12717 1
    refs = []
12718 1
    ref = ua.AddReferencesItem()
12719 1
    ref.IsForward = True
12720 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12721 1
    ref.SourceNodeId = NumericNodeId(8961, 0)
12722 1
    ref.TargetNodeClass = NodeClass.DataType
12723 1
    ref.TargetNodeId = NumericNodeId(17224, 0)
12724 1
    refs.append(ref)
12725 1
    ref = ua.AddReferencesItem()
12726 1
    ref.IsForward = True
12727 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12728 1
    ref.SourceNodeId = NumericNodeId(8961, 0)
12729 1
    ref.TargetNodeClass = NodeClass.DataType
12730 1
    ref.TargetNodeId = NumericNodeId(11854, 0)
12731 1
    refs.append(ref)
12732 1
    ref = ua.AddReferencesItem()
12733 1
    ref.IsForward = False
12734 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12735 1
    ref.SourceNodeId = NumericNodeId(8961, 0)
12736 1
    ref.TargetNodeClass = NodeClass.DataType
12737 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12738 1
    refs.append(ref)
12739 1
    server.add_references(refs)
12740
   
12741 1
    node = ua.AddNodesItem()
12742 1
    node.RequestedNewNodeId = NumericNodeId(17224, 0)
12743 1
    node.BrowseName = QualifiedName('ConditionEventId', 0)
12744 1
    node.NodeClass = NodeClass.Variable
12745 1
    node.ParentNodeId = NumericNodeId(8961, 0)
12746 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12747 1
    node.TypeDefinition = NumericNodeId(68, 0)
12748 1
    attrs = ua.VariableAttributes()
12749 1
    attrs.DisplayName = LocalizedText("ConditionEventId")
12750 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.ByteString)
12751 1
    attrs.ValueRank = -1
12752 1
    node.NodeAttributes = attrs
12753 1
    server.add_nodes([node])
12754 1
    refs = []
12755 1
    ref = ua.AddReferencesItem()
12756 1
    ref.IsForward = True
12757 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12758 1
    ref.SourceNodeId = NumericNodeId(17224, 0)
12759 1
    ref.TargetNodeClass = NodeClass.DataType
12760 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12761 1
    refs.append(ref)
12762 1
    ref = ua.AddReferencesItem()
12763 1
    ref.IsForward = True
12764 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12765 1
    ref.SourceNodeId = NumericNodeId(17224, 0)
12766 1
    ref.TargetNodeClass = NodeClass.DataType
12767 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12768 1
    refs.append(ref)
12769 1
    ref = ua.AddReferencesItem()
12770 1
    ref.IsForward = False
12771 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12772 1
    ref.SourceNodeId = NumericNodeId(17224, 0)
12773 1
    ref.TargetNodeClass = NodeClass.DataType
12774 1
    ref.TargetNodeId = NumericNodeId(8961, 0)
12775 1
    refs.append(ref)
12776 1
    server.add_references(refs)
12777
   
12778 1
    node = ua.AddNodesItem()
12779 1
    node.RequestedNewNodeId = NumericNodeId(11854, 0)
12780 1
    node.BrowseName = QualifiedName('Comment', 0)
12781 1
    node.NodeClass = NodeClass.Variable
12782 1
    node.ParentNodeId = NumericNodeId(8961, 0)
12783 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12784 1
    node.TypeDefinition = NumericNodeId(68, 0)
12785 1
    attrs = ua.VariableAttributes()
12786 1
    attrs.DisplayName = LocalizedText("Comment")
12787 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.LocalizedText)
12788 1
    attrs.ValueRank = -1
12789 1
    node.NodeAttributes = attrs
12790 1
    server.add_nodes([node])
12791 1
    refs = []
12792 1
    ref = ua.AddReferencesItem()
12793 1
    ref.IsForward = True
12794 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12795 1
    ref.SourceNodeId = NumericNodeId(11854, 0)
12796 1
    ref.TargetNodeClass = NodeClass.DataType
12797 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12798 1
    refs.append(ref)
12799 1
    ref = ua.AddReferencesItem()
12800 1
    ref.IsForward = True
12801 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12802 1
    ref.SourceNodeId = NumericNodeId(11854, 0)
12803 1
    ref.TargetNodeClass = NodeClass.DataType
12804 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12805 1
    refs.append(ref)
12806 1
    ref = ua.AddReferencesItem()
12807 1
    ref.IsForward = False
12808 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12809 1
    ref.SourceNodeId = NumericNodeId(11854, 0)
12810 1
    ref.TargetNodeClass = NodeClass.DataType
12811 1
    ref.TargetNodeId = NumericNodeId(8961, 0)
12812 1
    refs.append(ref)
12813 1
    server.add_references(refs)
12814
   
12815 1
    node = ua.AddNodesItem()
12816 1
    node.RequestedNewNodeId = NumericNodeId(11093, 0)
12817 1
    node.BrowseName = QualifiedName('AuditConditionShelvingEventType', 0)
12818 1
    node.NodeClass = NodeClass.ObjectType
12819 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12820 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12821 1
    attrs = ua.ObjectTypeAttributes()
12822 1
    attrs.DisplayName = LocalizedText("AuditConditionShelvingEventType")
12823 1
    attrs.IsAbstract = False
12824 1
    node.NodeAttributes = attrs
12825 1
    server.add_nodes([node])
12826 1
    refs = []
12827 1
    ref = ua.AddReferencesItem()
12828 1
    ref.IsForward = True
12829 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12830 1
    ref.SourceNodeId = NumericNodeId(11093, 0)
12831 1
    ref.TargetNodeClass = NodeClass.DataType
12832 1
    ref.TargetNodeId = NumericNodeId(11855, 0)
12833 1
    refs.append(ref)
12834 1
    ref = ua.AddReferencesItem()
12835 1
    ref.IsForward = False
12836 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12837 1
    ref.SourceNodeId = NumericNodeId(11093, 0)
12838 1
    ref.TargetNodeClass = NodeClass.DataType
12839 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12840 1
    refs.append(ref)
12841 1
    server.add_references(refs)
12842
   
12843 1
    node = ua.AddNodesItem()
12844 1
    node.RequestedNewNodeId = NumericNodeId(11855, 0)
12845 1
    node.BrowseName = QualifiedName('ShelvingTime', 0)
12846 1
    node.NodeClass = NodeClass.Variable
12847 1
    node.ParentNodeId = NumericNodeId(11093, 0)
12848 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
12849 1
    node.TypeDefinition = NumericNodeId(68, 0)
12850 1
    attrs = ua.VariableAttributes()
12851 1
    attrs.DisplayName = LocalizedText("ShelvingTime")
12852 1
    attrs.DataType = NumericNodeId(290, 0)
12853 1
    attrs.ValueRank = -1
12854 1
    node.NodeAttributes = attrs
12855 1
    server.add_nodes([node])
12856 1
    refs = []
12857 1
    ref = ua.AddReferencesItem()
12858 1
    ref.IsForward = True
12859 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
12860 1
    ref.SourceNodeId = NumericNodeId(11855, 0)
12861 1
    ref.TargetNodeClass = NodeClass.DataType
12862 1
    ref.TargetNodeId = NumericNodeId(68, 0)
12863 1
    refs.append(ref)
12864 1
    ref = ua.AddReferencesItem()
12865 1
    ref.IsForward = True
12866 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
12867 1
    ref.SourceNodeId = NumericNodeId(11855, 0)
12868 1
    ref.TargetNodeClass = NodeClass.DataType
12869 1
    ref.TargetNodeId = NumericNodeId(78, 0)
12870 1
    refs.append(ref)
12871 1
    ref = ua.AddReferencesItem()
12872 1
    ref.IsForward = False
12873 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
12874 1
    ref.SourceNodeId = NumericNodeId(11855, 0)
12875 1
    ref.TargetNodeClass = NodeClass.DataType
12876 1
    ref.TargetNodeId = NumericNodeId(11093, 0)
12877 1
    refs.append(ref)
12878 1
    server.add_references(refs)
12879
   
12880 1
    node = ua.AddNodesItem()
12881 1
    node.RequestedNewNodeId = NumericNodeId(17225, 0)
12882 1
    node.BrowseName = QualifiedName('AuditConditionSuppressEventType', 0)
12883 1
    node.NodeClass = NodeClass.ObjectType
12884 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12885 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12886 1
    attrs = ua.ObjectTypeAttributes()
12887 1
    attrs.DisplayName = LocalizedText("AuditConditionSuppressEventType")
12888 1
    attrs.IsAbstract = False
12889 1
    node.NodeAttributes = attrs
12890 1
    server.add_nodes([node])
12891 1
    refs = []
12892 1
    ref = ua.AddReferencesItem()
12893 1
    ref.IsForward = False
12894 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12895 1
    ref.SourceNodeId = NumericNodeId(17225, 0)
12896 1
    ref.TargetNodeClass = NodeClass.DataType
12897 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12898 1
    refs.append(ref)
12899 1
    server.add_references(refs)
12900
   
12901 1
    node = ua.AddNodesItem()
12902 1
    node.RequestedNewNodeId = NumericNodeId(17242, 0)
12903 1
    node.BrowseName = QualifiedName('AuditConditionSilenceEventType', 0)
12904 1
    node.NodeClass = NodeClass.ObjectType
12905 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12906 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12907 1
    attrs = ua.ObjectTypeAttributes()
12908 1
    attrs.DisplayName = LocalizedText("AuditConditionSilenceEventType")
12909 1
    attrs.IsAbstract = False
12910 1
    node.NodeAttributes = attrs
12911 1
    server.add_nodes([node])
12912 1
    refs = []
12913 1
    ref = ua.AddReferencesItem()
12914 1
    ref.IsForward = False
12915 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12916 1
    ref.SourceNodeId = NumericNodeId(17242, 0)
12917 1
    ref.TargetNodeClass = NodeClass.DataType
12918 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12919 1
    refs.append(ref)
12920 1
    server.add_references(refs)
12921
   
12922 1
    node = ua.AddNodesItem()
12923 1
    node.RequestedNewNodeId = NumericNodeId(15013, 0)
12924 1
    node.BrowseName = QualifiedName('AuditConditionResetEventType', 0)
12925 1
    node.NodeClass = NodeClass.ObjectType
12926 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12927 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12928 1
    attrs = ua.ObjectTypeAttributes()
12929 1
    attrs.DisplayName = LocalizedText("AuditConditionResetEventType")
12930 1
    attrs.IsAbstract = False
12931 1
    node.NodeAttributes = attrs
12932 1
    server.add_nodes([node])
12933 1
    refs = []
12934 1
    ref = ua.AddReferencesItem()
12935 1
    ref.IsForward = False
12936 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12937 1
    ref.SourceNodeId = NumericNodeId(15013, 0)
12938 1
    ref.TargetNodeClass = NodeClass.DataType
12939 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12940 1
    refs.append(ref)
12941 1
    server.add_references(refs)
12942
   
12943 1
    node = ua.AddNodesItem()
12944 1
    node.RequestedNewNodeId = NumericNodeId(17259, 0)
12945 1
    node.BrowseName = QualifiedName('AuditConditionOutOfServiceEventType', 0)
12946 1
    node.NodeClass = NodeClass.ObjectType
12947 1
    node.ParentNodeId = NumericNodeId(2790, 0)
12948 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12949 1
    attrs = ua.ObjectTypeAttributes()
12950 1
    attrs.DisplayName = LocalizedText("AuditConditionOutOfServiceEventType")
12951 1
    attrs.IsAbstract = False
12952 1
    node.NodeAttributes = attrs
12953 1
    server.add_nodes([node])
12954 1
    refs = []
12955 1
    ref = ua.AddReferencesItem()
12956 1
    ref.IsForward = False
12957 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12958 1
    ref.SourceNodeId = NumericNodeId(17259, 0)
12959 1
    ref.TargetNodeClass = NodeClass.DataType
12960 1
    ref.TargetNodeId = NumericNodeId(2790, 0)
12961 1
    refs.append(ref)
12962 1
    server.add_references(refs)
12963
   
12964 1
    node = ua.AddNodesItem()
12965 1
    node.RequestedNewNodeId = NumericNodeId(2787, 0)
12966 1
    node.BrowseName = QualifiedName('RefreshStartEventType', 0)
12967 1
    node.NodeClass = NodeClass.ObjectType
12968 1
    node.ParentNodeId = NumericNodeId(2130, 0)
12969 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12970 1
    attrs = ua.ObjectTypeAttributes()
12971 1
    attrs.DisplayName = LocalizedText("RefreshStartEventType")
12972 1
    attrs.IsAbstract = True
12973 1
    node.NodeAttributes = attrs
12974 1
    server.add_nodes([node])
12975 1
    refs = []
12976 1
    ref = ua.AddReferencesItem()
12977 1
    ref.IsForward = False
12978 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
12979 1
    ref.SourceNodeId = NumericNodeId(2787, 0)
12980 1
    ref.TargetNodeClass = NodeClass.DataType
12981 1
    ref.TargetNodeId = NumericNodeId(2130, 0)
12982 1
    refs.append(ref)
12983 1
    server.add_references(refs)
12984
   
12985 1
    node = ua.AddNodesItem()
12986 1
    node.RequestedNewNodeId = NumericNodeId(2788, 0)
12987 1
    node.BrowseName = QualifiedName('RefreshEndEventType', 0)
12988 1
    node.NodeClass = NodeClass.ObjectType
12989 1
    node.ParentNodeId = NumericNodeId(2130, 0)
12990 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
12991 1
    attrs = ua.ObjectTypeAttributes()
12992 1
    attrs.DisplayName = LocalizedText("RefreshEndEventType")
12993 1
    attrs.IsAbstract = True
12994 1
    node.NodeAttributes = attrs
12995 1
    server.add_nodes([node])
12996 1
    refs = []
12997 1
    ref = ua.AddReferencesItem()
12998 1
    ref.IsForward = False
12999 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13000 1
    ref.SourceNodeId = NumericNodeId(2788, 0)
13001 1
    ref.TargetNodeClass = NodeClass.DataType
13002 1
    ref.TargetNodeId = NumericNodeId(2130, 0)
13003 1
    refs.append(ref)
13004 1
    server.add_references(refs)
13005
   
13006 1
    node = ua.AddNodesItem()
13007 1
    node.RequestedNewNodeId = NumericNodeId(2789, 0)
13008 1
    node.BrowseName = QualifiedName('RefreshRequiredEventType', 0)
13009 1
    node.NodeClass = NodeClass.ObjectType
13010 1
    node.ParentNodeId = NumericNodeId(2130, 0)
13011 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13012 1
    attrs = ua.ObjectTypeAttributes()
13013 1
    attrs.DisplayName = LocalizedText("RefreshRequiredEventType")
13014 1
    attrs.IsAbstract = True
13015 1
    node.NodeAttributes = attrs
13016 1
    server.add_nodes([node])
13017 1
    refs = []
13018 1
    ref = ua.AddReferencesItem()
13019 1
    ref.IsForward = False
13020 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13021 1
    ref.SourceNodeId = NumericNodeId(2789, 0)
13022 1
    ref.TargetNodeClass = NodeClass.DataType
13023 1
    ref.TargetNodeId = NumericNodeId(2130, 0)
13024 1
    refs.append(ref)
13025 1
    server.add_references(refs)
13026
   
13027 1
    node = ua.AddNodesItem()
13028 1
    node.RequestedNewNodeId = NumericNodeId(9006, 0)
13029 1
    node.BrowseName = QualifiedName('HasCondition', 0)
13030 1
    node.NodeClass = NodeClass.ReferenceType
13031 1
    node.ParentNodeId = NumericNodeId(32, 0)
13032 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13033 1
    attrs = ua.ReferenceTypeAttributes()
13034 1
    attrs.DisplayName = LocalizedText("HasCondition")
13035 1
    attrs.InverseName = LocalizedText("IsConditionOf")
13036 1
    node.NodeAttributes = attrs
13037 1
    server.add_nodes([node])
13038 1
    refs = []
13039 1
    ref = ua.AddReferencesItem()
13040 1
    ref.IsForward = False
13041 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13042 1
    ref.SourceNodeId = NumericNodeId(9006, 0)
13043 1
    ref.TargetNodeClass = NodeClass.DataType
13044 1
    ref.TargetNodeId = NumericNodeId(32, 0)
13045 1
    refs.append(ref)
13046 1
    server.add_references(refs)
13047
   
13048 1
    node = ua.AddNodesItem()
13049 1
    node.RequestedNewNodeId = NumericNodeId(17276, 0)
13050 1
    node.BrowseName = QualifiedName('HasEffectDisable', 0)
13051 1
    node.NodeClass = NodeClass.ReferenceType
13052 1
    node.ParentNodeId = NumericNodeId(54, 0)
13053 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13054 1
    attrs = ua.ReferenceTypeAttributes()
13055 1
    attrs.DisplayName = LocalizedText("HasEffectDisable")
13056 1
    attrs.InverseName = LocalizedText("MayBeDisabledBy")
13057 1
    node.NodeAttributes = attrs
13058 1
    server.add_nodes([node])
13059 1
    refs = []
13060 1
    ref = ua.AddReferencesItem()
13061 1
    ref.IsForward = False
13062 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13063 1
    ref.SourceNodeId = NumericNodeId(17276, 0)
13064 1
    ref.TargetNodeClass = NodeClass.DataType
13065 1
    ref.TargetNodeId = NumericNodeId(54, 0)
13066 1
    refs.append(ref)
13067 1
    server.add_references(refs)
13068
   
13069 1
    node = ua.AddNodesItem()
13070 1
    node.RequestedNewNodeId = NumericNodeId(17983, 0)
13071 1
    node.BrowseName = QualifiedName('HasEffectEnable', 0)
13072 1
    node.NodeClass = NodeClass.ReferenceType
13073 1
    node.ParentNodeId = NumericNodeId(54, 0)
13074 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13075 1
    attrs = ua.ReferenceTypeAttributes()
13076 1
    attrs.DisplayName = LocalizedText("HasEffectEnable")
13077 1
    attrs.InverseName = LocalizedText("MayBeEnabledBy")
13078 1
    node.NodeAttributes = attrs
13079 1
    server.add_nodes([node])
13080 1
    refs = []
13081 1
    ref = ua.AddReferencesItem()
13082 1
    ref.IsForward = False
13083 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13084 1
    ref.SourceNodeId = NumericNodeId(17983, 0)
13085 1
    ref.TargetNodeClass = NodeClass.DataType
13086 1
    ref.TargetNodeId = NumericNodeId(54, 0)
13087 1
    refs.append(ref)
13088 1
    server.add_references(refs)
13089
   
13090 1
    node = ua.AddNodesItem()
13091 1
    node.RequestedNewNodeId = NumericNodeId(17984, 0)
13092 1
    node.BrowseName = QualifiedName('HasEffectSuppressed', 0)
13093 1
    node.NodeClass = NodeClass.ReferenceType
13094 1
    node.ParentNodeId = NumericNodeId(54, 0)
13095 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13096 1
    attrs = ua.ReferenceTypeAttributes()
13097 1
    attrs.DisplayName = LocalizedText("HasEffectSuppressed")
13098 1
    attrs.InverseName = LocalizedText("MayBeSuppressedBy")
13099 1
    node.NodeAttributes = attrs
13100 1
    server.add_nodes([node])
13101 1
    refs = []
13102 1
    ref = ua.AddReferencesItem()
13103 1
    ref.IsForward = False
13104 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13105 1
    ref.SourceNodeId = NumericNodeId(17984, 0)
13106 1
    ref.TargetNodeClass = NodeClass.DataType
13107 1
    ref.TargetNodeId = NumericNodeId(54, 0)
13108 1
    refs.append(ref)
13109 1
    server.add_references(refs)
13110
   
13111 1
    node = ua.AddNodesItem()
13112 1
    node.RequestedNewNodeId = NumericNodeId(17985, 0)
13113 1
    node.BrowseName = QualifiedName('HasEffectUnsuppressed', 0)
13114 1
    node.NodeClass = NodeClass.ReferenceType
13115 1
    node.ParentNodeId = NumericNodeId(54, 0)
13116 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13117 1
    attrs = ua.ReferenceTypeAttributes()
13118 1
    attrs.DisplayName = LocalizedText("HasEffectUnsuppressed")
13119 1
    attrs.InverseName = LocalizedText("MayBeUnsuppressedBy")
13120 1
    node.NodeAttributes = attrs
13121 1
    server.add_nodes([node])
13122 1
    refs = []
13123 1
    ref = ua.AddReferencesItem()
13124 1
    ref.IsForward = False
13125 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13126 1
    ref.SourceNodeId = NumericNodeId(17985, 0)
13127 1
    ref.TargetNodeClass = NodeClass.DataType
13128 1
    ref.TargetNodeId = NumericNodeId(54, 0)
13129 1
    refs.append(ref)
13130 1
    server.add_references(refs)
13131
   
13132 1
    node = ua.AddNodesItem()
13133 1
    node.RequestedNewNodeId = NumericNodeId(17279, 0)
13134 1
    node.BrowseName = QualifiedName('AlarmMetricsType', 0)
13135 1
    node.NodeClass = NodeClass.ObjectType
13136 1
    node.ParentNodeId = NumericNodeId(58, 0)
13137 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13138 1
    attrs = ua.ObjectTypeAttributes()
13139 1
    attrs.DisplayName = LocalizedText("AlarmMetricsType")
13140 1
    attrs.IsAbstract = False
13141 1
    node.NodeAttributes = attrs
13142 1
    server.add_nodes([node])
13143 1
    refs = []
13144 1
    ref = ua.AddReferencesItem()
13145 1
    ref.IsForward = True
13146 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13147 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13148 1
    ref.TargetNodeClass = NodeClass.DataType
13149 1
    ref.TargetNodeId = NumericNodeId(17280, 0)
13150 1
    refs.append(ref)
13151 1
    ref = ua.AddReferencesItem()
13152 1
    ref.IsForward = True
13153 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13154 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13155 1
    ref.TargetNodeClass = NodeClass.DataType
13156 1
    ref.TargetNodeId = NumericNodeId(17991, 0)
13157 1
    refs.append(ref)
13158 1
    ref = ua.AddReferencesItem()
13159 1
    ref.IsForward = True
13160 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13161 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13162 1
    ref.TargetNodeClass = NodeClass.DataType
13163 1
    ref.TargetNodeId = NumericNodeId(17281, 0)
13164 1
    refs.append(ref)
13165 1
    ref = ua.AddReferencesItem()
13166 1
    ref.IsForward = True
13167 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13168 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13169 1
    ref.TargetNodeClass = NodeClass.DataType
13170 1
    ref.TargetNodeId = NumericNodeId(17282, 0)
13171 1
    refs.append(ref)
13172 1
    ref = ua.AddReferencesItem()
13173 1
    ref.IsForward = True
13174 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13175 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13176 1
    ref.TargetNodeClass = NodeClass.DataType
13177 1
    ref.TargetNodeId = NumericNodeId(17284, 0)
13178 1
    refs.append(ref)
13179 1
    ref = ua.AddReferencesItem()
13180 1
    ref.IsForward = True
13181 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13182 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13183 1
    ref.TargetNodeClass = NodeClass.DataType
13184 1
    ref.TargetNodeId = NumericNodeId(17286, 0)
13185 1
    refs.append(ref)
13186 1
    ref = ua.AddReferencesItem()
13187 1
    ref.IsForward = True
13188 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13189 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13190 1
    ref.TargetNodeClass = NodeClass.DataType
13191 1
    ref.TargetNodeId = NumericNodeId(17283, 0)
13192 1
    refs.append(ref)
13193 1
    ref = ua.AddReferencesItem()
13194 1
    ref.IsForward = True
13195 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13196 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13197 1
    ref.TargetNodeClass = NodeClass.DataType
13198 1
    ref.TargetNodeId = NumericNodeId(17288, 0)
13199 1
    refs.append(ref)
13200 1
    ref = ua.AddReferencesItem()
13201 1
    ref.IsForward = True
13202 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13203 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13204 1
    ref.TargetNodeClass = NodeClass.DataType
13205 1
    ref.TargetNodeId = NumericNodeId(18666, 0)
13206 1
    refs.append(ref)
13207 1
    ref = ua.AddReferencesItem()
13208 1
    ref.IsForward = False
13209 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13210 1
    ref.SourceNodeId = NumericNodeId(17279, 0)
13211 1
    ref.TargetNodeClass = NodeClass.DataType
13212 1
    ref.TargetNodeId = NumericNodeId(58, 0)
13213 1
    refs.append(ref)
13214 1
    server.add_references(refs)
13215
   
13216 1
    node = ua.AddNodesItem()
13217 1
    node.RequestedNewNodeId = NumericNodeId(17280, 0)
13218 1
    node.BrowseName = QualifiedName('AlarmCount', 0)
13219 1
    node.NodeClass = NodeClass.Variable
13220 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13221 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13222 1
    node.TypeDefinition = NumericNodeId(68, 0)
13223 1
    attrs = ua.VariableAttributes()
13224 1
    attrs.DisplayName = LocalizedText("AlarmCount")
13225 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
13226 1
    attrs.ValueRank = -1
13227 1
    node.NodeAttributes = attrs
13228 1
    server.add_nodes([node])
13229 1
    refs = []
13230 1
    ref = ua.AddReferencesItem()
13231 1
    ref.IsForward = True
13232 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13233 1
    ref.SourceNodeId = NumericNodeId(17280, 0)
13234 1
    ref.TargetNodeClass = NodeClass.DataType
13235 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13236 1
    refs.append(ref)
13237 1
    ref = ua.AddReferencesItem()
13238 1
    ref.IsForward = True
13239 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13240 1
    ref.SourceNodeId = NumericNodeId(17280, 0)
13241 1
    ref.TargetNodeClass = NodeClass.DataType
13242 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13243 1
    refs.append(ref)
13244 1
    ref = ua.AddReferencesItem()
13245 1
    ref.IsForward = False
13246 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13247 1
    ref.SourceNodeId = NumericNodeId(17280, 0)
13248 1
    ref.TargetNodeClass = NodeClass.DataType
13249 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13250 1
    refs.append(ref)
13251 1
    server.add_references(refs)
13252
   
13253 1
    node = ua.AddNodesItem()
13254 1
    node.RequestedNewNodeId = NumericNodeId(17991, 0)
13255 1
    node.BrowseName = QualifiedName('StartTime', 0)
13256 1
    node.NodeClass = NodeClass.Variable
13257 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13258 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13259 1
    node.TypeDefinition = NumericNodeId(68, 0)
13260 1
    attrs = ua.VariableAttributes()
13261 1
    attrs.DisplayName = LocalizedText("StartTime")
13262 1
    attrs.DataType = NumericNodeId(294, 0)
13263 1
    attrs.ValueRank = -1
13264 1
    node.NodeAttributes = attrs
13265 1
    server.add_nodes([node])
13266 1
    refs = []
13267 1
    ref = ua.AddReferencesItem()
13268 1
    ref.IsForward = True
13269 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13270 1
    ref.SourceNodeId = NumericNodeId(17991, 0)
13271 1
    ref.TargetNodeClass = NodeClass.DataType
13272 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13273 1
    refs.append(ref)
13274 1
    ref = ua.AddReferencesItem()
13275 1
    ref.IsForward = True
13276 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13277 1
    ref.SourceNodeId = NumericNodeId(17991, 0)
13278 1
    ref.TargetNodeClass = NodeClass.DataType
13279 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13280 1
    refs.append(ref)
13281 1
    ref = ua.AddReferencesItem()
13282 1
    ref.IsForward = False
13283 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13284 1
    ref.SourceNodeId = NumericNodeId(17991, 0)
13285 1
    ref.TargetNodeClass = NodeClass.DataType
13286 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13287 1
    refs.append(ref)
13288 1
    server.add_references(refs)
13289
   
13290 1
    node = ua.AddNodesItem()
13291 1
    node.RequestedNewNodeId = NumericNodeId(17281, 0)
13292 1
    node.BrowseName = QualifiedName('MaximumActiveState', 0)
13293 1
    node.NodeClass = NodeClass.Variable
13294 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13295 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13296 1
    node.TypeDefinition = NumericNodeId(68, 0)
13297 1
    attrs = ua.VariableAttributes()
13298 1
    attrs.DisplayName = LocalizedText("MaximumActiveState")
13299 1
    attrs.DataType = NumericNodeId(290, 0)
13300 1
    attrs.ValueRank = -1
13301 1
    node.NodeAttributes = attrs
13302 1
    server.add_nodes([node])
13303 1
    refs = []
13304 1
    ref = ua.AddReferencesItem()
13305 1
    ref.IsForward = True
13306 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13307 1
    ref.SourceNodeId = NumericNodeId(17281, 0)
13308 1
    ref.TargetNodeClass = NodeClass.DataType
13309 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13310 1
    refs.append(ref)
13311 1
    ref = ua.AddReferencesItem()
13312 1
    ref.IsForward = True
13313 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13314 1
    ref.SourceNodeId = NumericNodeId(17281, 0)
13315 1
    ref.TargetNodeClass = NodeClass.DataType
13316 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13317 1
    refs.append(ref)
13318 1
    ref = ua.AddReferencesItem()
13319 1
    ref.IsForward = False
13320 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13321 1
    ref.SourceNodeId = NumericNodeId(17281, 0)
13322 1
    ref.TargetNodeClass = NodeClass.DataType
13323 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13324 1
    refs.append(ref)
13325 1
    server.add_references(refs)
13326
   
13327 1
    node = ua.AddNodesItem()
13328 1
    node.RequestedNewNodeId = NumericNodeId(17282, 0)
13329 1
    node.BrowseName = QualifiedName('MaximumUnAck', 0)
13330 1
    node.NodeClass = NodeClass.Variable
13331 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13332 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13333 1
    node.TypeDefinition = NumericNodeId(68, 0)
13334 1
    attrs = ua.VariableAttributes()
13335 1
    attrs.DisplayName = LocalizedText("MaximumUnAck")
13336 1
    attrs.DataType = NumericNodeId(290, 0)
13337 1
    attrs.ValueRank = -1
13338 1
    node.NodeAttributes = attrs
13339 1
    server.add_nodes([node])
13340 1
    refs = []
13341 1
    ref = ua.AddReferencesItem()
13342 1
    ref.IsForward = True
13343 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13344 1
    ref.SourceNodeId = NumericNodeId(17282, 0)
13345 1
    ref.TargetNodeClass = NodeClass.DataType
13346 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13347 1
    refs.append(ref)
13348 1
    ref = ua.AddReferencesItem()
13349 1
    ref.IsForward = True
13350 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13351 1
    ref.SourceNodeId = NumericNodeId(17282, 0)
13352 1
    ref.TargetNodeClass = NodeClass.DataType
13353 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13354 1
    refs.append(ref)
13355 1
    ref = ua.AddReferencesItem()
13356 1
    ref.IsForward = False
13357 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13358 1
    ref.SourceNodeId = NumericNodeId(17282, 0)
13359 1
    ref.TargetNodeClass = NodeClass.DataType
13360 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13361 1
    refs.append(ref)
13362 1
    server.add_references(refs)
13363
   
13364 1
    node = ua.AddNodesItem()
13365 1
    node.RequestedNewNodeId = NumericNodeId(17284, 0)
13366 1
    node.BrowseName = QualifiedName('CurrentAlarmRate', 0)
13367 1
    node.NodeClass = NodeClass.Variable
13368 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13369 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
13370 1
    node.TypeDefinition = NumericNodeId(17277, 0)
13371 1
    attrs = ua.VariableAttributes()
13372 1
    attrs.DisplayName = LocalizedText("CurrentAlarmRate")
13373 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
13374 1
    attrs.ValueRank = -1
13375 1
    node.NodeAttributes = attrs
13376 1
    server.add_nodes([node])
13377 1
    refs = []
13378 1
    ref = ua.AddReferencesItem()
13379 1
    ref.IsForward = True
13380 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13381 1
    ref.SourceNodeId = NumericNodeId(17284, 0)
13382 1
    ref.TargetNodeClass = NodeClass.DataType
13383 1
    ref.TargetNodeId = NumericNodeId(17285, 0)
13384 1
    refs.append(ref)
13385 1
    ref = ua.AddReferencesItem()
13386 1
    ref.IsForward = True
13387 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13388 1
    ref.SourceNodeId = NumericNodeId(17284, 0)
13389 1
    ref.TargetNodeClass = NodeClass.DataType
13390 1
    ref.TargetNodeId = NumericNodeId(17277, 0)
13391 1
    refs.append(ref)
13392 1
    ref = ua.AddReferencesItem()
13393 1
    ref.IsForward = True
13394 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13395 1
    ref.SourceNodeId = NumericNodeId(17284, 0)
13396 1
    ref.TargetNodeClass = NodeClass.DataType
13397 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13398 1
    refs.append(ref)
13399 1
    ref = ua.AddReferencesItem()
13400 1
    ref.IsForward = False
13401 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13402 1
    ref.SourceNodeId = NumericNodeId(17284, 0)
13403 1
    ref.TargetNodeClass = NodeClass.DataType
13404 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13405 1
    refs.append(ref)
13406 1
    server.add_references(refs)
13407
   
13408 1
    node = ua.AddNodesItem()
13409 1
    node.RequestedNewNodeId = NumericNodeId(17285, 0)
13410 1
    node.BrowseName = QualifiedName('Rate', 0)
13411 1
    node.NodeClass = NodeClass.Variable
13412 1
    node.ParentNodeId = NumericNodeId(17284, 0)
13413 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13414 1
    node.TypeDefinition = NumericNodeId(68, 0)
13415 1
    attrs = ua.VariableAttributes()
13416 1
    attrs.DisplayName = LocalizedText("Rate")
13417 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
13418 1
    attrs.ValueRank = -1
13419 1
    node.NodeAttributes = attrs
13420 1
    server.add_nodes([node])
13421 1
    refs = []
13422 1
    ref = ua.AddReferencesItem()
13423 1
    ref.IsForward = True
13424 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13425 1
    ref.SourceNodeId = NumericNodeId(17285, 0)
13426 1
    ref.TargetNodeClass = NodeClass.DataType
13427 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13428 1
    refs.append(ref)
13429 1
    ref = ua.AddReferencesItem()
13430 1
    ref.IsForward = True
13431 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13432 1
    ref.SourceNodeId = NumericNodeId(17285, 0)
13433 1
    ref.TargetNodeClass = NodeClass.DataType
13434 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13435 1
    refs.append(ref)
13436 1
    ref = ua.AddReferencesItem()
13437 1
    ref.IsForward = False
13438 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13439 1
    ref.SourceNodeId = NumericNodeId(17285, 0)
13440 1
    ref.TargetNodeClass = NodeClass.DataType
13441 1
    ref.TargetNodeId = NumericNodeId(17284, 0)
13442 1
    refs.append(ref)
13443 1
    server.add_references(refs)
13444
   
13445 1
    node = ua.AddNodesItem()
13446 1
    node.RequestedNewNodeId = NumericNodeId(17286, 0)
13447 1
    node.BrowseName = QualifiedName('MaximumAlarmRate', 0)
13448 1
    node.NodeClass = NodeClass.Variable
13449 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13450 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
13451 1
    node.TypeDefinition = NumericNodeId(17277, 0)
13452 1
    attrs = ua.VariableAttributes()
13453 1
    attrs.DisplayName = LocalizedText("MaximumAlarmRate")
13454 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
13455 1
    attrs.ValueRank = -1
13456 1
    node.NodeAttributes = attrs
13457 1
    server.add_nodes([node])
13458 1
    refs = []
13459 1
    ref = ua.AddReferencesItem()
13460 1
    ref.IsForward = True
13461 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13462 1
    ref.SourceNodeId = NumericNodeId(17286, 0)
13463 1
    ref.TargetNodeClass = NodeClass.DataType
13464 1
    ref.TargetNodeId = NumericNodeId(17287, 0)
13465 1
    refs.append(ref)
13466 1
    ref = ua.AddReferencesItem()
13467 1
    ref.IsForward = True
13468 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13469 1
    ref.SourceNodeId = NumericNodeId(17286, 0)
13470 1
    ref.TargetNodeClass = NodeClass.DataType
13471 1
    ref.TargetNodeId = NumericNodeId(17277, 0)
13472 1
    refs.append(ref)
13473 1
    ref = ua.AddReferencesItem()
13474 1
    ref.IsForward = True
13475 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13476 1
    ref.SourceNodeId = NumericNodeId(17286, 0)
13477 1
    ref.TargetNodeClass = NodeClass.DataType
13478 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13479 1
    refs.append(ref)
13480 1
    ref = ua.AddReferencesItem()
13481 1
    ref.IsForward = False
13482 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13483 1
    ref.SourceNodeId = NumericNodeId(17286, 0)
13484 1
    ref.TargetNodeClass = NodeClass.DataType
13485 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13486 1
    refs.append(ref)
13487 1
    server.add_references(refs)
13488
   
13489 1
    node = ua.AddNodesItem()
13490 1
    node.RequestedNewNodeId = NumericNodeId(17287, 0)
13491 1
    node.BrowseName = QualifiedName('Rate', 0)
13492 1
    node.NodeClass = NodeClass.Variable
13493 1
    node.ParentNodeId = NumericNodeId(17286, 0)
13494 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13495 1
    node.TypeDefinition = NumericNodeId(68, 0)
13496 1
    attrs = ua.VariableAttributes()
13497 1
    attrs.DisplayName = LocalizedText("Rate")
13498 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
13499 1
    attrs.ValueRank = -1
13500 1
    node.NodeAttributes = attrs
13501 1
    server.add_nodes([node])
13502 1
    refs = []
13503 1
    ref = ua.AddReferencesItem()
13504 1
    ref.IsForward = True
13505 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13506 1
    ref.SourceNodeId = NumericNodeId(17287, 0)
13507 1
    ref.TargetNodeClass = NodeClass.DataType
13508 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13509 1
    refs.append(ref)
13510 1
    ref = ua.AddReferencesItem()
13511 1
    ref.IsForward = True
13512 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13513 1
    ref.SourceNodeId = NumericNodeId(17287, 0)
13514 1
    ref.TargetNodeClass = NodeClass.DataType
13515 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13516 1
    refs.append(ref)
13517 1
    ref = ua.AddReferencesItem()
13518 1
    ref.IsForward = False
13519 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13520 1
    ref.SourceNodeId = NumericNodeId(17287, 0)
13521 1
    ref.TargetNodeClass = NodeClass.DataType
13522 1
    ref.TargetNodeId = NumericNodeId(17286, 0)
13523 1
    refs.append(ref)
13524 1
    server.add_references(refs)
13525
   
13526 1
    node = ua.AddNodesItem()
13527 1
    node.RequestedNewNodeId = NumericNodeId(17283, 0)
13528 1
    node.BrowseName = QualifiedName('MaximumReAlarmCount', 0)
13529 1
    node.NodeClass = NodeClass.Variable
13530 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13531 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13532 1
    node.TypeDefinition = NumericNodeId(68, 0)
13533 1
    attrs = ua.VariableAttributes()
13534 1
    attrs.DisplayName = LocalizedText("MaximumReAlarmCount")
13535 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt32)
13536 1
    attrs.ValueRank = -1
13537 1
    node.NodeAttributes = attrs
13538 1
    server.add_nodes([node])
13539 1
    refs = []
13540 1
    ref = ua.AddReferencesItem()
13541 1
    ref.IsForward = True
13542 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13543 1
    ref.SourceNodeId = NumericNodeId(17283, 0)
13544 1
    ref.TargetNodeClass = NodeClass.DataType
13545 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13546 1
    refs.append(ref)
13547 1
    ref = ua.AddReferencesItem()
13548 1
    ref.IsForward = True
13549 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13550 1
    ref.SourceNodeId = NumericNodeId(17283, 0)
13551 1
    ref.TargetNodeClass = NodeClass.DataType
13552 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13553 1
    refs.append(ref)
13554 1
    ref = ua.AddReferencesItem()
13555 1
    ref.IsForward = False
13556 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13557 1
    ref.SourceNodeId = NumericNodeId(17283, 0)
13558 1
    ref.TargetNodeClass = NodeClass.DataType
13559 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13560 1
    refs.append(ref)
13561 1
    server.add_references(refs)
13562
   
13563 1
    node = ua.AddNodesItem()
13564 1
    node.RequestedNewNodeId = NumericNodeId(17288, 0)
13565 1
    node.BrowseName = QualifiedName('AverageAlarmRate', 0)
13566 1
    node.NodeClass = NodeClass.Variable
13567 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13568 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
13569 1
    node.TypeDefinition = NumericNodeId(17277, 0)
13570 1
    attrs = ua.VariableAttributes()
13571 1
    attrs.DisplayName = LocalizedText("AverageAlarmRate")
13572 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
13573 1
    attrs.ValueRank = -1
13574 1
    node.NodeAttributes = attrs
13575 1
    server.add_nodes([node])
13576 1
    refs = []
13577 1
    ref = ua.AddReferencesItem()
13578 1
    ref.IsForward = True
13579 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13580 1
    ref.SourceNodeId = NumericNodeId(17288, 0)
13581 1
    ref.TargetNodeClass = NodeClass.DataType
13582 1
    ref.TargetNodeId = NumericNodeId(17289, 0)
13583 1
    refs.append(ref)
13584 1
    ref = ua.AddReferencesItem()
13585 1
    ref.IsForward = True
13586 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13587 1
    ref.SourceNodeId = NumericNodeId(17288, 0)
13588 1
    ref.TargetNodeClass = NodeClass.DataType
13589 1
    ref.TargetNodeId = NumericNodeId(17277, 0)
13590 1
    refs.append(ref)
13591 1
    ref = ua.AddReferencesItem()
13592 1
    ref.IsForward = True
13593 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13594 1
    ref.SourceNodeId = NumericNodeId(17288, 0)
13595 1
    ref.TargetNodeClass = NodeClass.DataType
13596 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13597 1
    refs.append(ref)
13598 1
    ref = ua.AddReferencesItem()
13599 1
    ref.IsForward = False
13600 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13601 1
    ref.SourceNodeId = NumericNodeId(17288, 0)
13602 1
    ref.TargetNodeClass = NodeClass.DataType
13603 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13604 1
    refs.append(ref)
13605 1
    server.add_references(refs)
13606
   
13607 1
    node = ua.AddNodesItem()
13608 1
    node.RequestedNewNodeId = NumericNodeId(17289, 0)
13609 1
    node.BrowseName = QualifiedName('Rate', 0)
13610 1
    node.NodeClass = NodeClass.Variable
13611 1
    node.ParentNodeId = NumericNodeId(17288, 0)
13612 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13613 1
    node.TypeDefinition = NumericNodeId(68, 0)
13614 1
    attrs = ua.VariableAttributes()
13615 1
    attrs.DisplayName = LocalizedText("Rate")
13616 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
13617 1
    attrs.ValueRank = -1
13618 1
    node.NodeAttributes = attrs
13619 1
    server.add_nodes([node])
13620 1
    refs = []
13621 1
    ref = ua.AddReferencesItem()
13622 1
    ref.IsForward = True
13623 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13624 1
    ref.SourceNodeId = NumericNodeId(17289, 0)
13625 1
    ref.TargetNodeClass = NodeClass.DataType
13626 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13627 1
    refs.append(ref)
13628 1
    ref = ua.AddReferencesItem()
13629 1
    ref.IsForward = True
13630 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13631 1
    ref.SourceNodeId = NumericNodeId(17289, 0)
13632 1
    ref.TargetNodeClass = NodeClass.DataType
13633 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13634 1
    refs.append(ref)
13635 1
    ref = ua.AddReferencesItem()
13636 1
    ref.IsForward = False
13637 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13638 1
    ref.SourceNodeId = NumericNodeId(17289, 0)
13639 1
    ref.TargetNodeClass = NodeClass.DataType
13640 1
    ref.TargetNodeId = NumericNodeId(17288, 0)
13641 1
    refs.append(ref)
13642 1
    server.add_references(refs)
13643
   
13644 1
    node = ua.AddNodesItem()
13645 1
    node.RequestedNewNodeId = NumericNodeId(18666, 0)
13646 1
    node.BrowseName = QualifiedName('Reset', 0)
13647 1
    node.NodeClass = NodeClass.Method
13648 1
    node.ParentNodeId = NumericNodeId(17279, 0)
13649 1
    node.ReferenceTypeId = NumericNodeId(47, 0)
13650 1
    attrs = ua.MethodAttributes()
13651 1
    attrs.DisplayName = LocalizedText("Reset")
13652 1
    node.NodeAttributes = attrs
13653 1
    server.add_nodes([node])
13654 1
    refs = []
13655 1
    ref = ua.AddReferencesItem()
13656 1
    ref.IsForward = True
13657 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13658 1
    ref.SourceNodeId = NumericNodeId(18666, 0)
13659 1
    ref.TargetNodeClass = NodeClass.DataType
13660 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13661 1
    refs.append(ref)
13662 1
    ref = ua.AddReferencesItem()
13663 1
    ref.IsForward = False
13664 1
    ref.ReferenceTypeId = NumericNodeId(47, 0)
13665 1
    ref.SourceNodeId = NumericNodeId(18666, 0)
13666 1
    ref.TargetNodeClass = NodeClass.DataType
13667 1
    ref.TargetNodeId = NumericNodeId(17279, 0)
13668 1
    refs.append(ref)
13669 1
    server.add_references(refs)
13670
   
13671 1
    node = ua.AddNodesItem()
13672 1
    node.RequestedNewNodeId = NumericNodeId(17277, 0)
13673 1
    node.BrowseName = QualifiedName('AlarmRateVariableType', 0)
13674 1
    node.NodeClass = NodeClass.VariableType
13675 1
    node.ParentNodeId = NumericNodeId(63, 0)
13676 1
    node.ReferenceTypeId = NumericNodeId(45, 0)
13677 1
    attrs = ua.VariableTypeAttributes()
13678 1
    attrs.DisplayName = LocalizedText("AlarmRateVariableType")
13679 1
    attrs.DisplayName = LocalizedText("AlarmRateVariableType")
13680 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.Double)
13681 1
    attrs.ValueRank = -1
13682 1
    node.NodeAttributes = attrs
13683 1
    server.add_nodes([node])
13684 1
    refs = []
13685 1
    ref = ua.AddReferencesItem()
13686 1
    ref.IsForward = True
13687 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13688 1
    ref.SourceNodeId = NumericNodeId(17277, 0)
13689 1
    ref.TargetNodeClass = NodeClass.DataType
13690 1
    ref.TargetNodeId = NumericNodeId(17278, 0)
13691 1
    refs.append(ref)
13692 1
    ref = ua.AddReferencesItem()
13693 1
    ref.IsForward = False
13694 1
    ref.ReferenceTypeId = NumericNodeId(45, 0)
13695 1
    ref.SourceNodeId = NumericNodeId(17277, 0)
13696 1
    ref.TargetNodeClass = NodeClass.DataType
13697 1
    ref.TargetNodeId = NumericNodeId(63, 0)
13698 1
    refs.append(ref)
13699 1
    server.add_references(refs)
13700
   
13701 1
    node = ua.AddNodesItem()
13702 1
    node.RequestedNewNodeId = NumericNodeId(17278, 0)
13703 1
    node.BrowseName = QualifiedName('Rate', 0)
13704 1
    node.NodeClass = NodeClass.Variable
13705 1
    node.ParentNodeId = NumericNodeId(17277, 0)
13706 1
    node.ReferenceTypeId = NumericNodeId(46, 0)
13707 1
    node.TypeDefinition = NumericNodeId(68, 0)
13708 1
    attrs = ua.VariableAttributes()
13709 1
    attrs.DisplayName = LocalizedText("Rate")
13710 1
    attrs.DataType = ua.NodeId(ua.ObjectIds.UInt16)
13711 1
    attrs.ValueRank = -1
13712 1
    node.NodeAttributes = attrs
13713 1
    server.add_nodes([node])
13714 1
    refs = []
13715 1
    ref = ua.AddReferencesItem()
13716 1
    ref.IsForward = True
13717 1
    ref.ReferenceTypeId = NumericNodeId(40, 0)
13718 1
    ref.SourceNodeId = NumericNodeId(17278, 0)
13719 1
    ref.TargetNodeClass = NodeClass.DataType
13720 1
    ref.TargetNodeId = NumericNodeId(68, 0)
13721 1
    refs.append(ref)
13722 1
    ref = ua.AddReferencesItem()
13723 1
    ref.IsForward = True
13724 1
    ref.ReferenceTypeId = NumericNodeId(37, 0)
13725 1
    ref.SourceNodeId = NumericNodeId(17278, 0)
13726 1
    ref.TargetNodeClass = NodeClass.DataType
13727 1
    ref.TargetNodeId = NumericNodeId(78, 0)
13728 1
    refs.append(ref)
13729 1
    ref = ua.AddReferencesItem()
13730 1
    ref.IsForward = False
13731 1
    ref.ReferenceTypeId = NumericNodeId(46, 0)
13732 1
    ref.SourceNodeId = NumericNodeId(17278, 0)
13733 1
    ref.TargetNodeClass = NodeClass.DataType
13734 1
    ref.TargetNodeId = NumericNodeId(17277, 0)
13735 1
    refs.append(ref)
13736
    server.add_references(refs)
13737