OpcAddDataVariableNode Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Defines a single command of the IOpcAddNodesService used to add one data variable node.

C#

public class OpcAddDataVariableNode : OpcAddVariableNode


Inheritance ObjectOpcServiceCommandOpcNodeServiceCommandOpcAddNodeOpcAddInstanceNodeOpcAddVariableNode › OpcAddDataVariableNode


Derived

Name Description
OpcAddDataVariableNode(OpcName) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcName, Object) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcName, OpcNodeId) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcName, OpcNodeId, Object) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcName, OpcNodeId, OpcNodeId) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcName, OpcNodeId, OpcNodeId, Object) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the type of reference identified by the referenceTypeId specified.
OpcAddDataVariableNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId, Object) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the type of reference identified by the referenceTypeId specified.
OpcAddDataVariableNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the referenceType specified as the type of reference.
OpcAddDataVariableNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, Object) Initializes a new instance of the OpcAddDataVariableNode class using the name of the data variable node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by parentNodeId using the referenceType specified as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name defined. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, Object) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name defined. The according OpcNodeId to identify and access the new node is determined by the service. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, Object) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the ObjectsFolder node using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, OpcNodeId) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by parentNodeId using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, OpcNodeId, Object) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by parentNodeId using HasComponent as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by parentNodeId using the type of reference identified by the referenceTypeId specified.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, OpcNodeId, OpcNodeId, Object) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by parentNodeId using the type of reference identified by the referenceTypeId specified.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by parentNodeId using the referenceType specified as the type of reference.
OpcAddDataVariableNode(OpcVariableType, OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, Object) Initializes a new instance of the OpcAddDataVariableNode class using the specified type of data variable node to add, which shall be accessible by the name and nodeId defined. The new node will be a child of the node identified by parentNodeId using the referenceType specified as the type of reference.
Name Description
AccessLevel Gets or sets a value which indicates in which ways the Value attribute of the variable node can be accessed (read/write) and if it provides current and/or historic data.
(Inherited from OpcAddVariableNode)
ArrayDimensions Gets the number/lengths of dimensions for an array Value with one or more fixed dimensions.
(Inherited from OpcAddVariableNode)
Category Gets a value indicating the classification of the node in the address space.
(Inherited from OpcAddNode)
Children Gets a collection of OpcAddNode instances which define the sub-ordinated nodes to add as children to the node to add.
(Inherited from OpcAddInstanceNode)
DataType Gets or sets a value which defines a pre-defined used DataTypeId as one of the members defined by the OpcDataType enumeration to simplify querying standard data types. A null reference (Nothing in Visual Basic) indicates that the attribute is undefined and its default value is used.
(Inherited from OpcAddVariableNode)
DataTypeId Gets or stets the identifier which identifies the node that defines the type of data represented by the variable node. A null reference (Nothing in Visual Basic) indicates that the attribute is undefined and its default value is used.
(Inherited from OpcAddVariableNode)
Description Gets or sets the localized description of the meaning of the node.
(Inherited from OpcAddNode)
DisplayName Gets or sets the localized name of the node.
(Inherited from OpcAddNode)
IsHistorizing Gets or sets a value indicating whether the server is actively collecting data for the history of the variable.
(Inherited from OpcAddVariableNode)
Name Gets the non-localised human-readable name of the node in the address space.
(Inherited from OpcAddNode)
NodeId Gets the node identifier of the node on which a node orientated service have to operate on.
(Inherited from OpcNodeServiceCommand)
ParentNodeId Gets the identifier of the existing parent node of the new node.
(Inherited from OpcAddNode)
ReferenceType Gets a value which defines a pre-defined used ReferenceTypeId as one of the members defined by the OpcReferenceType enumeration to simplify querying standard reference types.
(Inherited from OpcAddInstanceNode)
ReferenceTypeId Gets the identifier which identifies the node that defines the semantic of the reference between a source and a target node and generally reflects an operation between the two, such as “A contains B”.
(Inherited from OpcAddInstanceNode)
SupportsNullNodeId Gets a value indicating whether the OpcNodeServiceCommand supports instances of the OpcNodeId class its IsNull provides a value equals to the value true.
(Inherited from OpcNodeServiceCommand)
SupportsNullNodeId Gets a value indicating whether the OpcAddNode supports instances of the OpcNodeId class its IsNull provides a value equals to the value true.
(Inherited from OpcAddNode)
Type Gets value indicating the predefined underlying type definition the new node will represent an instance of.
(Inherited from OpcAddVariableNode)
TypeDefinitionId Gets the identifier which identifies the node that defines the underlying node type from that the instance node is to be created.
(Inherited from OpcAddInstanceNode)
UserAccessLevel Gets or sets a value which indicates in which ways the Value attribute of the variable node can be accessed (read/write) and if it provides current and/or historic data taking user access rights into account.
(Inherited from OpcAddVariableNode)
UserWriteAccess Gets or sets a value which exposes the possibilities of a client to write the attributes of the node taking user access rights into account.
(Inherited from OpcAddNode)
Value Gets or sets the value of the variable node which may be simple or complex. A null reference (Nothing in Visual Basic) indicates that the attribute is undefined and its default value is used.
(Inherited from OpcAddVariableNode)
ValueRank Gets or sets a value which indicates whether the value attribute of the variable is an array and how many dimensions the array has.
(Inherited from OpcAddVariableNode)
WriteAccess Gets or sets a value which exposes the possibilities of a client to write the attributes of the node without taking user access rights into account.
(Inherited from OpcAddNode)
Name Description
DenyNullIdentifier(OpcNodeId, String) Verifies whether the value is a null identifier by checking the IsNull property.
(Inherited from OpcNodeServiceCommand)
OfType(OpcNodeId) Retrieves an instance which represents the definition of a variable type that can be used to define OpcAddVariableNode command instances using the type of variable node represented by the TypeDefinition instance provided.
(Inherited from OpcAddVariableNode)