Reference
OpcAddAnalogItemNode Members
Defines a single command of the IOpcAddNodesService used to add one analog item node.
Reference
OpcAddAnalogItemNode Members
- Type
- OpcAddAnalogItemNode
- Namespace
- Opc.UaFx
- Assembly
- Opc.UaFx.Advanced.dll
- Package
- Opc.UaFx.Advanced v2.59.0
- Also in
- Opc.UaFx.Client
Inherits members from OpcAddDataItemNode, OpcAddVariableNode, OpcAddInstanceNode, OpcAddNode, OpcNodeServiceCommand, OpcServiceCommand.
Constructors
OpcAddAnalogItemNode
| Overload | Description |
|---|---|
| Opc | Initializes a new instance of the Opcname of the analog item node to add. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
| Opc | Initializes a new instance of the Opcname of the analog item node to add, which shall be additionally accessible by the nodeId defined. |
OpcAddAnalogItemNode(OpcName)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(OpcName name)Public Sub New(name As OpcName)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
OpcAddAnalogItemNode(OpcName, object)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(OpcName name, object value)Public Sub New(name As OpcName, value As Object)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
value | Object | The initial value of the new analog item node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(OpcName name, OpcNodeId nodeId)Public Sub New(name As OpcName, nodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, object)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(OpcName name, OpcNodeId nodeId, object value)Public Sub New(name As OpcName, nodeId As OpcNodeId, value As Object)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
value | Object | The initial value of the new analog item node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The name is equals Null. |
| Argument | The name or nodeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, OpcNodeId)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId)Public Sub New(name As OpcName, nodeId As OpcNodeId, parentNodeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, OpcNodeId, object)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
object value)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
value As Object)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
value | Object | The initial value of the new analog item node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, OpcNodeId, OpcReferenceType, object)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcReferenceType referenceType,
object value)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceType As OpcReferenceType,
value As Object)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using HasComponent as the type of reference. |
referenceType | OpcReferenceType | One of the members defined by the OpcReferenceType enumeration to use to setup the reference between the new node and the existing parent node identified by parentNodeId. |
value | Object | The initial value of the new analog item node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId is equals Null or name is equals Null. |
| Argument | The name, nodeId or parentNodeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
OpcAddAnalogItemNode(OpcName, OpcNodeId, OpcNodeId, OpcNodeId, object)
Initializes a new instance of the OpcAddAnalogItemNode class using the name of the analog item 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.
public OpcAddAnalogItemNode(
OpcName name,
OpcNodeId nodeId,
OpcNodeId parentNodeId,
OpcNodeId referenceTypeId,
object value)Public Sub New(
name As OpcName,
nodeId As OpcNodeId,
parentNodeId As OpcNodeId,
referenceTypeId As OpcNodeId,
value As Object)Parameters
| Name | Type | Description |
|---|---|---|
name | OpcName | The OpcName through that the new analog item node can be accessed. |
nodeId | OpcNodeId | The OpcNodeId through that the new node can be identified and accessed. In case there Null is specified the server will determine the according OpcNodeId by its own. |
parentNodeId | OpcNodeId | The OpcNodeId of the parent node to reference using the type of reference identified by referenceTypeId. |
referenceTypeId | OpcNodeId | The OpcNodeId which identifies the type of reference to use for the new node and the existing parent node identified by parentNodeId. |
value | Object | The initial value of the new analog item node. |
Exceptions
| Exception | Condition |
|---|---|
| Argument | The parentNodeId or referenceTypeId is equals Null or name is equals Null. |
| Argument | The name, nodeId, parentNodeId or referenceTypeId is a null reference ( |
Properties
EngineeringUnit
Gets or sets the engineering unit information which specifies the unit of the value attribute of the analog item node to add. A null reference (Nothing in Visual Basic) indicates that the property is undefined and its default value is used.
public OpcEngineeringUnitInfo EngineeringUnit { get; set; }Public Property EngineeringUnit As OpcEngineeringUnitInfoProperty value
An instance of the OpcEngineeringUnitInfo class which provides the information of the unit used to scale the value attribute of the analog item node.
EngineeringUnitRange
Gets or sets the range information which applies to normal operation. A null reference (Nothing in Visual Basic) indicates that the property is undefined and its default value is used.
public OpcValueRange EngineeringUnitRange { get; set; }Public Property EngineeringUnitRange As OpcValueRangeProperty value
An instance of the OpcValueRange class which provides the range information of the value attribute in normal operation. This information is intended for such use as automatically scaling a bar graph display.
InstrumentRange
Gets or sets the range information which applies to the instrumental values returned by the instrument. A null reference (Nothing in Visual Basic) indicates that the property is undefined and its default value is used.
public OpcValueRange InstrumentRange { get; set; }Public Property InstrumentRange As OpcValueRangeProperty value
An instance of the OpcValueRange class which provides the range information about the values provided by the unterlaying senor or instrument used to determine the value of the analog item node.

