standard_address_space_part8.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=2365");
24  node.BrowseName = ToQualifiedName("DataItemType");
26  node.ParentNodeId = ToNodeId("i=63");
29  attrs.Description = LocalizedText("A variable that contains live automation data.");
30  attrs.DisplayName = LocalizedText("DataItemType");
31  attrs.Type = ObjectId::String;
32  attrs.Rank = -2;
33  attrs.IsAbstract = false;
34  node.Attributes = attrs;
35  registry.AddNodes(std::vector<AddNodesItem> {node});
36  std::vector<AddReferencesItem> refs;
37  {
39  ref.IsForward = true;
41  ref.SourceNodeId = ToNodeId("i=2365");
43  ref.TargetNodeId = ToNodeId("i=2366");
44  refs.push_back(ref);
45  }
46  {
48  ref.IsForward = true;
50  ref.SourceNodeId = ToNodeId("i=2365");
52  ref.TargetNodeId = ToNodeId("i=2367");
53  refs.push_back(ref);
54  }
55  registry.AddReferences(refs);
56 }
57 
59 {
60  AddNodesItem node;
61  node.RequestedNewNodeId = ToNodeId("i=2366");
62  node.BrowseName = ToQualifiedName("Definition");
64  node.ParentNodeId = ToNodeId("i=2365");
66  node.TypeDefinition = ToNodeId("i=68");
67  VariableAttributes attrs;
68  attrs.Description = LocalizedText("A vendor-specific, human readable string that specifies how the value of this DataItem is calculated.");
69  attrs.DisplayName = LocalizedText("Definition");
70  attrs.Type = ObjectId::String;
71  attrs.Rank = -1;
72  node.Attributes = attrs;
73  registry.AddNodes(std::vector<AddNodesItem> {node});
74  std::vector<AddReferencesItem> refs;
75  {
77  ref.IsForward = true;
79  ref.SourceNodeId = ToNodeId("i=2366");
81  ref.TargetNodeId = ToNodeId("i=80");
82  refs.push_back(ref);
83  }
84  registry.AddReferences(refs);
85 }
86 
88 {
89  AddNodesItem node;
90  node.RequestedNewNodeId = ToNodeId("i=2367");
91  node.BrowseName = ToQualifiedName("ValuePrecision");
93  node.ParentNodeId = ToNodeId("i=2365");
95  node.TypeDefinition = ToNodeId("i=68");
96  VariableAttributes attrs;
97  attrs.Description = LocalizedText("The maximum precision that the server can maintain for the item based on restrictions in the target environment.");
98  attrs.DisplayName = LocalizedText("ValuePrecision");
99  attrs.Type = ObjectId::Double;
100  attrs.Rank = -1;
101  node.Attributes = attrs;
102  registry.AddNodes(std::vector<AddNodesItem> {node});
103  std::vector<AddReferencesItem> refs;
104  {
105  AddReferencesItem ref;
106  ref.IsForward = true;
108  ref.SourceNodeId = ToNodeId("i=2367");
110  ref.TargetNodeId = ToNodeId("i=80");
111  refs.push_back(ref);
112  }
113  registry.AddReferences(refs);
114 }
115 
117 {
118  AddNodesItem node;
119  node.RequestedNewNodeId = ToNodeId("i=2368");
120  node.BrowseName = ToQualifiedName("AnalogItemType");
122  node.ParentNodeId = ToNodeId("i=2365");
125  attrs.DisplayName = LocalizedText("AnalogItemType");
126  attrs.Type = ObjectId::Number;
127  attrs.Rank = -2;
128  attrs.IsAbstract = false;
129  node.Attributes = attrs;
130  registry.AddNodes(std::vector<AddNodesItem> {node});
131  std::vector<AddReferencesItem> refs;
132  {
133  AddReferencesItem ref;
134  ref.IsForward = true;
136  ref.SourceNodeId = ToNodeId("i=2368");
138  ref.TargetNodeId = ToNodeId("i=2370");
139  refs.push_back(ref);
140  }
141  {
142  AddReferencesItem ref;
143  ref.IsForward = true;
145  ref.SourceNodeId = ToNodeId("i=2368");
147  ref.TargetNodeId = ToNodeId("i=2369");
148  refs.push_back(ref);
149  }
150  {
151  AddReferencesItem ref;
152  ref.IsForward = true;
154  ref.SourceNodeId = ToNodeId("i=2368");
156  ref.TargetNodeId = ToNodeId("i=2371");
157  refs.push_back(ref);
158  }
159  registry.AddReferences(refs);
160 }
161 
163 {
164  AddNodesItem node;
165  node.RequestedNewNodeId = ToNodeId("i=2370");
166  node.BrowseName = ToQualifiedName("InstrumentRange");
167  node.Class = NodeClass::Variable;
168  node.ParentNodeId = ToNodeId("i=2368");
170  node.TypeDefinition = ToNodeId("i=68");
171  VariableAttributes attrs;
172  attrs.DisplayName = LocalizedText("InstrumentRange");
173  attrs.Type = ToNodeId("i=884");
174  attrs.Rank = -1;
175  node.Attributes = attrs;
176  registry.AddNodes(std::vector<AddNodesItem> {node});
177  std::vector<AddReferencesItem> refs;
178  {
179  AddReferencesItem ref;
180  ref.IsForward = true;
182  ref.SourceNodeId = ToNodeId("i=2370");
184  ref.TargetNodeId = ToNodeId("i=80");
185  refs.push_back(ref);
186  }
187  registry.AddReferences(refs);
188 }
189 
191 {
192  AddNodesItem node;
193  node.RequestedNewNodeId = ToNodeId("i=2369");
194  node.BrowseName = ToQualifiedName("EURange");
195  node.Class = NodeClass::Variable;
196  node.ParentNodeId = ToNodeId("i=2368");
198  node.TypeDefinition = ToNodeId("i=68");
199  VariableAttributes attrs;
200  attrs.DisplayName = LocalizedText("EURange");
201  attrs.Type = ToNodeId("i=884");
202  attrs.Rank = -1;
203  node.Attributes = attrs;
204  registry.AddNodes(std::vector<AddNodesItem> {node});
205  std::vector<AddReferencesItem> refs;
206  {
207  AddReferencesItem ref;
208  ref.IsForward = true;
210  ref.SourceNodeId = ToNodeId("i=2369");
212  ref.TargetNodeId = ToNodeId("i=78");
213  refs.push_back(ref);
214  }
215  registry.AddReferences(refs);
216 }
217 
219 {
220  AddNodesItem node;
221  node.RequestedNewNodeId = ToNodeId("i=2371");
222  node.BrowseName = ToQualifiedName("EngineeringUnits");
223  node.Class = NodeClass::Variable;
224  node.ParentNodeId = ToNodeId("i=2368");
226  node.TypeDefinition = ToNodeId("i=68");
227  VariableAttributes attrs;
228  attrs.DisplayName = LocalizedText("EngineeringUnits");
229  attrs.Type = ToNodeId("i=887");
230  attrs.Rank = -1;
231  node.Attributes = attrs;
232  registry.AddNodes(std::vector<AddNodesItem> {node});
233  std::vector<AddReferencesItem> refs;
234  {
235  AddReferencesItem ref;
236  ref.IsForward = true;
238  ref.SourceNodeId = ToNodeId("i=2371");
240  ref.TargetNodeId = ToNodeId("i=80");
241  refs.push_back(ref);
242  }
243  registry.AddReferences(refs);
244 }
245 
247 {
248  AddNodesItem node;
249  node.RequestedNewNodeId = ToNodeId("i=2372");
250  node.BrowseName = ToQualifiedName("DiscreteItemType");
252  node.ParentNodeId = ToNodeId("i=2365");
255  attrs.DisplayName = LocalizedText("DiscreteItemType");
256  attrs.Type = ObjectId::String;
257  attrs.Rank = -2;
258  attrs.IsAbstract = true;
259  node.Attributes = attrs;
260  registry.AddNodes(std::vector<AddNodesItem> {node});
261 }
262 
264 {
265  AddNodesItem node;
266  node.RequestedNewNodeId = ToNodeId("i=2373");
267  node.BrowseName = ToQualifiedName("TwoStateDiscreteType");
269  node.ParentNodeId = ToNodeId("i=2372");
272  attrs.DisplayName = LocalizedText("TwoStateDiscreteType");
273  attrs.Type = ObjectId::Boolean;
274  attrs.Rank = -2;
275  attrs.IsAbstract = false;
276  node.Attributes = attrs;
277  registry.AddNodes(std::vector<AddNodesItem> {node});
278  std::vector<AddReferencesItem> refs;
279  {
280  AddReferencesItem ref;
281  ref.IsForward = true;
283  ref.SourceNodeId = ToNodeId("i=2373");
285  ref.TargetNodeId = ToNodeId("i=2374");
286  refs.push_back(ref);
287  }
288  {
289  AddReferencesItem ref;
290  ref.IsForward = true;
292  ref.SourceNodeId = ToNodeId("i=2373");
294  ref.TargetNodeId = ToNodeId("i=2375");
295  refs.push_back(ref);
296  }
297  registry.AddReferences(refs);
298 }
299 
301 {
302  AddNodesItem node;
303  node.RequestedNewNodeId = ToNodeId("i=2374");
304  node.BrowseName = ToQualifiedName("FalseState");
305  node.Class = NodeClass::Variable;
306  node.ParentNodeId = ToNodeId("i=2373");
308  node.TypeDefinition = ToNodeId("i=68");
309  VariableAttributes attrs;
310  attrs.DisplayName = LocalizedText("FalseState");
312  attrs.Rank = -1;
313  node.Attributes = attrs;
314  registry.AddNodes(std::vector<AddNodesItem> {node});
315  std::vector<AddReferencesItem> refs;
316  {
317  AddReferencesItem ref;
318  ref.IsForward = true;
320  ref.SourceNodeId = ToNodeId("i=2374");
322  ref.TargetNodeId = ToNodeId("i=78");
323  refs.push_back(ref);
324  }
325  registry.AddReferences(refs);
326 }
327 
329 {
330  AddNodesItem node;
331  node.RequestedNewNodeId = ToNodeId("i=2375");
332  node.BrowseName = ToQualifiedName("TrueState");
333  node.Class = NodeClass::Variable;
334  node.ParentNodeId = ToNodeId("i=2373");
336  node.TypeDefinition = ToNodeId("i=68");
337  VariableAttributes attrs;
338  attrs.DisplayName = LocalizedText("TrueState");
340  attrs.Rank = -1;
341  node.Attributes = attrs;
342  registry.AddNodes(std::vector<AddNodesItem> {node});
343  std::vector<AddReferencesItem> refs;
344  {
345  AddReferencesItem ref;
346  ref.IsForward = true;
348  ref.SourceNodeId = ToNodeId("i=2375");
350  ref.TargetNodeId = ToNodeId("i=78");
351  refs.push_back(ref);
352  }
353  registry.AddReferences(refs);
354 }
355 
357 {
358  AddNodesItem node;
359  node.RequestedNewNodeId = ToNodeId("i=2376");
360  node.BrowseName = ToQualifiedName("MultiStateDiscreteType");
362  node.ParentNodeId = ToNodeId("i=2372");
365  attrs.DisplayName = LocalizedText("MultiStateDiscreteType");
366  attrs.Type = ObjectId::UInteger;
367  attrs.Rank = -2;
368  attrs.IsAbstract = false;
369  node.Attributes = attrs;
370  registry.AddNodes(std::vector<AddNodesItem> {node});
371  std::vector<AddReferencesItem> refs;
372  {
373  AddReferencesItem ref;
374  ref.IsForward = true;
376  ref.SourceNodeId = ToNodeId("i=2376");
378  ref.TargetNodeId = ToNodeId("i=2377");
379  refs.push_back(ref);
380  }
381  registry.AddReferences(refs);
382 }
383 
385 {
386  AddNodesItem node;
387  node.RequestedNewNodeId = ToNodeId("i=2377");
388  node.BrowseName = ToQualifiedName("EnumStrings");
389  node.Class = NodeClass::Variable;
390  node.ParentNodeId = ToNodeId("i=2376");
392  node.TypeDefinition = ToNodeId("i=68");
393  VariableAttributes attrs;
394  attrs.DisplayName = LocalizedText("EnumStrings");
396  attrs.Rank = 1;
397  node.Attributes = attrs;
398  registry.AddNodes(std::vector<AddNodesItem> {node});
399  std::vector<AddReferencesItem> refs;
400  {
401  AddReferencesItem ref;
402  ref.IsForward = true;
404  ref.SourceNodeId = ToNodeId("i=2377");
406  ref.TargetNodeId = ToNodeId("i=78");
407  refs.push_back(ref);
408  }
409  registry.AddReferences(refs);
410 }
411 
413 {
414  AddNodesItem node;
415  node.RequestedNewNodeId = ToNodeId("i=11238");
416  node.BrowseName = ToQualifiedName("MultiStateValueDiscreteType");
418  node.ParentNodeId = ToNodeId("i=2372");
421  attrs.DisplayName = LocalizedText("MultiStateValueDiscreteType");
422  attrs.Type = ObjectId::Number;
423  attrs.Rank = -2;
424  attrs.IsAbstract = false;
425  node.Attributes = attrs;
426  registry.AddNodes(std::vector<AddNodesItem> {node});
427  std::vector<AddReferencesItem> refs;
428  {
429  AddReferencesItem ref;
430  ref.IsForward = true;
432  ref.SourceNodeId = ToNodeId("i=11238");
434  ref.TargetNodeId = ToNodeId("i=11241");
435  refs.push_back(ref);
436  }
437  {
438  AddReferencesItem ref;
439  ref.IsForward = true;
441  ref.SourceNodeId = ToNodeId("i=11238");
443  ref.TargetNodeId = ToNodeId("i=11461");
444  refs.push_back(ref);
445  }
446  registry.AddReferences(refs);
447 }
448 
450 {
451  AddNodesItem node;
452  node.RequestedNewNodeId = ToNodeId("i=11241");
453  node.BrowseName = ToQualifiedName("EnumValues");
454  node.Class = NodeClass::Variable;
455  node.ParentNodeId = ToNodeId("i=11238");
457  node.TypeDefinition = ToNodeId("i=68");
458  VariableAttributes attrs;
459  attrs.DisplayName = LocalizedText("EnumValues");
460  attrs.Type = ToNodeId("i=7594");
461  attrs.Rank = 1;
462  node.Attributes = attrs;
463  registry.AddNodes(std::vector<AddNodesItem> {node});
464  std::vector<AddReferencesItem> refs;
465  {
466  AddReferencesItem ref;
467  ref.IsForward = true;
469  ref.SourceNodeId = ToNodeId("i=11241");
471  ref.TargetNodeId = ToNodeId("i=78");
472  refs.push_back(ref);
473  }
474  registry.AddReferences(refs);
475 }
476 
478 {
479  AddNodesItem node;
480  node.RequestedNewNodeId = ToNodeId("i=11461");
481  node.BrowseName = ToQualifiedName("ValueAsText");
482  node.Class = NodeClass::Variable;
483  node.ParentNodeId = ToNodeId("i=11238");
485  node.TypeDefinition = ToNodeId("i=68");
486  VariableAttributes attrs;
487  attrs.DisplayName = LocalizedText("ValueAsText");
489  attrs.Rank = -1;
490  node.Attributes = attrs;
491  registry.AddNodes(std::vector<AddNodesItem> {node});
492  std::vector<AddReferencesItem> refs;
493  {
494  AddReferencesItem ref;
495  ref.IsForward = true;
497  ref.SourceNodeId = ToNodeId("i=11461");
499  ref.TargetNodeId = ToNodeId("i=78");
500  refs.push_back(ref);
501  }
502  registry.AddReferences(refs);
503 }
504 
506 {
507  AddNodesItem node;
508  node.RequestedNewNodeId = ToNodeId("i=12021");
509  node.BrowseName = ToQualifiedName("ArrayItemType");
511  node.ParentNodeId = ToNodeId("i=2365");
514  attrs.DisplayName = LocalizedText("ArrayItemType");
515  attrs.Type = ObjectId::String;
516  attrs.Rank = 0;
517  attrs.IsAbstract = true;
518  node.Attributes = attrs;
519  registry.AddNodes(std::vector<AddNodesItem> {node});
520  std::vector<AddReferencesItem> refs;
521  {
522  AddReferencesItem ref;
523  ref.IsForward = true;
525  ref.SourceNodeId = ToNodeId("i=12021");
527  ref.TargetNodeId = ToNodeId("i=12024");
528  refs.push_back(ref);
529  }
530  {
531  AddReferencesItem ref;
532  ref.IsForward = true;
534  ref.SourceNodeId = ToNodeId("i=12021");
536  ref.TargetNodeId = ToNodeId("i=12025");
537  refs.push_back(ref);
538  }
539  {
540  AddReferencesItem ref;
541  ref.IsForward = true;
543  ref.SourceNodeId = ToNodeId("i=12021");
545  ref.TargetNodeId = ToNodeId("i=12026");
546  refs.push_back(ref);
547  }
548  {
549  AddReferencesItem ref;
550  ref.IsForward = true;
552  ref.SourceNodeId = ToNodeId("i=12021");
554  ref.TargetNodeId = ToNodeId("i=12027");
555  refs.push_back(ref);
556  }
557  {
558  AddReferencesItem ref;
559  ref.IsForward = true;
561  ref.SourceNodeId = ToNodeId("i=12021");
563  ref.TargetNodeId = ToNodeId("i=12028");
564  refs.push_back(ref);
565  }
566  registry.AddReferences(refs);
567 }
568 
570 {
571  AddNodesItem node;
572  node.RequestedNewNodeId = ToNodeId("i=12024");
573  node.BrowseName = ToQualifiedName("InstrumentRange");
574  node.Class = NodeClass::Variable;
575  node.ParentNodeId = ToNodeId("i=12021");
577  node.TypeDefinition = ToNodeId("i=68");
578  VariableAttributes attrs;
579  attrs.DisplayName = LocalizedText("InstrumentRange");
580  attrs.Type = ToNodeId("i=884");
581  attrs.Rank = -1;
582  node.Attributes = attrs;
583  registry.AddNodes(std::vector<AddNodesItem> {node});
584  std::vector<AddReferencesItem> refs;
585  {
586  AddReferencesItem ref;
587  ref.IsForward = true;
589  ref.SourceNodeId = ToNodeId("i=12024");
591  ref.TargetNodeId = ToNodeId("i=80");
592  refs.push_back(ref);
593  }
594  registry.AddReferences(refs);
595 }
596 
598 {
599  AddNodesItem node;
600  node.RequestedNewNodeId = ToNodeId("i=12025");
601  node.BrowseName = ToQualifiedName("EURange");
602  node.Class = NodeClass::Variable;
603  node.ParentNodeId = ToNodeId("i=12021");
605  node.TypeDefinition = ToNodeId("i=68");
606  VariableAttributes attrs;
607  attrs.DisplayName = LocalizedText("EURange");
608  attrs.Type = ToNodeId("i=884");
609  attrs.Rank = -1;
610  node.Attributes = attrs;
611  registry.AddNodes(std::vector<AddNodesItem> {node});
612  std::vector<AddReferencesItem> refs;
613  {
614  AddReferencesItem ref;
615  ref.IsForward = true;
617  ref.SourceNodeId = ToNodeId("i=12025");
619  ref.TargetNodeId = ToNodeId("i=78");
620  refs.push_back(ref);
621  }
622  registry.AddReferences(refs);
623 }
624 
626 {
627  AddNodesItem node;
628  node.RequestedNewNodeId = ToNodeId("i=12026");
629  node.BrowseName = ToQualifiedName("EngineeringUnits");
630  node.Class = NodeClass::Variable;
631  node.ParentNodeId = ToNodeId("i=12021");
633  node.TypeDefinition = ToNodeId("i=68");
634  VariableAttributes attrs;
635  attrs.DisplayName = LocalizedText("EngineeringUnits");
636  attrs.Type = ToNodeId("i=887");
637  attrs.Rank = -1;
638  node.Attributes = attrs;
639  registry.AddNodes(std::vector<AddNodesItem> {node});
640  std::vector<AddReferencesItem> refs;
641  {
642  AddReferencesItem ref;
643  ref.IsForward = true;
645  ref.SourceNodeId = ToNodeId("i=12026");
647  ref.TargetNodeId = ToNodeId("i=78");
648  refs.push_back(ref);
649  }
650  registry.AddReferences(refs);
651 }
652 
654 {
655  AddNodesItem node;
656  node.RequestedNewNodeId = ToNodeId("i=12027");
657  node.BrowseName = ToQualifiedName("Title");
658  node.Class = NodeClass::Variable;
659  node.ParentNodeId = ToNodeId("i=12021");
661  node.TypeDefinition = ToNodeId("i=68");
662  VariableAttributes attrs;
663  attrs.DisplayName = LocalizedText("Title");
665  attrs.Rank = -1;
666  node.Attributes = attrs;
667  registry.AddNodes(std::vector<AddNodesItem> {node});
668  std::vector<AddReferencesItem> refs;
669  {
670  AddReferencesItem ref;
671  ref.IsForward = true;
673  ref.SourceNodeId = ToNodeId("i=12027");
675  ref.TargetNodeId = ToNodeId("i=78");
676  refs.push_back(ref);
677  }
678  registry.AddReferences(refs);
679 }
680 
682 {
683  AddNodesItem node;
684  node.RequestedNewNodeId = ToNodeId("i=12028");
685  node.BrowseName = ToQualifiedName("AxisScaleType");
686  node.Class = NodeClass::Variable;
687  node.ParentNodeId = ToNodeId("i=12021");
689  node.TypeDefinition = ToNodeId("i=68");
690  VariableAttributes attrs;
691  attrs.DisplayName = LocalizedText("AxisScaleType");
692  attrs.Type = ToNodeId("i=12077");
693  attrs.Rank = -1;
694  node.Attributes = attrs;
695  registry.AddNodes(std::vector<AddNodesItem> {node});
696  std::vector<AddReferencesItem> refs;
697  {
698  AddReferencesItem ref;
699  ref.IsForward = true;
701  ref.SourceNodeId = ToNodeId("i=12028");
703  ref.TargetNodeId = ToNodeId("i=78");
704  refs.push_back(ref);
705  }
706  registry.AddReferences(refs);
707 }
708 
710 {
711  AddNodesItem node;
712  node.RequestedNewNodeId = ToNodeId("i=12029");
713  node.BrowseName = ToQualifiedName("YArrayItemType");
715  node.ParentNodeId = ToNodeId("i=12021");
718  attrs.DisplayName = LocalizedText("YArrayItemType");
719  attrs.Type = ObjectId::String;
720  attrs.Rank = 1;
721  attrs.IsAbstract = false;
722  attrs.Dimensions = std::vector<uint32_t> {0};
723  node.Attributes = attrs;
724  registry.AddNodes(std::vector<AddNodesItem> {node});
725  std::vector<AddReferencesItem> refs;
726  {
727  AddReferencesItem ref;
728  ref.IsForward = true;
730  ref.SourceNodeId = ToNodeId("i=12029");
732  ref.TargetNodeId = ToNodeId("i=12037");
733  refs.push_back(ref);
734  }
735  registry.AddReferences(refs);
736 }
737 
739 {
740  AddNodesItem node;
741  node.RequestedNewNodeId = ToNodeId("i=12037");
742  node.BrowseName = ToQualifiedName("XAxisDefinition");
743  node.Class = NodeClass::Variable;
744  node.ParentNodeId = ToNodeId("i=12029");
746  node.TypeDefinition = ToNodeId("i=68");
747  VariableAttributes attrs;
748  attrs.DisplayName = LocalizedText("XAxisDefinition");
749  attrs.Type = ToNodeId("i=12079");
750  attrs.Rank = -1;
751  node.Attributes = attrs;
752  registry.AddNodes(std::vector<AddNodesItem> {node});
753  std::vector<AddReferencesItem> refs;
754  {
755  AddReferencesItem ref;
756  ref.IsForward = true;
758  ref.SourceNodeId = ToNodeId("i=12037");
760  ref.TargetNodeId = ToNodeId("i=78");
761  refs.push_back(ref);
762  }
763  registry.AddReferences(refs);
764 }
765 
767 {
768  AddNodesItem node;
769  node.RequestedNewNodeId = ToNodeId("i=12038");
770  node.BrowseName = ToQualifiedName("XYArrayItemType");
772  node.ParentNodeId = ToNodeId("i=12021");
775  attrs.DisplayName = LocalizedText("XYArrayItemType");
776  attrs.Type = ToNodeId("i=12080");
777  attrs.Rank = 1;
778  attrs.IsAbstract = false;
779  attrs.Dimensions = std::vector<uint32_t> {0};
780  node.Attributes = attrs;
781  registry.AddNodes(std::vector<AddNodesItem> {node});
782  std::vector<AddReferencesItem> refs;
783  {
784  AddReferencesItem ref;
785  ref.IsForward = true;
787  ref.SourceNodeId = ToNodeId("i=12038");
789  ref.TargetNodeId = ToNodeId("i=12046");
790  refs.push_back(ref);
791  }
792  registry.AddReferences(refs);
793 }
794 
796 {
797  AddNodesItem node;
798  node.RequestedNewNodeId = ToNodeId("i=12046");
799  node.BrowseName = ToQualifiedName("XAxisDefinition");
800  node.Class = NodeClass::Variable;
801  node.ParentNodeId = ToNodeId("i=12038");
803  node.TypeDefinition = ToNodeId("i=68");
804  VariableAttributes attrs;
805  attrs.DisplayName = LocalizedText("XAxisDefinition");
806  attrs.Type = ToNodeId("i=12079");
807  attrs.Rank = -1;
808  node.Attributes = attrs;
809  registry.AddNodes(std::vector<AddNodesItem> {node});
810  std::vector<AddReferencesItem> refs;
811  {
812  AddReferencesItem ref;
813  ref.IsForward = true;
815  ref.SourceNodeId = ToNodeId("i=12046");
817  ref.TargetNodeId = ToNodeId("i=78");
818  refs.push_back(ref);
819  }
820  registry.AddReferences(refs);
821 }
822 
824 {
825  AddNodesItem node;
826  node.RequestedNewNodeId = ToNodeId("i=12047");
827  node.BrowseName = ToQualifiedName("ImageItemType");
829  node.ParentNodeId = ToNodeId("i=12021");
832  attrs.DisplayName = LocalizedText("ImageItemType");
833  attrs.Type = ObjectId::String;
834  attrs.Rank = 2;
835  attrs.IsAbstract = false;
836  attrs.Dimensions = std::vector<uint32_t> {0, 0};
837  node.Attributes = attrs;
838  registry.AddNodes(std::vector<AddNodesItem> {node});
839  std::vector<AddReferencesItem> refs;
840  {
841  AddReferencesItem ref;
842  ref.IsForward = true;
844  ref.SourceNodeId = ToNodeId("i=12047");
846  ref.TargetNodeId = ToNodeId("i=12055");
847  refs.push_back(ref);
848  }
849  {
850  AddReferencesItem ref;
851  ref.IsForward = true;
853  ref.SourceNodeId = ToNodeId("i=12047");
855  ref.TargetNodeId = ToNodeId("i=12056");
856  refs.push_back(ref);
857  }
858  registry.AddReferences(refs);
859 }
860 
862 {
863  AddNodesItem node;
864  node.RequestedNewNodeId = ToNodeId("i=12055");
865  node.BrowseName = ToQualifiedName("XAxisDefinition");
866  node.Class = NodeClass::Variable;
867  node.ParentNodeId = ToNodeId("i=12047");
869  node.TypeDefinition = ToNodeId("i=68");
870  VariableAttributes attrs;
871  attrs.DisplayName = LocalizedText("XAxisDefinition");
872  attrs.Type = ToNodeId("i=12079");
873  attrs.Rank = -1;
874  node.Attributes = attrs;
875  registry.AddNodes(std::vector<AddNodesItem> {node});
876  std::vector<AddReferencesItem> refs;
877  {
878  AddReferencesItem ref;
879  ref.IsForward = true;
881  ref.SourceNodeId = ToNodeId("i=12055");
883  ref.TargetNodeId = ToNodeId("i=78");
884  refs.push_back(ref);
885  }
886  registry.AddReferences(refs);
887 }
888 
890 {
891  AddNodesItem node;
892  node.RequestedNewNodeId = ToNodeId("i=12056");
893  node.BrowseName = ToQualifiedName("YAxisDefinition");
894  node.Class = NodeClass::Variable;
895  node.ParentNodeId = ToNodeId("i=12047");
897  node.TypeDefinition = ToNodeId("i=68");
898  VariableAttributes attrs;
899  attrs.DisplayName = LocalizedText("YAxisDefinition");
900  attrs.Type = ToNodeId("i=12079");
901  attrs.Rank = -1;
902  node.Attributes = attrs;
903  registry.AddNodes(std::vector<AddNodesItem> {node});
904  std::vector<AddReferencesItem> refs;
905  {
906  AddReferencesItem ref;
907  ref.IsForward = true;
909  ref.SourceNodeId = ToNodeId("i=12056");
911  ref.TargetNodeId = ToNodeId("i=78");
912  refs.push_back(ref);
913  }
914  registry.AddReferences(refs);
915 }
916 
918 {
919  AddNodesItem node;
920  node.RequestedNewNodeId = ToNodeId("i=12057");
921  node.BrowseName = ToQualifiedName("CubeItemType");
923  node.ParentNodeId = ToNodeId("i=12021");
926  attrs.DisplayName = LocalizedText("CubeItemType");
927  attrs.Type = ObjectId::String;
928  attrs.Rank = 3;
929  attrs.IsAbstract = false;
930  attrs.Dimensions = std::vector<uint32_t> {0, 0, 0};
931  node.Attributes = attrs;
932  registry.AddNodes(std::vector<AddNodesItem> {node});
933  std::vector<AddReferencesItem> refs;
934  {
935  AddReferencesItem ref;
936  ref.IsForward = true;
938  ref.SourceNodeId = ToNodeId("i=12057");
940  ref.TargetNodeId = ToNodeId("i=12065");
941  refs.push_back(ref);
942  }
943  {
944  AddReferencesItem ref;
945  ref.IsForward = true;
947  ref.SourceNodeId = ToNodeId("i=12057");
949  ref.TargetNodeId = ToNodeId("i=12066");
950  refs.push_back(ref);
951  }
952  {
953  AddReferencesItem ref;
954  ref.IsForward = true;
956  ref.SourceNodeId = ToNodeId("i=12057");
958  ref.TargetNodeId = ToNodeId("i=12067");
959  refs.push_back(ref);
960  }
961  registry.AddReferences(refs);
962 }
963 
965 {
966  AddNodesItem node;
967  node.RequestedNewNodeId = ToNodeId("i=12065");
968  node.BrowseName = ToQualifiedName("XAxisDefinition");
969  node.Class = NodeClass::Variable;
970  node.ParentNodeId = ToNodeId("i=12057");
972  node.TypeDefinition = ToNodeId("i=68");
973  VariableAttributes attrs;
974  attrs.DisplayName = LocalizedText("XAxisDefinition");
975  attrs.Type = ToNodeId("i=12079");
976  attrs.Rank = -1;
977  node.Attributes = attrs;
978  registry.AddNodes(std::vector<AddNodesItem> {node});
979  std::vector<AddReferencesItem> refs;
980  {
981  AddReferencesItem ref;
982  ref.IsForward = true;
984  ref.SourceNodeId = ToNodeId("i=12065");
986  ref.TargetNodeId = ToNodeId("i=78");
987  refs.push_back(ref);
988  }
989  registry.AddReferences(refs);
990 }
991 
993 {
994  AddNodesItem node;
995  node.RequestedNewNodeId = ToNodeId("i=12066");
996  node.BrowseName = ToQualifiedName("YAxisDefinition");
997  node.Class = NodeClass::Variable;
998  node.ParentNodeId = ToNodeId("i=12057");
1000  node.TypeDefinition = ToNodeId("i=68");
1001  VariableAttributes attrs;
1002  attrs.DisplayName = LocalizedText("YAxisDefinition");
1003  attrs.Type = ToNodeId("i=12079");
1004  attrs.Rank = -1;
1005  node.Attributes = attrs;
1006  registry.AddNodes(std::vector<AddNodesItem> {node});
1007  std::vector<AddReferencesItem> refs;
1008  {
1009  AddReferencesItem ref;
1010  ref.IsForward = true;
1012  ref.SourceNodeId = ToNodeId("i=12066");
1014  ref.TargetNodeId = ToNodeId("i=78");
1015  refs.push_back(ref);
1016  }
1017  registry.AddReferences(refs);
1018 }
1019 
1021 {
1022  AddNodesItem node;
1023  node.RequestedNewNodeId = ToNodeId("i=12067");
1024  node.BrowseName = ToQualifiedName("ZAxisDefinition");
1025  node.Class = NodeClass::Variable;
1026  node.ParentNodeId = ToNodeId("i=12057");
1028  node.TypeDefinition = ToNodeId("i=68");
1029  VariableAttributes attrs;
1030  attrs.DisplayName = LocalizedText("ZAxisDefinition");
1031  attrs.Type = ToNodeId("i=12079");
1032  attrs.Rank = -1;
1033  node.Attributes = attrs;
1034  registry.AddNodes(std::vector<AddNodesItem> {node});
1035  std::vector<AddReferencesItem> refs;
1036  {
1037  AddReferencesItem ref;
1038  ref.IsForward = true;
1040  ref.SourceNodeId = ToNodeId("i=12067");
1042  ref.TargetNodeId = ToNodeId("i=78");
1043  refs.push_back(ref);
1044  }
1045  registry.AddReferences(refs);
1046 }
1047 
1049 {
1050  AddNodesItem node;
1051  node.RequestedNewNodeId = ToNodeId("i=12068");
1052  node.BrowseName = ToQualifiedName("NDimensionArrayItemType");
1054  node.ParentNodeId = ToNodeId("i=12021");
1056  VariableTypeAttributes attrs;
1057  attrs.DisplayName = LocalizedText("NDimensionArrayItemType");
1058  attrs.Type = ObjectId::String;
1059  attrs.Rank = 0;
1060  attrs.IsAbstract = false;
1061  node.Attributes = attrs;
1062  registry.AddNodes(std::vector<AddNodesItem> {node});
1063  std::vector<AddReferencesItem> refs;
1064  {
1065  AddReferencesItem ref;
1066  ref.IsForward = true;
1068  ref.SourceNodeId = ToNodeId("i=12068");
1070  ref.TargetNodeId = ToNodeId("i=12076");
1071  refs.push_back(ref);
1072  }
1073  registry.AddReferences(refs);
1074 }
1075 
1077 {
1078  AddNodesItem node;
1079  node.RequestedNewNodeId = ToNodeId("i=12076");
1080  node.BrowseName = ToQualifiedName("AxisDefinition");
1081  node.Class = NodeClass::Variable;
1082  node.ParentNodeId = ToNodeId("i=12068");
1084  node.TypeDefinition = ToNodeId("i=68");
1085  VariableAttributes attrs;
1086  attrs.DisplayName = LocalizedText("AxisDefinition");
1087  attrs.Type = ToNodeId("i=12079");
1088  attrs.Rank = 1;
1089  node.Attributes = attrs;
1090  registry.AddNodes(std::vector<AddNodesItem> {node});
1091  std::vector<AddReferencesItem> refs;
1092  {
1093  AddReferencesItem ref;
1094  ref.IsForward = true;
1096  ref.SourceNodeId = ToNodeId("i=12076");
1098  ref.TargetNodeId = ToNodeId("i=78");
1099  refs.push_back(ref);
1100  }
1101  registry.AddReferences(refs);
1102 }
1103 
1105 {
1106  AddNodesItem node;
1107  node.RequestedNewNodeId = ToNodeId("i=884");
1108  node.BrowseName = ToQualifiedName("Range");
1109  node.Class = NodeClass::DataType;
1110  node.ParentNodeId = ToNodeId("i=22");
1112  DataTypeAttributes attrs;
1113  attrs.DisplayName = LocalizedText("Range");
1114  attrs.IsAbstract = false;
1115  node.Attributes = attrs;
1116  registry.AddNodes(std::vector<AddNodesItem> {node});
1117 }
1118 
1120 {
1121  AddNodesItem node;
1122  node.RequestedNewNodeId = ToNodeId("i=887");
1123  node.BrowseName = ToQualifiedName("EUInformation");
1124  node.Class = NodeClass::DataType;
1125  node.ParentNodeId = ToNodeId("i=22");
1127  DataTypeAttributes attrs;
1128  attrs.DisplayName = LocalizedText("EUInformation");
1129  attrs.IsAbstract = false;
1130  node.Attributes = attrs;
1131  registry.AddNodes(std::vector<AddNodesItem> {node});
1132 }
1133 
1135 {
1136  AddNodesItem node;
1137  node.RequestedNewNodeId = ToNodeId("i=12077");
1138  node.BrowseName = ToQualifiedName("AxisScaleEnumeration");
1139  node.Class = NodeClass::DataType;
1140  node.ParentNodeId = ToNodeId("i=29");
1142  DataTypeAttributes attrs;
1143  attrs.DisplayName = LocalizedText("AxisScaleEnumeration");
1144  attrs.IsAbstract = false;
1145  node.Attributes = attrs;
1146  registry.AddNodes(std::vector<AddNodesItem> {node});
1147  std::vector<AddReferencesItem> refs;
1148  {
1149  AddReferencesItem ref;
1150  ref.IsForward = true;
1152  ref.SourceNodeId = ToNodeId("i=12077");
1154  ref.TargetNodeId = ToNodeId("i=12078");
1155  refs.push_back(ref);
1156  }
1157  registry.AddReferences(refs);
1158 }
1159 
1161 {
1162  AddNodesItem node;
1163  node.RequestedNewNodeId = ToNodeId("i=12078");
1164  node.BrowseName = ToQualifiedName("EnumStrings");
1165  node.Class = NodeClass::Variable;
1166  node.ParentNodeId = ToNodeId("i=12077");
1168  node.TypeDefinition = ToNodeId("i=68");
1169  VariableAttributes attrs;
1170  attrs.DisplayName = LocalizedText("EnumStrings");
1171  attrs.Type = ObjectId::LocalizedText;
1172  attrs.Rank = 1;
1173  node.Attributes = attrs;
1174  registry.AddNodes(std::vector<AddNodesItem> {node});
1175  std::vector<AddReferencesItem> refs;
1176  {
1177  AddReferencesItem ref;
1178  ref.IsForward = true;
1180  ref.SourceNodeId = ToNodeId("i=12078");
1182  ref.TargetNodeId = ToNodeId("i=78");
1183  refs.push_back(ref);
1184  }
1185  registry.AddReferences(refs);
1186 }
1187 
1189 {
1190  AddNodesItem node;
1191  node.RequestedNewNodeId = ToNodeId("i=12171");
1192  node.BrowseName = ToQualifiedName("ComplexNumberType");
1193  node.Class = NodeClass::DataType;
1194  node.ParentNodeId = ToNodeId("i=22");
1196  DataTypeAttributes attrs;
1197  attrs.DisplayName = LocalizedText("ComplexNumberType");
1198  attrs.IsAbstract = false;
1199  node.Attributes = attrs;
1200  registry.AddNodes(std::vector<AddNodesItem> {node});
1201 }
1202 
1204 {
1205  AddNodesItem node;
1206  node.RequestedNewNodeId = ToNodeId("i=12172");
1207  node.BrowseName = ToQualifiedName("DoubleComplexNumberType");
1208  node.Class = NodeClass::DataType;
1209  node.ParentNodeId = ToNodeId("i=22");
1211  DataTypeAttributes attrs;
1212  attrs.DisplayName = LocalizedText("DoubleComplexNumberType");
1213  attrs.IsAbstract = false;
1214  node.Attributes = attrs;
1215  registry.AddNodes(std::vector<AddNodesItem> {node});
1216 }
1217 
1219 {
1220  AddNodesItem node;
1221  node.RequestedNewNodeId = ToNodeId("i=12079");
1222  node.BrowseName = ToQualifiedName("AxisInformation");
1223  node.Class = NodeClass::DataType;
1224  node.ParentNodeId = ToNodeId("i=22");
1226  DataTypeAttributes attrs;
1227  attrs.DisplayName = LocalizedText("AxisInformation");
1228  attrs.IsAbstract = false;
1229  node.Attributes = attrs;
1230  registry.AddNodes(std::vector<AddNodesItem> {node});
1231 }
1232 
1234 {
1235  AddNodesItem node;
1236  node.RequestedNewNodeId = ToNodeId("i=12080");
1237  node.BrowseName = ToQualifiedName("XVType");
1238  node.Class = NodeClass::DataType;
1239  node.ParentNodeId = ToNodeId("i=22");
1241  DataTypeAttributes attrs;
1242  attrs.DisplayName = LocalizedText("XVType");
1243  attrs.IsAbstract = false;
1244  node.Attributes = attrs;
1245  registry.AddNodes(std::vector<AddNodesItem> {node});
1246 }
1247 
1249 {
1250  AddNodesItem node;
1251  node.RequestedNewNodeId = ToNodeId("i=885");
1252  node.BrowseName = ToQualifiedName("Default XML");
1253  node.Class = NodeClass::Object;
1254  node.ParentNodeId = ToNodeId("i=884");
1256  node.TypeDefinition = ToNodeId("i=76");
1257  ObjectAttributes attrs;
1258  attrs.DisplayName = LocalizedText("Default XML");
1259  attrs.EventNotifier = 0;
1260  node.Attributes = attrs;
1261  registry.AddNodes(std::vector<AddNodesItem> {node});
1262  std::vector<AddReferencesItem> refs;
1263  {
1264  AddReferencesItem ref;
1265  ref.IsForward = true;
1267  ref.SourceNodeId = ToNodeId("i=885");
1269  ref.TargetNodeId = ToNodeId("i=8873");
1270  refs.push_back(ref);
1271  }
1272  registry.AddReferences(refs);
1273 }
1274 
1276 {
1277  AddNodesItem node;
1278  node.RequestedNewNodeId = ToNodeId("i=888");
1279  node.BrowseName = ToQualifiedName("Default XML");
1280  node.Class = NodeClass::Object;
1281  node.ParentNodeId = ToNodeId("i=887");
1283  node.TypeDefinition = ToNodeId("i=76");
1284  ObjectAttributes attrs;
1285  attrs.DisplayName = LocalizedText("Default XML");
1286  attrs.EventNotifier = 0;
1287  node.Attributes = attrs;
1288  registry.AddNodes(std::vector<AddNodesItem> {node});
1289  std::vector<AddReferencesItem> refs;
1290  {
1291  AddReferencesItem ref;
1292  ref.IsForward = true;
1294  ref.SourceNodeId = ToNodeId("i=888");
1296  ref.TargetNodeId = ToNodeId("i=8876");
1297  refs.push_back(ref);
1298  }
1299  registry.AddReferences(refs);
1300 }
1301 
1303 {
1304  AddNodesItem node;
1305  node.RequestedNewNodeId = ToNodeId("i=12173");
1306  node.BrowseName = ToQualifiedName("Default XML");
1307  node.Class = NodeClass::Object;
1308  node.ParentNodeId = ToNodeId("i=12171");
1310  node.TypeDefinition = ToNodeId("i=76");
1311  ObjectAttributes attrs;
1312  attrs.DisplayName = LocalizedText("Default XML");
1313  attrs.EventNotifier = 0;
1314  node.Attributes = attrs;
1315  registry.AddNodes(std::vector<AddNodesItem> {node});
1316  std::vector<AddReferencesItem> refs;
1317  {
1318  AddReferencesItem ref;
1319  ref.IsForward = true;
1321  ref.SourceNodeId = ToNodeId("i=12173");
1323  ref.TargetNodeId = ToNodeId("i=12175");
1324  refs.push_back(ref);
1325  }
1326  registry.AddReferences(refs);
1327 }
1328 
1330 {
1331  AddNodesItem node;
1332  node.RequestedNewNodeId = ToNodeId("i=12174");
1333  node.BrowseName = ToQualifiedName("Default XML");
1334  node.Class = NodeClass::Object;
1335  node.ParentNodeId = ToNodeId("i=12172");
1337  node.TypeDefinition = ToNodeId("i=76");
1338  ObjectAttributes attrs;
1339  attrs.DisplayName = LocalizedText("Default XML");
1340  attrs.EventNotifier = 0;
1341  node.Attributes = attrs;
1342  registry.AddNodes(std::vector<AddNodesItem> {node});
1343  std::vector<AddReferencesItem> refs;
1344  {
1345  AddReferencesItem ref;
1346  ref.IsForward = true;
1348  ref.SourceNodeId = ToNodeId("i=12174");
1350  ref.TargetNodeId = ToNodeId("i=12178");
1351  refs.push_back(ref);
1352  }
1353  registry.AddReferences(refs);
1354 }
1355 
1357 {
1358  AddNodesItem node;
1359  node.RequestedNewNodeId = ToNodeId("i=12081");
1360  node.BrowseName = ToQualifiedName("Default XML");
1361  node.Class = NodeClass::Object;
1362  node.ParentNodeId = ToNodeId("i=12079");
1364  node.TypeDefinition = ToNodeId("i=76");
1365  ObjectAttributes attrs;
1366  attrs.DisplayName = LocalizedText("Default XML");
1367  attrs.EventNotifier = 0;
1368  node.Attributes = attrs;
1369  registry.AddNodes(std::vector<AddNodesItem> {node});
1370  std::vector<AddReferencesItem> refs;
1371  {
1372  AddReferencesItem ref;
1373  ref.IsForward = true;
1375  ref.SourceNodeId = ToNodeId("i=12081");
1377  ref.TargetNodeId = ToNodeId("i=12083");
1378  refs.push_back(ref);
1379  }
1380  registry.AddReferences(refs);
1381 }
1382 
1384 {
1385  AddNodesItem node;
1386  node.RequestedNewNodeId = ToNodeId("i=12082");
1387  node.BrowseName = ToQualifiedName("Default XML");
1388  node.Class = NodeClass::Object;
1389  node.ParentNodeId = ToNodeId("i=12080");
1391  node.TypeDefinition = ToNodeId("i=76");
1392  ObjectAttributes attrs;
1393  attrs.DisplayName = LocalizedText("Default XML");
1394  attrs.EventNotifier = 0;
1395  node.Attributes = attrs;
1396  registry.AddNodes(std::vector<AddNodesItem> {node});
1397  std::vector<AddReferencesItem> refs;
1398  {
1399  AddReferencesItem ref;
1400  ref.IsForward = true;
1402  ref.SourceNodeId = ToNodeId("i=12082");
1404  ref.TargetNodeId = ToNodeId("i=12086");
1405  refs.push_back(ref);
1406  }
1407  registry.AddReferences(refs);
1408 }
1409 
1411 {
1412  AddNodesItem node;
1413  node.RequestedNewNodeId = ToNodeId("i=886");
1414  node.BrowseName = ToQualifiedName("Default Binary");
1415  node.Class = NodeClass::Object;
1416  node.ParentNodeId = ToNodeId("i=884");
1418  node.TypeDefinition = ToNodeId("i=76");
1419  ObjectAttributes attrs;
1420  attrs.DisplayName = LocalizedText("Default Binary");
1421  attrs.EventNotifier = 0;
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=886");
1431  ref.TargetNodeId = ToNodeId("i=8238");
1432  refs.push_back(ref);
1433  }
1434  registry.AddReferences(refs);
1435 }
1436 
1438 {
1439  AddNodesItem node;
1440  node.RequestedNewNodeId = ToNodeId("i=889");
1441  node.BrowseName = ToQualifiedName("Default Binary");
1442  node.Class = NodeClass::Object;
1443  node.ParentNodeId = ToNodeId("i=887");
1445  node.TypeDefinition = ToNodeId("i=76");
1446  ObjectAttributes attrs;
1447  attrs.DisplayName = LocalizedText("Default Binary");
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=889");
1458  ref.TargetNodeId = ToNodeId("i=8241");
1459  refs.push_back(ref);
1460  }
1461  registry.AddReferences(refs);
1462 }
1463 
1465 {
1466  AddNodesItem node;
1467  node.RequestedNewNodeId = ToNodeId("i=12181");
1468  node.BrowseName = ToQualifiedName("Default Binary");
1469  node.Class = NodeClass::Object;
1470  node.ParentNodeId = ToNodeId("i=12171");
1472  node.TypeDefinition = ToNodeId("i=76");
1473  ObjectAttributes attrs;
1474  attrs.DisplayName = LocalizedText("Default Binary");
1475  attrs.EventNotifier = 0;
1476  node.Attributes = attrs;
1477  registry.AddNodes(std::vector<AddNodesItem> {node});
1478  std::vector<AddReferencesItem> refs;
1479  {
1480  AddReferencesItem ref;
1481  ref.IsForward = true;
1483  ref.SourceNodeId = ToNodeId("i=12181");
1485  ref.TargetNodeId = ToNodeId("i=12183");
1486  refs.push_back(ref);
1487  }
1488  registry.AddReferences(refs);
1489 }
1490 
1492 {
1493  AddNodesItem node;
1494  node.RequestedNewNodeId = ToNodeId("i=12182");
1495  node.BrowseName = ToQualifiedName("Default Binary");
1496  node.Class = NodeClass::Object;
1497  node.ParentNodeId = ToNodeId("i=12172");
1499  node.TypeDefinition = ToNodeId("i=76");
1500  ObjectAttributes attrs;
1501  attrs.DisplayName = LocalizedText("Default Binary");
1502  attrs.EventNotifier = 0;
1503  node.Attributes = attrs;
1504  registry.AddNodes(std::vector<AddNodesItem> {node});
1505  std::vector<AddReferencesItem> refs;
1506  {
1507  AddReferencesItem ref;
1508  ref.IsForward = true;
1510  ref.SourceNodeId = ToNodeId("i=12182");
1512  ref.TargetNodeId = ToNodeId("i=12186");
1513  refs.push_back(ref);
1514  }
1515  registry.AddReferences(refs);
1516 }
1517 
1519 {
1520  AddNodesItem node;
1521  node.RequestedNewNodeId = ToNodeId("i=12089");
1522  node.BrowseName = ToQualifiedName("Default Binary");
1523  node.Class = NodeClass::Object;
1524  node.ParentNodeId = ToNodeId("i=12079");
1526  node.TypeDefinition = ToNodeId("i=76");
1527  ObjectAttributes attrs;
1528  attrs.DisplayName = LocalizedText("Default Binary");
1529  attrs.EventNotifier = 0;
1530  node.Attributes = attrs;
1531  registry.AddNodes(std::vector<AddNodesItem> {node});
1532  std::vector<AddReferencesItem> refs;
1533  {
1534  AddReferencesItem ref;
1535  ref.IsForward = true;
1537  ref.SourceNodeId = ToNodeId("i=12089");
1539  ref.TargetNodeId = ToNodeId("i=12091");
1540  refs.push_back(ref);
1541  }
1542  registry.AddReferences(refs);
1543 }
1544 
1546 {
1547  AddNodesItem node;
1548  node.RequestedNewNodeId = ToNodeId("i=12090");
1549  node.BrowseName = ToQualifiedName("Default Binary");
1550  node.Class = NodeClass::Object;
1551  node.ParentNodeId = ToNodeId("i=12080");
1553  node.TypeDefinition = ToNodeId("i=76");
1554  ObjectAttributes attrs;
1555  attrs.DisplayName = LocalizedText("Default Binary");
1556  attrs.EventNotifier = 0;
1557  node.Attributes = attrs;
1558  registry.AddNodes(std::vector<AddNodesItem> {node});
1559  std::vector<AddReferencesItem> refs;
1560  {
1561  AddReferencesItem ref;
1562  ref.IsForward = true;
1564  ref.SourceNodeId = ToNodeId("i=12090");
1566  ref.TargetNodeId = ToNodeId("i=12094");
1567  refs.push_back(ref);
1568  }
1569  registry.AddReferences(refs);
1570 }
1571 
1573 {
1574  create_2365(registry);
1575  create_2366(registry);
1576  create_2367(registry);
1577  create_2368(registry);
1578  create_2370(registry);
1579  create_2369(registry);
1580  create_2371(registry);
1581  create_2372(registry);
1582  create_2373(registry);
1583  create_2374(registry);
1584  create_2375(registry);
1585  create_2376(registry);
1586  create_2377(registry);
1587  create_11238(registry);
1588  create_11241(registry);
1589  create_11461(registry);
1590  create_12021(registry);
1591  create_12024(registry);
1592  create_12025(registry);
1593  create_12026(registry);
1594  create_12027(registry);
1595  create_12028(registry);
1596  create_12029(registry);
1597  create_12037(registry);
1598  create_12038(registry);
1599  create_12046(registry);
1600  create_12047(registry);
1601  create_12055(registry);
1602  create_12056(registry);
1603  create_12057(registry);
1604  create_12065(registry);
1605  create_12066(registry);
1606  create_12067(registry);
1607  create_12068(registry);
1608  create_12076(registry);
1609  create_884(registry);
1610  create_887(registry);
1611  create_12077(registry);
1612  create_12078(registry);
1613  create_12171(registry);
1614  create_12172(registry);
1615  create_12079(registry);
1616  create_12080(registry);
1617  create_885(registry);
1618  create_888(registry);
1619  create_12173(registry);
1620  create_12174(registry);
1621  create_12081(registry);
1622  create_12082(registry);
1623  create_886(registry);
1624  create_889(registry);
1625  create_12181(registry);
1626  create_12182(registry);
1627  create_12089(registry);
1628  create_12090(registry);
1629 
1630 }
1631 
1632 } // namespace
1633 
static void create_12056(OpcUa::NodeManagementServices &registry)
static void create_12181(OpcUa::NodeManagementServices &registry)
static void create_11241(OpcUa::NodeManagementServices &registry)
static void create_12082(OpcUa::NodeManagementServices &registry)
static void create_12076(OpcUa::NodeManagementServices &registry)
static void create_12172(OpcUa::NodeManagementServices &registry)
static void create_12066(OpcUa::NodeManagementServices &registry)
static void create_2370(OpcUa::NodeManagementServices &registry)
static void create_12081(OpcUa::NodeManagementServices &registry)
static void create_2366(OpcUa::NodeManagementServices &registry)
static void create_12078(OpcUa::NodeManagementServices &registry)
static void create_12090(OpcUa::NodeManagementServices &registry)
static void create_12079(OpcUa::NodeManagementServices &registry)
static void create_2368(OpcUa::NodeManagementServices &registry)
static void create_887(OpcUa::NodeManagementServices &registry)
static void create_12089(OpcUa::NodeManagementServices &registry)
static void create_12171(OpcUa::NodeManagementServices &registry)
static void create_12028(OpcUa::NodeManagementServices &registry)
static void create_12047(OpcUa::NodeManagementServices &registry)
static void create_2374(OpcUa::NodeManagementServices &registry)
registry_t< std::mutex > registry
Definition: registry.h:211
static void create_885(OpcUa::NodeManagementServices &registry)
static void create_2375(OpcUa::NodeManagementServices &registry)
static void create_12174(OpcUa::NodeManagementServices &registry)
static void create_12067(OpcUa::NodeManagementServices &registry)
virtual std::vector< StatusCode > AddReferences(const std::vector< AddReferencesItem > &items)=0
static void create_889(OpcUa::NodeManagementServices &registry)
static void create_2376(OpcUa::NodeManagementServices &registry)
static void create_12029(OpcUa::NodeManagementServices &registry)
static void create_12025(OpcUa::NodeManagementServices &registry)
static void create_11461(OpcUa::NodeManagementServices &registry)
static void create_2367(OpcUa::NodeManagementServices &registry)
static void create_2377(OpcUa::NodeManagementServices &registry)
static void create_11238(OpcUa::NodeManagementServices &registry)
void CreateAddressSpacePart8(OpcUa::NodeManagementServices &registry)
OPC UA Address space part. GNU LGPL.
static void create_12027(OpcUa::NodeManagementServices &registry)
static void create_2369(OpcUa::NodeManagementServices &registry)
QualifiedName ToQualifiedName(const std::string &str, uint32_t default_ns=0)
static void create_12055(OpcUa::NodeManagementServices &registry)
static void create_12065(OpcUa::NodeManagementServices &registry)
static void create_12024(OpcUa::NodeManagementServices &registry)
static void create_2365(OpcUa::NodeManagementServices &registry)
static void create_884(OpcUa::NodeManagementServices &registry)
static void create_12057(OpcUa::NodeManagementServices &registry)
static void create_12080(OpcUa::NodeManagementServices &registry)
NodeId ToNodeId(const std::string &str, uint32_t defaultNamespace=0)
static void create_12077(OpcUa::NodeManagementServices &registry)
static void create_2371(OpcUa::NodeManagementServices &registry)
static void create_886(OpcUa::NodeManagementServices &registry)
static void create_12026(OpcUa::NodeManagementServices &registry)
virtual std::vector< AddNodesResult > AddNodes(const std::vector< AddNodesItem > &items)=0
static void create_12037(OpcUa::NodeManagementServices &registry)
static void create_12173(OpcUa::NodeManagementServices &registry)
static void create_12182(OpcUa::NodeManagementServices &registry)
static void create_2372(OpcUa::NodeManagementServices &registry)
static void create_12046(OpcUa::NodeManagementServices &registry)
static void create_12068(OpcUa::NodeManagementServices &registry)
static void create_2373(OpcUa::NodeManagementServices &registry)
static void create_888(OpcUa::NodeManagementServices &registry)
static void create_12038(OpcUa::NodeManagementServices &registry)
static void create_12021(OpcUa::NodeManagementServices &registry)


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