QuickOPC User's Guide and Reference
OpcLabs.EasyOpc.UA.PubSub Namespace (OpcLabs.EasyOpcUA)
Inheritance Hierarchy
OpcLabs.EasyOpcUA Assembly : OpcLabs.EasyOpc.UA.PubSub Namespace
This namespace contains classes that facilitate easy work with OPC Unified Architecture (OPC-UA) PubSub. It also contains the most important extension classes.
Classes
 ClassDescription
ClassThe core part of the EasyUASubscriber object.
ClassThe core part of the EasyUASubscriberManagement object.
ClassDescribes how to select the EasyUASubscriberCore object.
ClassContains extension methods to the IEasyUASubscriber interface.
ClassContains data about the received dataset message.
ClassContains data about the received dataset field.
ClassDescriptor for a dataset field (using a dataset field Id, or field name).
ClassContains header information of the received dataset message.
ClassContains information needed to subscribe to a dataset.
ClassDescriptor for a dataset writer (using a physical Id, or logical name).
ClassA dictionary of OPC UA dataset field data objects, keyed by the dataset field Id (a GUID).
ClassA unique identifier for a publisher within a message oriented middleware.
ClassRepresents communication parameters for OPC UA publisher or subscriber.
ClassDescriptor for a PubSub connection (using physical parameters, or logical name).
ClassDescriptor for a PubSub group (using physical or logical information).
ClassContains header information of the received PubSub message.
ClassDescriptor for an object in OPC UA PubSub.
ClassDescribes how the PubSub logical information should be resolved to physical.
ClassContains static members that facilitate work with types related to OPC Unified Architecture.
ClassA dictionary of OPC UA dataset field data objects, keyed by the field name.
ClassSpecifies how the incoming PubSub messages should be filtered before being delivered to the application.
ClassRepresents communication parameters for an OPC UA subscriber.
ClassDescriptor for a writer group (using physical Id, or logical name).
Interfaces
 InterfaceDescription
InterfaceProvides easy OPC UA PubSub subscriber functionality.
InterfaceProvides access to settings for IEasyUASubscriber objects.
Delegates
 DelegateDescription
DelegateRepresents the method that will handle an event raised for every dataset message field received.
DelegateRepresents the method that will handle an event raised for every dataset message received.
DelegateRepresents the method that handles events raised when the OPC UA PubSub resolver accesses its target.
DelegateRepresents the method that handles events raised when the OPC UA PubSub has resolved the dataset subscription descriptor.
Enumerations
 EnumerationDescription
EnumerationThe type of the publisher Id.
EnumerationThe kinds of OPC UA PubSub resolvers.
Remarks

 

This chapter gives guidance in implementing common tasks when dealing with data made available over OPC UA PubSub. You achieve these tasks mainly by calling methods on the EasyUASubscriber object. Depending on what you need, see:

Subscribing to Information (OPC UA PubSub)
The features discussed here, or some of them, may not be available in all editions of the product. Check the Product Editions page for differences between the editions. The trial license has all features enabled (and is limited in period for which it provides valid data), but licenses for specific commercial editions may have functionality limitations.

OPC UA PubSub is a large specification, and not all its parts are commonly used and have the same significance. QuickOPC implements the parts that are relevant for its purpose. Some parts OPC UA PubSub functionality is not available in QuickOPC. The parts that are not (yet) available include:

Most of the OPC UA PubSub examples work with the OPC UA Demo Publisher that is installed with the product, or can be downloaded separately. It supports Windows, Linux and macOS.

 

See Also

Reference

OpcLabs.EasyOpcUA Assembly