standard_address_space_part11.cpp
Go to the documentation of this file.
1 
2 // DO NOT EDIT THIS FILE!
3 // It is automatically generated from opcfoundation.org schemas.
4 //
5 
12 
13 #include <algorithm>
14 #include <iostream>
15 #include <map>
16 
17 namespace OpcUa
18 {
19 
21 {
22  AddNodesItem node;
23  node.RequestedNewNodeId = ToNodeId("i=56");
24  node.BrowseName = ToQualifiedName("HasHistoricalConfiguration");
26  node.ParentNodeId = ToNodeId("i=44");
29  attrs.Description = LocalizedText("The type for a reference to the historical configuration for a data variable.");
30  attrs.DisplayName = LocalizedText("HasHistoricalConfiguration");
31  attrs.InverseName = LocalizedText("HistoricalConfigurationOf");
32  attrs.IsAbstract = false;
33  attrs.Symmetric = false;
34  node.Attributes = attrs;
35  registry.AddNodes(std::vector<AddNodesItem> {node});
36 }
37 
39 {
40  AddNodesItem node;
41  node.RequestedNewNodeId = ToNodeId("i=11192");
42  node.BrowseName = ToQualifiedName("HistoryServerCapabilities");
43  node.Class = NodeClass::Object;
44  node.ParentNodeId = ToNodeId("i=2268");
46  node.TypeDefinition = ToNodeId("i=2330");
47  ObjectAttributes attrs;
48  attrs.DisplayName = LocalizedText("HistoryServerCapabilities");
49  attrs.EventNotifier = 0;
50  node.Attributes = attrs;
51  registry.AddNodes(std::vector<AddNodesItem> {node});
52  std::vector<AddReferencesItem> refs;
53  {
55  ref.IsForward = true;
57  ref.SourceNodeId = ToNodeId("i=11192");
59  ref.TargetNodeId = ToNodeId("i=11193");
60  refs.push_back(ref);
61  }
62  {
64  ref.IsForward = true;
66  ref.SourceNodeId = ToNodeId("i=11192");
68  ref.TargetNodeId = ToNodeId("i=11242");
69  refs.push_back(ref);
70  }
71  {
73  ref.IsForward = true;
75  ref.SourceNodeId = ToNodeId("i=11192");
77  ref.TargetNodeId = ToNodeId("i=11273");
78  refs.push_back(ref);
79  }
80  {
82  ref.IsForward = true;
84  ref.SourceNodeId = ToNodeId("i=11192");
86  ref.TargetNodeId = ToNodeId("i=11274");
87  refs.push_back(ref);
88  }
89  {
91  ref.IsForward = true;
93  ref.SourceNodeId = ToNodeId("i=11192");
95  ref.TargetNodeId = ToNodeId("i=11196");
96  refs.push_back(ref);
97  }
98  {
100  ref.IsForward = true;
102  ref.SourceNodeId = ToNodeId("i=11192");
104  ref.TargetNodeId = ToNodeId("i=11197");
105  refs.push_back(ref);
106  }
107  {
108  AddReferencesItem ref;
109  ref.IsForward = true;
111  ref.SourceNodeId = ToNodeId("i=11192");
113  ref.TargetNodeId = ToNodeId("i=11198");
114  refs.push_back(ref);
115  }
116  {
117  AddReferencesItem ref;
118  ref.IsForward = true;
120  ref.SourceNodeId = ToNodeId("i=11192");
122  ref.TargetNodeId = ToNodeId("i=11199");
123  refs.push_back(ref);
124  }
125  {
126  AddReferencesItem ref;
127  ref.IsForward = true;
129  ref.SourceNodeId = ToNodeId("i=11192");
131  ref.TargetNodeId = ToNodeId("i=11200");
132  refs.push_back(ref);
133  }
134  {
135  AddReferencesItem ref;
136  ref.IsForward = true;
138  ref.SourceNodeId = ToNodeId("i=11192");
140  ref.TargetNodeId = ToNodeId("i=11281");
141  refs.push_back(ref);
142  }
143  {
144  AddReferencesItem ref;
145  ref.IsForward = true;
147  ref.SourceNodeId = ToNodeId("i=11192");
149  ref.TargetNodeId = ToNodeId("i=11282");
150  refs.push_back(ref);
151  }
152  {
153  AddReferencesItem ref;
154  ref.IsForward = true;
156  ref.SourceNodeId = ToNodeId("i=11192");
158  ref.TargetNodeId = ToNodeId("i=11283");
159  refs.push_back(ref);
160  }
161  {
162  AddReferencesItem ref;
163  ref.IsForward = true;
165  ref.SourceNodeId = ToNodeId("i=11192");
167  ref.TargetNodeId = ToNodeId("i=11502");
168  refs.push_back(ref);
169  }
170  {
171  AddReferencesItem ref;
172  ref.IsForward = true;
174  ref.SourceNodeId = ToNodeId("i=11192");
176  ref.TargetNodeId = ToNodeId("i=11275");
177  refs.push_back(ref);
178  }
179  {
180  AddReferencesItem ref;
181  ref.IsForward = true;
183  ref.SourceNodeId = ToNodeId("i=11192");
185  ref.TargetNodeId = ToNodeId("i=11201");
186  refs.push_back(ref);
187  }
188  registry.AddReferences(refs);
189 }
190 
192 {
193  AddNodesItem node;
194  node.RequestedNewNodeId = ToNodeId("i=11193");
195  node.BrowseName = ToQualifiedName("AccessHistoryDataCapability");
196  node.Class = NodeClass::Variable;
197  node.ParentNodeId = ToNodeId("i=11192");
199  node.TypeDefinition = ToNodeId("i=68");
200  VariableAttributes attrs;
201  attrs.DisplayName = LocalizedText("AccessHistoryDataCapability");
202  attrs.Type = ObjectId::Boolean;
203  attrs.Rank = -1;
204  node.Attributes = attrs;
205  registry.AddNodes(std::vector<AddNodesItem> {node});
206 }
207 
209 {
210  AddNodesItem node;
211  node.RequestedNewNodeId = ToNodeId("i=11242");
212  node.BrowseName = ToQualifiedName("AccessHistoryEventsCapability");
213  node.Class = NodeClass::Variable;
214  node.ParentNodeId = ToNodeId("i=11192");
216  node.TypeDefinition = ToNodeId("i=68");
217  VariableAttributes attrs;
218  attrs.DisplayName = LocalizedText("AccessHistoryEventsCapability");
219  attrs.Type = ObjectId::Boolean;
220  attrs.Rank = -1;
221  node.Attributes = attrs;
222  registry.AddNodes(std::vector<AddNodesItem> {node});
223 }
224 
226 {
227  AddNodesItem node;
228  node.RequestedNewNodeId = ToNodeId("i=11273");
229  node.BrowseName = ToQualifiedName("MaxReturnDataValues");
230  node.Class = NodeClass::Variable;
231  node.ParentNodeId = ToNodeId("i=11192");
233  node.TypeDefinition = ToNodeId("i=68");
234  VariableAttributes attrs;
235  attrs.DisplayName = LocalizedText("MaxReturnDataValues");
236  attrs.Type = ObjectId::UInt32;
237  attrs.Rank = -1;
238  node.Attributes = attrs;
239  registry.AddNodes(std::vector<AddNodesItem> {node});
240 }
241 
243 {
244  AddNodesItem node;
245  node.RequestedNewNodeId = ToNodeId("i=11274");
246  node.BrowseName = ToQualifiedName("MaxReturnEventValues");
247  node.Class = NodeClass::Variable;
248  node.ParentNodeId = ToNodeId("i=11192");
250  node.TypeDefinition = ToNodeId("i=68");
251  VariableAttributes attrs;
252  attrs.DisplayName = LocalizedText("MaxReturnEventValues");
253  attrs.Type = ObjectId::UInt32;
254  attrs.Rank = -1;
255  node.Attributes = attrs;
256  registry.AddNodes(std::vector<AddNodesItem> {node});
257 }
258 
260 {
261  AddNodesItem node;
262  node.RequestedNewNodeId = ToNodeId("i=11196");
263  node.BrowseName = ToQualifiedName("InsertDataCapability");
264  node.Class = NodeClass::Variable;
265  node.ParentNodeId = ToNodeId("i=11192");
267  node.TypeDefinition = ToNodeId("i=68");
268  VariableAttributes attrs;
269  attrs.DisplayName = LocalizedText("InsertDataCapability");
270  attrs.Type = ObjectId::Boolean;
271  attrs.Rank = -1;
272  node.Attributes = attrs;
273  registry.AddNodes(std::vector<AddNodesItem> {node});
274 }
275 
277 {
278  AddNodesItem node;
279  node.RequestedNewNodeId = ToNodeId("i=11197");
280  node.BrowseName = ToQualifiedName("ReplaceDataCapability");
281  node.Class = NodeClass::Variable;
282  node.ParentNodeId = ToNodeId("i=11192");
284  node.TypeDefinition = ToNodeId("i=68");
285  VariableAttributes attrs;
286  attrs.DisplayName = LocalizedText("ReplaceDataCapability");
287  attrs.Type = ObjectId::Boolean;
288  attrs.Rank = -1;
289  node.Attributes = attrs;
290  registry.AddNodes(std::vector<AddNodesItem> {node});
291 }
292 
294 {
295  AddNodesItem node;
296  node.RequestedNewNodeId = ToNodeId("i=11198");
297  node.BrowseName = ToQualifiedName("UpdateDataCapability");
298  node.Class = NodeClass::Variable;
299  node.ParentNodeId = ToNodeId("i=11192");
301  node.TypeDefinition = ToNodeId("i=68");
302  VariableAttributes attrs;
303  attrs.DisplayName = LocalizedText("UpdateDataCapability");
304  attrs.Type = ObjectId::Boolean;
305  attrs.Rank = -1;
306  node.Attributes = attrs;
307  registry.AddNodes(std::vector<AddNodesItem> {node});
308 }
309 
311 {
312  AddNodesItem node;
313  node.RequestedNewNodeId = ToNodeId("i=11199");
314  node.BrowseName = ToQualifiedName("DeleteRawCapability");
315  node.Class = NodeClass::Variable;
316  node.ParentNodeId = ToNodeId("i=11192");
318  node.TypeDefinition = ToNodeId("i=68");
319  VariableAttributes attrs;
320  attrs.DisplayName = LocalizedText("DeleteRawCapability");
321  attrs.Type = ObjectId::Boolean;
322  attrs.Rank = -1;
323  node.Attributes = attrs;
324  registry.AddNodes(std::vector<AddNodesItem> {node});
325 }
326 
328 {
329  AddNodesItem node;
330  node.RequestedNewNodeId = ToNodeId("i=11200");
331  node.BrowseName = ToQualifiedName("DeleteAtTimeCapability");
332  node.Class = NodeClass::Variable;
333  node.ParentNodeId = ToNodeId("i=11192");
335  node.TypeDefinition = ToNodeId("i=68");
336  VariableAttributes attrs;
337  attrs.DisplayName = LocalizedText("DeleteAtTimeCapability");
338  attrs.Type = ObjectId::Boolean;
339  attrs.Rank = -1;
340  node.Attributes = attrs;
341  registry.AddNodes(std::vector<AddNodesItem> {node});
342 }
343 
345 {
346  AddNodesItem node;
347  node.RequestedNewNodeId = ToNodeId("i=11281");
348  node.BrowseName = ToQualifiedName("InsertEventCapability");
349  node.Class = NodeClass::Variable;
350  node.ParentNodeId = ToNodeId("i=11192");
352  node.TypeDefinition = ToNodeId("i=68");
353  VariableAttributes attrs;
354  attrs.DisplayName = LocalizedText("InsertEventCapability");
355  attrs.Type = ObjectId::Boolean;
356  attrs.Rank = -1;
357  node.Attributes = attrs;
358  registry.AddNodes(std::vector<AddNodesItem> {node});
359 }
360 
362 {
363  AddNodesItem node;
364  node.RequestedNewNodeId = ToNodeId("i=11282");
365  node.BrowseName = ToQualifiedName("ReplaceEventCapability");
366  node.Class = NodeClass::Variable;
367  node.ParentNodeId = ToNodeId("i=11192");
369  node.TypeDefinition = ToNodeId("i=68");
370  VariableAttributes attrs;
371  attrs.DisplayName = LocalizedText("ReplaceEventCapability");
372  attrs.Type = ObjectId::Boolean;
373  attrs.Rank = -1;
374  node.Attributes = attrs;
375  registry.AddNodes(std::vector<AddNodesItem> {node});
376 }
377 
379 {
380  AddNodesItem node;
381  node.RequestedNewNodeId = ToNodeId("i=11283");
382  node.BrowseName = ToQualifiedName("UpdateEventCapability");
383  node.Class = NodeClass::Variable;
384  node.ParentNodeId = ToNodeId("i=11192");
386  node.TypeDefinition = ToNodeId("i=68");
387  VariableAttributes attrs;
388  attrs.DisplayName = LocalizedText("UpdateEventCapability");
389  attrs.Type = ObjectId::Boolean;
390  attrs.Rank = -1;
391  node.Attributes = attrs;
392  registry.AddNodes(std::vector<AddNodesItem> {node});
393 }
394 
396 {
397  AddNodesItem node;
398  node.RequestedNewNodeId = ToNodeId("i=11502");
399  node.BrowseName = ToQualifiedName("DeleteEventCapability");
400  node.Class = NodeClass::Variable;
401  node.ParentNodeId = ToNodeId("i=11192");
403  node.TypeDefinition = ToNodeId("i=68");
404  VariableAttributes attrs;
405  attrs.DisplayName = LocalizedText("DeleteEventCapability");
406  attrs.Type = ObjectId::Boolean;
407  attrs.Rank = -1;
408  node.Attributes = attrs;
409  registry.AddNodes(std::vector<AddNodesItem> {node});
410 }
411 
413 {
414  AddNodesItem node;
415  node.RequestedNewNodeId = ToNodeId("i=11275");
416  node.BrowseName = ToQualifiedName("InsertAnnotationCapability");
417  node.Class = NodeClass::Variable;
418  node.ParentNodeId = ToNodeId("i=11192");
420  node.TypeDefinition = ToNodeId("i=68");
421  VariableAttributes attrs;
422  attrs.DisplayName = LocalizedText("InsertAnnotationCapability");
423  attrs.Type = ObjectId::Boolean;
424  attrs.Rank = -1;
425  node.Attributes = attrs;
426  registry.AddNodes(std::vector<AddNodesItem> {node});
427 }
428 
430 {
431  AddNodesItem node;
432  node.RequestedNewNodeId = ToNodeId("i=11201");
433  node.BrowseName = ToQualifiedName("AggregateFunctions");
434  node.Class = NodeClass::Object;
435  node.ParentNodeId = ToNodeId("i=11192");
437  node.TypeDefinition = ToNodeId("i=61");
438  ObjectAttributes attrs;
439  attrs.DisplayName = LocalizedText("AggregateFunctions");
440  attrs.EventNotifier = 0;
441  node.Attributes = attrs;
442  registry.AddNodes(std::vector<AddNodesItem> {node});
443 }
444 
446 {
447  AddNodesItem node;
448  node.RequestedNewNodeId = ToNodeId("i=11214");
449  node.BrowseName = ToQualifiedName("Annotations");
450  node.Class = NodeClass::Variable;
451  node.TypeDefinition = ToNodeId("i=68");
452  VariableAttributes attrs;
453  attrs.DisplayName = LocalizedText("Annotations");
454  attrs.Type = ToNodeId("i=891");
455  attrs.Rank = -2;
456  node.Attributes = attrs;
457  registry.AddNodes(std::vector<AddNodesItem> {node});
458 }
459 
461 {
462  AddNodesItem node;
463  node.RequestedNewNodeId = ToNodeId("i=2318");
464  node.BrowseName = ToQualifiedName("HistoricalDataConfigurationType");
466  node.ParentNodeId = ToNodeId("i=58");
468  ObjectTypeAttributes attrs;
469  attrs.DisplayName = LocalizedText("HistoricalDataConfigurationType");
470  attrs.IsAbstract = false;
471  node.Attributes = attrs;
472  registry.AddNodes(std::vector<AddNodesItem> {node});
473  std::vector<AddReferencesItem> refs;
474  {
475  AddReferencesItem ref;
476  ref.IsForward = true;
478  ref.SourceNodeId = ToNodeId("i=2318");
480  ref.TargetNodeId = ToNodeId("i=3059");
481  refs.push_back(ref);
482  }
483  {
484  AddReferencesItem ref;
485  ref.IsForward = true;
487  ref.SourceNodeId = ToNodeId("i=2318");
489  ref.TargetNodeId = ToNodeId("i=11876");
490  refs.push_back(ref);
491  }
492  {
493  AddReferencesItem ref;
494  ref.IsForward = true;
496  ref.SourceNodeId = ToNodeId("i=2318");
498  ref.TargetNodeId = ToNodeId("i=2323");
499  refs.push_back(ref);
500  }
501  {
502  AddReferencesItem ref;
503  ref.IsForward = true;
505  ref.SourceNodeId = ToNodeId("i=2318");
507  ref.TargetNodeId = ToNodeId("i=2324");
508  refs.push_back(ref);
509  }
510  {
511  AddReferencesItem ref;
512  ref.IsForward = true;
514  ref.SourceNodeId = ToNodeId("i=2318");
516  ref.TargetNodeId = ToNodeId("i=2325");
517  refs.push_back(ref);
518  }
519  {
520  AddReferencesItem ref;
521  ref.IsForward = true;
523  ref.SourceNodeId = ToNodeId("i=2318");
525  ref.TargetNodeId = ToNodeId("i=2326");
526  refs.push_back(ref);
527  }
528  {
529  AddReferencesItem ref;
530  ref.IsForward = true;
532  ref.SourceNodeId = ToNodeId("i=2318");
534  ref.TargetNodeId = ToNodeId("i=2327");
535  refs.push_back(ref);
536  }
537  {
538  AddReferencesItem ref;
539  ref.IsForward = true;
541  ref.SourceNodeId = ToNodeId("i=2318");
543  ref.TargetNodeId = ToNodeId("i=2328");
544  refs.push_back(ref);
545  }
546  {
547  AddReferencesItem ref;
548  ref.IsForward = true;
550  ref.SourceNodeId = ToNodeId("i=2318");
552  ref.TargetNodeId = ToNodeId("i=11499");
553  refs.push_back(ref);
554  }
555  {
556  AddReferencesItem ref;
557  ref.IsForward = true;
559  ref.SourceNodeId = ToNodeId("i=2318");
561  ref.TargetNodeId = ToNodeId("i=11500");
562  refs.push_back(ref);
563  }
564  registry.AddReferences(refs);
565 }
566 
568 {
569  AddNodesItem node;
570  node.RequestedNewNodeId = ToNodeId("i=3059");
571  node.BrowseName = ToQualifiedName("AggregateConfiguration");
572  node.Class = NodeClass::Object;
573  node.ParentNodeId = ToNodeId("i=2318");
575  node.TypeDefinition = ToNodeId("i=11187");
576  ObjectAttributes attrs;
577  attrs.DisplayName = LocalizedText("AggregateConfiguration");
578  attrs.EventNotifier = 0;
579  node.Attributes = attrs;
580  registry.AddNodes(std::vector<AddNodesItem> {node});
581  std::vector<AddReferencesItem> refs;
582  {
583  AddReferencesItem ref;
584  ref.IsForward = true;
586  ref.SourceNodeId = ToNodeId("i=3059");
588  ref.TargetNodeId = ToNodeId("i=11168");
589  refs.push_back(ref);
590  }
591  {
592  AddReferencesItem ref;
593  ref.IsForward = true;
595  ref.SourceNodeId = ToNodeId("i=3059");
597  ref.TargetNodeId = ToNodeId("i=11169");
598  refs.push_back(ref);
599  }
600  {
601  AddReferencesItem ref;
602  ref.IsForward = true;
604  ref.SourceNodeId = ToNodeId("i=3059");
606  ref.TargetNodeId = ToNodeId("i=11170");
607  refs.push_back(ref);
608  }
609  {
610  AddReferencesItem ref;
611  ref.IsForward = true;
613  ref.SourceNodeId = ToNodeId("i=3059");
615  ref.TargetNodeId = ToNodeId("i=11171");
616  refs.push_back(ref);
617  }
618  {
619  AddReferencesItem ref;
620  ref.IsForward = true;
622  ref.SourceNodeId = ToNodeId("i=3059");
624  ref.TargetNodeId = ToNodeId("i=78");
625  refs.push_back(ref);
626  }
627  registry.AddReferences(refs);
628 }
629 
631 {
632  AddNodesItem node;
633  node.RequestedNewNodeId = ToNodeId("i=11168");
634  node.BrowseName = ToQualifiedName("TreatUncertainAsBad");
635  node.Class = NodeClass::Variable;
636  node.ParentNodeId = ToNodeId("i=3059");
638  node.TypeDefinition = ToNodeId("i=68");
639  VariableAttributes attrs;
640  attrs.DisplayName = LocalizedText("TreatUncertainAsBad");
641  attrs.Type = ObjectId::Boolean;
642  attrs.Rank = -1;
643  node.Attributes = attrs;
644  registry.AddNodes(std::vector<AddNodesItem> {node});
645  std::vector<AddReferencesItem> refs;
646  {
647  AddReferencesItem ref;
648  ref.IsForward = true;
650  ref.SourceNodeId = ToNodeId("i=11168");
652  ref.TargetNodeId = ToNodeId("i=78");
653  refs.push_back(ref);
654  }
655  registry.AddReferences(refs);
656 }
657 
659 {
660  AddNodesItem node;
661  node.RequestedNewNodeId = ToNodeId("i=11169");
662  node.BrowseName = ToQualifiedName("PercentDataBad");
663  node.Class = NodeClass::Variable;
664  node.ParentNodeId = ToNodeId("i=3059");
666  node.TypeDefinition = ToNodeId("i=68");
667  VariableAttributes attrs;
668  attrs.DisplayName = LocalizedText("PercentDataBad");
669  attrs.Type = ObjectId::Byte;
670  attrs.Rank = -1;
671  node.Attributes = attrs;
672  registry.AddNodes(std::vector<AddNodesItem> {node});
673  std::vector<AddReferencesItem> refs;
674  {
675  AddReferencesItem ref;
676  ref.IsForward = true;
678  ref.SourceNodeId = ToNodeId("i=11169");
680  ref.TargetNodeId = ToNodeId("i=78");
681  refs.push_back(ref);
682  }
683  registry.AddReferences(refs);
684 }
685 
687 {
688  AddNodesItem node;
689  node.RequestedNewNodeId = ToNodeId("i=11170");
690  node.BrowseName = ToQualifiedName("PercentDataGood");
691  node.Class = NodeClass::Variable;
692  node.ParentNodeId = ToNodeId("i=3059");
694  node.TypeDefinition = ToNodeId("i=68");
695  VariableAttributes attrs;
696  attrs.DisplayName = LocalizedText("PercentDataGood");
697  attrs.Type = ObjectId::Byte;
698  attrs.Rank = -1;
699  node.Attributes = attrs;
700  registry.AddNodes(std::vector<AddNodesItem> {node});
701  std::vector<AddReferencesItem> refs;
702  {
703  AddReferencesItem ref;
704  ref.IsForward = true;
706  ref.SourceNodeId = ToNodeId("i=11170");
708  ref.TargetNodeId = ToNodeId("i=78");
709  refs.push_back(ref);
710  }
711  registry.AddReferences(refs);
712 }
713 
715 {
716  AddNodesItem node;
717  node.RequestedNewNodeId = ToNodeId("i=11171");
718  node.BrowseName = ToQualifiedName("UseSlopedExtrapolation");
719  node.Class = NodeClass::Variable;
720  node.ParentNodeId = ToNodeId("i=3059");
722  node.TypeDefinition = ToNodeId("i=68");
723  VariableAttributes attrs;
724  attrs.DisplayName = LocalizedText("UseSlopedExtrapolation");
725  attrs.Type = ObjectId::Boolean;
726  attrs.Rank = -1;
727  node.Attributes = attrs;
728  registry.AddNodes(std::vector<AddNodesItem> {node});
729  std::vector<AddReferencesItem> refs;
730  {
731  AddReferencesItem ref;
732  ref.IsForward = true;
734  ref.SourceNodeId = ToNodeId("i=11171");
736  ref.TargetNodeId = ToNodeId("i=78");
737  refs.push_back(ref);
738  }
739  registry.AddReferences(refs);
740 }
741 
743 {
744  AddNodesItem node;
745  node.RequestedNewNodeId = ToNodeId("i=11876");
746  node.BrowseName = ToQualifiedName("AggregateFunctions");
747  node.Class = NodeClass::Object;
748  node.ParentNodeId = ToNodeId("i=2318");
750  node.TypeDefinition = ToNodeId("i=61");
751  ObjectAttributes attrs;
752  attrs.DisplayName = LocalizedText("AggregateFunctions");
753  attrs.EventNotifier = 0;
754  node.Attributes = attrs;
755  registry.AddNodes(std::vector<AddNodesItem> {node});
756  std::vector<AddReferencesItem> refs;
757  {
758  AddReferencesItem ref;
759  ref.IsForward = true;
761  ref.SourceNodeId = ToNodeId("i=11876");
763  ref.TargetNodeId = ToNodeId("i=80");
764  refs.push_back(ref);
765  }
766  registry.AddReferences(refs);
767 }
768 
770 {
771  AddNodesItem node;
772  node.RequestedNewNodeId = ToNodeId("i=2323");
773  node.BrowseName = ToQualifiedName("Stepped");
774  node.Class = NodeClass::Variable;
775  node.ParentNodeId = ToNodeId("i=2318");
777  node.TypeDefinition = ToNodeId("i=68");
778  VariableAttributes attrs;
779  attrs.DisplayName = LocalizedText("Stepped");
780  attrs.Type = ObjectId::Boolean;
781  attrs.Rank = -1;
782  node.Attributes = attrs;
783  registry.AddNodes(std::vector<AddNodesItem> {node});
784  std::vector<AddReferencesItem> refs;
785  {
786  AddReferencesItem ref;
787  ref.IsForward = true;
789  ref.SourceNodeId = ToNodeId("i=2323");
791  ref.TargetNodeId = ToNodeId("i=78");
792  refs.push_back(ref);
793  }
794  registry.AddReferences(refs);
795 }
796 
798 {
799  AddNodesItem node;
800  node.RequestedNewNodeId = ToNodeId("i=2324");
801  node.BrowseName = ToQualifiedName("Definition");
802  node.Class = NodeClass::Variable;
803  node.ParentNodeId = ToNodeId("i=2318");
805  node.TypeDefinition = ToNodeId("i=68");
806  VariableAttributes attrs;
807  attrs.DisplayName = LocalizedText("Definition");
808  attrs.Type = ObjectId::String;
809  attrs.Rank = -1;
810  node.Attributes = attrs;
811  registry.AddNodes(std::vector<AddNodesItem> {node});
812  std::vector<AddReferencesItem> refs;
813  {
814  AddReferencesItem ref;
815  ref.IsForward = true;
817  ref.SourceNodeId = ToNodeId("i=2324");
819  ref.TargetNodeId = ToNodeId("i=80");
820  refs.push_back(ref);
821  }
822  registry.AddReferences(refs);
823 }
824 
826 {
827  AddNodesItem node;
828  node.RequestedNewNodeId = ToNodeId("i=2325");
829  node.BrowseName = ToQualifiedName("MaxTimeInterval");
830  node.Class = NodeClass::Variable;
831  node.ParentNodeId = ToNodeId("i=2318");
833  node.TypeDefinition = ToNodeId("i=68");
834  VariableAttributes attrs;
835  attrs.DisplayName = LocalizedText("MaxTimeInterval");
836  attrs.Type = ToNodeId("i=290");
837  attrs.Rank = -1;
838  node.Attributes = attrs;
839  registry.AddNodes(std::vector<AddNodesItem> {node});
840  std::vector<AddReferencesItem> refs;
841  {
842  AddReferencesItem ref;
843  ref.IsForward = true;
845  ref.SourceNodeId = ToNodeId("i=2325");
847  ref.TargetNodeId = ToNodeId("i=80");
848  refs.push_back(ref);
849  }
850  registry.AddReferences(refs);
851 }
852 
854 {
855  AddNodesItem node;
856  node.RequestedNewNodeId = ToNodeId("i=2326");
857  node.BrowseName = ToQualifiedName("MinTimeInterval");
858  node.Class = NodeClass::Variable;
859  node.ParentNodeId = ToNodeId("i=2318");
861  node.TypeDefinition = ToNodeId("i=68");
862  VariableAttributes attrs;
863  attrs.DisplayName = LocalizedText("MinTimeInterval");
864  attrs.Type = ToNodeId("i=290");
865  attrs.Rank = -1;
866  node.Attributes = attrs;
867  registry.AddNodes(std::vector<AddNodesItem> {node});
868  std::vector<AddReferencesItem> refs;
869  {
870  AddReferencesItem ref;
871  ref.IsForward = true;
873  ref.SourceNodeId = ToNodeId("i=2326");
875  ref.TargetNodeId = ToNodeId("i=80");
876  refs.push_back(ref);
877  }
878  registry.AddReferences(refs);
879 }
880 
882 {
883  AddNodesItem node;
884  node.RequestedNewNodeId = ToNodeId("i=2327");
885  node.BrowseName = ToQualifiedName("ExceptionDeviation");
886  node.Class = NodeClass::Variable;
887  node.ParentNodeId = ToNodeId("i=2318");
889  node.TypeDefinition = ToNodeId("i=68");
890  VariableAttributes attrs;
891  attrs.DisplayName = LocalizedText("ExceptionDeviation");
892  attrs.Type = ObjectId::Double;
893  attrs.Rank = -1;
894  node.Attributes = attrs;
895  registry.AddNodes(std::vector<AddNodesItem> {node});
896  std::vector<AddReferencesItem> refs;
897  {
898  AddReferencesItem ref;
899  ref.IsForward = true;
901  ref.SourceNodeId = ToNodeId("i=2327");
903  ref.TargetNodeId = ToNodeId("i=80");
904  refs.push_back(ref);
905  }
906  registry.AddReferences(refs);
907 }
908 
910 {
911  AddNodesItem node;
912  node.RequestedNewNodeId = ToNodeId("i=2328");
913  node.BrowseName = ToQualifiedName("ExceptionDeviationFormat");
914  node.Class = NodeClass::Variable;
915  node.ParentNodeId = ToNodeId("i=2318");
917  node.TypeDefinition = ToNodeId("i=68");
918  VariableAttributes attrs;
919  attrs.DisplayName = LocalizedText("ExceptionDeviationFormat");
920  attrs.Type = ToNodeId("i=890");
921  attrs.Rank = -1;
922  node.Attributes = attrs;
923  registry.AddNodes(std::vector<AddNodesItem> {node});
924  std::vector<AddReferencesItem> refs;
925  {
926  AddReferencesItem ref;
927  ref.IsForward = true;
929  ref.SourceNodeId = ToNodeId("i=2328");
931  ref.TargetNodeId = ToNodeId("i=80");
932  refs.push_back(ref);
933  }
934  registry.AddReferences(refs);
935 }
936 
938 {
939  AddNodesItem node;
940  node.RequestedNewNodeId = ToNodeId("i=11499");
941  node.BrowseName = ToQualifiedName("StartOfArchive");
942  node.Class = NodeClass::Variable;
943  node.ParentNodeId = ToNodeId("i=2318");
945  node.TypeDefinition = ToNodeId("i=68");
946  VariableAttributes attrs;
947  attrs.DisplayName = LocalizedText("StartOfArchive");
948  attrs.Type = ToNodeId("i=294");
949  attrs.Rank = -1;
950  node.Attributes = attrs;
951  registry.AddNodes(std::vector<AddNodesItem> {node});
952  std::vector<AddReferencesItem> refs;
953  {
954  AddReferencesItem ref;
955  ref.IsForward = true;
957  ref.SourceNodeId = ToNodeId("i=11499");
959  ref.TargetNodeId = ToNodeId("i=80");
960  refs.push_back(ref);
961  }
962  registry.AddReferences(refs);
963 }
964 
966 {
967  AddNodesItem node;
968  node.RequestedNewNodeId = ToNodeId("i=11500");
969  node.BrowseName = ToQualifiedName("StartOfOnlineArchive");
970  node.Class = NodeClass::Variable;
971  node.ParentNodeId = ToNodeId("i=2318");
973  node.TypeDefinition = ToNodeId("i=68");
974  VariableAttributes attrs;
975  attrs.DisplayName = LocalizedText("StartOfOnlineArchive");
976  attrs.Type = ToNodeId("i=294");
977  attrs.Rank = -1;
978  node.Attributes = attrs;
979  registry.AddNodes(std::vector<AddNodesItem> {node});
980  std::vector<AddReferencesItem> refs;
981  {
982  AddReferencesItem ref;
983  ref.IsForward = true;
985  ref.SourceNodeId = ToNodeId("i=11500");
987  ref.TargetNodeId = ToNodeId("i=80");
988  refs.push_back(ref);
989  }
990  registry.AddReferences(refs);
991 }
992 
994 {
995  AddNodesItem node;
996  node.RequestedNewNodeId = ToNodeId("i=11202");
997  node.BrowseName = ToQualifiedName("HA Configuration");
998  node.Class = NodeClass::Object;
999  node.TypeDefinition = ToNodeId("i=2318");
1000  ObjectAttributes attrs;
1001  attrs.DisplayName = LocalizedText("HA Configuration");
1002  attrs.EventNotifier = 0;
1003  node.Attributes = attrs;
1004  registry.AddNodes(std::vector<AddNodesItem> {node});
1005  std::vector<AddReferencesItem> refs;
1006  {
1007  AddReferencesItem ref;
1008  ref.IsForward = true;
1010  ref.SourceNodeId = ToNodeId("i=11202");
1012  ref.TargetNodeId = ToNodeId("i=11203");
1013  refs.push_back(ref);
1014  }
1015  {
1016  AddReferencesItem ref;
1017  ref.IsForward = true;
1019  ref.SourceNodeId = ToNodeId("i=11202");
1021  ref.TargetNodeId = ToNodeId("i=11208");
1022  refs.push_back(ref);
1023  }
1024  registry.AddReferences(refs);
1025 }
1026 
1028 {
1029  AddNodesItem node;
1030  node.RequestedNewNodeId = ToNodeId("i=11203");
1031  node.BrowseName = ToQualifiedName("AggregateConfiguration");
1032  node.Class = NodeClass::Object;
1033  node.ParentNodeId = ToNodeId("i=11202");
1035  node.TypeDefinition = ToNodeId("i=11187");
1036  ObjectAttributes attrs;
1037  attrs.DisplayName = LocalizedText("AggregateConfiguration");
1038  attrs.EventNotifier = 0;
1039  node.Attributes = attrs;
1040  registry.AddNodes(std::vector<AddNodesItem> {node});
1041  std::vector<AddReferencesItem> refs;
1042  {
1043  AddReferencesItem ref;
1044  ref.IsForward = true;
1046  ref.SourceNodeId = ToNodeId("i=11203");
1048  ref.TargetNodeId = ToNodeId("i=11204");
1049  refs.push_back(ref);
1050  }
1051  {
1052  AddReferencesItem ref;
1053  ref.IsForward = true;
1055  ref.SourceNodeId = ToNodeId("i=11203");
1057  ref.TargetNodeId = ToNodeId("i=11205");
1058  refs.push_back(ref);
1059  }
1060  {
1061  AddReferencesItem ref;
1062  ref.IsForward = true;
1064  ref.SourceNodeId = ToNodeId("i=11203");
1066  ref.TargetNodeId = ToNodeId("i=11206");
1067  refs.push_back(ref);
1068  }
1069  {
1070  AddReferencesItem ref;
1071  ref.IsForward = true;
1073  ref.SourceNodeId = ToNodeId("i=11203");
1075  ref.TargetNodeId = ToNodeId("i=11207");
1076  refs.push_back(ref);
1077  }
1078  registry.AddReferences(refs);
1079 }
1080 
1082 {
1083  AddNodesItem node;
1084  node.RequestedNewNodeId = ToNodeId("i=11204");
1085  node.BrowseName = ToQualifiedName("TreatUncertainAsBad");
1086  node.Class = NodeClass::Variable;
1087  node.ParentNodeId = ToNodeId("i=11203");
1089  node.TypeDefinition = ToNodeId("i=68");
1090  VariableAttributes attrs;
1091  attrs.DisplayName = LocalizedText("TreatUncertainAsBad");
1092  attrs.Type = ObjectId::Boolean;
1093  attrs.Rank = -1;
1094  node.Attributes = attrs;
1095  registry.AddNodes(std::vector<AddNodesItem> {node});
1096 }
1097 
1099 {
1100  AddNodesItem node;
1101  node.RequestedNewNodeId = ToNodeId("i=11205");
1102  node.BrowseName = ToQualifiedName("PercentDataBad");
1103  node.Class = NodeClass::Variable;
1104  node.ParentNodeId = ToNodeId("i=11203");
1106  node.TypeDefinition = ToNodeId("i=68");
1107  VariableAttributes attrs;
1108  attrs.DisplayName = LocalizedText("PercentDataBad");
1109  attrs.Type = ObjectId::Byte;
1110  attrs.Rank = -1;
1111  node.Attributes = attrs;
1112  registry.AddNodes(std::vector<AddNodesItem> {node});
1113 }
1114 
1116 {
1117  AddNodesItem node;
1118  node.RequestedNewNodeId = ToNodeId("i=11206");
1119  node.BrowseName = ToQualifiedName("PercentDataGood");
1120  node.Class = NodeClass::Variable;
1121  node.ParentNodeId = ToNodeId("i=11203");
1123  node.TypeDefinition = ToNodeId("i=68");
1124  VariableAttributes attrs;
1125  attrs.DisplayName = LocalizedText("PercentDataGood");
1126  attrs.Type = ObjectId::Byte;
1127  attrs.Rank = -1;
1128  node.Attributes = attrs;
1129  registry.AddNodes(std::vector<AddNodesItem> {node});
1130 }
1131 
1133 {
1134  AddNodesItem node;
1135  node.RequestedNewNodeId = ToNodeId("i=11207");
1136  node.BrowseName = ToQualifiedName("UseSlopedExtrapolation");
1137  node.Class = NodeClass::Variable;
1138  node.ParentNodeId = ToNodeId("i=11203");
1140  node.TypeDefinition = ToNodeId("i=68");
1141  VariableAttributes attrs;
1142  attrs.DisplayName = LocalizedText("UseSlopedExtrapolation");
1143  attrs.Type = ObjectId::Boolean;
1144  attrs.Rank = -1;
1145  node.Attributes = attrs;
1146  registry.AddNodes(std::vector<AddNodesItem> {node});
1147 }
1148 
1150 {
1151  AddNodesItem node;
1152  node.RequestedNewNodeId = ToNodeId("i=11208");
1153  node.BrowseName = ToQualifiedName("Stepped");
1154  node.Class = NodeClass::Variable;
1155  node.ParentNodeId = ToNodeId("i=11202");
1157  node.TypeDefinition = ToNodeId("i=68");
1158  VariableAttributes attrs;
1159  attrs.DisplayName = LocalizedText("Stepped");
1160  attrs.Type = ObjectId::Boolean;
1161  attrs.Rank = -1;
1162  node.Attributes = attrs;
1163  registry.AddNodes(std::vector<AddNodesItem> {node});
1164 }
1165 
1167 {
1168  AddNodesItem node;
1169  node.RequestedNewNodeId = ToNodeId("i=11215");
1170  node.BrowseName = ToQualifiedName("HistoricalEventFilter");
1171  node.Class = NodeClass::Variable;
1172  node.TypeDefinition = ToNodeId("i=68");
1173  VariableAttributes attrs;
1174  attrs.DisplayName = LocalizedText("HistoricalEventFilter");
1175  attrs.Type = ToNodeId("i=725");
1176  attrs.Rank = -2;
1177  node.Attributes = attrs;
1178  registry.AddNodes(std::vector<AddNodesItem> {node});
1179 }
1180 
1182 {
1183  AddNodesItem node;
1184  node.RequestedNewNodeId = ToNodeId("i=2330");
1185  node.BrowseName = ToQualifiedName("HistoryServerCapabilitiesType");
1187  node.ParentNodeId = ToNodeId("i=58");
1189  ObjectTypeAttributes attrs;
1190  attrs.DisplayName = LocalizedText("HistoryServerCapabilitiesType");
1191  attrs.IsAbstract = false;
1192  node.Attributes = attrs;
1193  registry.AddNodes(std::vector<AddNodesItem> {node});
1194  std::vector<AddReferencesItem> refs;
1195  {
1196  AddReferencesItem ref;
1197  ref.IsForward = true;
1199  ref.SourceNodeId = ToNodeId("i=2330");
1201  ref.TargetNodeId = ToNodeId("i=2331");
1202  refs.push_back(ref);
1203  }
1204  {
1205  AddReferencesItem ref;
1206  ref.IsForward = true;
1208  ref.SourceNodeId = ToNodeId("i=2330");
1210  ref.TargetNodeId = ToNodeId("i=2332");
1211  refs.push_back(ref);
1212  }
1213  {
1214  AddReferencesItem ref;
1215  ref.IsForward = true;
1217  ref.SourceNodeId = ToNodeId("i=2330");
1219  ref.TargetNodeId = ToNodeId("i=11268");
1220  refs.push_back(ref);
1221  }
1222  {
1223  AddReferencesItem ref;
1224  ref.IsForward = true;
1226  ref.SourceNodeId = ToNodeId("i=2330");
1228  ref.TargetNodeId = ToNodeId("i=11269");
1229  refs.push_back(ref);
1230  }
1231  {
1232  AddReferencesItem ref;
1233  ref.IsForward = true;
1235  ref.SourceNodeId = ToNodeId("i=2330");
1237  ref.TargetNodeId = ToNodeId("i=2334");
1238  refs.push_back(ref);
1239  }
1240  {
1241  AddReferencesItem ref;
1242  ref.IsForward = true;
1244  ref.SourceNodeId = ToNodeId("i=2330");
1246  ref.TargetNodeId = ToNodeId("i=2335");
1247  refs.push_back(ref);
1248  }
1249  {
1250  AddReferencesItem ref;
1251  ref.IsForward = true;
1253  ref.SourceNodeId = ToNodeId("i=2330");
1255  ref.TargetNodeId = ToNodeId("i=2336");
1256  refs.push_back(ref);
1257  }
1258  {
1259  AddReferencesItem ref;
1260  ref.IsForward = true;
1262  ref.SourceNodeId = ToNodeId("i=2330");
1264  ref.TargetNodeId = ToNodeId("i=2337");
1265  refs.push_back(ref);
1266  }
1267  {
1268  AddReferencesItem ref;
1269  ref.IsForward = true;
1271  ref.SourceNodeId = ToNodeId("i=2330");
1273  ref.TargetNodeId = ToNodeId("i=2338");
1274  refs.push_back(ref);
1275  }
1276  {
1277  AddReferencesItem ref;
1278  ref.IsForward = true;
1280  ref.SourceNodeId = ToNodeId("i=2330");
1282  ref.TargetNodeId = ToNodeId("i=11278");
1283  refs.push_back(ref);
1284  }
1285  {
1286  AddReferencesItem ref;
1287  ref.IsForward = true;
1289  ref.SourceNodeId = ToNodeId("i=2330");
1291  ref.TargetNodeId = ToNodeId("i=11279");
1292  refs.push_back(ref);
1293  }
1294  {
1295  AddReferencesItem ref;
1296  ref.IsForward = true;
1298  ref.SourceNodeId = ToNodeId("i=2330");
1300  ref.TargetNodeId = ToNodeId("i=11280");
1301  refs.push_back(ref);
1302  }
1303  {
1304  AddReferencesItem ref;
1305  ref.IsForward = true;
1307  ref.SourceNodeId = ToNodeId("i=2330");
1309  ref.TargetNodeId = ToNodeId("i=11501");
1310  refs.push_back(ref);
1311  }
1312  {
1313  AddReferencesItem ref;
1314  ref.IsForward = true;
1316  ref.SourceNodeId = ToNodeId("i=2330");
1318  ref.TargetNodeId = ToNodeId("i=11270");
1319  refs.push_back(ref);
1320  }
1321  {
1322  AddReferencesItem ref;
1323  ref.IsForward = true;
1325  ref.SourceNodeId = ToNodeId("i=2330");
1327  ref.TargetNodeId = ToNodeId("i=11172");
1328  refs.push_back(ref);
1329  }
1330  registry.AddReferences(refs);
1331 }
1332 
1334 {
1335  AddNodesItem node;
1336  node.RequestedNewNodeId = ToNodeId("i=2331");
1337  node.BrowseName = ToQualifiedName("AccessHistoryDataCapability");
1338  node.Class = NodeClass::Variable;
1339  node.ParentNodeId = ToNodeId("i=2330");
1341  node.TypeDefinition = ToNodeId("i=68");
1342  VariableAttributes attrs;
1343  attrs.DisplayName = LocalizedText("AccessHistoryDataCapability");
1344  attrs.Type = ObjectId::Boolean;
1345  attrs.Rank = -1;
1346  node.Attributes = attrs;
1347  registry.AddNodes(std::vector<AddNodesItem> {node});
1348  std::vector<AddReferencesItem> refs;
1349  {
1350  AddReferencesItem ref;
1351  ref.IsForward = true;
1353  ref.SourceNodeId = ToNodeId("i=2331");
1355  ref.TargetNodeId = ToNodeId("i=78");
1356  refs.push_back(ref);
1357  }
1358  registry.AddReferences(refs);
1359 }
1360 
1362 {
1363  AddNodesItem node;
1364  node.RequestedNewNodeId = ToNodeId("i=2332");
1365  node.BrowseName = ToQualifiedName("AccessHistoryEventsCapability");
1366  node.Class = NodeClass::Variable;
1367  node.ParentNodeId = ToNodeId("i=2330");
1369  node.TypeDefinition = ToNodeId("i=68");
1370  VariableAttributes attrs;
1371  attrs.DisplayName = LocalizedText("AccessHistoryEventsCapability");
1372  attrs.Type = ObjectId::Boolean;
1373  attrs.Rank = -1;
1374  node.Attributes = attrs;
1375  registry.AddNodes(std::vector<AddNodesItem> {node});
1376  std::vector<AddReferencesItem> refs;
1377  {
1378  AddReferencesItem ref;
1379  ref.IsForward = true;
1381  ref.SourceNodeId = ToNodeId("i=2332");
1383  ref.TargetNodeId = ToNodeId("i=78");
1384  refs.push_back(ref);
1385  }
1386  registry.AddReferences(refs);
1387 }
1388 
1390 {
1391  AddNodesItem node;
1392  node.RequestedNewNodeId = ToNodeId("i=11268");
1393  node.BrowseName = ToQualifiedName("MaxReturnDataValues");
1394  node.Class = NodeClass::Variable;
1395  node.ParentNodeId = ToNodeId("i=2330");
1397  node.TypeDefinition = ToNodeId("i=68");
1398  VariableAttributes attrs;
1399  attrs.DisplayName = LocalizedText("MaxReturnDataValues");
1400  attrs.Type = ObjectId::UInt32;
1401  attrs.Rank = -1;
1402  node.Attributes = attrs;
1403  registry.AddNodes(std::vector<AddNodesItem> {node});
1404  std::vector<AddReferencesItem> refs;
1405  {
1406  AddReferencesItem ref;
1407  ref.IsForward = true;
1409  ref.SourceNodeId = ToNodeId("i=11268");
1411  ref.TargetNodeId = ToNodeId("i=78");
1412  refs.push_back(ref);
1413  }
1414  registry.AddReferences(refs);
1415 }
1416 
1418 {
1419  AddNodesItem node;
1420  node.RequestedNewNodeId = ToNodeId("i=11269");
1421  node.BrowseName = ToQualifiedName("MaxReturnEventValues");
1422  node.Class = NodeClass::Variable;
1423  node.ParentNodeId = ToNodeId("i=2330");
1425  node.TypeDefinition = ToNodeId("i=68");
1426  VariableAttributes attrs;
1427  attrs.DisplayName = LocalizedText("MaxReturnEventValues");
1428  attrs.Type = ObjectId::UInt32;
1429  attrs.Rank = -1;
1430  node.Attributes = attrs;
1431  registry.AddNodes(std::vector<AddNodesItem> {node});
1432  std::vector<AddReferencesItem> refs;
1433  {
1434  AddReferencesItem ref;
1435  ref.IsForward = true;
1437  ref.SourceNodeId = ToNodeId("i=11269");
1439  ref.TargetNodeId = ToNodeId("i=78");
1440  refs.push_back(ref);
1441  }
1442  registry.AddReferences(refs);
1443 }
1444 
1446 {
1447  AddNodesItem node;
1448  node.RequestedNewNodeId = ToNodeId("i=2334");
1449  node.BrowseName = ToQualifiedName("InsertDataCapability");
1450  node.Class = NodeClass::Variable;
1451  node.ParentNodeId = ToNodeId("i=2330");
1453  node.TypeDefinition = ToNodeId("i=68");
1454  VariableAttributes attrs;
1455  attrs.DisplayName = LocalizedText("InsertDataCapability");
1456  attrs.Type = ObjectId::Boolean;
1457  attrs.Rank = -1;
1458  node.Attributes = attrs;
1459  registry.AddNodes(std::vector<AddNodesItem> {node});
1460  std::vector<AddReferencesItem> refs;
1461  {
1462  AddReferencesItem ref;
1463  ref.IsForward = true;
1465  ref.SourceNodeId = ToNodeId("i=2334");
1467  ref.TargetNodeId = ToNodeId("i=78");
1468  refs.push_back(ref);
1469  }
1470  registry.AddReferences(refs);
1471 }
1472 
1474 {
1475  AddNodesItem node;
1476  node.RequestedNewNodeId = ToNodeId("i=2335");
1477  node.BrowseName = ToQualifiedName("ReplaceDataCapability");
1478  node.Class = NodeClass::Variable;
1479  node.ParentNodeId = ToNodeId("i=2330");
1481  node.TypeDefinition = ToNodeId("i=68");
1482  VariableAttributes attrs;
1483  attrs.DisplayName = LocalizedText("ReplaceDataCapability");
1484  attrs.Type = ObjectId::Boolean;
1485  attrs.Rank = -1;
1486  node.Attributes = attrs;
1487  registry.AddNodes(std::vector<AddNodesItem> {node});
1488  std::vector<AddReferencesItem> refs;
1489  {
1490  AddReferencesItem ref;
1491  ref.IsForward = true;
1493  ref.SourceNodeId = ToNodeId("i=2335");
1495  ref.TargetNodeId = ToNodeId("i=78");
1496  refs.push_back(ref);
1497  }
1498  registry.AddReferences(refs);
1499 }
1500 
1502 {
1503  AddNodesItem node;
1504  node.RequestedNewNodeId = ToNodeId("i=2336");
1505  node.BrowseName = ToQualifiedName("UpdateDataCapability");
1506  node.Class = NodeClass::Variable;
1507  node.ParentNodeId = ToNodeId("i=2330");
1509  node.TypeDefinition = ToNodeId("i=68");
1510  VariableAttributes attrs;
1511  attrs.DisplayName = LocalizedText("UpdateDataCapability");
1512  attrs.Type = ObjectId::Boolean;
1513  attrs.Rank = -1;
1514  node.Attributes = attrs;
1515  registry.AddNodes(std::vector<AddNodesItem> {node});
1516  std::vector<AddReferencesItem> refs;
1517  {
1518  AddReferencesItem ref;
1519  ref.IsForward = true;
1521  ref.SourceNodeId = ToNodeId("i=2336");
1523  ref.TargetNodeId = ToNodeId("i=78");
1524  refs.push_back(ref);
1525  }
1526  registry.AddReferences(refs);
1527 }
1528 
1530 {
1531  AddNodesItem node;
1532  node.RequestedNewNodeId = ToNodeId("i=2337");
1533  node.BrowseName = ToQualifiedName("DeleteRawCapability");
1534  node.Class = NodeClass::Variable;
1535  node.ParentNodeId = ToNodeId("i=2330");
1537  node.TypeDefinition = ToNodeId("i=68");
1538  VariableAttributes attrs;
1539  attrs.DisplayName = LocalizedText("DeleteRawCapability");
1540  attrs.Type = ObjectId::Boolean;
1541  attrs.Rank = -1;
1542  node.Attributes = attrs;
1543  registry.AddNodes(std::vector<AddNodesItem> {node});
1544  std::vector<AddReferencesItem> refs;
1545  {
1546  AddReferencesItem ref;
1547  ref.IsForward = true;
1549  ref.SourceNodeId = ToNodeId("i=2337");
1551  ref.TargetNodeId = ToNodeId("i=78");
1552  refs.push_back(ref);
1553  }
1554  registry.AddReferences(refs);
1555 }
1556 
1558 {
1559  AddNodesItem node;
1560  node.RequestedNewNodeId = ToNodeId("i=2338");
1561  node.BrowseName = ToQualifiedName("DeleteAtTimeCapability");
1562  node.Class = NodeClass::Variable;
1563  node.ParentNodeId = ToNodeId("i=2330");
1565  node.TypeDefinition = ToNodeId("i=68");
1566  VariableAttributes attrs;
1567  attrs.DisplayName = LocalizedText("DeleteAtTimeCapability");
1568  attrs.Type = ObjectId::Boolean;
1569  attrs.Rank = -1;
1570  node.Attributes = attrs;
1571  registry.AddNodes(std::vector<AddNodesItem> {node});
1572  std::vector<AddReferencesItem> refs;
1573  {
1574  AddReferencesItem ref;
1575  ref.IsForward = true;
1577  ref.SourceNodeId = ToNodeId("i=2338");
1579  ref.TargetNodeId = ToNodeId("i=78");
1580  refs.push_back(ref);
1581  }
1582  registry.AddReferences(refs);
1583 }
1584 
1586 {
1587  AddNodesItem node;
1588  node.RequestedNewNodeId = ToNodeId("i=11278");
1589  node.BrowseName = ToQualifiedName("InsertEventCapability");
1590  node.Class = NodeClass::Variable;
1591  node.ParentNodeId = ToNodeId("i=2330");
1593  node.TypeDefinition = ToNodeId("i=68");
1594  VariableAttributes attrs;
1595  attrs.DisplayName = LocalizedText("InsertEventCapability");
1596  attrs.Type = ObjectId::Boolean;
1597  attrs.Rank = -1;
1598  node.Attributes = attrs;
1599  registry.AddNodes(std::vector<AddNodesItem> {node});
1600  std::vector<AddReferencesItem> refs;
1601  {
1602  AddReferencesItem ref;
1603  ref.IsForward = true;
1605  ref.SourceNodeId = ToNodeId("i=11278");
1607  ref.TargetNodeId = ToNodeId("i=78");
1608  refs.push_back(ref);
1609  }
1610  registry.AddReferences(refs);
1611 }
1612 
1614 {
1615  AddNodesItem node;
1616  node.RequestedNewNodeId = ToNodeId("i=11279");
1617  node.BrowseName = ToQualifiedName("ReplaceEventCapability");
1618  node.Class = NodeClass::Variable;
1619  node.ParentNodeId = ToNodeId("i=2330");
1621  node.TypeDefinition = ToNodeId("i=68");
1622  VariableAttributes attrs;
1623  attrs.DisplayName = LocalizedText("ReplaceEventCapability");
1624  attrs.Type = ObjectId::Boolean;
1625  attrs.Rank = -1;
1626  node.Attributes = attrs;
1627  registry.AddNodes(std::vector<AddNodesItem> {node});
1628  std::vector<AddReferencesItem> refs;
1629  {
1630  AddReferencesItem ref;
1631  ref.IsForward = true;
1633  ref.SourceNodeId = ToNodeId("i=11279");
1635  ref.TargetNodeId = ToNodeId("i=78");
1636  refs.push_back(ref);
1637  }
1638  registry.AddReferences(refs);
1639 }
1640 
1642 {
1643  AddNodesItem node;
1644  node.RequestedNewNodeId = ToNodeId("i=11280");
1645  node.BrowseName = ToQualifiedName("UpdateEventCapability");
1646  node.Class = NodeClass::Variable;
1647  node.ParentNodeId = ToNodeId("i=2330");
1649  node.TypeDefinition = ToNodeId("i=68");
1650  VariableAttributes attrs;
1651  attrs.DisplayName = LocalizedText("UpdateEventCapability");
1652  attrs.Type = ObjectId::Boolean;
1653  attrs.Rank = -1;
1654  node.Attributes = attrs;
1655  registry.AddNodes(std::vector<AddNodesItem> {node});
1656  std::vector<AddReferencesItem> refs;
1657  {
1658  AddReferencesItem ref;
1659  ref.IsForward = true;
1661  ref.SourceNodeId = ToNodeId("i=11280");
1663  ref.TargetNodeId = ToNodeId("i=78");
1664  refs.push_back(ref);
1665  }
1666  registry.AddReferences(refs);
1667 }
1668 
1670 {
1671  AddNodesItem node;
1672  node.RequestedNewNodeId = ToNodeId("i=11501");
1673  node.BrowseName = ToQualifiedName("DeleteEventCapability");
1674  node.Class = NodeClass::Variable;
1675  node.ParentNodeId = ToNodeId("i=2330");
1677  node.TypeDefinition = ToNodeId("i=68");
1678  VariableAttributes attrs;
1679  attrs.DisplayName = LocalizedText("DeleteEventCapability");
1680  attrs.Type = ObjectId::Boolean;
1681  attrs.Rank = -1;
1682  node.Attributes = attrs;
1683  registry.AddNodes(std::vector<AddNodesItem> {node});
1684  std::vector<AddReferencesItem> refs;
1685  {
1686  AddReferencesItem ref;
1687  ref.IsForward = true;
1689  ref.SourceNodeId = ToNodeId("i=11501");
1691  ref.TargetNodeId = ToNodeId("i=78");
1692  refs.push_back(ref);
1693  }
1694  registry.AddReferences(refs);
1695 }
1696 
1698 {
1699  AddNodesItem node;
1700  node.RequestedNewNodeId = ToNodeId("i=11270");
1701  node.BrowseName = ToQualifiedName("InsertAnnotationCapability");
1702  node.Class = NodeClass::Variable;
1703  node.ParentNodeId = ToNodeId("i=2330");
1705  node.TypeDefinition = ToNodeId("i=68");
1706  VariableAttributes attrs;
1707  attrs.DisplayName = LocalizedText("InsertAnnotationCapability");
1708  attrs.Type = ObjectId::Boolean;
1709  attrs.Rank = -1;
1710  node.Attributes = attrs;
1711  registry.AddNodes(std::vector<AddNodesItem> {node});
1712  std::vector<AddReferencesItem> refs;
1713  {
1714  AddReferencesItem ref;
1715  ref.IsForward = true;
1717  ref.SourceNodeId = ToNodeId("i=11270");
1719  ref.TargetNodeId = ToNodeId("i=78");
1720  refs.push_back(ref);
1721  }
1722  registry.AddReferences(refs);
1723 }
1724 
1726 {
1727  AddNodesItem node;
1728  node.RequestedNewNodeId = ToNodeId("i=11172");
1729  node.BrowseName = ToQualifiedName("AggregateFunctions");
1730  node.Class = NodeClass::Object;
1731  node.ParentNodeId = ToNodeId("i=2330");
1733  node.TypeDefinition = ToNodeId("i=61");
1734  ObjectAttributes attrs;
1735  attrs.DisplayName = LocalizedText("AggregateFunctions");
1736  attrs.EventNotifier = 0;
1737  node.Attributes = attrs;
1738  registry.AddNodes(std::vector<AddNodesItem> {node});
1739  std::vector<AddReferencesItem> refs;
1740  {
1741  AddReferencesItem ref;
1742  ref.IsForward = true;
1744  ref.SourceNodeId = ToNodeId("i=11172");
1746  ref.TargetNodeId = ToNodeId("i=78");
1747  refs.push_back(ref);
1748  }
1749  registry.AddReferences(refs);
1750 }
1751 
1753 {
1754  AddNodesItem node;
1755  node.RequestedNewNodeId = ToNodeId("i=2999");
1756  node.BrowseName = ToQualifiedName("AuditHistoryEventUpdateEventType");
1758  node.ParentNodeId = ToNodeId("i=2104");
1760  ObjectTypeAttributes attrs;
1761  attrs.DisplayName = LocalizedText("AuditHistoryEventUpdateEventType");
1762  attrs.IsAbstract = true;
1763  node.Attributes = attrs;
1764  registry.AddNodes(std::vector<AddNodesItem> {node});
1765  std::vector<AddReferencesItem> refs;
1766  {
1767  AddReferencesItem ref;
1768  ref.IsForward = true;
1770  ref.SourceNodeId = ToNodeId("i=2999");
1772  ref.TargetNodeId = ToNodeId("i=3025");
1773  refs.push_back(ref);
1774  }
1775  {
1776  AddReferencesItem ref;
1777  ref.IsForward = true;
1779  ref.SourceNodeId = ToNodeId("i=2999");
1781  ref.TargetNodeId = ToNodeId("i=3028");
1782  refs.push_back(ref);
1783  }
1784  {
1785  AddReferencesItem ref;
1786  ref.IsForward = true;
1788  ref.SourceNodeId = ToNodeId("i=2999");
1790  ref.TargetNodeId = ToNodeId("i=3003");
1791  refs.push_back(ref);
1792  }
1793  {
1794  AddReferencesItem ref;
1795  ref.IsForward = true;
1797  ref.SourceNodeId = ToNodeId("i=2999");
1799  ref.TargetNodeId = ToNodeId("i=3029");
1800  refs.push_back(ref);
1801  }
1802  {
1803  AddReferencesItem ref;
1804  ref.IsForward = true;
1806  ref.SourceNodeId = ToNodeId("i=2999");
1808  ref.TargetNodeId = ToNodeId("i=3030");
1809  refs.push_back(ref);
1810  }
1811  registry.AddReferences(refs);
1812 }
1813 
1815 {
1816  AddNodesItem node;
1817  node.RequestedNewNodeId = ToNodeId("i=3025");
1818  node.BrowseName = ToQualifiedName("UpdatedNode");
1819  node.Class = NodeClass::Variable;
1820  node.ParentNodeId = ToNodeId("i=2999");
1822  node.TypeDefinition = ToNodeId("i=68");
1823  VariableAttributes attrs;
1824  attrs.DisplayName = LocalizedText("UpdatedNode");
1825  attrs.Type = ObjectId::NodeId;
1826  attrs.Rank = -1;
1827  node.Attributes = attrs;
1828  registry.AddNodes(std::vector<AddNodesItem> {node});
1829  std::vector<AddReferencesItem> refs;
1830  {
1831  AddReferencesItem ref;
1832  ref.IsForward = true;
1834  ref.SourceNodeId = ToNodeId("i=3025");
1836  ref.TargetNodeId = ToNodeId("i=78");
1837  refs.push_back(ref);
1838  }
1839  registry.AddReferences(refs);
1840 }
1841 
1843 {
1844  AddNodesItem node;
1845  node.RequestedNewNodeId = ToNodeId("i=3028");
1846  node.BrowseName = ToQualifiedName("PerformInsertReplace");
1847  node.Class = NodeClass::Variable;
1848  node.ParentNodeId = ToNodeId("i=2999");
1850  node.TypeDefinition = ToNodeId("i=68");
1851  VariableAttributes attrs;
1852  attrs.DisplayName = LocalizedText("PerformInsertReplace");
1853  attrs.Type = ToNodeId("i=11293");
1854  attrs.Rank = -1;
1855  node.Attributes = attrs;
1856  registry.AddNodes(std::vector<AddNodesItem> {node});
1857  std::vector<AddReferencesItem> refs;
1858  {
1859  AddReferencesItem ref;
1860  ref.IsForward = true;
1862  ref.SourceNodeId = ToNodeId("i=3028");
1864  ref.TargetNodeId = ToNodeId("i=78");
1865  refs.push_back(ref);
1866  }
1867  registry.AddReferences(refs);
1868 }
1869 
1871 {
1872  AddNodesItem node;
1873  node.RequestedNewNodeId = ToNodeId("i=3003");
1874  node.BrowseName = ToQualifiedName("Filter");
1875  node.Class = NodeClass::Variable;
1876  node.ParentNodeId = ToNodeId("i=2999");
1878  node.TypeDefinition = ToNodeId("i=68");
1879  VariableAttributes attrs;
1880  attrs.DisplayName = LocalizedText("Filter");
1881  attrs.Type = ToNodeId("i=725");
1882  attrs.Rank = -1;
1883  node.Attributes = attrs;
1884  registry.AddNodes(std::vector<AddNodesItem> {node});
1885  std::vector<AddReferencesItem> refs;
1886  {
1887  AddReferencesItem ref;
1888  ref.IsForward = true;
1890  ref.SourceNodeId = ToNodeId("i=3003");
1892  ref.TargetNodeId = ToNodeId("i=78");
1893  refs.push_back(ref);
1894  }
1895  registry.AddReferences(refs);
1896 }
1897 
1899 {
1900  AddNodesItem node;
1901  node.RequestedNewNodeId = ToNodeId("i=3029");
1902  node.BrowseName = ToQualifiedName("NewValues");
1903  node.Class = NodeClass::Variable;
1904  node.ParentNodeId = ToNodeId("i=2999");
1906  node.TypeDefinition = ToNodeId("i=68");
1907  VariableAttributes attrs;
1908  attrs.DisplayName = LocalizedText("NewValues");
1909  attrs.Type = ToNodeId("i=920");
1910  attrs.Rank = -1;
1911  node.Attributes = attrs;
1912  registry.AddNodes(std::vector<AddNodesItem> {node});
1913  std::vector<AddReferencesItem> refs;
1914  {
1915  AddReferencesItem ref;
1916  ref.IsForward = true;
1918  ref.SourceNodeId = ToNodeId("i=3029");
1920  ref.TargetNodeId = ToNodeId("i=78");
1921  refs.push_back(ref);
1922  }
1923  registry.AddReferences(refs);
1924 }
1925 
1927 {
1928  AddNodesItem node;
1929  node.RequestedNewNodeId = ToNodeId("i=3030");
1930  node.BrowseName = ToQualifiedName("OldValues");
1931  node.Class = NodeClass::Variable;
1932  node.ParentNodeId = ToNodeId("i=2999");
1934  node.TypeDefinition = ToNodeId("i=68");
1935  VariableAttributes attrs;
1936  attrs.DisplayName = LocalizedText("OldValues");
1937  attrs.Type = ToNodeId("i=920");
1938  attrs.Rank = -1;
1939  node.Attributes = attrs;
1940  registry.AddNodes(std::vector<AddNodesItem> {node});
1941  std::vector<AddReferencesItem> refs;
1942  {
1943  AddReferencesItem ref;
1944  ref.IsForward = true;
1946  ref.SourceNodeId = ToNodeId("i=3030");
1948  ref.TargetNodeId = ToNodeId("i=78");
1949  refs.push_back(ref);
1950  }
1951  registry.AddReferences(refs);
1952 }
1953 
1955 {
1956  AddNodesItem node;
1957  node.RequestedNewNodeId = ToNodeId("i=3006");
1958  node.BrowseName = ToQualifiedName("AuditHistoryValueUpdateEventType");
1960  node.ParentNodeId = ToNodeId("i=2104");
1962  ObjectTypeAttributes attrs;
1963  attrs.DisplayName = LocalizedText("AuditHistoryValueUpdateEventType");
1964  attrs.IsAbstract = true;
1965  node.Attributes = attrs;
1966  registry.AddNodes(std::vector<AddNodesItem> {node});
1967  std::vector<AddReferencesItem> refs;
1968  {
1969  AddReferencesItem ref;
1970  ref.IsForward = true;
1972  ref.SourceNodeId = ToNodeId("i=3006");
1974  ref.TargetNodeId = ToNodeId("i=3026");
1975  refs.push_back(ref);
1976  }
1977  {
1978  AddReferencesItem ref;
1979  ref.IsForward = true;
1981  ref.SourceNodeId = ToNodeId("i=3006");
1983  ref.TargetNodeId = ToNodeId("i=3031");
1984  refs.push_back(ref);
1985  }
1986  {
1987  AddReferencesItem ref;
1988  ref.IsForward = true;
1990  ref.SourceNodeId = ToNodeId("i=3006");
1992  ref.TargetNodeId = ToNodeId("i=3032");
1993  refs.push_back(ref);
1994  }
1995  {
1996  AddReferencesItem ref;
1997  ref.IsForward = true;
1999  ref.SourceNodeId = ToNodeId("i=3006");
2001  ref.TargetNodeId = ToNodeId("i=3033");
2002  refs.push_back(ref);
2003  }
2004  registry.AddReferences(refs);
2005 }
2006 
2008 {
2009  AddNodesItem node;
2010  node.RequestedNewNodeId = ToNodeId("i=3026");
2011  node.BrowseName = ToQualifiedName("UpdatedNode");
2012  node.Class = NodeClass::Variable;
2013  node.ParentNodeId = ToNodeId("i=3006");
2015  node.TypeDefinition = ToNodeId("i=68");
2016  VariableAttributes attrs;
2017  attrs.DisplayName = LocalizedText("UpdatedNode");
2018  attrs.Type = ObjectId::NodeId;
2019  attrs.Rank = -1;
2020  node.Attributes = attrs;
2021  registry.AddNodes(std::vector<AddNodesItem> {node});
2022  std::vector<AddReferencesItem> refs;
2023  {
2024  AddReferencesItem ref;
2025  ref.IsForward = true;
2027  ref.SourceNodeId = ToNodeId("i=3026");
2029  ref.TargetNodeId = ToNodeId("i=78");
2030  refs.push_back(ref);
2031  }
2032  registry.AddReferences(refs);
2033 }
2034 
2036 {
2037  AddNodesItem node;
2038  node.RequestedNewNodeId = ToNodeId("i=3031");
2039  node.BrowseName = ToQualifiedName("PerformInsertReplace");
2040  node.Class = NodeClass::Variable;
2041  node.ParentNodeId = ToNodeId("i=3006");
2043  node.TypeDefinition = ToNodeId("i=68");
2044  VariableAttributes attrs;
2045  attrs.DisplayName = LocalizedText("PerformInsertReplace");
2046  attrs.Type = ToNodeId("i=11293");
2047  attrs.Rank = -1;
2048  node.Attributes = attrs;
2049  registry.AddNodes(std::vector<AddNodesItem> {node});
2050  std::vector<AddReferencesItem> refs;
2051  {
2052  AddReferencesItem ref;
2053  ref.IsForward = true;
2055  ref.SourceNodeId = ToNodeId("i=3031");
2057  ref.TargetNodeId = ToNodeId("i=78");
2058  refs.push_back(ref);
2059  }
2060  registry.AddReferences(refs);
2061 }
2062 
2064 {
2065  AddNodesItem node;
2066  node.RequestedNewNodeId = ToNodeId("i=3032");
2067  node.BrowseName = ToQualifiedName("NewValues");
2068  node.Class = NodeClass::Variable;
2069  node.ParentNodeId = ToNodeId("i=3006");
2071  node.TypeDefinition = ToNodeId("i=68");
2072  VariableAttributes attrs;
2073  attrs.DisplayName = LocalizedText("NewValues");
2074  attrs.Type = ToNodeId("i=23");
2075  attrs.Rank = 1;
2076  node.Attributes = attrs;
2077  registry.AddNodes(std::vector<AddNodesItem> {node});
2078  std::vector<AddReferencesItem> refs;
2079  {
2080  AddReferencesItem ref;
2081  ref.IsForward = true;
2083  ref.SourceNodeId = ToNodeId("i=3032");
2085  ref.TargetNodeId = ToNodeId("i=78");
2086  refs.push_back(ref);
2087  }
2088  registry.AddReferences(refs);
2089 }
2090 
2092 {
2093  AddNodesItem node;
2094  node.RequestedNewNodeId = ToNodeId("i=3033");
2095  node.BrowseName = ToQualifiedName("OldValues");
2096  node.Class = NodeClass::Variable;
2097  node.ParentNodeId = ToNodeId("i=3006");
2099  node.TypeDefinition = ToNodeId("i=68");
2100  VariableAttributes attrs;
2101  attrs.DisplayName = LocalizedText("OldValues");
2102  attrs.Type = ToNodeId("i=23");
2103  attrs.Rank = 1;
2104  node.Attributes = attrs;
2105  registry.AddNodes(std::vector<AddNodesItem> {node});
2106  std::vector<AddReferencesItem> refs;
2107  {
2108  AddReferencesItem ref;
2109  ref.IsForward = true;
2111  ref.SourceNodeId = ToNodeId("i=3033");
2113  ref.TargetNodeId = ToNodeId("i=78");
2114  refs.push_back(ref);
2115  }
2116  registry.AddReferences(refs);
2117 }
2118 
2120 {
2121  AddNodesItem node;
2122  node.RequestedNewNodeId = ToNodeId("i=3012");
2123  node.BrowseName = ToQualifiedName("AuditHistoryDeleteEventType");
2125  node.ParentNodeId = ToNodeId("i=2104");
2127  ObjectTypeAttributes attrs;
2128  attrs.DisplayName = LocalizedText("AuditHistoryDeleteEventType");
2129  attrs.IsAbstract = true;
2130  node.Attributes = attrs;
2131  registry.AddNodes(std::vector<AddNodesItem> {node});
2132  std::vector<AddReferencesItem> refs;
2133  {
2134  AddReferencesItem ref;
2135  ref.IsForward = true;
2137  ref.SourceNodeId = ToNodeId("i=3012");
2139  ref.TargetNodeId = ToNodeId("i=3027");
2140  refs.push_back(ref);
2141  }
2142  registry.AddReferences(refs);
2143 }
2144 
2146 {
2147  AddNodesItem node;
2148  node.RequestedNewNodeId = ToNodeId("i=3027");
2149  node.BrowseName = ToQualifiedName("UpdatedNode");
2150  node.Class = NodeClass::Variable;
2151  node.ParentNodeId = ToNodeId("i=3012");
2153  node.TypeDefinition = ToNodeId("i=68");
2154  VariableAttributes attrs;
2155  attrs.DisplayName = LocalizedText("UpdatedNode");
2156  attrs.Type = ObjectId::NodeId;
2157  attrs.Rank = -1;
2158  node.Attributes = attrs;
2159  registry.AddNodes(std::vector<AddNodesItem> {node});
2160  std::vector<AddReferencesItem> refs;
2161  {
2162  AddReferencesItem ref;
2163  ref.IsForward = true;
2165  ref.SourceNodeId = ToNodeId("i=3027");
2167  ref.TargetNodeId = ToNodeId("i=78");
2168  refs.push_back(ref);
2169  }
2170  registry.AddReferences(refs);
2171 }
2172 
2174 {
2175  AddNodesItem node;
2176  node.RequestedNewNodeId = ToNodeId("i=3014");
2177  node.BrowseName = ToQualifiedName("AuditHistoryRawModifyDeleteEventType");
2179  node.ParentNodeId = ToNodeId("i=3012");
2181  ObjectTypeAttributes attrs;
2182  attrs.DisplayName = LocalizedText("AuditHistoryRawModifyDeleteEventType");
2183  attrs.IsAbstract = true;
2184  node.Attributes = attrs;
2185  registry.AddNodes(std::vector<AddNodesItem> {node});
2186  std::vector<AddReferencesItem> refs;
2187  {
2188  AddReferencesItem ref;
2189  ref.IsForward = true;
2191  ref.SourceNodeId = ToNodeId("i=3014");
2193  ref.TargetNodeId = ToNodeId("i=3015");
2194  refs.push_back(ref);
2195  }
2196  {
2197  AddReferencesItem ref;
2198  ref.IsForward = true;
2200  ref.SourceNodeId = ToNodeId("i=3014");
2202  ref.TargetNodeId = ToNodeId("i=3016");
2203  refs.push_back(ref);
2204  }
2205  {
2206  AddReferencesItem ref;
2207  ref.IsForward = true;
2209  ref.SourceNodeId = ToNodeId("i=3014");
2211  ref.TargetNodeId = ToNodeId("i=3017");
2212  refs.push_back(ref);
2213  }
2214  {
2215  AddReferencesItem ref;
2216  ref.IsForward = true;
2218  ref.SourceNodeId = ToNodeId("i=3014");
2220  ref.TargetNodeId = ToNodeId("i=3034");
2221  refs.push_back(ref);
2222  }
2223  registry.AddReferences(refs);
2224 }
2225 
2227 {
2228  AddNodesItem node;
2229  node.RequestedNewNodeId = ToNodeId("i=3015");
2230  node.BrowseName = ToQualifiedName("IsDeleteModified");
2231  node.Class = NodeClass::Variable;
2232  node.ParentNodeId = ToNodeId("i=3014");
2234  node.TypeDefinition = ToNodeId("i=68");
2235  VariableAttributes attrs;
2236  attrs.DisplayName = LocalizedText("IsDeleteModified");
2237  attrs.Type = ObjectId::Boolean;
2238  attrs.Rank = -1;
2239  node.Attributes = attrs;
2240  registry.AddNodes(std::vector<AddNodesItem> {node});
2241  std::vector<AddReferencesItem> refs;
2242  {
2243  AddReferencesItem ref;
2244  ref.IsForward = true;
2246  ref.SourceNodeId = ToNodeId("i=3015");
2248  ref.TargetNodeId = ToNodeId("i=78");
2249  refs.push_back(ref);
2250  }
2251  registry.AddReferences(refs);
2252 }
2253 
2255 {
2256  AddNodesItem node;
2257  node.RequestedNewNodeId = ToNodeId("i=3016");
2258  node.BrowseName = ToQualifiedName("StartTime");
2259  node.Class = NodeClass::Variable;
2260  node.ParentNodeId = ToNodeId("i=3014");
2262  node.TypeDefinition = ToNodeId("i=68");
2263  VariableAttributes attrs;
2264  attrs.DisplayName = LocalizedText("StartTime");
2265  attrs.Type = ToNodeId("i=294");
2266  attrs.Rank = -1;
2267  node.Attributes = attrs;
2268  registry.AddNodes(std::vector<AddNodesItem> {node});
2269  std::vector<AddReferencesItem> refs;
2270  {
2271  AddReferencesItem ref;
2272  ref.IsForward = true;
2274  ref.SourceNodeId = ToNodeId("i=3016");
2276  ref.TargetNodeId = ToNodeId("i=78");
2277  refs.push_back(ref);
2278  }
2279  registry.AddReferences(refs);
2280 }
2281 
2283 {
2284  AddNodesItem node;
2285  node.RequestedNewNodeId = ToNodeId("i=3017");
2286  node.BrowseName = ToQualifiedName("EndTime");
2287  node.Class = NodeClass::Variable;
2288  node.ParentNodeId = ToNodeId("i=3014");
2290  node.TypeDefinition = ToNodeId("i=68");
2291  VariableAttributes attrs;
2292  attrs.DisplayName = LocalizedText("EndTime");
2293  attrs.Type = ToNodeId("i=294");
2294  attrs.Rank = -1;
2295  node.Attributes = attrs;
2296  registry.AddNodes(std::vector<AddNodesItem> {node});
2297  std::vector<AddReferencesItem> refs;
2298  {
2299  AddReferencesItem ref;
2300  ref.IsForward = true;
2302  ref.SourceNodeId = ToNodeId("i=3017");
2304  ref.TargetNodeId = ToNodeId("i=78");
2305  refs.push_back(ref);
2306  }
2307  registry.AddReferences(refs);
2308 }
2309 
2311 {
2312  AddNodesItem node;
2313  node.RequestedNewNodeId = ToNodeId("i=3034");
2314  node.BrowseName = ToQualifiedName("OldValues");
2315  node.Class = NodeClass::Variable;
2316  node.ParentNodeId = ToNodeId("i=3014");
2318  node.TypeDefinition = ToNodeId("i=68");
2319  VariableAttributes attrs;
2320  attrs.DisplayName = LocalizedText("OldValues");
2321  attrs.Type = ToNodeId("i=23");
2322  attrs.Rank = 1;
2323  node.Attributes = attrs;
2324  registry.AddNodes(std::vector<AddNodesItem> {node});
2325  std::vector<AddReferencesItem> refs;
2326  {
2327  AddReferencesItem ref;
2328  ref.IsForward = true;
2330  ref.SourceNodeId = ToNodeId("i=3034");
2332  ref.TargetNodeId = ToNodeId("i=78");
2333  refs.push_back(ref);
2334  }
2335  registry.AddReferences(refs);
2336 }
2337 
2339 {
2340  AddNodesItem node;
2341  node.RequestedNewNodeId = ToNodeId("i=3019");
2342  node.BrowseName = ToQualifiedName("AuditHistoryAtTimeDeleteEventType");
2344  node.ParentNodeId = ToNodeId("i=3012");
2346  ObjectTypeAttributes attrs;
2347  attrs.DisplayName = LocalizedText("AuditHistoryAtTimeDeleteEventType");
2348  attrs.IsAbstract = true;
2349  node.Attributes = attrs;
2350  registry.AddNodes(std::vector<AddNodesItem> {node});
2351  std::vector<AddReferencesItem> refs;
2352  {
2353  AddReferencesItem ref;
2354  ref.IsForward = true;
2356  ref.SourceNodeId = ToNodeId("i=3019");
2358  ref.TargetNodeId = ToNodeId("i=3020");
2359  refs.push_back(ref);
2360  }
2361  {
2362  AddReferencesItem ref;
2363  ref.IsForward = true;
2365  ref.SourceNodeId = ToNodeId("i=3019");
2367  ref.TargetNodeId = ToNodeId("i=3021");
2368  refs.push_back(ref);
2369  }
2370  registry.AddReferences(refs);
2371 }
2372 
2374 {
2375  AddNodesItem node;
2376  node.RequestedNewNodeId = ToNodeId("i=3020");
2377  node.BrowseName = ToQualifiedName("ReqTimes");
2378  node.Class = NodeClass::Variable;
2379  node.ParentNodeId = ToNodeId("i=3019");
2381  node.TypeDefinition = ToNodeId("i=68");
2382  VariableAttributes attrs;
2383  attrs.DisplayName = LocalizedText("ReqTimes");
2384  attrs.Type = ToNodeId("i=294");
2385  attrs.Rank = 1;
2386  node.Attributes = attrs;
2387  registry.AddNodes(std::vector<AddNodesItem> {node});
2388  std::vector<AddReferencesItem> refs;
2389  {
2390  AddReferencesItem ref;
2391  ref.IsForward = true;
2393  ref.SourceNodeId = ToNodeId("i=3020");
2395  ref.TargetNodeId = ToNodeId("i=78");
2396  refs.push_back(ref);
2397  }
2398  registry.AddReferences(refs);
2399 }
2400 
2402 {
2403  AddNodesItem node;
2404  node.RequestedNewNodeId = ToNodeId("i=3021");
2405  node.BrowseName = ToQualifiedName("OldValues");
2406  node.Class = NodeClass::Variable;
2407  node.ParentNodeId = ToNodeId("i=3019");
2409  node.TypeDefinition = ToNodeId("i=68");
2410  VariableAttributes attrs;
2411  attrs.DisplayName = LocalizedText("OldValues");
2412  attrs.Type = ToNodeId("i=23");
2413  attrs.Rank = 1;
2414  node.Attributes = attrs;
2415  registry.AddNodes(std::vector<AddNodesItem> {node});
2416  std::vector<AddReferencesItem> refs;
2417  {
2418  AddReferencesItem ref;
2419  ref.IsForward = true;
2421  ref.SourceNodeId = ToNodeId("i=3021");
2423  ref.TargetNodeId = ToNodeId("i=78");
2424  refs.push_back(ref);
2425  }
2426  registry.AddReferences(refs);
2427 }
2428 
2430 {
2431  AddNodesItem node;
2432  node.RequestedNewNodeId = ToNodeId("i=3022");
2433  node.BrowseName = ToQualifiedName("AuditHistoryEventDeleteEventType");
2435  node.ParentNodeId = ToNodeId("i=3012");
2437  ObjectTypeAttributes attrs;
2438  attrs.DisplayName = LocalizedText("AuditHistoryEventDeleteEventType");
2439  attrs.IsAbstract = true;
2440  node.Attributes = attrs;
2441  registry.AddNodes(std::vector<AddNodesItem> {node});
2442  std::vector<AddReferencesItem> refs;
2443  {
2444  AddReferencesItem ref;
2445  ref.IsForward = true;
2447  ref.SourceNodeId = ToNodeId("i=3022");
2449  ref.TargetNodeId = ToNodeId("i=3023");
2450  refs.push_back(ref);
2451  }
2452  {
2453  AddReferencesItem ref;
2454  ref.IsForward = true;
2456  ref.SourceNodeId = ToNodeId("i=3022");
2458  ref.TargetNodeId = ToNodeId("i=3024");
2459  refs.push_back(ref);
2460  }
2461  registry.AddReferences(refs);
2462 }
2463 
2465 {
2466  AddNodesItem node;
2467  node.RequestedNewNodeId = ToNodeId("i=3023");
2468  node.BrowseName = ToQualifiedName("EventIds");
2469  node.Class = NodeClass::Variable;
2470  node.ParentNodeId = ToNodeId("i=3022");
2472  node.TypeDefinition = ToNodeId("i=68");
2473  VariableAttributes attrs;
2474  attrs.DisplayName = LocalizedText("EventIds");
2475  attrs.Type = ObjectId::ByteString;
2476  attrs.Rank = 1;
2477  node.Attributes = attrs;
2478  registry.AddNodes(std::vector<AddNodesItem> {node});
2479  std::vector<AddReferencesItem> refs;
2480  {
2481  AddReferencesItem ref;
2482  ref.IsForward = true;
2484  ref.SourceNodeId = ToNodeId("i=3023");
2486  ref.TargetNodeId = ToNodeId("i=78");
2487  refs.push_back(ref);
2488  }
2489  registry.AddReferences(refs);
2490 }
2491 
2493 {
2494  AddNodesItem node;
2495  node.RequestedNewNodeId = ToNodeId("i=3024");
2496  node.BrowseName = ToQualifiedName("OldValues");
2497  node.Class = NodeClass::Variable;
2498  node.ParentNodeId = ToNodeId("i=3022");
2500  node.TypeDefinition = ToNodeId("i=68");
2501  VariableAttributes attrs;
2502  attrs.DisplayName = LocalizedText("OldValues");
2503  attrs.Type = ToNodeId("i=920");
2504  attrs.Rank = -1;
2505  node.Attributes = attrs;
2506  registry.AddNodes(std::vector<AddNodesItem> {node});
2507  std::vector<AddReferencesItem> refs;
2508  {
2509  AddReferencesItem ref;
2510  ref.IsForward = true;
2512  ref.SourceNodeId = ToNodeId("i=3024");
2514  ref.TargetNodeId = ToNodeId("i=78");
2515  refs.push_back(ref);
2516  }
2517  registry.AddReferences(refs);
2518 }
2519 
2521 {
2522  AddNodesItem node;
2523  node.RequestedNewNodeId = ToNodeId("i=891");
2524  node.BrowseName = ToQualifiedName("Annotation");
2525  node.Class = NodeClass::DataType;
2526  node.ParentNodeId = ToNodeId("i=22");
2528  DataTypeAttributes attrs;
2529  attrs.DisplayName = LocalizedText("Annotation");
2530  attrs.IsAbstract = false;
2531  node.Attributes = attrs;
2532  registry.AddNodes(std::vector<AddNodesItem> {node});
2533 }
2534 
2536 {
2537  AddNodesItem node;
2538  node.RequestedNewNodeId = ToNodeId("i=890");
2539  node.BrowseName = ToQualifiedName("ExceptionDeviationFormat");
2540  node.Class = NodeClass::DataType;
2541  node.ParentNodeId = ToNodeId("i=29");
2543  DataTypeAttributes attrs;
2544  attrs.DisplayName = LocalizedText("ExceptionDeviationFormat");
2545  attrs.IsAbstract = false;
2546  node.Attributes = attrs;
2547  registry.AddNodes(std::vector<AddNodesItem> {node});
2548  std::vector<AddReferencesItem> refs;
2549  {
2550  AddReferencesItem ref;
2551  ref.IsForward = true;
2553  ref.SourceNodeId = ToNodeId("i=890");
2555  ref.TargetNodeId = ToNodeId("i=7614");
2556  refs.push_back(ref);
2557  }
2558  registry.AddReferences(refs);
2559 }
2560 
2562 {
2563  AddNodesItem node;
2564  node.RequestedNewNodeId = ToNodeId("i=7614");
2565  node.BrowseName = ToQualifiedName("EnumStrings");
2566  node.Class = NodeClass::Variable;
2567  node.ParentNodeId = ToNodeId("i=890");
2569  node.TypeDefinition = ToNodeId("i=68");
2570  VariableAttributes attrs;
2571  attrs.DisplayName = LocalizedText("EnumStrings");
2572  attrs.Type = ObjectId::LocalizedText;
2573  attrs.Rank = 1;
2574  node.Attributes = attrs;
2575  registry.AddNodes(std::vector<AddNodesItem> {node});
2576  std::vector<AddReferencesItem> refs;
2577  {
2578  AddReferencesItem ref;
2579  ref.IsForward = true;
2581  ref.SourceNodeId = ToNodeId("i=7614");
2583  ref.TargetNodeId = ToNodeId("i=78");
2584  refs.push_back(ref);
2585  }
2586  registry.AddReferences(refs);
2587 }
2588 
2590 {
2591  AddNodesItem node;
2592  node.RequestedNewNodeId = ToNodeId("i=892");
2593  node.BrowseName = ToQualifiedName("Default XML");
2594  node.Class = NodeClass::Object;
2595  node.ParentNodeId = ToNodeId("i=891");
2597  node.TypeDefinition = ToNodeId("i=76");
2598  ObjectAttributes attrs;
2599  attrs.DisplayName = LocalizedText("Default XML");
2600  attrs.EventNotifier = 0;
2601  node.Attributes = attrs;
2602  registry.AddNodes(std::vector<AddNodesItem> {node});
2603  std::vector<AddReferencesItem> refs;
2604  {
2605  AddReferencesItem ref;
2606  ref.IsForward = true;
2608  ref.SourceNodeId = ToNodeId("i=892");
2610  ref.TargetNodeId = ToNodeId("i=8879");
2611  refs.push_back(ref);
2612  }
2613  registry.AddReferences(refs);
2614 }
2615 
2617 {
2618  AddNodesItem node;
2619  node.RequestedNewNodeId = ToNodeId("i=893");
2620  node.BrowseName = ToQualifiedName("Default Binary");
2621  node.Class = NodeClass::Object;
2622  node.ParentNodeId = ToNodeId("i=891");
2624  node.TypeDefinition = ToNodeId("i=76");
2625  ObjectAttributes attrs;
2626  attrs.DisplayName = LocalizedText("Default Binary");
2627  attrs.EventNotifier = 0;
2628  node.Attributes = attrs;
2629  registry.AddNodes(std::vector<AddNodesItem> {node});
2630  std::vector<AddReferencesItem> refs;
2631  {
2632  AddReferencesItem ref;
2633  ref.IsForward = true;
2635  ref.SourceNodeId = ToNodeId("i=893");
2637  ref.TargetNodeId = ToNodeId("i=8244");
2638  refs.push_back(ref);
2639  }
2640  registry.AddReferences(refs);
2641 }
2642 
2644 {
2645  create_56(registry);
2646  create_11192(registry);
2647  create_11193(registry);
2648  create_11242(registry);
2649  create_11273(registry);
2650  create_11274(registry);
2651  create_11196(registry);
2652  create_11197(registry);
2653  create_11198(registry);
2654  create_11199(registry);
2655  create_11200(registry);
2656  create_11281(registry);
2657  create_11282(registry);
2658  create_11283(registry);
2659  create_11502(registry);
2660  create_11275(registry);
2661  create_11201(registry);
2662  create_11214(registry);
2663  create_2318(registry);
2664  create_3059(registry);
2665  create_11168(registry);
2666  create_11169(registry);
2667  create_11170(registry);
2668  create_11171(registry);
2669  create_11876(registry);
2670  create_2323(registry);
2671  create_2324(registry);
2672  create_2325(registry);
2673  create_2326(registry);
2674  create_2327(registry);
2675  create_2328(registry);
2676  create_11499(registry);
2677  create_11500(registry);
2678  create_11202(registry);
2679  create_11203(registry);
2680  create_11204(registry);
2681  create_11205(registry);
2682  create_11206(registry);
2683  create_11207(registry);
2684  create_11208(registry);
2685  create_11215(registry);
2686  create_2330(registry);
2687  create_2331(registry);
2688  create_2332(registry);
2689  create_11268(registry);
2690  create_11269(registry);
2691  create_2334(registry);
2692  create_2335(registry);
2693  create_2336(registry);
2694  create_2337(registry);
2695  create_2338(registry);
2696  create_11278(registry);
2697  create_11279(registry);
2698  create_11280(registry);
2699  create_11501(registry);
2700  create_11270(registry);
2701  create_11172(registry);
2702  create_2999(registry);
2703  create_3025(registry);
2704  create_3028(registry);
2705  create_3003(registry);
2706  create_3029(registry);
2707  create_3030(registry);
2708  create_3006(registry);
2709  create_3026(registry);
2710  create_3031(registry);
2711  create_3032(registry);
2712  create_3033(registry);
2713  create_3012(registry);
2714  create_3027(registry);
2715  create_3014(registry);
2716  create_3015(registry);
2717  create_3016(registry);
2718  create_3017(registry);
2719  create_3034(registry);
2720  create_3019(registry);
2721  create_3020(registry);
2722  create_3021(registry);
2723  create_3022(registry);
2724  create_3023(registry);
2725  create_3024(registry);
2726  create_891(registry);
2727  create_890(registry);
2728  create_7614(registry);
2729  create_892(registry);
2730  create_893(registry);
2731 
2732 }
2733 
2734 } // namespace
2735 
static void create_2318(OpcUa::NodeManagementServices &registry)
static void create_2999(OpcUa::NodeManagementServices &registry)
static void create_11197(OpcUa::NodeManagementServices &registry)
static void create_11201(OpcUa::NodeManagementServices &registry)
static void create_11280(OpcUa::NodeManagementServices &registry)
static void create_2331(OpcUa::NodeManagementServices &registry)
static void create_11198(OpcUa::NodeManagementServices &registry)
static void create_11268(OpcUa::NodeManagementServices &registry)
static void create_11876(OpcUa::NodeManagementServices &registry)
static void create_11193(OpcUa::NodeManagementServices &registry)
static void create_3012(OpcUa::NodeManagementServices &registry)
static void create_11204(OpcUa::NodeManagementServices &registry)
static void create_11215(OpcUa::NodeManagementServices &registry)
static void create_11275(OpcUa::NodeManagementServices &registry)
static void create_3014(OpcUa::NodeManagementServices &registry)
static void create_11279(OpcUa::NodeManagementServices &registry)
static void create_3022(OpcUa::NodeManagementServices &registry)
static void create_3028(OpcUa::NodeManagementServices &registry)
static void create_2326(OpcUa::NodeManagementServices &registry)
static void create_11171(OpcUa::NodeManagementServices &registry)
static void create_11192(OpcUa::NodeManagementServices &registry)
static void create_11274(OpcUa::NodeManagementServices &registry)
static void create_2335(OpcUa::NodeManagementServices &registry)
static void create_11500(OpcUa::NodeManagementServices &registry)
static void create_3023(OpcUa::NodeManagementServices &registry)
registry_t< std::mutex > registry
Definition: registry.h:211
static void create_11283(OpcUa::NodeManagementServices &registry)
static void create_3027(OpcUa::NodeManagementServices &registry)
static void create_2324(OpcUa::NodeManagementServices &registry)
virtual std::vector< StatusCode > AddReferences(const std::vector< AddReferencesItem > &items)=0
static void create_11278(OpcUa::NodeManagementServices &registry)
static void create_2336(OpcUa::NodeManagementServices &registry)
static void create_3032(OpcUa::NodeManagementServices &registry)
static void create_3003(OpcUa::NodeManagementServices &registry)
static void create_11207(OpcUa::NodeManagementServices &registry)
static void create_11270(OpcUa::NodeManagementServices &registry)
static void create_11196(OpcUa::NodeManagementServices &registry)
static void create_11200(OpcUa::NodeManagementServices &registry)
static void create_11170(OpcUa::NodeManagementServices &registry)
static void create_2334(OpcUa::NodeManagementServices &registry)
static void create_11499(OpcUa::NodeManagementServices &registry)
static void create_3031(OpcUa::NodeManagementServices &registry)
static void create_11208(OpcUa::NodeManagementServices &registry)
static void create_890(OpcUa::NodeManagementServices &registry)
static void create_11501(OpcUa::NodeManagementServices &registry)
static void create_3025(OpcUa::NodeManagementServices &registry)
static void create_3024(OpcUa::NodeManagementServices &registry)
static void create_3029(OpcUa::NodeManagementServices &registry)
static void create_3033(OpcUa::NodeManagementServices &registry)
static void create_2328(OpcUa::NodeManagementServices &registry)
static void create_11206(OpcUa::NodeManagementServices &registry)
static void create_891(OpcUa::NodeManagementServices &registry)
static void create_3034(OpcUa::NodeManagementServices &registry)
static void create_11282(OpcUa::NodeManagementServices &registry)
OPC UA Address space part. GNU LGPL.
void CreateAddressSpacePart11(OpcUa::NodeManagementServices &registry)
static void create_11273(OpcUa::NodeManagementServices &registry)
static void create_11214(OpcUa::NodeManagementServices &registry)
static void create_11168(OpcUa::NodeManagementServices &registry)
static void create_2327(OpcUa::NodeManagementServices &registry)
static void create_3030(OpcUa::NodeManagementServices &registry)
static void create_893(OpcUa::NodeManagementServices &registry)
static void create_3020(OpcUa::NodeManagementServices &registry)
static void create_11203(OpcUa::NodeManagementServices &registry)
static void create_2325(OpcUa::NodeManagementServices &registry)
QualifiedName ToQualifiedName(const std::string &str, uint32_t default_ns=0)
static void create_3021(OpcUa::NodeManagementServices &registry)
static void create_11205(OpcUa::NodeManagementServices &registry)
static void create_11269(OpcUa::NodeManagementServices &registry)
static void create_11502(OpcUa::NodeManagementServices &registry)
static void create_2338(OpcUa::NodeManagementServices &registry)
static void create_7614(OpcUa::NodeManagementServices &registry)
NodeId ToNodeId(const std::string &str, uint32_t defaultNamespace=0)
static void create_2330(OpcUa::NodeManagementServices &registry)
static void create_56(OpcUa::NodeManagementServices &registry)
static void create_2332(OpcUa::NodeManagementServices &registry)
static void create_3059(OpcUa::NodeManagementServices &registry)
static void create_11199(OpcUa::NodeManagementServices &registry)
static void create_11281(OpcUa::NodeManagementServices &registry)
static void create_2323(OpcUa::NodeManagementServices &registry)
virtual std::vector< AddNodesResult > AddNodes(const std::vector< AddNodesItem > &items)=0
static void create_3006(OpcUa::NodeManagementServices &registry)
static void create_11172(OpcUa::NodeManagementServices &registry)
static void create_3016(OpcUa::NodeManagementServices &registry)
static void create_3019(OpcUa::NodeManagementServices &registry)
static void create_3017(OpcUa::NodeManagementServices &registry)
static void create_11242(OpcUa::NodeManagementServices &registry)
static void create_892(OpcUa::NodeManagementServices &registry)
static void create_3015(OpcUa::NodeManagementServices &registry)
static void create_11202(OpcUa::NodeManagementServices &registry)
static void create_11169(OpcUa::NodeManagementServices &registry)
static void create_3026(OpcUa::NodeManagementServices &registry)
static void create_2337(OpcUa::NodeManagementServices &registry)


ros_opcua_impl_freeopcua
Author(s): Denis Štogl
autogenerated on Tue Jan 19 2021 03:12:07