OPC Labs EasyOPC-UA Components Library
Project Overview
Description
OPC Labs EasyOPC-UA Components Library

 

TLBID (Type Library ID): 5346E434-17C3-4D23-AD1F-43F7B92B2468
Assembly: OpcLabs.EasyOpcUAComponents, Version=5.81.455.1, Culture=neutral, PublicKeyToken=6faddca41dacb409

 

For more information, see OpcLabs_EasyOpcUAComponents in .NET Reference.

Classes
Class ModuleDescription
A specialized OPC UA client object for alarms and conditions.

 

ProgId: OpcLabs.EasyOpc.UA.AlarmsAndConditions.EasyUAAlarmsAndConditionsClient
CLSID (Class ID): bde0a98b-801e-4a29-9428-946b7378e803
Default interface: OpcLabs.EasyOpc.UA.AlarmsAndConditions.ComTypes._EasyUAAlarmsAndConditionsClient
Event source interface:

 

For more information, see EasyUAAlarmsAndConditionsClient and OpcLabs.EasyOpc.UA.AlarmsAndConditions.ComTypes._EasyUAAlarmsAndConditionsClient in .NET Reference.

A component that allows management of the OPC UA application.

 

ProgId: OpcLabs.EasyOpc.UA.Application.EasyUAApplication
CLSID (Class ID): 0f6be934-443d-4037-a4e8-e4f4a64394bc
Default interface: OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAApplication
Event source interface: OpcLabs.EasyOpc.UA.Application.ComTypes.DEasyUAClientServerApplicationEvents

 

For more information, see EasyUAApplication and OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAApplication in .NET Reference.

A specialized OPC UA client object for certificate management.

 

ProgId: OpcLabs.EasyOpc.UA.Gds.EasyUACertificateManagementClient
CLSID (Class ID): 77433805-e74b-4dd3-add5-864622de9614
Default interface: OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUACertificateManagementClient
Event source interface:

 

For more information, see EasyUACertificateManagementClient and OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUACertificateManagementClient in .NET Reference.

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

 

ProgId: OpcLabs.EasyOpc.UA.EasyUAClient
CLSID (Class ID): 54afb0ea-9809-4d1d-afbe-0ec164c59a45
Default interface: OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient
Event source interface: OpcLabs.EasyOpc.UA.ComTypes.DEasyUAClientEvents

 

For more information, see EasyUAClient and OpcLabs.EasyOpc.UA.ComTypes._EasyUAClient in .NET Reference.

Allows static management and configuration of the EasyUAClient object.

 

ProgId: OpcLabs.EasyOpc.UA.EasyUAClientManagement
CLSID (Class ID): 4f0f5c25-2e2b-406f-9526-75f35f90c87f
Default interface: OpcLabs.EasyOpc.UA.ComTypes._EasyUAClientManagement
Event source interface: OpcLabs.EasyOpc.UA.ComTypes.DEasyUAClientManagementEvents

 

For more information, see EasyUAClientManagement and OpcLabs.EasyOpc.UA.ComTypes._EasyUAClientManagement in .NET Reference.

A specialized OPC UA client object for global discovery.

 

ProgId: OpcLabs.EasyOpc.UA.Gds.EasyUAGlobalDiscoveryClient
CLSID (Class ID): fb120efe-125f-48f5-8718-5b508a44a619
Default interface: OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient
Event source interface:

 

For more information, see EasyUAGlobalDiscoveryClient and OpcLabs.EasyOpc.UA.Gds.ComTypes._EasyUAGlobalDiscoveryClient in .NET Reference.

A specialized OPC UA client object for PubSub.

 

ProgId: OpcLabs.EasyOpc.UA.PubSub.InformationModel.EasyUAPublishSubscribeClient
CLSID (Class ID): 0cbff3b4-a000-445f-a931-9afaa496a234
Default interface: OpcLabs.EasyOpc.UA.PubSub.InformationModel.ComTypes._EasyUAPublishSubscribeClient
Event source interface:

 

For more information, see EasyUAPublishSubscribeClient and OpcLabs.EasyOpc.UA.PubSub.InformationModel.ComTypes._EasyUAPublishSubscribeClient in .NET Reference.

The EasyUASubscriber object is the main object that allows simple access to OPC-UA PubSub publishers.

 

ProgId: OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriber
CLSID (Class ID): edc1f10e-3fc6-4604-9bc6-4fff579d271a
Default interface: OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriber
Event source interface: OpcLabs.EasyOpc.UA.PubSub.ComTypes.DEasyUASubscriberEvents

 

For more information, see EasyUASubscriber and OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriber in .NET Reference.

Allows static management and configuration of the EasyUASubscriber object.

 

ProgId: OpcLabs.EasyOpc.UA.PubSub.EasyUASubscriberManagement
CLSID (Class ID): d272c305-b47e-4b3d-acd8-cd21635756e4
Default interface: OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriberManagement
Event source interface: OpcLabs.EasyOpc.UA.PubSub.ComTypes.DEasyUASubscriberManagementEvents

 

For more information, see EasyUASubscriberManagement and OpcLabs.EasyOpc.UA.PubSub.ComTypes._EasyUASubscriberManagement in .NET Reference.

Remarks
This documentation is for COM interface to OPC Data Client (for use from tools such as VB6, VBA, Delphi, PHP etc.). If you are developing in .NET, use a direct link in this article to navigate to the corresponding .NET content, or visit .NET Assemblies Reference for an overview of available .NET reference parts.

The COM objects of OPC Data Client are based upon the underlying .NET objects. In order to avoid duplicities and mismatches, the documentation is primarily maintained for the .NET objects. The .NET objects are exposed using the "interop" mechanism to the COM world using an automated translation provided by Microsoft. Therefore, a documentation that applies to a .NET type or member that is exposed to COM can be assumed to apply to the corresponding .NET type or member as well.

The bulk of the reference documentation for COM type libraries is generated from the type libraries themselves. This means that only a limited descriptive text (typically, one line) is available with each type or member. You need to look to the reference documentation for the .NET assemblies in order to find the more detailed documentation.

In addition, some languages or COM-based tools do not make direct use of the type libraries, and therefore require some additional effort to use the COM objects - such as knowing their ProgIDs, dealing with interface IDs (IIDs), etc.

For more information, see COM Type Libraries Reference.