.NET Based OPC UA Client/Server SDK
3.2.1.522
|
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... | |
The settings used to create a new in-memory variable node.
UnifiedAutomation.UaServer.CreateVariableSettings.CreateVariableSettings | ( | ) |
Initializes a new instance of the CreateVariableSettings class.
|
getset |
Gets or sets the access level.
The access level.
|
getset |
Gets or sets a value indicating whether this CreateVariableSettings is historizing.
true
if historizing; otherwise, false
.
|
getset |
Gets or sets the array dimensions.
The array dimensions.
|
getset |
Gets or sets the type of the data.
The type of the data.
|
getset |
Gets or sets a value indicating whether this CreateVariableSettings is historizing.
true
if historizing; otherwise, false
.
|
getset |
Gets or sets the minimum sampling interval.
The minimum sampling interval.
|
getset |
Gets or sets the value.
The value.
|
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.
|
getset |
Gets or sets the value rank.
The value rank.
|
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.