OPC Studio User's Guide and Reference
UAMappingSource Class
Members 



OpcLabs.EasyOpcUA Assembly > OpcLabs.EasyOpc.UA.LiveMapping Namespace : UAMappingSource Class
A mapping source for OPC "Classic" specifications.
Object Model
UAMappingSource ClassUAEndpointDescriptor Class
Syntax
'Declaration
 
<ComVisibleAttribute(False)>
<CLSCompliantAttribute(True)>
<TypeConverterAttribute(System.ComponentModel.ExpandableObjectConverter)>
Public MustInherit Class UAMappingSource 
   Inherits OpcLabs.BaseLib.LiveMapping.AbstractMappingSource
'Usage
 
Dim instance As UAMappingSource
[ComVisible(false)]
[CLSCompliant(true)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
public abstract class UAMappingSource : OpcLabs.BaseLib.LiveMapping.AbstractMappingSource 
[ComVisible(false)]
[CLSCompliant(true)]
[TypeConverter(System.ComponentModel.ExpandableObjectConverter)]
public ref class UAMappingSource abstract : public OpcLabs.BaseLib.LiveMapping.AbstractMappingSource 
Remarks

 

The mapping source is a data provider and/or consumer external to your application code.

For OPC Data Access, there are two types of mapping sources that you can use:

For OPC Unified Architecture, following type of mapping source exists:

One mapping source can be (and often is) shared by multiple mappings. This happens e.g. when you map multiple members to the same source, using different Mapping Kinds (for example, you may map separate members to the value, timestamp, and quality information of the OPC item).

When you use the attributes to define the live mappings, mapping source objects are created and maintained together with their Mappings, so normally you do not deal with them directly.

 

Inheritance Hierarchy

System.Object
   OpcLabs.BaseLib.LiveMapping.AbstractMappingSource
      OpcLabs.EasyOpc.UA.LiveMapping.UAMappingSource
         OpcLabs.EasyOpc.UA.LiveMapping.UAClientDataMappingSource

Requirements

Target Platforms: .NET Framework: Windows 10 (selected versions), Windows 11 (selected versions), Windows Server 2016, Windows Server 2022; .NET: Linux, macOS, Microsoft Windows

See Also