QuickOPC User's Guide and Reference
OpcLabs.EasyOpc.UA.ComplexEventProcessing Namespace
Inheritance Hierarchy
OpcLabs.OpcComplexEventProcessing Assembly : OpcLabs.EasyOpc.UA.ComplexEventProcessing Namespace
This namespace contains classes used to develop StreamInsight applications with OPC Unified Architecture (OPC-UA).
Classes
 ClassDescription
ClassAn event payload with an OPC-UA attribute value, together with status code and timestamps.
ClassAn event payload for significant data change in a subscribed OPC-UA monitored item.
Remarks

 

The event payload class for OPC Unified Architecture is the UADataChangeNotificationPayload<TValue>, where TValue is the type of the OPC values. This class contains an embedded UAAttributeDataPayload<TValue> object, which contains the actual OPC value, timestamps, and status. This object is always present; in case of errors, it contains default values.

In addition, there are Endpoint and Attribute string properties, identifying the source of the event. For a single OPC observable, they always contain the same value, but they become useful once you start combining events from different OPC sources into one stream.

 

See Also

Reference

OpcLabs.OpcComplexEventProcessing Assembly