CollectionsΒΆ
Introduction
A collection is a C# object that contains multiple objects. In UNIQO they are especially useful for counting, iterating, adding and removing child nodes of a given node.
Types of collections
There are two types of collections:
Generic children collection. This is available in every
IUANode
C# object, therefore for each project node. It collects the object/node properties and other objects/nodes that are its direct children.Specialized collections of some object types (see Specialized collections).
Specialized collections
Some object types have a related specialized collection. Below is a list of the object types for which there is a specialized collection.
Type of project object |
BrowseName of the object type |
Collection |
Type of collection object |
---|---|---|---|
Data logger |
|
|
|
Event logger |
|
|
|
OPC UA Client |
|
|
|
OPC UA Server |
|
|
|
|
|
||
|
|
||
Report |
|
|
|
Retentivity database |
|
|
|
Store |
|
|
|
Table |
|
|
|
Circular gauge |
|
|
|
Linear gauge |
|
|
|
Data grid |
|
|
|
Navigation panel |
|
|
|
Trend pen |
|
|
|
XY chart line |
|
|
|
Communication station |
|
|
|
|
|
||
Graphical objects that can have children (Containers) |
- |
|
|
Object |
|
|
Note instances of any derived types that are not represented in |
Variable |
|
|
Note instances of any derived types that are not represented in |