.NET Based OPC UA Client/Server SDK  3.1.0.500
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 modelling rule id. More...
 
IList< string > OptionalBrowsePaths [get, set]
 Gets or sets the optional browse paths. More...
 
bool ParentAsOwner [get, set]
 Indicates if the parent specifified 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 parent node id. More...
 
NodeId ReferenceTypeId [get, set]
 Gets or sets the reference type id. More...
 
NodeId RequestedNodeId [get, set]
 Gets or sets the requested node id. More...
 
QualifiedName BrowseName [get, set]
 Gets or sets the name of the browse. More...
 
LocalizedText DisplayName [get, set]
 Gets or sets the display name. More...
 
LocalizedText Description [get, set]
 Gets or sets the description. 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 ( )
inline

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: