QuickOPC User's Guide and Reference
OpcLabs.EasyOpc.UA Namespace
Inheritance Hierarchy
OpcLabs.EasyOpcUA Assembly : OpcLabs.EasyOpc.UA Namespace
This namespace contains classes that facilitate easy work with OPC Unified Architecture (OPC-UA). It also contains the most important extension classes.
Classes
 ClassDescription
ClassContains URI strings used by EasyUAClient and OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber.
Class

The EasyUAClient object is the main object that allows simple access to OPC Unified Architecture servers.

The core members of this object come from the IEasyUAClient interface.

ClassAllows static configuration of the EasyUAClient object.
ClassDescribes how to select the EasyUAClient object.
ClassAn exception specific to the EasyUAClient component.
ClassBase class for specialized OPC UA clients.
ClassContains extension methods to the IEasyUAClient interface.
ClassA class that stores the value of an attribute, together with status code and timestamps.
ClassA field referring an attribute.
ClassA collection of OPC UA attribute fields.
ClassSpecifies which nodes will be returned by browsing the OPC server's address space.
ClassAn exception thrown when a UA defined error occurs in the Call operation.
ClassThe code bits of the status code (UAStatusCode).
ClassDefines the conditions under which a data change notification should be reported.
ClassA class that stores the value, together with status code and timestamps.
ClassContains data defining a connection to the OPC-UA Server (mainly, its URL string).
ClassA collection of OPC UA endpoint descriptors.
ClassThis is a dictionary where the key is an OPC UA endpoint descriptor, and the value is a an OPC UA node ID.
ClassContains event notification information.
ClassDefines the conditions under which an event notification should be reported.
ClassThe builder for event filter.
ClassFlags that can be set for the EventNotifier attribute.
ClassAn object used to wrap OPC UA complex data types.
ClassThis is a dictionary where the key is an OPC UA attribute field, and the value is a value result of that field.
ClassAn index range. Determines a continuous span of elements for a single dimension of an array.
ClassList of index ranges. Can be used to identify the whole array, a single element of a structure or an array, or a single range of indexes for arrays.
ClassA dictionary where the key is an OPC UA qualified name, and the value can be any value valid in OPC UA.
ClassProvides an OPC UA key value pair.
ClassThe exception that is thrown when an OPC UA method result (output argument) is not valid.
ClassContains monitoring parameters (such as the sampling interval, and optional data change or event filter).
ClassContains information necessary to identify a node in OPC UA address space.
ClassThis is a dictionary where the key is an OPC UA node ID, and the value is a an OPC UA application element.
ClassContains parameters for OPC-UA read operations, such as the maximum age of the value.
ClassThe exception that is thrown when an OPC UA result (return value or an argument) was not expected for the requested operation.
ClassAn exception thrown when a UA defined error occurs.
ClassThe service result combines the status code and diagnostic information.
ClassA status code that describes the result of a service or operation.
ClassAn exception generated when the OPC-UA status code is not as expected.
ClassContains subscription parameters (such as the publishing interval).
ClassDefines the local time that may or may not take daylight saving time into account.
ClassContains classes that facilitate work with OPC-UA types.
ClassContains static members that facilitate work with types related to OPC Unified Architecture.
ClassContains standard OPC-UA value rank values. The value rank indicates whether the Value Attribute of the OPC-UA Variable is an array and how many dimensions the array has.
Interfaces
 InterfaceDescription
InterfaceAllows simple access to OPC Unified Architecture servers.
InterfaceProvides access to enqueuing for IEasyUAClient objects.
InterfaceProvides access to settings for IEasyUAClient objects.
InterfaceProvides access to OPC UA server tables.
InterfaceBase interface for specialized OPC UA client objects.
Delegates
 DelegateDescription
DelegateRepresents the method that will handle an event raised for every significant data change in a subscribed OPC monitored item.
DelegateRepresents the method that will handle an event raised for every event notification generated by a subscribed OPC monitored item.
DelegateRepresents the method that will handle an event raised for a change in the condition of an OPC server.
Enumerations
 EnumerationDescription
EnumerationId of an attribute in OPC UA address space.
EnumerationThe directions of the references to return.
EnumerationEnumeration of OPC UA built-in types.
EnumerationSpecifies the conditions under which a data change notification should be reported.
EnumerationA value that defines the Deadband type and behavior.
EnumerationThe types of encodings that may used with an OPC UA extension object.
EnumerationThe type of information contained in the info bits of status code (UAStatusCode).
EnumerationFlags that are set to indicate the limit status of the value.
EnumerationDefines severity codes.
See Also

Reference

OpcLabs.EasyOpcUA Assembly