MaxMonitoredItems is an integer specifying the maximum number of MonitoredItems the Server can support. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum.
MaxMonitoredItemsPerSubscription is an integer specifying the maximum number of MonitoredItems per Subscription the Server can support. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum
(draft) MaxMonitoredItemsQueueSize is an integer specifying the maximum size of MonitoredItem queues. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum.
MaxSelectClauseParameters is an integer specifying the maximum number of EventField SelectClause Parameters the Server can support for an EventFilter. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum.
An EventFilter with more select clauses than this is refused with BadEventFilterInvalid. Default 1000: a client that selects every field of every standard condition type (what the OPC Foundation CTT's alarm collector does) sends 149 of them.
MaxSessions is an integer specifying the maximum number of concurrent Sessions the Server can support. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum.
MaxSubscriptions is an integer specifying the maximum number of Subscriptions the Server can support. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum.
MaxSubscriptionsPerSession is an integer specifying the maximum number of Subscriptions per Session the Server can support. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum.
MaxWhereClauseParameters is an integer specifying the maximum number of EventField WhereClause Parameters the Server can support for an EventFilter. The value specifies the maximum the Server can support under normal circumstances, therefore there is no guarantee the Server can always support the maximum
Counted as the operands of every element of the whereClause; more than this is refused with BadEventFilterInvalid. Default 1000: an alarm collector's "InList(ConditionId, ...)" grows by one operand per condition it tracks.
MinSupportedSampleRate, in milliseconds: the fastest sampling interval the server supports, and the floor of the revisedSamplingInterval it answers to a requested 0. Defaults to MonitoredItem.minimumSamplingInterval (50 ms). A Variable whose MinimumSamplingInterval is 0 is still delivered on change, the revised interval being the window over which changes are coalesced. Set it to 0 to claim exception-based acquisition: such items are then answered with a revisedSamplingInterval of 0 and every change is reported (the CTT flags this for manual verification).
ConformanceUnits is a QualifiedName array specifying the set of conformance units the Server supports (Part 5, Server/ServerCapabilities/ConformanceUnits, i=24101, new in OPC UA 1.05). Part 7 1.05 wants this list limited to the ConformanceUnits the Server supports in its current configuration, e.g.
[new QualifiedName({ name: "Base Info Core Structure 2" })].The variable reads the list live: assigning or pushing to
server.engine.serverCapabilities.conformanceUnitsafter the server has started is reflected in the next Read. It is read-only for clients. Default: empty, which is served as a typed empty QualifiedName array (not a Null variant).