Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll
Defines a single command of the IOpcAddNodesService used to add one variable type node (nodes of the category VariableType).
C#
public class OpcAddVariableTypeNode : OpcAddTypeNode
Inheritance Object › OpcServiceCommand › OpcNodeServiceCommand › OpcAddNode › OpcAddTypeNode › OpcAddVariableTypeNode
Name | Description |
---|---|
OpcAddVariableTypeNode(OpcName) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type 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 VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, Object) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type 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 VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, Object, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type 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 VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type 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 VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, OpcNodeId) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, OpcNodeId, Object) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, OpcNodeId, Object, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcName, OpcNodeId, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the VariableTypeIds.BaseVariableType node using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcNodeId, OpcName, OpcNodeId) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by superTypeId using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcNodeId, OpcName, OpcNodeId, Object) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by superTypeId using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcNodeId, OpcName, OpcNodeId, Object, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by superTypeId using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcNodeId, OpcName, OpcNodeId, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the name of the variable type node to add, which shall be additionally accessible by the nodeId defined. The new node will be a child of the node identified by superTypeId using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcVariableType, OpcName, OpcNodeId) | Initializes a new instance of the OpcAddVariableTypeNode class using the specified superType to inherit from by the variable type 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 the superType using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcVariableType, OpcName, OpcNodeId, Object) | Initializes a new instance of the OpcAddVariableTypeNode class using the specified superType to inherit from by the variable type 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 the superType using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcVariableType, OpcName, OpcNodeId, Object, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the specified superType to inherit from by the variable type 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 the superType using HasSubtype as the type of reference. |
OpcAddVariableTypeNode(OpcVariableType, OpcName, OpcNodeId, OpcAddVariableNode) | Initializes a new instance of the OpcAddVariableTypeNode class using the specified superType to inherit from by the variable type 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 the superType using HasSubtype as the type of reference. |
Name | Description |
---|---|
ArrayDimensions | Gets the number/lengths of dimensions for an array Value with one or more fixed dimensions. |
Category | Gets a value indicating the classification of the node in the address space. (Inherited from OpcAddNode) |
Children | Gets a collection of OpcAddVariableNode instances which define the sub-ordinated nodes to add as children to the node to add. |
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. |
DataTypeId | Gets or stets the identifier which identifies the node that defines the type of data represented by the variable type node. A null reference (Nothing in Visual Basic) indicates that the attribute is undefined and its default value is used. |
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) |
IsAbstract | |
IsAbstract | (Inherited from OpcAddTypeNode) |
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) |
SuperType | Gets a value indicating the predefined underlying super type the new node will represent a subtype of. |
SuperTypeId | (Inherited from OpcAddTypeNode) |
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) |
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 type 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. |
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. |
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) |