UA Bundle SDK .NET  2.2.1.258
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Groups Pages
UnifiedAutomation.UaBase.ModelMapping Class Reference

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

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...
 

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 ( )
inline

Initializes a new instance of the ModelMapping class.

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

Initializes a new instance of the ModelMapping class.

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

Initializes a new instance of the ModelMapping class.

Parameters
namespaceIndexIndex of the namespace.
browseNamesThe browse names.

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 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: