Connectivity Software User's Guide and Reference
UADataMappingKind Enumeration



OpcLabs.EasyOpcUAPrimitives Assembly > OpcLabs.EasyOpc.UA.LiveMapping Namespace : UADataMappingKind Enumeration
Specifies how the OPC Unified Architecture (OPC-UA) data will be mapped.
Syntax
'Declaration
 
<ComVisibleAttribute(False)>
<DisplayName2Attribute("OPC-UA Data Mapping Kind")>
Public Enum UADataMappingKind 
   Inherits System.Enum
   Implements System.IComparable, System.IConvertible, System.IFormattable 
'Usage
 
Dim instance As UADataMappingKind
[ComVisible(false)]
[DisplayName2("OPC-UA Data Mapping Kind")]
public enum UADataMappingKind : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
[ComVisible(false)]
[DisplayName2("OPC-UA Data Mapping Kind")]
public enum class UADataMappingKind : public System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
Members
MemberValueDescription
AttributeData5Map the data value/timestamps/status code combination, as OpcLabs.EasyOpc.UA.UAAttributeData or a generic UAAttributeData.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

The value of this enum member is 5.

ErrorId1Map the error ID, as System.String.

The value of this enum member is 1.

ErrorMessage3Map the error message, as System.String. An empty string if the operation has been successful.

The value of this enum member is 3.

Exception2Map the exception, as Exception or a derived type. null if the operation has been successful.

The value of this enum member is 2.

Result0Map the operation result, as OpcLabs.BaseLib.OperationModel.OperationResult or a derived type specific for the operation.

The value of this enum member is 0.

ServerTimestamp7Map the server timestamp, as System.DateTime. In UTC.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

When writing, be aware that writing the server timestamp is not supported by some servers, including the OPC Foundation sample server.

The value of this enum member is 7.

ServerTimestampLocal8Map the server timestamp, as System.DateTime. In local time.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

When writing, be aware that writing the server timestamp is not supported by some servers, including the OPC Foundation sample server.

The value of this enum member is 8.

SourceTimestamp9Map the source timestamp, as System.DateTime. In UTC.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

The value of this enum member is 9.

SourceTimestampLocal10Map the source timestamp, as System.DateTime. In local time.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

The value of this enum member is 10.

StatusCode11Map the status code, as OpcLabs.EasyOpc.UA.UAStatusCode.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

The value of this enum member is 11.

StatusInfo4Map the status information, as StatusInfo.

The value of this enum member is 4.

Value6Map the attribute value, as System.Object or a specific type. This is the default mapping kind.

Remarks:

The linking target value is not changed if the operation resulted in an exception.

The value of this enum member is 6.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         OpcLabs.EasyOpc.UA.LiveMapping.UADataMappingKind

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