TLBID (Type Library ID): 18DA6A2B-4F60-4875-8CF7-88C07AE166B9
Assembly: OpcLabs.EasyOpcUACore, Version=5.84.192.1, Culture=neutral, PublicKeyToken=6faddca41dacb409
For more information, see OpcLabs_EasyOpcUACore in .NET Reference.
TLBID (Type Library ID): 18DA6A2B-4F60-4875-8CF7-88C07AE166B9
Assembly: OpcLabs.EasyOpcUACore, Version=5.84.192.1, Culture=neutral, PublicKeyToken=6faddca41dacb409
For more information, see OpcLabs_EasyOpcUACore in .NET Reference.
| Class Module | Description |
|---|---|
| AbstractEasyUAClientServerApplication | An abstract implementation of OPC UA client/server application.
ProgId: OpcLabs.EasyOpc.UA.Application.AbstractEasyUAClientServerApplication
For more information, see AbstractEasyUAClientServerApplication and OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientServerApplication in .NET Reference. |
| ComEasyUAClientConnectionControl | COM object that provides methods to control the OPC UA client connections to the server.
ProgId: OpcLabs.EasyOpc.UA.Services.ComTypes.Implementation.ComEasyUAClientConnectionControl
For more information, see ComEasyUAClientConnectionControl and OpcLabs.EasyOpc.UA.Services.ComTypes._EasyUAClientConnectionControl in .NET Reference. |
| ComEasyUAClientConnectionMonitoring | COM object that provides methods to monitor the OPC UA client connections to the server.
ProgId: OpcLabs.EasyOpc.UA.Services.ComTypes.Implementation.ComEasyUAClientConnectionMonitoring
For more information, see ComEasyUAClientConnectionMonitoring and OpcLabs.EasyOpc.UA.Services.ComTypes._EasyUAClientConnectionMonitoring in .NET Reference. |
| ComEasyUAClientNodeRegistration | COM object that provides methods to register repeatedly accessed nodes.
ProgId: OpcLabs.EasyOpc.UA.Services.ComTypes.Implementation.ComEasyUAClientNodeRegistration
For more information, see ComEasyUAClientNodeRegistration and OpcLabs.EasyOpc.UA.Services.ComTypes._EasyUAClientNodeRegistration in .NET Reference. |
| DEasyUAClientConnectionMonitoringEvents | Provides methods and events to monitor the OPC UA client connections to the server.
IID (Interface ID): 68427062-23da-4e3e-82cf-74012d87b782
For more information, see DEasyUAClientConnectionMonitoringEvents in .NET Reference. |
| DEasyUAClientEvents | The EasyUAClient object is the main object that allows simple access to OPC Unified Architecture servers. |
| DEasyUAClientManagementEvents | Exposes static events of the EasyUAClient object. |
| DEasyUAClientServerApplicationEvents | Exposes events of the EasyUAClientServerApplication object. |
| DEasyUASubscriberEvents | The EasyUASubscriber object is the main object that allows simple access to OPC-UA PubSub publishers. |
| DEasyUASubscriberManagementEvents | Exposes static events of the EasyUASubscriber object. |
| EasyUAClientComplexData | Infrastructure. OPC UA client complex data implementation.
ProgId: OpcLabs.EasyOpc.UA.Plugins.ComplexData.EasyUAClientComplexData
For more information, see EasyUAClientComplexData and OpcLabs.EasyOpc.UA.Plugins.ComplexData.ComTypes._EasyUAClientComplexData in .NET Reference. |
| EasyUASpecializedClient | Base class for specialized OPC UA clients.
ProgId: OpcLabs.EasyOpc.UA.EasyUASpecializedClient
For more information, see EasyUASpecializedClient and OpcLabs.EasyOpc.UA.ComTypes._EasyUASpecializedClient in .NET Reference. |
| NetSdkEasyUAClientServerApplication | Infrastructure. An implementation of OPC UA client/server application using the OPC Foundation's UA SDK.
ProgId: OpcLabs.EasyOpc.UA.Implementation.NetSdk.NetSdkEasyUAClientServerApplication
For more information, see NetSdkEasyUAClientServerApplication and OpcLabs.EasyOpc.UA.Application.ComTypes._EasyUAClientServerApplication in .NET Reference. |
| UAApplicationRecordDataType | Represents a record in the GDS (OPC UA Global Discovery Server).
ProgId: OpcLabs.EasyOpc.UA.Gds.UAApplicationRecordDataType
For more information, see UAApplicationRecordDataType and OpcLabs.EasyOpc.UA.Gds.ComTypes._UAApplicationRecordDataType in .NET Reference. |
| UACertificateGroupElement | Represents a certificate group element in the Certificate Management information model.
ProgId: OpcLabs.EasyOpc.UA.Gds.UACertificateGroupElement
For more information, see UACertificateGroupElement and OpcLabs.EasyOpc.UA.Gds.ComTypes._UACertificateGroupElement in .NET Reference. |
| UACertificateGroupElementCollection | A collection of OPC-UA certificate groups.
ProgId: OpcLabs.EasyOpc.UA.Gds.UACertificateGroupElementCollection
For more information, see UACertificateGroupElementCollection and OpcLabs.EasyOpc.UA.Gds.ComTypes._UACertificateGroupElementCollection in .NET Reference. |
| UAClientServerTables | Provides access to OPC UA server tables via a client.
ProgId: OpcLabs.EasyOpc.UA.Plugins.ComplexData.UAClientServerTables
For more information, see UAClientServerTables and OpcLabs.EasyOpc.UA.Services.ComTypes._UAServerTables in .NET Reference. |
| UADataTypeDescriptor | Identifies an OPC UA data type together with its data type dictionary.
ProgId: OpcLabs.EasyOpc.UA.DataTypeModel.UADataTypeDescriptor
For more information, see UADataTypeDescriptor and OpcLabs.EasyOpc.UA.DataTypeModel.ComTypes._UADataTypeDescriptor in .NET Reference. |
| UAEngineException | An exception that originates in the OPC-UA engine and not directly in the OPC service.
ProgId: OpcLabs.EasyOpc.UA.Engine.UAEngineException
For more information, see UAEngineException and OpcLabs.EasyOpc.UA.Engine.ComTypes._UAEngineException in .NET Reference. |
| UAEUInformation | This structure contains information about the EngineeringUnits.
ProgId: OpcLabs.EasyOpc.UA.DataAccess.UAEUInformation
For more information, see UAEUInformation and OpcLabs.EasyOpc.UA.DataAccess.ComTypes._UAEUInformation in .NET Reference. |
| UARange | This structure defines the OPC-UA Range for a value.
ProgId: OpcLabs.EasyOpc.UA.DataAccess.UARange
For more information, see UARange and OpcLabs.EasyOpc.UA.DataAccess.ComTypes._UARange in .NET Reference. |
| Enumeration | Description |
|---|---|
| UATrustListMasks | Defines which trusted lists are specified.
UUID: 286d09a5-bf7d-425d-94b5-65c5eafd1d4a
For more information, see UATrustListMasks in .NET Reference. |
The COM objects of QuickOPC 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.