5.7 Constants of Array Lengths
The described function blocks make use of arrays.
The length of these arrays is – if not formally limited by the function block – vendor-specific and could be made changeable for resource optimization.
This is a list of arrays and as a naming convention their length-constants.
Every group of arrays should have the same length for ease of use.
All arrays should be defined as [1..CONSTANT-LENGTH], so for instance as ARRAY [1.. MAX_ELEMENTS_NODELIST] OF <<DATATYPE>>
| CONSTANT-LENGTH | Description |
|---|---|
| MAX_ELEMENTS_ARRAYDIMENSION | Used at UANodeInformation. Limits the maximum dimensions of a node, which could be used. |
| MAX_ELEMENTS_INDEXRANGE | Used at UANodeAdditionalInfo. Limits the maximum defined. |
| MAX_ELEMENTS_NODELIST | Limits the number of nodes, which could be used by the List function blocks |
| MAX_ELEMENTS_MONITORLIST | Limits the number of monitored items, which could be used by the monitored items blocks for each connection. |
| MAX_ELEMENTS_BROWSERESULT | Limits the number of browse results, which could be used by the Browse block |
| MAX_ELEMENTS_HISTORYDATA | Limits the number of browse results, which could be used by the HistoryUpdate block and HistoryRead blocks. |
| MAX_ELEMENTS_EVENTITEMOPERATE | Limits the number of event items, which could be used by the event items operate block |
| MAX_ELEMENTS_REGISTER | Limits the number of NodeIDs which can be registered for each connection. |
| MAX_ELEMENTS_RELATIVEPATH | Limits the number of relative path elements in a relative path. |
| MAX_ELEMENTS_NAMESPACES | Limits the number of namespaces (either Uris or Indexes) |
| MAX_ELEMENTS_METHOD | Limits the number of methods |
| MAX_EVENT_FIELD_SELECTIONS | Limit the number of selections |
| MAX_ELEMENTS_EVENTITEMLIST | Limit the number of event items |