.NET Based OPC UA Client/Server SDK  3.3.3.537
UnifiedAutomation.UaBase.ModelMapping Class Reference

A object which stores the state of a mapping between a class and a UA information model. More...

Inherits IFormattable.

Public Member Functions

 ModelMapping ()
 Initializes a new instance of the ModelMapping class. More...
 
 ModelMapping (QualifiedName[] browseNames)
 Initializes a new instance of the ModelMapping class. More...
 
 ModelMapping (ushort namespaceIndex, params string[] browseNames)
 Initializes a new instance of the ModelMapping class. More...
 
override string ToString ()
 Returns a System.String that represents this instance. More...
 
string ToString (string format, IFormatProvider formatProvider)
 Returns a System.String that represents this instance. More...
 

Properties

QualifiedName[] BrowsePath [get, set]
 Gets or sets the browse path used to look up the node id. More...
 
uint AttributeId [get, set]
 Gets or sets the attribute id to use during I/O operations. More...
 
TypeInfo DataType [get, set]
 Gets or sets the data type to use during I/O operations. More...
 
byte AccessLevel [get, set]
 Gets or sets the access level. More...
 
object Instance [get, set]
 Gets or sets the instance which is the target of any operations. More...
 
Type FieldType [get, set]
 Gets or sets the type of the field. More...
 
NodeId NodeId [get, set]
 Gets or sets the node id used to read/write the value. More...
 
StatusCode StatusCode [get, set]
 Gets or sets the status code. More...
 
object MappingData [get, set]
 Gets or sets the mapping data. More...
 

Detailed Description

A object which stores the state of a mapping between a class and a UA information model.

Constructor & Destructor Documentation

UnifiedAutomation.UaBase.ModelMapping.ModelMapping ( )

Initializes a new instance of the ModelMapping class.

UnifiedAutomation.UaBase.ModelMapping.ModelMapping ( QualifiedName[]  browseNames)

Initializes a new instance of the ModelMapping class.

Parameters
browseNamesThe browse names.
UnifiedAutomation.UaBase.ModelMapping.ModelMapping ( ushort  namespaceIndex,
params string[]  browseNames 
)

Initializes a new instance of the ModelMapping class.

Parameters
namespaceIndexIndex of the namespace.
browseNamesThe browse names.

Member Function Documentation

override string UnifiedAutomation.UaBase.ModelMapping.ToString ( )

Returns a System.String that represents this instance.

Returns
A System.String that represents this instance.
string UnifiedAutomation.UaBase.ModelMapping.ToString ( string  format,
IFormatProvider  formatProvider 
)

Returns a System.String that represents this instance.

Parameters
formatThe format.
formatProviderThe format provider.
Returns
A System.String that represents this instance.

Property Documentation

byte UnifiedAutomation.UaBase.ModelMapping.AccessLevel
getset

Gets or sets the access level.

The access level.

uint UnifiedAutomation.UaBase.ModelMapping.AttributeId
getset

Gets or sets the attribute id to use during I/O operations.

The attribute id to use during I/O operations.

QualifiedName [] UnifiedAutomation.UaBase.ModelMapping.BrowsePath
getset

Gets or sets the browse path used to look up the node id.

The browse path used to look up the node id.

TypeInfo UnifiedAutomation.UaBase.ModelMapping.DataType
getset

Gets or sets the data type to use during I/O operations.

The data type to use during I/O operations.

Type UnifiedAutomation.UaBase.ModelMapping.FieldType
getset

Gets or sets the type of the field.

The type of the field.

object UnifiedAutomation.UaBase.ModelMapping.Instance
getset

Gets or sets the instance which is the target of any operations.

The instance which is the target of any operations.

object UnifiedAutomation.UaBase.ModelMapping.MappingData
getset

Gets or sets the mapping data.

The mapping data.

NodeId UnifiedAutomation.UaBase.ModelMapping.NodeId
getset

Gets or sets the node id used to read/write the value.

The node id used to read/write the value.

StatusCode UnifiedAutomation.UaBase.ModelMapping.StatusCode
getset

Gets or sets the status code.

The status code.


The documentation for this class was generated from the following file: