standard_address_space_part10.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=2391");
24  node.BrowseName = ToQualifiedName("ProgramStateMachineType");
26  node.ParentNodeId = ToNodeId("i=2771");
29  attrs.Description = LocalizedText("A state machine for a program.");
30  attrs.DisplayName = LocalizedText("ProgramStateMachineType");
31  attrs.IsAbstract = false;
32  node.Attributes = attrs;
33  registry.AddNodes(std::vector<AddNodesItem> {node});
34  std::vector<AddReferencesItem> refs;
35  {
37  ref.IsForward = true;
39  ref.SourceNodeId = ToNodeId("i=2391");
41  ref.TargetNodeId = ToNodeId("i=3830");
42  refs.push_back(ref);
43  }
44  {
46  ref.IsForward = true;
48  ref.SourceNodeId = ToNodeId("i=2391");
50  ref.TargetNodeId = ToNodeId("i=3835");
51  refs.push_back(ref);
52  }
53  {
55  ref.IsForward = true;
57  ref.SourceNodeId = ToNodeId("i=2391");
59  ref.TargetNodeId = ToNodeId("i=2392");
60  refs.push_back(ref);
61  }
62  {
64  ref.IsForward = true;
66  ref.SourceNodeId = ToNodeId("i=2391");
68  ref.TargetNodeId = ToNodeId("i=2393");
69  refs.push_back(ref);
70  }
71  {
73  ref.IsForward = true;
75  ref.SourceNodeId = ToNodeId("i=2391");
77  ref.TargetNodeId = ToNodeId("i=2394");
78  refs.push_back(ref);
79  }
80  {
82  ref.IsForward = true;
84  ref.SourceNodeId = ToNodeId("i=2391");
86  ref.TargetNodeId = ToNodeId("i=2395");
87  refs.push_back(ref);
88  }
89  {
91  ref.IsForward = true;
93  ref.SourceNodeId = ToNodeId("i=2391");
95  ref.TargetNodeId = ToNodeId("i=2396");
96  refs.push_back(ref);
97  }
98  {
100  ref.IsForward = true;
102  ref.SourceNodeId = ToNodeId("i=2391");
104  ref.TargetNodeId = ToNodeId("i=2397");
105  refs.push_back(ref);
106  }
107  {
108  AddReferencesItem ref;
109  ref.IsForward = true;
111  ref.SourceNodeId = ToNodeId("i=2391");
113  ref.TargetNodeId = ToNodeId("i=2398");
114  refs.push_back(ref);
115  }
116  {
117  AddReferencesItem ref;
118  ref.IsForward = true;
120  ref.SourceNodeId = ToNodeId("i=2391");
122  ref.TargetNodeId = ToNodeId("i=2399");
123  refs.push_back(ref);
124  }
125  {
126  AddReferencesItem ref;
127  ref.IsForward = true;
129  ref.SourceNodeId = ToNodeId("i=2391");
131  ref.TargetNodeId = ToNodeId("i=3850");
132  refs.push_back(ref);
133  }
134  {
135  AddReferencesItem ref;
136  ref.IsForward = true;
138  ref.SourceNodeId = ToNodeId("i=2391");
140  ref.TargetNodeId = ToNodeId("i=2400");
141  refs.push_back(ref);
142  }
143  {
144  AddReferencesItem ref;
145  ref.IsForward = true;
147  ref.SourceNodeId = ToNodeId("i=2391");
149  ref.TargetNodeId = ToNodeId("i=2402");
150  refs.push_back(ref);
151  }
152  {
153  AddReferencesItem ref;
154  ref.IsForward = true;
156  ref.SourceNodeId = ToNodeId("i=2391");
158  ref.TargetNodeId = ToNodeId("i=2404");
159  refs.push_back(ref);
160  }
161  {
162  AddReferencesItem ref;
163  ref.IsForward = true;
165  ref.SourceNodeId = ToNodeId("i=2391");
167  ref.TargetNodeId = ToNodeId("i=2406");
168  refs.push_back(ref);
169  }
170  {
171  AddReferencesItem ref;
172  ref.IsForward = true;
174  ref.SourceNodeId = ToNodeId("i=2391");
176  ref.TargetNodeId = ToNodeId("i=2408");
177  refs.push_back(ref);
178  }
179  {
180  AddReferencesItem ref;
181  ref.IsForward = true;
183  ref.SourceNodeId = ToNodeId("i=2391");
185  ref.TargetNodeId = ToNodeId("i=2410");
186  refs.push_back(ref);
187  }
188  {
189  AddReferencesItem ref;
190  ref.IsForward = true;
192  ref.SourceNodeId = ToNodeId("i=2391");
194  ref.TargetNodeId = ToNodeId("i=2412");
195  refs.push_back(ref);
196  }
197  {
198  AddReferencesItem ref;
199  ref.IsForward = true;
201  ref.SourceNodeId = ToNodeId("i=2391");
203  ref.TargetNodeId = ToNodeId("i=2414");
204  refs.push_back(ref);
205  }
206  {
207  AddReferencesItem ref;
208  ref.IsForward = true;
210  ref.SourceNodeId = ToNodeId("i=2391");
212  ref.TargetNodeId = ToNodeId("i=2416");
213  refs.push_back(ref);
214  }
215  {
216  AddReferencesItem ref;
217  ref.IsForward = true;
219  ref.SourceNodeId = ToNodeId("i=2391");
221  ref.TargetNodeId = ToNodeId("i=2418");
222  refs.push_back(ref);
223  }
224  {
225  AddReferencesItem ref;
226  ref.IsForward = true;
228  ref.SourceNodeId = ToNodeId("i=2391");
230  ref.TargetNodeId = ToNodeId("i=2420");
231  refs.push_back(ref);
232  }
233  {
234  AddReferencesItem ref;
235  ref.IsForward = true;
237  ref.SourceNodeId = ToNodeId("i=2391");
239  ref.TargetNodeId = ToNodeId("i=2422");
240  refs.push_back(ref);
241  }
242  {
243  AddReferencesItem ref;
244  ref.IsForward = true;
246  ref.SourceNodeId = ToNodeId("i=2391");
248  ref.TargetNodeId = ToNodeId("i=2424");
249  refs.push_back(ref);
250  }
251  {
252  AddReferencesItem ref;
253  ref.IsForward = true;
255  ref.SourceNodeId = ToNodeId("i=2391");
257  ref.TargetNodeId = ToNodeId("i=2426");
258  refs.push_back(ref);
259  }
260  {
261  AddReferencesItem ref;
262  ref.IsForward = true;
264  ref.SourceNodeId = ToNodeId("i=2391");
266  ref.TargetNodeId = ToNodeId("i=2427");
267  refs.push_back(ref);
268  }
269  {
270  AddReferencesItem ref;
271  ref.IsForward = true;
273  ref.SourceNodeId = ToNodeId("i=2391");
275  ref.TargetNodeId = ToNodeId("i=2428");
276  refs.push_back(ref);
277  }
278  {
279  AddReferencesItem ref;
280  ref.IsForward = true;
282  ref.SourceNodeId = ToNodeId("i=2391");
284  ref.TargetNodeId = ToNodeId("i=2429");
285  refs.push_back(ref);
286  }
287  {
288  AddReferencesItem ref;
289  ref.IsForward = true;
291  ref.SourceNodeId = ToNodeId("i=2391");
293  ref.TargetNodeId = ToNodeId("i=2430");
294  refs.push_back(ref);
295  }
296  registry.AddReferences(refs);
297 }
298 
300 {
301  AddNodesItem node;
302  node.RequestedNewNodeId = ToNodeId("i=3830");
303  node.BrowseName = ToQualifiedName("CurrentState");
304  node.Class = NodeClass::Variable;
305  node.ParentNodeId = ToNodeId("i=2391");
307  node.TypeDefinition = ToNodeId("i=2760");
308  VariableAttributes attrs;
309  attrs.DisplayName = LocalizedText("CurrentState");
311  attrs.Rank = -1;
312  node.Attributes = attrs;
313  registry.AddNodes(std::vector<AddNodesItem> {node});
314  std::vector<AddReferencesItem> refs;
315  {
316  AddReferencesItem ref;
317  ref.IsForward = true;
319  ref.SourceNodeId = ToNodeId("i=3830");
321  ref.TargetNodeId = ToNodeId("i=3831");
322  refs.push_back(ref);
323  }
324  {
325  AddReferencesItem ref;
326  ref.IsForward = true;
328  ref.SourceNodeId = ToNodeId("i=3830");
330  ref.TargetNodeId = ToNodeId("i=3833");
331  refs.push_back(ref);
332  }
333  {
334  AddReferencesItem ref;
335  ref.IsForward = true;
337  ref.SourceNodeId = ToNodeId("i=3830");
339  ref.TargetNodeId = ToNodeId("i=78");
340  refs.push_back(ref);
341  }
342  registry.AddReferences(refs);
343 }
344 
346 {
347  AddNodesItem node;
348  node.RequestedNewNodeId = ToNodeId("i=3831");
349  node.BrowseName = ToQualifiedName("Id");
350  node.Class = NodeClass::Variable;
351  node.ParentNodeId = ToNodeId("i=3830");
353  node.TypeDefinition = ToNodeId("i=68");
354  VariableAttributes attrs;
355  attrs.DisplayName = LocalizedText("Id");
356  attrs.Type = ObjectId::NodeId;
357  attrs.Rank = -1;
358  node.Attributes = attrs;
359  registry.AddNodes(std::vector<AddNodesItem> {node});
360  std::vector<AddReferencesItem> refs;
361  {
362  AddReferencesItem ref;
363  ref.IsForward = true;
365  ref.SourceNodeId = ToNodeId("i=3831");
367  ref.TargetNodeId = ToNodeId("i=78");
368  refs.push_back(ref);
369  }
370  registry.AddReferences(refs);
371 }
372 
374 {
375  AddNodesItem node;
376  node.RequestedNewNodeId = ToNodeId("i=3833");
377  node.BrowseName = ToQualifiedName("Number");
378  node.Class = NodeClass::Variable;
379  node.ParentNodeId = ToNodeId("i=3830");
381  node.TypeDefinition = ToNodeId("i=68");
382  VariableAttributes attrs;
383  attrs.DisplayName = LocalizedText("Number");
384  attrs.Type = ObjectId::UInt32;
385  attrs.Rank = -1;
386  node.Attributes = attrs;
387  registry.AddNodes(std::vector<AddNodesItem> {node});
388  std::vector<AddReferencesItem> refs;
389  {
390  AddReferencesItem ref;
391  ref.IsForward = true;
393  ref.SourceNodeId = ToNodeId("i=3833");
395  ref.TargetNodeId = ToNodeId("i=78");
396  refs.push_back(ref);
397  }
398  registry.AddReferences(refs);
399 }
400 
402 {
403  AddNodesItem node;
404  node.RequestedNewNodeId = ToNodeId("i=3835");
405  node.BrowseName = ToQualifiedName("LastTransition");
406  node.Class = NodeClass::Variable;
407  node.ParentNodeId = ToNodeId("i=2391");
409  node.TypeDefinition = ToNodeId("i=2767");
410  VariableAttributes attrs;
411  attrs.DisplayName = LocalizedText("LastTransition");
413  attrs.Rank = -1;
414  node.Attributes = attrs;
415  registry.AddNodes(std::vector<AddNodesItem> {node});
416  std::vector<AddReferencesItem> refs;
417  {
418  AddReferencesItem ref;
419  ref.IsForward = true;
421  ref.SourceNodeId = ToNodeId("i=3835");
423  ref.TargetNodeId = ToNodeId("i=3836");
424  refs.push_back(ref);
425  }
426  {
427  AddReferencesItem ref;
428  ref.IsForward = true;
430  ref.SourceNodeId = ToNodeId("i=3835");
432  ref.TargetNodeId = ToNodeId("i=3838");
433  refs.push_back(ref);
434  }
435  {
436  AddReferencesItem ref;
437  ref.IsForward = true;
439  ref.SourceNodeId = ToNodeId("i=3835");
441  ref.TargetNodeId = ToNodeId("i=3839");
442  refs.push_back(ref);
443  }
444  {
445  AddReferencesItem ref;
446  ref.IsForward = true;
448  ref.SourceNodeId = ToNodeId("i=3835");
450  ref.TargetNodeId = ToNodeId("i=78");
451  refs.push_back(ref);
452  }
453  registry.AddReferences(refs);
454 }
455 
457 {
458  AddNodesItem node;
459  node.RequestedNewNodeId = ToNodeId("i=3836");
460  node.BrowseName = ToQualifiedName("Id");
461  node.Class = NodeClass::Variable;
462  node.ParentNodeId = ToNodeId("i=3835");
464  node.TypeDefinition = ToNodeId("i=68");
465  VariableAttributes attrs;
466  attrs.DisplayName = LocalizedText("Id");
467  attrs.Type = ObjectId::NodeId;
468  attrs.Rank = -1;
469  node.Attributes = attrs;
470  registry.AddNodes(std::vector<AddNodesItem> {node});
471  std::vector<AddReferencesItem> refs;
472  {
473  AddReferencesItem ref;
474  ref.IsForward = true;
476  ref.SourceNodeId = ToNodeId("i=3836");
478  ref.TargetNodeId = ToNodeId("i=78");
479  refs.push_back(ref);
480  }
481  registry.AddReferences(refs);
482 }
483 
485 {
486  AddNodesItem node;
487  node.RequestedNewNodeId = ToNodeId("i=3838");
488  node.BrowseName = ToQualifiedName("Number");
489  node.Class = NodeClass::Variable;
490  node.ParentNodeId = ToNodeId("i=3835");
492  node.TypeDefinition = ToNodeId("i=68");
493  VariableAttributes attrs;
494  attrs.DisplayName = LocalizedText("Number");
495  attrs.Type = ObjectId::UInt32;
496  attrs.Rank = -1;
497  node.Attributes = attrs;
498  registry.AddNodes(std::vector<AddNodesItem> {node});
499  std::vector<AddReferencesItem> refs;
500  {
501  AddReferencesItem ref;
502  ref.IsForward = true;
504  ref.SourceNodeId = ToNodeId("i=3838");
506  ref.TargetNodeId = ToNodeId("i=78");
507  refs.push_back(ref);
508  }
509  registry.AddReferences(refs);
510 }
511 
513 {
514  AddNodesItem node;
515  node.RequestedNewNodeId = ToNodeId("i=3839");
516  node.BrowseName = ToQualifiedName("TransitionTime");
517  node.Class = NodeClass::Variable;
518  node.ParentNodeId = ToNodeId("i=3835");
520  node.TypeDefinition = ToNodeId("i=68");
521  VariableAttributes attrs;
522  attrs.DisplayName = LocalizedText("TransitionTime");
523  attrs.Type = ToNodeId("i=294");
524  attrs.Rank = -1;
525  node.Attributes = attrs;
526  registry.AddNodes(std::vector<AddNodesItem> {node});
527  std::vector<AddReferencesItem> refs;
528  {
529  AddReferencesItem ref;
530  ref.IsForward = true;
532  ref.SourceNodeId = ToNodeId("i=3839");
534  ref.TargetNodeId = ToNodeId("i=78");
535  refs.push_back(ref);
536  }
537  registry.AddReferences(refs);
538 }
539 
541 {
542  AddNodesItem node;
543  node.RequestedNewNodeId = ToNodeId("i=2392");
544  node.BrowseName = ToQualifiedName("Creatable");
545  node.Class = NodeClass::Variable;
546  node.ParentNodeId = ToNodeId("i=2391");
548  node.TypeDefinition = ToNodeId("i=68");
549  VariableAttributes attrs;
550  attrs.DisplayName = LocalizedText("Creatable");
551  attrs.Type = ObjectId::Boolean;
552  attrs.Rank = -1;
553  node.Attributes = attrs;
554  registry.AddNodes(std::vector<AddNodesItem> {node});
555 }
556 
558 {
559  AddNodesItem node;
560  node.RequestedNewNodeId = ToNodeId("i=2393");
561  node.BrowseName = ToQualifiedName("Deletable");
562  node.Class = NodeClass::Variable;
563  node.ParentNodeId = ToNodeId("i=2391");
565  node.TypeDefinition = ToNodeId("i=68");
566  VariableAttributes attrs;
567  attrs.DisplayName = LocalizedText("Deletable");
568  attrs.Type = ObjectId::Boolean;
569  attrs.Rank = -1;
570  node.Attributes = attrs;
571  registry.AddNodes(std::vector<AddNodesItem> {node});
572  std::vector<AddReferencesItem> refs;
573  {
574  AddReferencesItem ref;
575  ref.IsForward = true;
577  ref.SourceNodeId = ToNodeId("i=2393");
579  ref.TargetNodeId = ToNodeId("i=78");
580  refs.push_back(ref);
581  }
582  registry.AddReferences(refs);
583 }
584 
586 {
587  AddNodesItem node;
588  node.RequestedNewNodeId = ToNodeId("i=2394");
589  node.BrowseName = ToQualifiedName("AutoDelete");
590  node.Class = NodeClass::Variable;
591  node.ParentNodeId = ToNodeId("i=2391");
593  node.TypeDefinition = ToNodeId("i=68");
594  VariableAttributes attrs;
595  attrs.DisplayName = LocalizedText("AutoDelete");
596  attrs.Type = ObjectId::Boolean;
597  attrs.Rank = -1;
598  node.Attributes = attrs;
599  registry.AddNodes(std::vector<AddNodesItem> {node});
600  std::vector<AddReferencesItem> refs;
601  {
602  AddReferencesItem ref;
603  ref.IsForward = true;
605  ref.SourceNodeId = ToNodeId("i=2394");
607  ref.TargetNodeId = ToNodeId("i=79");
608  refs.push_back(ref);
609  }
610  registry.AddReferences(refs);
611 }
612 
614 {
615  AddNodesItem node;
616  node.RequestedNewNodeId = ToNodeId("i=2395");
617  node.BrowseName = ToQualifiedName("RecycleCount");
618  node.Class = NodeClass::Variable;
619  node.ParentNodeId = ToNodeId("i=2391");
621  node.TypeDefinition = ToNodeId("i=68");
622  VariableAttributes attrs;
623  attrs.DisplayName = LocalizedText("RecycleCount");
624  attrs.Type = ObjectId::Int32;
625  attrs.Rank = -1;
626  node.Attributes = attrs;
627  registry.AddNodes(std::vector<AddNodesItem> {node});
628  std::vector<AddReferencesItem> refs;
629  {
630  AddReferencesItem ref;
631  ref.IsForward = true;
633  ref.SourceNodeId = ToNodeId("i=2395");
635  ref.TargetNodeId = ToNodeId("i=78");
636  refs.push_back(ref);
637  }
638  registry.AddReferences(refs);
639 }
640 
642 {
643  AddNodesItem node;
644  node.RequestedNewNodeId = ToNodeId("i=2396");
645  node.BrowseName = ToQualifiedName("InstanceCount");
646  node.Class = NodeClass::Variable;
647  node.ParentNodeId = ToNodeId("i=2391");
649  node.TypeDefinition = ToNodeId("i=68");
650  VariableAttributes attrs;
651  attrs.DisplayName = LocalizedText("InstanceCount");
652  attrs.Type = ObjectId::UInt32;
653  attrs.Rank = -1;
654  node.Attributes = attrs;
655  registry.AddNodes(std::vector<AddNodesItem> {node});
656 }
657 
659 {
660  AddNodesItem node;
661  node.RequestedNewNodeId = ToNodeId("i=2397");
662  node.BrowseName = ToQualifiedName("MaxInstanceCount");
663  node.Class = NodeClass::Variable;
664  node.ParentNodeId = ToNodeId("i=2391");
666  node.TypeDefinition = ToNodeId("i=68");
667  VariableAttributes attrs;
668  attrs.DisplayName = LocalizedText("MaxInstanceCount");
669  attrs.Type = ObjectId::UInt32;
670  attrs.Rank = -1;
671  node.Attributes = attrs;
672  registry.AddNodes(std::vector<AddNodesItem> {node});
673 }
674 
676 {
677  AddNodesItem node;
678  node.RequestedNewNodeId = ToNodeId("i=2398");
679  node.BrowseName = ToQualifiedName("MaxRecycleCount");
680  node.Class = NodeClass::Variable;
681  node.ParentNodeId = ToNodeId("i=2391");
683  node.TypeDefinition = ToNodeId("i=68");
684  VariableAttributes attrs;
685  attrs.DisplayName = LocalizedText("MaxRecycleCount");
686  attrs.Type = ObjectId::UInt32;
687  attrs.Rank = -1;
688  node.Attributes = attrs;
689  registry.AddNodes(std::vector<AddNodesItem> {node});
690 }
691 
693 {
694  AddNodesItem node;
695  node.RequestedNewNodeId = ToNodeId("i=2399");
696  node.BrowseName = ToQualifiedName("ProgramDiagnostics");
697  node.Class = NodeClass::Variable;
698  node.ParentNodeId = ToNodeId("i=2391");
700  node.TypeDefinition = ToNodeId("i=2380");
701  VariableAttributes attrs;
702  attrs.DisplayName = LocalizedText("ProgramDiagnostics");
703  attrs.Type = ToNodeId("i=894");
704  attrs.Rank = -1;
705  node.Attributes = attrs;
706  registry.AddNodes(std::vector<AddNodesItem> {node});
707  std::vector<AddReferencesItem> refs;
708  {
709  AddReferencesItem ref;
710  ref.IsForward = true;
712  ref.SourceNodeId = ToNodeId("i=2399");
714  ref.TargetNodeId = ToNodeId("i=3840");
715  refs.push_back(ref);
716  }
717  {
718  AddReferencesItem ref;
719  ref.IsForward = true;
721  ref.SourceNodeId = ToNodeId("i=2399");
723  ref.TargetNodeId = ToNodeId("i=3841");
724  refs.push_back(ref);
725  }
726  {
727  AddReferencesItem ref;
728  ref.IsForward = true;
730  ref.SourceNodeId = ToNodeId("i=2399");
732  ref.TargetNodeId = ToNodeId("i=3842");
733  refs.push_back(ref);
734  }
735  {
736  AddReferencesItem ref;
737  ref.IsForward = true;
739  ref.SourceNodeId = ToNodeId("i=2399");
741  ref.TargetNodeId = ToNodeId("i=3843");
742  refs.push_back(ref);
743  }
744  {
745  AddReferencesItem ref;
746  ref.IsForward = true;
748  ref.SourceNodeId = ToNodeId("i=2399");
750  ref.TargetNodeId = ToNodeId("i=3844");
751  refs.push_back(ref);
752  }
753  {
754  AddReferencesItem ref;
755  ref.IsForward = true;
757  ref.SourceNodeId = ToNodeId("i=2399");
759  ref.TargetNodeId = ToNodeId("i=3845");
760  refs.push_back(ref);
761  }
762  {
763  AddReferencesItem ref;
764  ref.IsForward = true;
766  ref.SourceNodeId = ToNodeId("i=2399");
768  ref.TargetNodeId = ToNodeId("i=3846");
769  refs.push_back(ref);
770  }
771  {
772  AddReferencesItem ref;
773  ref.IsForward = true;
775  ref.SourceNodeId = ToNodeId("i=2399");
777  ref.TargetNodeId = ToNodeId("i=3847");
778  refs.push_back(ref);
779  }
780  {
781  AddReferencesItem ref;
782  ref.IsForward = true;
784  ref.SourceNodeId = ToNodeId("i=2399");
786  ref.TargetNodeId = ToNodeId("i=3848");
787  refs.push_back(ref);
788  }
789  {
790  AddReferencesItem ref;
791  ref.IsForward = true;
793  ref.SourceNodeId = ToNodeId("i=2399");
795  ref.TargetNodeId = ToNodeId("i=3849");
796  refs.push_back(ref);
797  }
798  {
799  AddReferencesItem ref;
800  ref.IsForward = true;
802  ref.SourceNodeId = ToNodeId("i=2399");
804  ref.TargetNodeId = ToNodeId("i=80");
805  refs.push_back(ref);
806  }
807  registry.AddReferences(refs);
808 }
809 
811 {
812  AddNodesItem node;
813  node.RequestedNewNodeId = ToNodeId("i=3840");
814  node.BrowseName = ToQualifiedName("CreateSessionId");
815  node.Class = NodeClass::Variable;
816  node.ParentNodeId = ToNodeId("i=2399");
818  node.TypeDefinition = ToNodeId("i=68");
819  VariableAttributes attrs;
820  attrs.DisplayName = LocalizedText("CreateSessionId");
821  attrs.Type = ObjectId::NodeId;
822  attrs.Rank = -1;
823  node.Attributes = attrs;
824  registry.AddNodes(std::vector<AddNodesItem> {node});
825  std::vector<AddReferencesItem> refs;
826  {
827  AddReferencesItem ref;
828  ref.IsForward = true;
830  ref.SourceNodeId = ToNodeId("i=3840");
832  ref.TargetNodeId = ToNodeId("i=78");
833  refs.push_back(ref);
834  }
835  registry.AddReferences(refs);
836 }
837 
839 {
840  AddNodesItem node;
841  node.RequestedNewNodeId = ToNodeId("i=3841");
842  node.BrowseName = ToQualifiedName("CreateClientName");
843  node.Class = NodeClass::Variable;
844  node.ParentNodeId = ToNodeId("i=2399");
846  node.TypeDefinition = ToNodeId("i=68");
847  VariableAttributes attrs;
848  attrs.DisplayName = LocalizedText("CreateClientName");
849  attrs.Type = ObjectId::String;
850  attrs.Rank = -1;
851  node.Attributes = attrs;
852  registry.AddNodes(std::vector<AddNodesItem> {node});
853  std::vector<AddReferencesItem> refs;
854  {
855  AddReferencesItem ref;
856  ref.IsForward = true;
858  ref.SourceNodeId = ToNodeId("i=3841");
860  ref.TargetNodeId = ToNodeId("i=78");
861  refs.push_back(ref);
862  }
863  registry.AddReferences(refs);
864 }
865 
867 {
868  AddNodesItem node;
869  node.RequestedNewNodeId = ToNodeId("i=3842");
870  node.BrowseName = ToQualifiedName("InvocationCreationTime");
871  node.Class = NodeClass::Variable;
872  node.ParentNodeId = ToNodeId("i=2399");
874  node.TypeDefinition = ToNodeId("i=68");
875  VariableAttributes attrs;
876  attrs.DisplayName = LocalizedText("InvocationCreationTime");
877  attrs.Type = ToNodeId("i=294");
878  attrs.Rank = -1;
879  node.Attributes = attrs;
880  registry.AddNodes(std::vector<AddNodesItem> {node});
881  std::vector<AddReferencesItem> refs;
882  {
883  AddReferencesItem ref;
884  ref.IsForward = true;
886  ref.SourceNodeId = ToNodeId("i=3842");
888  ref.TargetNodeId = ToNodeId("i=78");
889  refs.push_back(ref);
890  }
891  registry.AddReferences(refs);
892 }
893 
895 {
896  AddNodesItem node;
897  node.RequestedNewNodeId = ToNodeId("i=3843");
898  node.BrowseName = ToQualifiedName("LastTransitionTime");
899  node.Class = NodeClass::Variable;
900  node.ParentNodeId = ToNodeId("i=2399");
902  node.TypeDefinition = ToNodeId("i=68");
903  VariableAttributes attrs;
904  attrs.DisplayName = LocalizedText("LastTransitionTime");
905  attrs.Type = ToNodeId("i=294");
906  attrs.Rank = -1;
907  node.Attributes = attrs;
908  registry.AddNodes(std::vector<AddNodesItem> {node});
909  std::vector<AddReferencesItem> refs;
910  {
911  AddReferencesItem ref;
912  ref.IsForward = true;
914  ref.SourceNodeId = ToNodeId("i=3843");
916  ref.TargetNodeId = ToNodeId("i=78");
917  refs.push_back(ref);
918  }
919  registry.AddReferences(refs);
920 }
921 
923 {
924  AddNodesItem node;
925  node.RequestedNewNodeId = ToNodeId("i=3844");
926  node.BrowseName = ToQualifiedName("LastMethodCall");
927  node.Class = NodeClass::Variable;
928  node.ParentNodeId = ToNodeId("i=2399");
930  node.TypeDefinition = ToNodeId("i=68");
931  VariableAttributes attrs;
932  attrs.DisplayName = LocalizedText("LastMethodCall");
933  attrs.Type = ObjectId::String;
934  attrs.Rank = -1;
935  node.Attributes = attrs;
936  registry.AddNodes(std::vector<AddNodesItem> {node});
937  std::vector<AddReferencesItem> refs;
938  {
939  AddReferencesItem ref;
940  ref.IsForward = true;
942  ref.SourceNodeId = ToNodeId("i=3844");
944  ref.TargetNodeId = ToNodeId("i=78");
945  refs.push_back(ref);
946  }
947  registry.AddReferences(refs);
948 }
949 
951 {
952  AddNodesItem node;
953  node.RequestedNewNodeId = ToNodeId("i=3845");
954  node.BrowseName = ToQualifiedName("LastMethodSessionId");
955  node.Class = NodeClass::Variable;
956  node.ParentNodeId = ToNodeId("i=2399");
958  node.TypeDefinition = ToNodeId("i=68");
959  VariableAttributes attrs;
960  attrs.DisplayName = LocalizedText("LastMethodSessionId");
961  attrs.Type = ObjectId::NodeId;
962  attrs.Rank = -1;
963  node.Attributes = attrs;
964  registry.AddNodes(std::vector<AddNodesItem> {node});
965  std::vector<AddReferencesItem> refs;
966  {
967  AddReferencesItem ref;
968  ref.IsForward = true;
970  ref.SourceNodeId = ToNodeId("i=3845");
972  ref.TargetNodeId = ToNodeId("i=78");
973  refs.push_back(ref);
974  }
975  registry.AddReferences(refs);
976 }
977 
979 {
980  AddNodesItem node;
981  node.RequestedNewNodeId = ToNodeId("i=3846");
982  node.BrowseName = ToQualifiedName("LastMethodInputArguments");
983  node.Class = NodeClass::Variable;
984  node.ParentNodeId = ToNodeId("i=2399");
986  node.TypeDefinition = ToNodeId("i=68");
987  VariableAttributes attrs;
988  attrs.DisplayName = LocalizedText("LastMethodInputArguments");
989  attrs.Type = ToNodeId("i=296");
990  attrs.Rank = 1;
991  node.Attributes = attrs;
992  registry.AddNodes(std::vector<AddNodesItem> {node});
993  std::vector<AddReferencesItem> refs;
994  {
995  AddReferencesItem ref;
996  ref.IsForward = true;
998  ref.SourceNodeId = ToNodeId("i=3846");
1000  ref.TargetNodeId = ToNodeId("i=78");
1001  refs.push_back(ref);
1002  }
1003  registry.AddReferences(refs);
1004 }
1005 
1007 {
1008  AddNodesItem node;
1009  node.RequestedNewNodeId = ToNodeId("i=3847");
1010  node.BrowseName = ToQualifiedName("LastMethodOutputArguments");
1011  node.Class = NodeClass::Variable;
1012  node.ParentNodeId = ToNodeId("i=2399");
1014  node.TypeDefinition = ToNodeId("i=68");
1015  VariableAttributes attrs;
1016  attrs.DisplayName = LocalizedText("LastMethodOutputArguments");
1017  attrs.Type = ToNodeId("i=296");
1018  attrs.Rank = 1;
1019  node.Attributes = attrs;
1020  registry.AddNodes(std::vector<AddNodesItem> {node});
1021  std::vector<AddReferencesItem> refs;
1022  {
1023  AddReferencesItem ref;
1024  ref.IsForward = true;
1026  ref.SourceNodeId = ToNodeId("i=3847");
1028  ref.TargetNodeId = ToNodeId("i=78");
1029  refs.push_back(ref);
1030  }
1031  registry.AddReferences(refs);
1032 }
1033 
1035 {
1036  AddNodesItem node;
1037  node.RequestedNewNodeId = ToNodeId("i=3848");
1038  node.BrowseName = ToQualifiedName("LastMethodCallTime");
1039  node.Class = NodeClass::Variable;
1040  node.ParentNodeId = ToNodeId("i=2399");
1042  node.TypeDefinition = ToNodeId("i=68");
1043  VariableAttributes attrs;
1044  attrs.DisplayName = LocalizedText("LastMethodCallTime");
1045  attrs.Type = ToNodeId("i=294");
1046  attrs.Rank = -1;
1047  node.Attributes = attrs;
1048  registry.AddNodes(std::vector<AddNodesItem> {node});
1049  std::vector<AddReferencesItem> refs;
1050  {
1051  AddReferencesItem ref;
1052  ref.IsForward = true;
1054  ref.SourceNodeId = ToNodeId("i=3848");
1056  ref.TargetNodeId = ToNodeId("i=78");
1057  refs.push_back(ref);
1058  }
1059  registry.AddReferences(refs);
1060 }
1061 
1063 {
1064  AddNodesItem node;
1065  node.RequestedNewNodeId = ToNodeId("i=3849");
1066  node.BrowseName = ToQualifiedName("LastMethodReturnStatus");
1067  node.Class = NodeClass::Variable;
1068  node.ParentNodeId = ToNodeId("i=2399");
1070  node.TypeDefinition = ToNodeId("i=68");
1071  VariableAttributes attrs;
1072  attrs.DisplayName = LocalizedText("LastMethodReturnStatus");
1073  attrs.Type = ToNodeId("i=299");
1074  attrs.Rank = -1;
1075  node.Attributes = attrs;
1076  registry.AddNodes(std::vector<AddNodesItem> {node});
1077  std::vector<AddReferencesItem> refs;
1078  {
1079  AddReferencesItem ref;
1080  ref.IsForward = true;
1082  ref.SourceNodeId = ToNodeId("i=3849");
1084  ref.TargetNodeId = ToNodeId("i=78");
1085  refs.push_back(ref);
1086  }
1087  registry.AddReferences(refs);
1088 }
1089 
1091 {
1092  AddNodesItem node;
1093  node.RequestedNewNodeId = ToNodeId("i=3850");
1094  node.BrowseName = ToQualifiedName("FinalResultData");
1095  node.Class = NodeClass::Object;
1096  node.ParentNodeId = ToNodeId("i=2391");
1098  node.TypeDefinition = ToNodeId("i=58");
1099  ObjectAttributes attrs;
1100  attrs.DisplayName = LocalizedText("FinalResultData");
1101  attrs.EventNotifier = 0;
1102  node.Attributes = attrs;
1103  registry.AddNodes(std::vector<AddNodesItem> {node});
1104  std::vector<AddReferencesItem> refs;
1105  {
1106  AddReferencesItem ref;
1107  ref.IsForward = true;
1109  ref.SourceNodeId = ToNodeId("i=3850");
1111  ref.TargetNodeId = ToNodeId("i=80");
1112  refs.push_back(ref);
1113  }
1114  registry.AddReferences(refs);
1115 }
1116 
1118 {
1119  AddNodesItem node;
1120  node.RequestedNewNodeId = ToNodeId("i=2400");
1121  node.BrowseName = ToQualifiedName("Ready");
1122  node.Class = NodeClass::Object;
1123  node.ParentNodeId = ToNodeId("i=2391");
1125  node.TypeDefinition = ToNodeId("i=2307");
1126  ObjectAttributes attrs;
1127  attrs.Description = LocalizedText("The Program is properly initialized and may be started.");
1128  attrs.DisplayName = LocalizedText("Ready");
1129  attrs.EventNotifier = 0;
1130  node.Attributes = attrs;
1131  registry.AddNodes(std::vector<AddNodesItem> {node});
1132  std::vector<AddReferencesItem> refs;
1133  {
1134  AddReferencesItem ref;
1135  ref.IsForward = true;
1137  ref.SourceNodeId = ToNodeId("i=2400");
1139  ref.TargetNodeId = ToNodeId("i=2401");
1140  refs.push_back(ref);
1141  }
1142  registry.AddReferences(refs);
1143 }
1144 
1146 {
1147  AddNodesItem node;
1148  node.RequestedNewNodeId = ToNodeId("i=2401");
1149  node.BrowseName = ToQualifiedName("StateNumber");
1150  node.Class = NodeClass::Variable;
1151  node.ParentNodeId = ToNodeId("i=2400");
1153  node.TypeDefinition = ToNodeId("i=68");
1154  VariableAttributes attrs;
1155  attrs.DisplayName = LocalizedText("StateNumber");
1156  attrs.Type = ObjectId::UInt32;
1157  attrs.Value = (uint32_t) 1;
1158  attrs.Rank = -1;
1159  node.Attributes = attrs;
1160  registry.AddNodes(std::vector<AddNodesItem> {node});
1161  std::vector<AddReferencesItem> refs;
1162  {
1163  AddReferencesItem ref;
1164  ref.IsForward = true;
1166  ref.SourceNodeId = ToNodeId("i=2401");
1168  ref.TargetNodeId = ToNodeId("i=78");
1169  refs.push_back(ref);
1170  }
1171  registry.AddReferences(refs);
1172 }
1173 
1175 {
1176  AddNodesItem node;
1177  node.RequestedNewNodeId = ToNodeId("i=2402");
1178  node.BrowseName = ToQualifiedName("Running");
1179  node.Class = NodeClass::Object;
1180  node.ParentNodeId = ToNodeId("i=2391");
1182  node.TypeDefinition = ToNodeId("i=2307");
1183  ObjectAttributes attrs;
1184  attrs.Description = LocalizedText("The Program is executing making progress towards completion.");
1185  attrs.DisplayName = LocalizedText("Running");
1186  attrs.EventNotifier = 0;
1187  node.Attributes = attrs;
1188  registry.AddNodes(std::vector<AddNodesItem> {node});
1189  std::vector<AddReferencesItem> refs;
1190  {
1191  AddReferencesItem ref;
1192  ref.IsForward = true;
1194  ref.SourceNodeId = ToNodeId("i=2402");
1196  ref.TargetNodeId = ToNodeId("i=2403");
1197  refs.push_back(ref);
1198  }
1199  registry.AddReferences(refs);
1200 }
1201 
1203 {
1204  AddNodesItem node;
1205  node.RequestedNewNodeId = ToNodeId("i=2403");
1206  node.BrowseName = ToQualifiedName("StateNumber");
1207  node.Class = NodeClass::Variable;
1208  node.ParentNodeId = ToNodeId("i=2402");
1210  node.TypeDefinition = ToNodeId("i=68");
1211  VariableAttributes attrs;
1212  attrs.DisplayName = LocalizedText("StateNumber");
1213  attrs.Type = ObjectId::UInt32;
1214  attrs.Value = (uint32_t) 2;
1215  attrs.Rank = -1;
1216  node.Attributes = attrs;
1217  registry.AddNodes(std::vector<AddNodesItem> {node});
1218  std::vector<AddReferencesItem> refs;
1219  {
1220  AddReferencesItem ref;
1221  ref.IsForward = true;
1223  ref.SourceNodeId = ToNodeId("i=2403");
1225  ref.TargetNodeId = ToNodeId("i=78");
1226  refs.push_back(ref);
1227  }
1228  registry.AddReferences(refs);
1229 }
1230 
1232 {
1233  AddNodesItem node;
1234  node.RequestedNewNodeId = ToNodeId("i=2404");
1235  node.BrowseName = ToQualifiedName("Suspended");
1236  node.Class = NodeClass::Object;
1237  node.ParentNodeId = ToNodeId("i=2391");
1239  node.TypeDefinition = ToNodeId("i=2307");
1240  ObjectAttributes attrs;
1241  attrs.Description = LocalizedText("The Program has been stopped prior to reaching a terminal state but may be resumed.");
1242  attrs.DisplayName = LocalizedText("Suspended");
1243  attrs.EventNotifier = 0;
1244  node.Attributes = attrs;
1245  registry.AddNodes(std::vector<AddNodesItem> {node});
1246  std::vector<AddReferencesItem> refs;
1247  {
1248  AddReferencesItem ref;
1249  ref.IsForward = true;
1251  ref.SourceNodeId = ToNodeId("i=2404");
1253  ref.TargetNodeId = ToNodeId("i=2405");
1254  refs.push_back(ref);
1255  }
1256  registry.AddReferences(refs);
1257 }
1258 
1260 {
1261  AddNodesItem node;
1262  node.RequestedNewNodeId = ToNodeId("i=2405");
1263  node.BrowseName = ToQualifiedName("StateNumber");
1264  node.Class = NodeClass::Variable;
1265  node.ParentNodeId = ToNodeId("i=2404");
1267  node.TypeDefinition = ToNodeId("i=68");
1268  VariableAttributes attrs;
1269  attrs.DisplayName = LocalizedText("StateNumber");
1270  attrs.Type = ObjectId::UInt32;
1271  attrs.Value = (uint32_t) 3;
1272  attrs.Rank = -1;
1273  node.Attributes = attrs;
1274  registry.AddNodes(std::vector<AddNodesItem> {node});
1275  std::vector<AddReferencesItem> refs;
1276  {
1277  AddReferencesItem ref;
1278  ref.IsForward = true;
1280  ref.SourceNodeId = ToNodeId("i=2405");
1282  ref.TargetNodeId = ToNodeId("i=78");
1283  refs.push_back(ref);
1284  }
1285  registry.AddReferences(refs);
1286 }
1287 
1289 {
1290  AddNodesItem node;
1291  node.RequestedNewNodeId = ToNodeId("i=2406");
1292  node.BrowseName = ToQualifiedName("Halted");
1293  node.Class = NodeClass::Object;
1294  node.ParentNodeId = ToNodeId("i=2391");
1296  node.TypeDefinition = ToNodeId("i=2307");
1297  ObjectAttributes attrs;
1298  attrs.Description = LocalizedText("The Program is in a terminal or failed state, and it cannot be started or resumed without being reset.");
1299  attrs.DisplayName = LocalizedText("Halted");
1300  attrs.EventNotifier = 0;
1301  node.Attributes = attrs;
1302  registry.AddNodes(std::vector<AddNodesItem> {node});
1303  std::vector<AddReferencesItem> refs;
1304  {
1305  AddReferencesItem ref;
1306  ref.IsForward = true;
1308  ref.SourceNodeId = ToNodeId("i=2406");
1310  ref.TargetNodeId = ToNodeId("i=2407");
1311  refs.push_back(ref);
1312  }
1313  registry.AddReferences(refs);
1314 }
1315 
1317 {
1318  AddNodesItem node;
1319  node.RequestedNewNodeId = ToNodeId("i=2407");
1320  node.BrowseName = ToQualifiedName("StateNumber");
1321  node.Class = NodeClass::Variable;
1322  node.ParentNodeId = ToNodeId("i=2406");
1324  node.TypeDefinition = ToNodeId("i=68");
1325  VariableAttributes attrs;
1326  attrs.DisplayName = LocalizedText("StateNumber");
1327  attrs.Type = ObjectId::UInt32;
1328  attrs.Value = (uint32_t) 4;
1329  attrs.Rank = -1;
1330  node.Attributes = attrs;
1331  registry.AddNodes(std::vector<AddNodesItem> {node});
1332  std::vector<AddReferencesItem> refs;
1333  {
1334  AddReferencesItem ref;
1335  ref.IsForward = true;
1337  ref.SourceNodeId = ToNodeId("i=2407");
1339  ref.TargetNodeId = ToNodeId("i=78");
1340  refs.push_back(ref);
1341  }
1342  registry.AddReferences(refs);
1343 }
1344 
1346 {
1347  AddNodesItem node;
1348  node.RequestedNewNodeId = ToNodeId("i=2408");
1349  node.BrowseName = ToQualifiedName("HaltedToReady");
1350  node.Class = NodeClass::Object;
1351  node.ParentNodeId = ToNodeId("i=2391");
1353  node.TypeDefinition = ToNodeId("i=2310");
1354  ObjectAttributes attrs;
1355  attrs.DisplayName = LocalizedText("HaltedToReady");
1356  attrs.EventNotifier = 0;
1357  node.Attributes = attrs;
1358  registry.AddNodes(std::vector<AddNodesItem> {node});
1359  std::vector<AddReferencesItem> refs;
1360  {
1361  AddReferencesItem ref;
1362  ref.IsForward = true;
1364  ref.SourceNodeId = ToNodeId("i=2408");
1366  ref.TargetNodeId = ToNodeId("i=2409");
1367  refs.push_back(ref);
1368  }
1369  {
1370  AddReferencesItem ref;
1371  ref.IsForward = true;
1372  ref.ReferenceTypeId = ToNodeId("i=51");
1373  ref.SourceNodeId = ToNodeId("i=2408");
1375  ref.TargetNodeId = ToNodeId("i=2406");
1376  refs.push_back(ref);
1377  }
1378  {
1379  AddReferencesItem ref;
1380  ref.IsForward = true;
1381  ref.ReferenceTypeId = ToNodeId("i=52");
1382  ref.SourceNodeId = ToNodeId("i=2408");
1384  ref.TargetNodeId = ToNodeId("i=2400");
1385  refs.push_back(ref);
1386  }
1387  {
1388  AddReferencesItem ref;
1389  ref.IsForward = true;
1390  ref.ReferenceTypeId = ToNodeId("i=53");
1391  ref.SourceNodeId = ToNodeId("i=2408");
1393  ref.TargetNodeId = ToNodeId("i=2430");
1394  refs.push_back(ref);
1395  }
1396  {
1397  AddReferencesItem ref;
1398  ref.IsForward = true;
1399  ref.ReferenceTypeId = ToNodeId("i=54");
1400  ref.SourceNodeId = ToNodeId("i=2408");
1402  ref.TargetNodeId = ToNodeId("i=2378");
1403  refs.push_back(ref);
1404  }
1405  registry.AddReferences(refs);
1406 }
1407 
1409 {
1410  AddNodesItem node;
1411  node.RequestedNewNodeId = ToNodeId("i=2409");
1412  node.BrowseName = ToQualifiedName("TransitionNumber");
1413  node.Class = NodeClass::Variable;
1414  node.ParentNodeId = ToNodeId("i=2408");
1416  node.TypeDefinition = ToNodeId("i=68");
1417  VariableAttributes attrs;
1418  attrs.DisplayName = LocalizedText("TransitionNumber");
1419  attrs.Type = ObjectId::UInt32;
1420  attrs.Value = (uint32_t) 1;
1421  attrs.Rank = -1;
1422  node.Attributes = attrs;
1423  registry.AddNodes(std::vector<AddNodesItem> {node});
1424  std::vector<AddReferencesItem> refs;
1425  {
1426  AddReferencesItem ref;
1427  ref.IsForward = true;
1429  ref.SourceNodeId = ToNodeId("i=2409");
1431  ref.TargetNodeId = ToNodeId("i=78");
1432  refs.push_back(ref);
1433  }
1434  registry.AddReferences(refs);
1435 }
1436 
1438 {
1439  AddNodesItem node;
1440  node.RequestedNewNodeId = ToNodeId("i=2410");
1441  node.BrowseName = ToQualifiedName("ReadyToRunning");
1442  node.Class = NodeClass::Object;
1443  node.ParentNodeId = ToNodeId("i=2391");
1445  node.TypeDefinition = ToNodeId("i=2310");
1446  ObjectAttributes attrs;
1447  attrs.DisplayName = LocalizedText("ReadyToRunning");
1448  attrs.EventNotifier = 0;
1449  node.Attributes = attrs;
1450  registry.AddNodes(std::vector<AddNodesItem> {node});
1451  std::vector<AddReferencesItem> refs;
1452  {
1453  AddReferencesItem ref;
1454  ref.IsForward = true;
1456  ref.SourceNodeId = ToNodeId("i=2410");
1458  ref.TargetNodeId = ToNodeId("i=2411");
1459  refs.push_back(ref);
1460  }
1461  {
1462  AddReferencesItem ref;
1463  ref.IsForward = true;
1464  ref.ReferenceTypeId = ToNodeId("i=51");
1465  ref.SourceNodeId = ToNodeId("i=2410");
1467  ref.TargetNodeId = ToNodeId("i=2400");
1468  refs.push_back(ref);
1469  }
1470  {
1471  AddReferencesItem ref;
1472  ref.IsForward = true;
1473  ref.ReferenceTypeId = ToNodeId("i=52");
1474  ref.SourceNodeId = ToNodeId("i=2410");
1476  ref.TargetNodeId = ToNodeId("i=2402");
1477  refs.push_back(ref);
1478  }
1479  {
1480  AddReferencesItem ref;
1481  ref.IsForward = true;
1482  ref.ReferenceTypeId = ToNodeId("i=53");
1483  ref.SourceNodeId = ToNodeId("i=2410");
1485  ref.TargetNodeId = ToNodeId("i=2426");
1486  refs.push_back(ref);
1487  }
1488  {
1489  AddReferencesItem ref;
1490  ref.IsForward = true;
1491  ref.ReferenceTypeId = ToNodeId("i=54");
1492  ref.SourceNodeId = ToNodeId("i=2410");
1494  ref.TargetNodeId = ToNodeId("i=2378");
1495  refs.push_back(ref);
1496  }
1497  registry.AddReferences(refs);
1498 }
1499 
1501 {
1502  AddNodesItem node;
1503  node.RequestedNewNodeId = ToNodeId("i=2411");
1504  node.BrowseName = ToQualifiedName("TransitionNumber");
1505  node.Class = NodeClass::Variable;
1506  node.ParentNodeId = ToNodeId("i=2410");
1508  node.TypeDefinition = ToNodeId("i=68");
1509  VariableAttributes attrs;
1510  attrs.DisplayName = LocalizedText("TransitionNumber");
1511  attrs.Type = ObjectId::UInt32;
1512  attrs.Value = (uint32_t) 2;
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=2411");
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=2412");
1533  node.BrowseName = ToQualifiedName("RunningToHalted");
1534  node.Class = NodeClass::Object;
1535  node.ParentNodeId = ToNodeId("i=2391");
1537  node.TypeDefinition = ToNodeId("i=2310");
1538  ObjectAttributes attrs;
1539  attrs.DisplayName = LocalizedText("RunningToHalted");
1540  attrs.EventNotifier = 0;
1541  node.Attributes = attrs;
1542  registry.AddNodes(std::vector<AddNodesItem> {node});
1543  std::vector<AddReferencesItem> refs;
1544  {
1545  AddReferencesItem ref;
1546  ref.IsForward = true;
1548  ref.SourceNodeId = ToNodeId("i=2412");
1550  ref.TargetNodeId = ToNodeId("i=2413");
1551  refs.push_back(ref);
1552  }
1553  {
1554  AddReferencesItem ref;
1555  ref.IsForward = true;
1556  ref.ReferenceTypeId = ToNodeId("i=51");
1557  ref.SourceNodeId = ToNodeId("i=2412");
1559  ref.TargetNodeId = ToNodeId("i=2402");
1560  refs.push_back(ref);
1561  }
1562  {
1563  AddReferencesItem ref;
1564  ref.IsForward = true;
1565  ref.ReferenceTypeId = ToNodeId("i=52");
1566  ref.SourceNodeId = ToNodeId("i=2412");
1568  ref.TargetNodeId = ToNodeId("i=2406");
1569  refs.push_back(ref);
1570  }
1571  {
1572  AddReferencesItem ref;
1573  ref.IsForward = true;
1574  ref.ReferenceTypeId = ToNodeId("i=53");
1575  ref.SourceNodeId = ToNodeId("i=2412");
1577  ref.TargetNodeId = ToNodeId("i=2429");
1578  refs.push_back(ref);
1579  }
1580  {
1581  AddReferencesItem ref;
1582  ref.IsForward = true;
1583  ref.ReferenceTypeId = ToNodeId("i=54");
1584  ref.SourceNodeId = ToNodeId("i=2412");
1586  ref.TargetNodeId = ToNodeId("i=2378");
1587  refs.push_back(ref);
1588  }
1589  registry.AddReferences(refs);
1590 }
1591 
1593 {
1594  AddNodesItem node;
1595  node.RequestedNewNodeId = ToNodeId("i=2413");
1596  node.BrowseName = ToQualifiedName("TransitionNumber");
1597  node.Class = NodeClass::Variable;
1598  node.ParentNodeId = ToNodeId("i=2412");
1600  node.TypeDefinition = ToNodeId("i=68");
1601  VariableAttributes attrs;
1602  attrs.DisplayName = LocalizedText("TransitionNumber");
1603  attrs.Type = ObjectId::UInt32;
1604  attrs.Value = (uint32_t) 3;
1605  attrs.Rank = -1;
1606  node.Attributes = attrs;
1607  registry.AddNodes(std::vector<AddNodesItem> {node});
1608  std::vector<AddReferencesItem> refs;
1609  {
1610  AddReferencesItem ref;
1611  ref.IsForward = true;
1613  ref.SourceNodeId = ToNodeId("i=2413");
1615  ref.TargetNodeId = ToNodeId("i=78");
1616  refs.push_back(ref);
1617  }
1618  registry.AddReferences(refs);
1619 }
1620 
1622 {
1623  AddNodesItem node;
1624  node.RequestedNewNodeId = ToNodeId("i=2414");
1625  node.BrowseName = ToQualifiedName("RunningToReady");
1626  node.Class = NodeClass::Object;
1627  node.ParentNodeId = ToNodeId("i=2391");
1629  node.TypeDefinition = ToNodeId("i=2310");
1630  ObjectAttributes attrs;
1631  attrs.DisplayName = LocalizedText("RunningToReady");
1632  attrs.EventNotifier = 0;
1633  node.Attributes = attrs;
1634  registry.AddNodes(std::vector<AddNodesItem> {node});
1635  std::vector<AddReferencesItem> refs;
1636  {
1637  AddReferencesItem ref;
1638  ref.IsForward = true;
1640  ref.SourceNodeId = ToNodeId("i=2414");
1642  ref.TargetNodeId = ToNodeId("i=2415");
1643  refs.push_back(ref);
1644  }
1645  {
1646  AddReferencesItem ref;
1647  ref.IsForward = true;
1648  ref.ReferenceTypeId = ToNodeId("i=51");
1649  ref.SourceNodeId = ToNodeId("i=2414");
1651  ref.TargetNodeId = ToNodeId("i=2402");
1652  refs.push_back(ref);
1653  }
1654  {
1655  AddReferencesItem ref;
1656  ref.IsForward = true;
1657  ref.ReferenceTypeId = ToNodeId("i=52");
1658  ref.SourceNodeId = ToNodeId("i=2414");
1660  ref.TargetNodeId = ToNodeId("i=2400");
1661  refs.push_back(ref);
1662  }
1663  {
1664  AddReferencesItem ref;
1665  ref.IsForward = true;
1666  ref.ReferenceTypeId = ToNodeId("i=54");
1667  ref.SourceNodeId = ToNodeId("i=2414");
1669  ref.TargetNodeId = ToNodeId("i=2378");
1670  refs.push_back(ref);
1671  }
1672  registry.AddReferences(refs);
1673 }
1674 
1676 {
1677  AddNodesItem node;
1678  node.RequestedNewNodeId = ToNodeId("i=2415");
1679  node.BrowseName = ToQualifiedName("TransitionNumber");
1680  node.Class = NodeClass::Variable;
1681  node.ParentNodeId = ToNodeId("i=2414");
1683  node.TypeDefinition = ToNodeId("i=68");
1684  VariableAttributes attrs;
1685  attrs.DisplayName = LocalizedText("TransitionNumber");
1686  attrs.Type = ObjectId::UInt32;
1687  attrs.Value = (uint32_t) 4;
1688  attrs.Rank = -1;
1689  node.Attributes = attrs;
1690  registry.AddNodes(std::vector<AddNodesItem> {node});
1691  std::vector<AddReferencesItem> refs;
1692  {
1693  AddReferencesItem ref;
1694  ref.IsForward = true;
1696  ref.SourceNodeId = ToNodeId("i=2415");
1698  ref.TargetNodeId = ToNodeId("i=78");
1699  refs.push_back(ref);
1700  }
1701  registry.AddReferences(refs);
1702 }
1703 
1705 {
1706  AddNodesItem node;
1707  node.RequestedNewNodeId = ToNodeId("i=2416");
1708  node.BrowseName = ToQualifiedName("RunningToSuspended");
1709  node.Class = NodeClass::Object;
1710  node.ParentNodeId = ToNodeId("i=2391");
1712  node.TypeDefinition = ToNodeId("i=2310");
1713  ObjectAttributes attrs;
1714  attrs.DisplayName = LocalizedText("RunningToSuspended");
1715  attrs.EventNotifier = 0;
1716  node.Attributes = attrs;
1717  registry.AddNodes(std::vector<AddNodesItem> {node});
1718  std::vector<AddReferencesItem> refs;
1719  {
1720  AddReferencesItem ref;
1721  ref.IsForward = true;
1723  ref.SourceNodeId = ToNodeId("i=2416");
1725  ref.TargetNodeId = ToNodeId("i=2417");
1726  refs.push_back(ref);
1727  }
1728  {
1729  AddReferencesItem ref;
1730  ref.IsForward = true;
1731  ref.ReferenceTypeId = ToNodeId("i=51");
1732  ref.SourceNodeId = ToNodeId("i=2416");
1734  ref.TargetNodeId = ToNodeId("i=2402");
1735  refs.push_back(ref);
1736  }
1737  {
1738  AddReferencesItem ref;
1739  ref.IsForward = true;
1740  ref.ReferenceTypeId = ToNodeId("i=52");
1741  ref.SourceNodeId = ToNodeId("i=2416");
1743  ref.TargetNodeId = ToNodeId("i=2404");
1744  refs.push_back(ref);
1745  }
1746  {
1747  AddReferencesItem ref;
1748  ref.IsForward = true;
1749  ref.ReferenceTypeId = ToNodeId("i=53");
1750  ref.SourceNodeId = ToNodeId("i=2416");
1752  ref.TargetNodeId = ToNodeId("i=2427");
1753  refs.push_back(ref);
1754  }
1755  {
1756  AddReferencesItem ref;
1757  ref.IsForward = true;
1758  ref.ReferenceTypeId = ToNodeId("i=54");
1759  ref.SourceNodeId = ToNodeId("i=2416");
1761  ref.TargetNodeId = ToNodeId("i=2378");
1762  refs.push_back(ref);
1763  }
1764  registry.AddReferences(refs);
1765 }
1766 
1768 {
1769  AddNodesItem node;
1770  node.RequestedNewNodeId = ToNodeId("i=2417");
1771  node.BrowseName = ToQualifiedName("TransitionNumber");
1772  node.Class = NodeClass::Variable;
1773  node.ParentNodeId = ToNodeId("i=2416");
1775  node.TypeDefinition = ToNodeId("i=68");
1776  VariableAttributes attrs;
1777  attrs.DisplayName = LocalizedText("TransitionNumber");
1778  attrs.Type = ObjectId::UInt32;
1779  attrs.Value = (uint32_t) 5;
1780  attrs.Rank = -1;
1781  node.Attributes = attrs;
1782  registry.AddNodes(std::vector<AddNodesItem> {node});
1783  std::vector<AddReferencesItem> refs;
1784  {
1785  AddReferencesItem ref;
1786  ref.IsForward = true;
1788  ref.SourceNodeId = ToNodeId("i=2417");
1790  ref.TargetNodeId = ToNodeId("i=78");
1791  refs.push_back(ref);
1792  }
1793  registry.AddReferences(refs);
1794 }
1795 
1797 {
1798  AddNodesItem node;
1799  node.RequestedNewNodeId = ToNodeId("i=2418");
1800  node.BrowseName = ToQualifiedName("SuspendedToRunning");
1801  node.Class = NodeClass::Object;
1802  node.ParentNodeId = ToNodeId("i=2391");
1804  node.TypeDefinition = ToNodeId("i=2310");
1805  ObjectAttributes attrs;
1806  attrs.DisplayName = LocalizedText("SuspendedToRunning");
1807  attrs.EventNotifier = 0;
1808  node.Attributes = attrs;
1809  registry.AddNodes(std::vector<AddNodesItem> {node});
1810  std::vector<AddReferencesItem> refs;
1811  {
1812  AddReferencesItem ref;
1813  ref.IsForward = true;
1815  ref.SourceNodeId = ToNodeId("i=2418");
1817  ref.TargetNodeId = ToNodeId("i=2419");
1818  refs.push_back(ref);
1819  }
1820  {
1821  AddReferencesItem ref;
1822  ref.IsForward = true;
1823  ref.ReferenceTypeId = ToNodeId("i=51");
1824  ref.SourceNodeId = ToNodeId("i=2418");
1826  ref.TargetNodeId = ToNodeId("i=2404");
1827  refs.push_back(ref);
1828  }
1829  {
1830  AddReferencesItem ref;
1831  ref.IsForward = true;
1832  ref.ReferenceTypeId = ToNodeId("i=52");
1833  ref.SourceNodeId = ToNodeId("i=2418");
1835  ref.TargetNodeId = ToNodeId("i=2402");
1836  refs.push_back(ref);
1837  }
1838  {
1839  AddReferencesItem ref;
1840  ref.IsForward = true;
1841  ref.ReferenceTypeId = ToNodeId("i=53");
1842  ref.SourceNodeId = ToNodeId("i=2418");
1844  ref.TargetNodeId = ToNodeId("i=2428");
1845  refs.push_back(ref);
1846  }
1847  {
1848  AddReferencesItem ref;
1849  ref.IsForward = true;
1850  ref.ReferenceTypeId = ToNodeId("i=54");
1851  ref.SourceNodeId = ToNodeId("i=2418");
1853  ref.TargetNodeId = ToNodeId("i=2378");
1854  refs.push_back(ref);
1855  }
1856  registry.AddReferences(refs);
1857 }
1858 
1860 {
1861  AddNodesItem node;
1862  node.RequestedNewNodeId = ToNodeId("i=2419");
1863  node.BrowseName = ToQualifiedName("TransitionNumber");
1864  node.Class = NodeClass::Variable;
1865  node.ParentNodeId = ToNodeId("i=2418");
1867  node.TypeDefinition = ToNodeId("i=68");
1868  VariableAttributes attrs;
1869  attrs.DisplayName = LocalizedText("TransitionNumber");
1870  attrs.Type = ObjectId::UInt32;
1871  attrs.Value = (uint32_t) 6;
1872  attrs.Rank = -1;
1873  node.Attributes = attrs;
1874  registry.AddNodes(std::vector<AddNodesItem> {node});
1875  std::vector<AddReferencesItem> refs;
1876  {
1877  AddReferencesItem ref;
1878  ref.IsForward = true;
1880  ref.SourceNodeId = ToNodeId("i=2419");
1882  ref.TargetNodeId = ToNodeId("i=78");
1883  refs.push_back(ref);
1884  }
1885  registry.AddReferences(refs);
1886 }
1887 
1889 {
1890  AddNodesItem node;
1891  node.RequestedNewNodeId = ToNodeId("i=2420");
1892  node.BrowseName = ToQualifiedName("SuspendedToHalted");
1893  node.Class = NodeClass::Object;
1894  node.ParentNodeId = ToNodeId("i=2391");
1896  node.TypeDefinition = ToNodeId("i=2310");
1897  ObjectAttributes attrs;
1898  attrs.DisplayName = LocalizedText("SuspendedToHalted");
1899  attrs.EventNotifier = 0;
1900  node.Attributes = attrs;
1901  registry.AddNodes(std::vector<AddNodesItem> {node});
1902  std::vector<AddReferencesItem> refs;
1903  {
1904  AddReferencesItem ref;
1905  ref.IsForward = true;
1907  ref.SourceNodeId = ToNodeId("i=2420");
1909  ref.TargetNodeId = ToNodeId("i=2421");
1910  refs.push_back(ref);
1911  }
1912  {
1913  AddReferencesItem ref;
1914  ref.IsForward = true;
1915  ref.ReferenceTypeId = ToNodeId("i=51");
1916  ref.SourceNodeId = ToNodeId("i=2420");
1918  ref.TargetNodeId = ToNodeId("i=2404");
1919  refs.push_back(ref);
1920  }
1921  {
1922  AddReferencesItem ref;
1923  ref.IsForward = true;
1924  ref.ReferenceTypeId = ToNodeId("i=52");
1925  ref.SourceNodeId = ToNodeId("i=2420");
1927  ref.TargetNodeId = ToNodeId("i=2406");
1928  refs.push_back(ref);
1929  }
1930  {
1931  AddReferencesItem ref;
1932  ref.IsForward = true;
1933  ref.ReferenceTypeId = ToNodeId("i=53");
1934  ref.SourceNodeId = ToNodeId("i=2420");
1936  ref.TargetNodeId = ToNodeId("i=2429");
1937  refs.push_back(ref);
1938  }
1939  {
1940  AddReferencesItem ref;
1941  ref.IsForward = true;
1942  ref.ReferenceTypeId = ToNodeId("i=54");
1943  ref.SourceNodeId = ToNodeId("i=2420");
1945  ref.TargetNodeId = ToNodeId("i=2378");
1946  refs.push_back(ref);
1947  }
1948  registry.AddReferences(refs);
1949 }
1950 
1952 {
1953  AddNodesItem node;
1954  node.RequestedNewNodeId = ToNodeId("i=2421");
1955  node.BrowseName = ToQualifiedName("TransitionNumber");
1956  node.Class = NodeClass::Variable;
1957  node.ParentNodeId = ToNodeId("i=2420");
1959  node.TypeDefinition = ToNodeId("i=68");
1960  VariableAttributes attrs;
1961  attrs.DisplayName = LocalizedText("TransitionNumber");
1962  attrs.Type = ObjectId::UInt32;
1963  attrs.Value = (uint32_t) 7;
1964  attrs.Rank = -1;
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=2421");
1974  ref.TargetNodeId = ToNodeId("i=78");
1975  refs.push_back(ref);
1976  }
1977  registry.AddReferences(refs);
1978 }
1979 
1981 {
1982  AddNodesItem node;
1983  node.RequestedNewNodeId = ToNodeId("i=2422");
1984  node.BrowseName = ToQualifiedName("SuspendedToReady");
1985  node.Class = NodeClass::Object;
1986  node.ParentNodeId = ToNodeId("i=2391");
1988  node.TypeDefinition = ToNodeId("i=2310");
1989  ObjectAttributes attrs;
1990  attrs.DisplayName = LocalizedText("SuspendedToReady");
1991  attrs.EventNotifier = 0;
1992  node.Attributes = attrs;
1993  registry.AddNodes(std::vector<AddNodesItem> {node});
1994  std::vector<AddReferencesItem> refs;
1995  {
1996  AddReferencesItem ref;
1997  ref.IsForward = true;
1999  ref.SourceNodeId = ToNodeId("i=2422");
2001  ref.TargetNodeId = ToNodeId("i=2423");
2002  refs.push_back(ref);
2003  }
2004  {
2005  AddReferencesItem ref;
2006  ref.IsForward = true;
2007  ref.ReferenceTypeId = ToNodeId("i=51");
2008  ref.SourceNodeId = ToNodeId("i=2422");
2010  ref.TargetNodeId = ToNodeId("i=2404");
2011  refs.push_back(ref);
2012  }
2013  {
2014  AddReferencesItem ref;
2015  ref.IsForward = true;
2016  ref.ReferenceTypeId = ToNodeId("i=52");
2017  ref.SourceNodeId = ToNodeId("i=2422");
2019  ref.TargetNodeId = ToNodeId("i=2400");
2020  refs.push_back(ref);
2021  }
2022  {
2023  AddReferencesItem ref;
2024  ref.IsForward = true;
2025  ref.ReferenceTypeId = ToNodeId("i=54");
2026  ref.SourceNodeId = ToNodeId("i=2422");
2028  ref.TargetNodeId = ToNodeId("i=2378");
2029  refs.push_back(ref);
2030  }
2031  registry.AddReferences(refs);
2032 }
2033 
2035 {
2036  AddNodesItem node;
2037  node.RequestedNewNodeId = ToNodeId("i=2423");
2038  node.BrowseName = ToQualifiedName("TransitionNumber");
2039  node.Class = NodeClass::Variable;
2040  node.ParentNodeId = ToNodeId("i=2422");
2042  node.TypeDefinition = ToNodeId("i=68");
2043  VariableAttributes attrs;
2044  attrs.DisplayName = LocalizedText("TransitionNumber");
2045  attrs.Type = ObjectId::UInt32;
2046  attrs.Value = (uint32_t) 8;
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=2423");
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=2424");
2067  node.BrowseName = ToQualifiedName("ReadyToHalted");
2068  node.Class = NodeClass::Object;
2069  node.ParentNodeId = ToNodeId("i=2391");
2071  node.TypeDefinition = ToNodeId("i=2310");
2072  ObjectAttributes attrs;
2073  attrs.DisplayName = LocalizedText("ReadyToHalted");
2074  attrs.EventNotifier = 0;
2075  node.Attributes = attrs;
2076  registry.AddNodes(std::vector<AddNodesItem> {node});
2077  std::vector<AddReferencesItem> refs;
2078  {
2079  AddReferencesItem ref;
2080  ref.IsForward = true;
2082  ref.SourceNodeId = ToNodeId("i=2424");
2084  ref.TargetNodeId = ToNodeId("i=2425");
2085  refs.push_back(ref);
2086  }
2087  {
2088  AddReferencesItem ref;
2089  ref.IsForward = true;
2090  ref.ReferenceTypeId = ToNodeId("i=51");
2091  ref.SourceNodeId = ToNodeId("i=2424");
2093  ref.TargetNodeId = ToNodeId("i=2400");
2094  refs.push_back(ref);
2095  }
2096  {
2097  AddReferencesItem ref;
2098  ref.IsForward = true;
2099  ref.ReferenceTypeId = ToNodeId("i=52");
2100  ref.SourceNodeId = ToNodeId("i=2424");
2102  ref.TargetNodeId = ToNodeId("i=2406");
2103  refs.push_back(ref);
2104  }
2105  {
2106  AddReferencesItem ref;
2107  ref.IsForward = true;
2108  ref.ReferenceTypeId = ToNodeId("i=53");
2109  ref.SourceNodeId = ToNodeId("i=2424");
2111  ref.TargetNodeId = ToNodeId("i=2429");
2112  refs.push_back(ref);
2113  }
2114  {
2115  AddReferencesItem ref;
2116  ref.IsForward = true;
2117  ref.ReferenceTypeId = ToNodeId("i=54");
2118  ref.SourceNodeId = ToNodeId("i=2424");
2120  ref.TargetNodeId = ToNodeId("i=2378");
2121  refs.push_back(ref);
2122  }
2123  registry.AddReferences(refs);
2124 }
2125 
2127 {
2128  AddNodesItem node;
2129  node.RequestedNewNodeId = ToNodeId("i=2425");
2130  node.BrowseName = ToQualifiedName("TransitionNumber");
2131  node.Class = NodeClass::Variable;
2132  node.ParentNodeId = ToNodeId("i=2424");
2134  node.TypeDefinition = ToNodeId("i=68");
2135  VariableAttributes attrs;
2136  attrs.DisplayName = LocalizedText("TransitionNumber");
2137  attrs.Type = ObjectId::UInt32;
2138  attrs.Value = (uint32_t) 9;
2139  attrs.Rank = -1;
2140  node.Attributes = attrs;
2141  registry.AddNodes(std::vector<AddNodesItem> {node});
2142  std::vector<AddReferencesItem> refs;
2143  {
2144  AddReferencesItem ref;
2145  ref.IsForward = true;
2147  ref.SourceNodeId = ToNodeId("i=2425");
2149  ref.TargetNodeId = ToNodeId("i=78");
2150  refs.push_back(ref);
2151  }
2152  registry.AddReferences(refs);
2153 }
2154 
2156 {
2157  AddNodesItem node;
2158  node.RequestedNewNodeId = ToNodeId("i=2378");
2159  node.BrowseName = ToQualifiedName("ProgramTransitionEventType");
2161  node.ParentNodeId = ToNodeId("i=2311");
2163  ObjectTypeAttributes attrs;
2164  attrs.DisplayName = LocalizedText("ProgramTransitionEventType");
2165  attrs.IsAbstract = false;
2166  node.Attributes = attrs;
2167  registry.AddNodes(std::vector<AddNodesItem> {node});
2168  std::vector<AddReferencesItem> refs;
2169  {
2170  AddReferencesItem ref;
2171  ref.IsForward = true;
2173  ref.SourceNodeId = ToNodeId("i=2378");
2175  ref.TargetNodeId = ToNodeId("i=2379");
2176  refs.push_back(ref);
2177  }
2178  registry.AddReferences(refs);
2179 }
2180 
2182 {
2183  AddNodesItem node;
2184  node.RequestedNewNodeId = ToNodeId("i=2379");
2185  node.BrowseName = ToQualifiedName("IntermediateResult");
2186  node.Class = NodeClass::Variable;
2187  node.ParentNodeId = ToNodeId("i=2378");
2189  node.TypeDefinition = ToNodeId("i=68");
2190  VariableAttributes attrs;
2191  attrs.DisplayName = LocalizedText("IntermediateResult");
2192  attrs.Type = ObjectId::String;
2193  attrs.Rank = -1;
2194  node.Attributes = attrs;
2195  registry.AddNodes(std::vector<AddNodesItem> {node});
2196  std::vector<AddReferencesItem> refs;
2197  {
2198  AddReferencesItem ref;
2199  ref.IsForward = true;
2201  ref.SourceNodeId = ToNodeId("i=2379");
2203  ref.TargetNodeId = ToNodeId("i=78");
2204  refs.push_back(ref);
2205  }
2206  registry.AddReferences(refs);
2207 }
2208 
2210 {
2211  AddNodesItem node;
2212  node.RequestedNewNodeId = ToNodeId("i=11856");
2213  node.BrowseName = ToQualifiedName("AuditProgramTransitionEventType");
2215  node.ParentNodeId = ToNodeId("i=2315");
2217  ObjectTypeAttributes attrs;
2218  attrs.DisplayName = LocalizedText("AuditProgramTransitionEventType");
2219  attrs.IsAbstract = false;
2220  node.Attributes = attrs;
2221  registry.AddNodes(std::vector<AddNodesItem> {node});
2222  std::vector<AddReferencesItem> refs;
2223  {
2224  AddReferencesItem ref;
2225  ref.IsForward = true;
2227  ref.SourceNodeId = ToNodeId("i=11856");
2229  ref.TargetNodeId = ToNodeId("i=11875");
2230  refs.push_back(ref);
2231  }
2232  registry.AddReferences(refs);
2233 }
2234 
2236 {
2237  AddNodesItem node;
2238  node.RequestedNewNodeId = ToNodeId("i=11875");
2239  node.BrowseName = ToQualifiedName("TransitionNumber");
2240  node.Class = NodeClass::Variable;
2241  node.ParentNodeId = ToNodeId("i=11856");
2243  node.TypeDefinition = ToNodeId("i=68");
2244  VariableAttributes attrs;
2245  attrs.DisplayName = LocalizedText("TransitionNumber");
2246  attrs.Type = ObjectId::UInt32;
2247  attrs.Rank = -1;
2248  node.Attributes = attrs;
2249  registry.AddNodes(std::vector<AddNodesItem> {node});
2250  std::vector<AddReferencesItem> refs;
2251  {
2252  AddReferencesItem ref;
2253  ref.IsForward = true;
2255  ref.SourceNodeId = ToNodeId("i=11875");
2257  ref.TargetNodeId = ToNodeId("i=78");
2258  refs.push_back(ref);
2259  }
2260  registry.AddReferences(refs);
2261 }
2262 
2264 {
2265  AddNodesItem node;
2266  node.RequestedNewNodeId = ToNodeId("i=3806");
2267  node.BrowseName = ToQualifiedName("ProgramTransitionAuditEventType");
2269  node.ParentNodeId = ToNodeId("i=2315");
2271  ObjectTypeAttributes attrs;
2272  attrs.DisplayName = LocalizedText("ProgramTransitionAuditEventType");
2273  attrs.IsAbstract = false;
2274  node.Attributes = attrs;
2275  registry.AddNodes(std::vector<AddNodesItem> {node});
2276  std::vector<AddReferencesItem> refs;
2277  {
2278  AddReferencesItem ref;
2279  ref.IsForward = true;
2281  ref.SourceNodeId = ToNodeId("i=3806");
2283  ref.TargetNodeId = ToNodeId("i=3825");
2284  refs.push_back(ref);
2285  }
2286  registry.AddReferences(refs);
2287 }
2288 
2290 {
2291  AddNodesItem node;
2292  node.RequestedNewNodeId = ToNodeId("i=3825");
2293  node.BrowseName = ToQualifiedName("Transition");
2294  node.Class = NodeClass::Variable;
2295  node.ParentNodeId = ToNodeId("i=3806");
2297  node.TypeDefinition = ToNodeId("i=2767");
2298  VariableAttributes attrs;
2299  attrs.DisplayName = LocalizedText("Transition");
2300  attrs.Type = ObjectId::LocalizedText;
2301  attrs.Rank = -1;
2302  node.Attributes = attrs;
2303  registry.AddNodes(std::vector<AddNodesItem> {node});
2304  std::vector<AddReferencesItem> refs;
2305  {
2306  AddReferencesItem ref;
2307  ref.IsForward = true;
2309  ref.SourceNodeId = ToNodeId("i=3825");
2311  ref.TargetNodeId = ToNodeId("i=3826");
2312  refs.push_back(ref);
2313  }
2314  {
2315  AddReferencesItem ref;
2316  ref.IsForward = true;
2318  ref.SourceNodeId = ToNodeId("i=3825");
2320  ref.TargetNodeId = ToNodeId("i=78");
2321  refs.push_back(ref);
2322  }
2323  registry.AddReferences(refs);
2324 }
2325 
2327 {
2328  AddNodesItem node;
2329  node.RequestedNewNodeId = ToNodeId("i=3826");
2330  node.BrowseName = ToQualifiedName("Id");
2331  node.Class = NodeClass::Variable;
2332  node.ParentNodeId = ToNodeId("i=3825");
2334  node.TypeDefinition = ToNodeId("i=68");
2335  VariableAttributes attrs;
2336  attrs.DisplayName = LocalizedText("Id");
2337  attrs.Type = ObjectId::NodeId;
2338  attrs.Rank = -1;
2339  node.Attributes = attrs;
2340  registry.AddNodes(std::vector<AddNodesItem> {node});
2341  std::vector<AddReferencesItem> refs;
2342  {
2343  AddReferencesItem ref;
2344  ref.IsForward = true;
2346  ref.SourceNodeId = ToNodeId("i=3826");
2348  ref.TargetNodeId = ToNodeId("i=78");
2349  refs.push_back(ref);
2350  }
2351  registry.AddReferences(refs);
2352 }
2353 
2355 {
2356  AddNodesItem node;
2357  node.RequestedNewNodeId = ToNodeId("i=2380");
2358  node.BrowseName = ToQualifiedName("ProgramDiagnosticType");
2360  node.ParentNodeId = ToNodeId("i=63");
2362  VariableTypeAttributes attrs;
2363  attrs.DisplayName = LocalizedText("ProgramDiagnosticType");
2364  attrs.Type = ToNodeId("i=894");
2365  attrs.Rank = -1;
2366  attrs.IsAbstract = false;
2367  node.Attributes = attrs;
2368  registry.AddNodes(std::vector<AddNodesItem> {node});
2369  std::vector<AddReferencesItem> refs;
2370  {
2371  AddReferencesItem ref;
2372  ref.IsForward = true;
2374  ref.SourceNodeId = ToNodeId("i=2380");
2376  ref.TargetNodeId = ToNodeId("i=2381");
2377  refs.push_back(ref);
2378  }
2379  {
2380  AddReferencesItem ref;
2381  ref.IsForward = true;
2383  ref.SourceNodeId = ToNodeId("i=2380");
2385  ref.TargetNodeId = ToNodeId("i=2382");
2386  refs.push_back(ref);
2387  }
2388  {
2389  AddReferencesItem ref;
2390  ref.IsForward = true;
2392  ref.SourceNodeId = ToNodeId("i=2380");
2394  ref.TargetNodeId = ToNodeId("i=2383");
2395  refs.push_back(ref);
2396  }
2397  {
2398  AddReferencesItem ref;
2399  ref.IsForward = true;
2401  ref.SourceNodeId = ToNodeId("i=2380");
2403  ref.TargetNodeId = ToNodeId("i=2384");
2404  refs.push_back(ref);
2405  }
2406  {
2407  AddReferencesItem ref;
2408  ref.IsForward = true;
2410  ref.SourceNodeId = ToNodeId("i=2380");
2412  ref.TargetNodeId = ToNodeId("i=2385");
2413  refs.push_back(ref);
2414  }
2415  {
2416  AddReferencesItem ref;
2417  ref.IsForward = true;
2419  ref.SourceNodeId = ToNodeId("i=2380");
2421  ref.TargetNodeId = ToNodeId("i=2386");
2422  refs.push_back(ref);
2423  }
2424  {
2425  AddReferencesItem ref;
2426  ref.IsForward = true;
2428  ref.SourceNodeId = ToNodeId("i=2380");
2430  ref.TargetNodeId = ToNodeId("i=2387");
2431  refs.push_back(ref);
2432  }
2433  {
2434  AddReferencesItem ref;
2435  ref.IsForward = true;
2437  ref.SourceNodeId = ToNodeId("i=2380");
2439  ref.TargetNodeId = ToNodeId("i=2388");
2440  refs.push_back(ref);
2441  }
2442  {
2443  AddReferencesItem ref;
2444  ref.IsForward = true;
2446  ref.SourceNodeId = ToNodeId("i=2380");
2448  ref.TargetNodeId = ToNodeId("i=2389");
2449  refs.push_back(ref);
2450  }
2451  {
2452  AddReferencesItem ref;
2453  ref.IsForward = true;
2455  ref.SourceNodeId = ToNodeId("i=2380");
2457  ref.TargetNodeId = ToNodeId("i=2390");
2458  refs.push_back(ref);
2459  }
2460  registry.AddReferences(refs);
2461 }
2462 
2464 {
2465  AddNodesItem node;
2466  node.RequestedNewNodeId = ToNodeId("i=2381");
2467  node.BrowseName = ToQualifiedName("CreateSessionId");
2468  node.Class = NodeClass::Variable;
2469  node.ParentNodeId = ToNodeId("i=2380");
2471  node.TypeDefinition = ToNodeId("i=68");
2472  VariableAttributes attrs;
2473  attrs.DisplayName = LocalizedText("CreateSessionId");
2474  attrs.Type = ObjectId::NodeId;
2475  attrs.Rank = -1;
2476  node.Attributes = attrs;
2477  registry.AddNodes(std::vector<AddNodesItem> {node});
2478  std::vector<AddReferencesItem> refs;
2479  {
2480  AddReferencesItem ref;
2481  ref.IsForward = true;
2483  ref.SourceNodeId = ToNodeId("i=2381");
2485  ref.TargetNodeId = ToNodeId("i=78");
2486  refs.push_back(ref);
2487  }
2488  registry.AddReferences(refs);
2489 }
2490 
2492 {
2493  AddNodesItem node;
2494  node.RequestedNewNodeId = ToNodeId("i=2382");
2495  node.BrowseName = ToQualifiedName("CreateClientName");
2496  node.Class = NodeClass::Variable;
2497  node.ParentNodeId = ToNodeId("i=2380");
2499  node.TypeDefinition = ToNodeId("i=68");
2500  VariableAttributes attrs;
2501  attrs.DisplayName = LocalizedText("CreateClientName");
2502  attrs.Type = ObjectId::String;
2503  attrs.Rank = -1;
2504  node.Attributes = attrs;
2505  registry.AddNodes(std::vector<AddNodesItem> {node});
2506  std::vector<AddReferencesItem> refs;
2507  {
2508  AddReferencesItem ref;
2509  ref.IsForward = true;
2511  ref.SourceNodeId = ToNodeId("i=2382");
2513  ref.TargetNodeId = ToNodeId("i=78");
2514  refs.push_back(ref);
2515  }
2516  registry.AddReferences(refs);
2517 }
2518 
2520 {
2521  AddNodesItem node;
2522  node.RequestedNewNodeId = ToNodeId("i=2383");
2523  node.BrowseName = ToQualifiedName("InvocationCreationTime");
2524  node.Class = NodeClass::Variable;
2525  node.ParentNodeId = ToNodeId("i=2380");
2527  node.TypeDefinition = ToNodeId("i=68");
2528  VariableAttributes attrs;
2529  attrs.DisplayName = LocalizedText("InvocationCreationTime");
2530  attrs.Type = ToNodeId("i=294");
2531  attrs.Rank = -1;
2532  node.Attributes = attrs;
2533  registry.AddNodes(std::vector<AddNodesItem> {node});
2534  std::vector<AddReferencesItem> refs;
2535  {
2536  AddReferencesItem ref;
2537  ref.IsForward = true;
2539  ref.SourceNodeId = ToNodeId("i=2383");
2541  ref.TargetNodeId = ToNodeId("i=78");
2542  refs.push_back(ref);
2543  }
2544  registry.AddReferences(refs);
2545 }
2546 
2548 {
2549  AddNodesItem node;
2550  node.RequestedNewNodeId = ToNodeId("i=2384");
2551  node.BrowseName = ToQualifiedName("LastTransitionTime");
2552  node.Class = NodeClass::Variable;
2553  node.ParentNodeId = ToNodeId("i=2380");
2555  node.TypeDefinition = ToNodeId("i=68");
2556  VariableAttributes attrs;
2557  attrs.DisplayName = LocalizedText("LastTransitionTime");
2558  attrs.Type = ToNodeId("i=294");
2559  attrs.Rank = -1;
2560  node.Attributes = attrs;
2561  registry.AddNodes(std::vector<AddNodesItem> {node});
2562  std::vector<AddReferencesItem> refs;
2563  {
2564  AddReferencesItem ref;
2565  ref.IsForward = true;
2567  ref.SourceNodeId = ToNodeId("i=2384");
2569  ref.TargetNodeId = ToNodeId("i=78");
2570  refs.push_back(ref);
2571  }
2572  registry.AddReferences(refs);
2573 }
2574 
2576 {
2577  AddNodesItem node;
2578  node.RequestedNewNodeId = ToNodeId("i=2385");
2579  node.BrowseName = ToQualifiedName("LastMethodCall");
2580  node.Class = NodeClass::Variable;
2581  node.ParentNodeId = ToNodeId("i=2380");
2583  node.TypeDefinition = ToNodeId("i=68");
2584  VariableAttributes attrs;
2585  attrs.DisplayName = LocalizedText("LastMethodCall");
2586  attrs.Type = ObjectId::String;
2587  attrs.Rank = -1;
2588  node.Attributes = attrs;
2589  registry.AddNodes(std::vector<AddNodesItem> {node});
2590  std::vector<AddReferencesItem> refs;
2591  {
2592  AddReferencesItem ref;
2593  ref.IsForward = true;
2595  ref.SourceNodeId = ToNodeId("i=2385");
2597  ref.TargetNodeId = ToNodeId("i=78");
2598  refs.push_back(ref);
2599  }
2600  registry.AddReferences(refs);
2601 }
2602 
2604 {
2605  AddNodesItem node;
2606  node.RequestedNewNodeId = ToNodeId("i=2386");
2607  node.BrowseName = ToQualifiedName("LastMethodSessionId");
2608  node.Class = NodeClass::Variable;
2609  node.ParentNodeId = ToNodeId("i=2380");
2611  node.TypeDefinition = ToNodeId("i=68");
2612  VariableAttributes attrs;
2613  attrs.DisplayName = LocalizedText("LastMethodSessionId");
2614  attrs.Type = ObjectId::NodeId;
2615  attrs.Rank = -1;
2616  node.Attributes = attrs;
2617  registry.AddNodes(std::vector<AddNodesItem> {node});
2618  std::vector<AddReferencesItem> refs;
2619  {
2620  AddReferencesItem ref;
2621  ref.IsForward = true;
2623  ref.SourceNodeId = ToNodeId("i=2386");
2625  ref.TargetNodeId = ToNodeId("i=78");
2626  refs.push_back(ref);
2627  }
2628  registry.AddReferences(refs);
2629 }
2630 
2632 {
2633  AddNodesItem node;
2634  node.RequestedNewNodeId = ToNodeId("i=2387");
2635  node.BrowseName = ToQualifiedName("LastMethodInputArguments");
2636  node.Class = NodeClass::Variable;
2637  node.ParentNodeId = ToNodeId("i=2380");
2639  node.TypeDefinition = ToNodeId("i=68");
2640  VariableAttributes attrs;
2641  attrs.DisplayName = LocalizedText("LastMethodInputArguments");
2642  attrs.Type = ToNodeId("i=296");
2643  attrs.Rank = 1;
2644  node.Attributes = attrs;
2645  registry.AddNodes(std::vector<AddNodesItem> {node});
2646  std::vector<AddReferencesItem> refs;
2647  {
2648  AddReferencesItem ref;
2649  ref.IsForward = true;
2651  ref.SourceNodeId = ToNodeId("i=2387");
2653  ref.TargetNodeId = ToNodeId("i=78");
2654  refs.push_back(ref);
2655  }
2656  registry.AddReferences(refs);
2657 }
2658 
2660 {
2661  AddNodesItem node;
2662  node.RequestedNewNodeId = ToNodeId("i=2388");
2663  node.BrowseName = ToQualifiedName("LastMethodOutputArguments");
2664  node.Class = NodeClass::Variable;
2665  node.ParentNodeId = ToNodeId("i=2380");
2667  node.TypeDefinition = ToNodeId("i=68");
2668  VariableAttributes attrs;
2669  attrs.DisplayName = LocalizedText("LastMethodOutputArguments");
2670  attrs.Type = ToNodeId("i=296");
2671  attrs.Rank = 1;
2672  node.Attributes = attrs;
2673  registry.AddNodes(std::vector<AddNodesItem> {node});
2674  std::vector<AddReferencesItem> refs;
2675  {
2676  AddReferencesItem ref;
2677  ref.IsForward = true;
2679  ref.SourceNodeId = ToNodeId("i=2388");
2681  ref.TargetNodeId = ToNodeId("i=78");
2682  refs.push_back(ref);
2683  }
2684  registry.AddReferences(refs);
2685 }
2686 
2688 {
2689  AddNodesItem node;
2690  node.RequestedNewNodeId = ToNodeId("i=2389");
2691  node.BrowseName = ToQualifiedName("LastMethodCallTime");
2692  node.Class = NodeClass::Variable;
2693  node.ParentNodeId = ToNodeId("i=2380");
2695  node.TypeDefinition = ToNodeId("i=68");
2696  VariableAttributes attrs;
2697  attrs.DisplayName = LocalizedText("LastMethodCallTime");
2698  attrs.Type = ToNodeId("i=294");
2699  attrs.Rank = -1;
2700  node.Attributes = attrs;
2701  registry.AddNodes(std::vector<AddNodesItem> {node});
2702  std::vector<AddReferencesItem> refs;
2703  {
2704  AddReferencesItem ref;
2705  ref.IsForward = true;
2707  ref.SourceNodeId = ToNodeId("i=2389");
2709  ref.TargetNodeId = ToNodeId("i=78");
2710  refs.push_back(ref);
2711  }
2712  registry.AddReferences(refs);
2713 }
2714 
2716 {
2717  AddNodesItem node;
2718  node.RequestedNewNodeId = ToNodeId("i=2390");
2719  node.BrowseName = ToQualifiedName("LastMethodReturnStatus");
2720  node.Class = NodeClass::Variable;
2721  node.ParentNodeId = ToNodeId("i=2380");
2723  node.TypeDefinition = ToNodeId("i=68");
2724  VariableAttributes attrs;
2725  attrs.DisplayName = LocalizedText("LastMethodReturnStatus");
2726  attrs.Type = ToNodeId("i=299");
2727  attrs.Rank = -1;
2728  node.Attributes = attrs;
2729  registry.AddNodes(std::vector<AddNodesItem> {node});
2730  std::vector<AddReferencesItem> refs;
2731  {
2732  AddReferencesItem ref;
2733  ref.IsForward = true;
2735  ref.SourceNodeId = ToNodeId("i=2390");
2737  ref.TargetNodeId = ToNodeId("i=78");
2738  refs.push_back(ref);
2739  }
2740  registry.AddReferences(refs);
2741 }
2742 
2744 {
2745  AddNodesItem node;
2746  node.RequestedNewNodeId = ToNodeId("i=894");
2747  node.BrowseName = ToQualifiedName("ProgramDiagnosticDataType");
2748  node.Class = NodeClass::DataType;
2749  node.ParentNodeId = ToNodeId("i=22");
2751  DataTypeAttributes attrs;
2752  attrs.DisplayName = LocalizedText("ProgramDiagnosticDataType");
2753  attrs.IsAbstract = false;
2754  node.Attributes = attrs;
2755  registry.AddNodes(std::vector<AddNodesItem> {node});
2756 }
2757 
2759 {
2760  AddNodesItem node;
2761  node.RequestedNewNodeId = ToNodeId("i=895");
2762  node.BrowseName = ToQualifiedName("Default XML");
2763  node.Class = NodeClass::Object;
2764  node.ParentNodeId = ToNodeId("i=894");
2766  node.TypeDefinition = ToNodeId("i=76");
2767  ObjectAttributes attrs;
2768  attrs.DisplayName = LocalizedText("Default XML");
2769  attrs.EventNotifier = 0;
2770  node.Attributes = attrs;
2771  registry.AddNodes(std::vector<AddNodesItem> {node});
2772  std::vector<AddReferencesItem> refs;
2773  {
2774  AddReferencesItem ref;
2775  ref.IsForward = true;
2777  ref.SourceNodeId = ToNodeId("i=895");
2779  ref.TargetNodeId = ToNodeId("i=8882");
2780  refs.push_back(ref);
2781  }
2782  registry.AddReferences(refs);
2783 }
2784 
2786 {
2787  AddNodesItem node;
2788  node.RequestedNewNodeId = ToNodeId("i=896");
2789  node.BrowseName = ToQualifiedName("Default Binary");
2790  node.Class = NodeClass::Object;
2791  node.ParentNodeId = ToNodeId("i=894");
2793  node.TypeDefinition = ToNodeId("i=76");
2794  ObjectAttributes attrs;
2795  attrs.DisplayName = LocalizedText("Default Binary");
2796  attrs.EventNotifier = 0;
2797  node.Attributes = attrs;
2798  registry.AddNodes(std::vector<AddNodesItem> {node});
2799  std::vector<AddReferencesItem> refs;
2800  {
2801  AddReferencesItem ref;
2802  ref.IsForward = true;
2804  ref.SourceNodeId = ToNodeId("i=896");
2806  ref.TargetNodeId = ToNodeId("i=8247");
2807  refs.push_back(ref);
2808  }
2809  registry.AddReferences(refs);
2810 }
2811 
2813 {
2814  create_2391(registry);
2815  create_3830(registry);
2816  create_3831(registry);
2817  create_3833(registry);
2818  create_3835(registry);
2819  create_3836(registry);
2820  create_3838(registry);
2821  create_3839(registry);
2822  create_2392(registry);
2823  create_2393(registry);
2824  create_2394(registry);
2825  create_2395(registry);
2826  create_2396(registry);
2827  create_2397(registry);
2828  create_2398(registry);
2829  create_2399(registry);
2830  create_3840(registry);
2831  create_3841(registry);
2832  create_3842(registry);
2833  create_3843(registry);
2834  create_3844(registry);
2835  create_3845(registry);
2836  create_3846(registry);
2837  create_3847(registry);
2838  create_3848(registry);
2839  create_3849(registry);
2840  create_3850(registry);
2841  create_2400(registry);
2842  create_2401(registry);
2843  create_2402(registry);
2844  create_2403(registry);
2845  create_2404(registry);
2846  create_2405(registry);
2847  create_2406(registry);
2848  create_2407(registry);
2849  create_2408(registry);
2850  create_2409(registry);
2851  create_2410(registry);
2852  create_2411(registry);
2853  create_2412(registry);
2854  create_2413(registry);
2855  create_2414(registry);
2856  create_2415(registry);
2857  create_2416(registry);
2858  create_2417(registry);
2859  create_2418(registry);
2860  create_2419(registry);
2861  create_2420(registry);
2862  create_2421(registry);
2863  create_2422(registry);
2864  create_2423(registry);
2865  create_2424(registry);
2866  create_2425(registry);
2867  create_2378(registry);
2868  create_2379(registry);
2869  create_11856(registry);
2870  create_11875(registry);
2871  create_3806(registry);
2872  create_3825(registry);
2873  create_3826(registry);
2874  create_2380(registry);
2875  create_2381(registry);
2876  create_2382(registry);
2877  create_2383(registry);
2878  create_2384(registry);
2879  create_2385(registry);
2880  create_2386(registry);
2881  create_2387(registry);
2882  create_2388(registry);
2883  create_2389(registry);
2884  create_2390(registry);
2885  create_894(registry);
2886  create_895(registry);
2887  create_896(registry);
2888 
2889 }
2890 
2891 } // namespace
2892 
static void create_2397(OpcUa::NodeManagementServices &registry)
static void create_2379(OpcUa::NodeManagementServices &registry)
static void create_3844(OpcUa::NodeManagementServices &registry)
static void create_3840(OpcUa::NodeManagementServices &registry)
static void create_2384(OpcUa::NodeManagementServices &registry)
static void create_2378(OpcUa::NodeManagementServices &registry)
static void create_2415(OpcUa::NodeManagementServices &registry)
static void create_2400(OpcUa::NodeManagementServices &registry)
static void create_2383(OpcUa::NodeManagementServices &registry)
static void create_3838(OpcUa::NodeManagementServices &registry)
static void create_2385(OpcUa::NodeManagementServices &registry)
static void create_2424(OpcUa::NodeManagementServices &registry)
static void create_2403(OpcUa::NodeManagementServices &registry)
static void create_3826(OpcUa::NodeManagementServices &registry)
static void create_3846(OpcUa::NodeManagementServices &registry)
static void create_2411(OpcUa::NodeManagementServices &registry)
static void create_3831(OpcUa::NodeManagementServices &registry)
static void create_3850(OpcUa::NodeManagementServices &registry)
static void create_2412(OpcUa::NodeManagementServices &registry)
static void create_2387(OpcUa::NodeManagementServices &registry)
static void create_2417(OpcUa::NodeManagementServices &registry)
static void create_3833(OpcUa::NodeManagementServices &registry)
static void create_2396(OpcUa::NodeManagementServices &registry)
static void create_2410(OpcUa::NodeManagementServices &registry)
static void create_2419(OpcUa::NodeManagementServices &registry)
static void create_2391(OpcUa::NodeManagementServices &registry)
registry_t< std::mutex > registry
Definition: registry.h:211
static void create_3836(OpcUa::NodeManagementServices &registry)
void CreateAddressSpacePart10(OpcUa::NodeManagementServices &registry)
static void create_3806(OpcUa::NodeManagementServices &registry)
virtual std::vector< StatusCode > AddReferences(const std::vector< AddReferencesItem > &items)=0
static void create_2398(OpcUa::NodeManagementServices &registry)
static void create_2394(OpcUa::NodeManagementServices &registry)
static void create_2420(OpcUa::NodeManagementServices &registry)
static void create_11875(OpcUa::NodeManagementServices &registry)
static void create_2423(OpcUa::NodeManagementServices &registry)
static void create_3825(OpcUa::NodeManagementServices &registry)
static void create_3848(OpcUa::NodeManagementServices &registry)
static void create_3849(OpcUa::NodeManagementServices &registry)
static void create_3841(OpcUa::NodeManagementServices &registry)
static void create_2408(OpcUa::NodeManagementServices &registry)
static void create_2380(OpcUa::NodeManagementServices &registry)
static void create_3845(OpcUa::NodeManagementServices &registry)
static void create_2422(OpcUa::NodeManagementServices &registry)
static void create_2406(OpcUa::NodeManagementServices &registry)
static void create_2425(OpcUa::NodeManagementServices &registry)
static void create_3847(OpcUa::NodeManagementServices &registry)
static void create_3830(OpcUa::NodeManagementServices &registry)
static void create_2388(OpcUa::NodeManagementServices &registry)
static void create_3843(OpcUa::NodeManagementServices &registry)
OPC UA Address space part. GNU LGPL.
static void create_2402(OpcUa::NodeManagementServices &registry)
static void create_2399(OpcUa::NodeManagementServices &registry)
static void create_2418(OpcUa::NodeManagementServices &registry)
static void create_3835(OpcUa::NodeManagementServices &registry)
static void create_896(OpcUa::NodeManagementServices &registry)
static void create_2390(OpcUa::NodeManagementServices &registry)
QualifiedName ToQualifiedName(const std::string &str, uint32_t default_ns=0)
static void create_895(OpcUa::NodeManagementServices &registry)
static void create_2409(OpcUa::NodeManagementServices &registry)
static void create_2381(OpcUa::NodeManagementServices &registry)
NodeId ToNodeId(const std::string &str, uint32_t defaultNamespace=0)
static void create_894(OpcUa::NodeManagementServices &registry)
static void create_2405(OpcUa::NodeManagementServices &registry)
static void create_3839(OpcUa::NodeManagementServices &registry)
static void create_2413(OpcUa::NodeManagementServices &registry)
static void create_2393(OpcUa::NodeManagementServices &registry)
static void create_11856(OpcUa::NodeManagementServices &registry)
static void create_2421(OpcUa::NodeManagementServices &registry)
virtual std::vector< AddNodesResult > AddNodes(const std::vector< AddNodesItem > &items)=0
static void create_2395(OpcUa::NodeManagementServices &registry)
static void create_2389(OpcUa::NodeManagementServices &registry)
static void create_2392(OpcUa::NodeManagementServices &registry)
static void create_2401(OpcUa::NodeManagementServices &registry)
static void create_2407(OpcUa::NodeManagementServices &registry)
static void create_2416(OpcUa::NodeManagementServices &registry)
static void create_2382(OpcUa::NodeManagementServices &registry)
static void create_2414(OpcUa::NodeManagementServices &registry)
static void create_2404(OpcUa::NodeManagementServices &registry)
static void create_3842(OpcUa::NodeManagementServices &registry)
static void create_2386(OpcUa::NodeManagementServices &registry)


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