.NET Based OPC UA Client/Server SDK  3.3.3.537
UnifiedAutomation.UaServer.CreateVariableSettings Class Reference

The settings used to create a new in-memory variable node. More...

Inherits UnifiedAutomation.UaServer.CreateInstanceSettings.

Public Member Functions

 CreateVariableSettings ()
 Initializes a new instance of the CreateVariableSettings class. More...
 

Properties

Variant Value [get, set]
 Gets or sets the value. More...
 
NodeId DataType [get, set]
 Gets or sets the type of the data. More...
 
int ValueRank [get, set]
 Gets or sets the value rank. More...
 
UInt32Collection ArrayDimensions [get, set]
 Gets or sets the array dimensions. More...
 
byte AccessLevel [get, set]
 Gets or sets the access level. More...
 
double MinimumSamplingInterval [get, set]
 Gets or sets the minimum sampling interval. More...
 
bool Historizing [get, set]
 Gets or sets a value indicating whether this CreateVariableSettings is historizing. More...
 
uint AccessLevelEx [get, set]
 Gets or sets a value indicating whether this CreateVariableSettings is historizing. More...
 
uint ValueType [get, set]
 Gets or sets the type of the value. More...
 
object ValueData [get, set]
 Gets or sets the value data. More...
 
- Properties inherited from UnifiedAutomation.UaServer.CreateInstanceSettings
NodeId TypeDefinitionId [get, set]
 Gets or sets the type definition id. More...
 
NodeId ModellingRuleId [get, set]
 Gets or sets the modeling rule id. More...
 
IList< string > OptionalBrowsePaths [get, set]
 Gets or sets the string representations for the optional browse paths. More...
 
bool ParentAsOwner [get, set]
 Indicates if the parent specified by ParentNodeId takes the ownership of the new instance. If set to 'true', the instance will be deleted if the parent is deleted. More...
 
- Properties inherited from UnifiedAutomation.UaServer.CreateNodeSettings
NodeId ParentNodeId [get, set]
 Gets or sets the NodeId of the node that hierarchically references the new node. More...
 
NodeId ReferenceTypeId [get, set]
 Gets or sets the RefereneTypeId for the hierarchical reference from the parent node to the new node. More...
 
NodeId RequestedNodeId [get, set]
 Gets or sets the requested NodeId for the new node. More...
 
QualifiedName BrowseName [get, set]
 Gets or sets the BrowseName of the new node. More...
 
LocalizedText DisplayName [get, set]
 Gets or sets the DisplayName of the new node. More...
 
LocalizedText Description [get, set]
 Gets or sets the Description of the new node. More...
 
AccessRestrictionType AccessRestrictions [get, set]
 Gets or sets the AccessRestrictions attribute. More...
 
RolePermissionTypeCollection RolePermissions [get, set]
 Gets or sets the RolePermissions attribute. More...
 
object NodeData [get, set]
 Gets or sets the node data. More...
 

Additional Inherited Members

- Protected Member Functions inherited from UnifiedAutomation.UaServer.CreateNodeSettings
 CreateNodeSettings ()
 Initializes a new instance of the CreateNodeSettings class. More...
 

Detailed Description

The settings used to create a new in-memory variable node.

Constructor & Destructor Documentation

UnifiedAutomation.UaServer.CreateVariableSettings.CreateVariableSettings ( )

Initializes a new instance of the CreateVariableSettings class.

Property Documentation

byte UnifiedAutomation.UaServer.CreateVariableSettings.AccessLevel
getset

Gets or sets the access level.

The access level.

uint UnifiedAutomation.UaServer.CreateVariableSettings.AccessLevelEx
getset

Gets or sets a value indicating whether this CreateVariableSettings is historizing.

true if historizing; otherwise, false.

UInt32Collection UnifiedAutomation.UaServer.CreateVariableSettings.ArrayDimensions
getset

Gets or sets the array dimensions.

The array dimensions.

NodeId UnifiedAutomation.UaServer.CreateVariableSettings.DataType
getset

Gets or sets the type of the data.

The type of the data.

bool UnifiedAutomation.UaServer.CreateVariableSettings.Historizing
getset

Gets or sets a value indicating whether this CreateVariableSettings is historizing.

true if historizing; otherwise, false.

double UnifiedAutomation.UaServer.CreateVariableSettings.MinimumSamplingInterval
getset

Gets or sets the minimum sampling interval.

The minimum sampling interval.

Variant UnifiedAutomation.UaServer.CreateVariableSettings.Value
getset

Gets or sets the value.

The value.

object UnifiedAutomation.UaServer.CreateVariableSettings.ValueData
getset

Gets or sets the value data.

The ValueType should only be set together with ValueData. ValueType and ValueData create the variable configuration which controls how the NodeManager handles I/O for the variable value. The ValueData is passed as the UserData of the NodeAttributeHandle. The use case of this data is getting access to a data source.

int UnifiedAutomation.UaServer.CreateVariableSettings.ValueRank
getset

Gets or sets the value rank.

The value rank.

uint UnifiedAutomation.UaServer.CreateVariableSettings.ValueType
getset

Gets or sets the type of the value.

The ValueType should only be set together with ValueData. ValueType and ValueData create the variable configuration which controls how the NodeManager handles I/O for the variable value. The class NodeHandleType defines standard values which can be passed as the ValueType.


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