Skip to content

Reference

OpcMultiStateValueDiscreteNode Class

Defines a generic implementation of the OpcMultiStateValueDiscreteNode.

Reference

OpcMultiStateValueDiscreteNode<T> Class ​

since v2.53

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcMultiStateValueDiscreteNode<T> Members

Defines a generic implementation of the OpcMultiStateValueDiscreteNode.

Syntax ​

csharp
public class OpcMultiStateValueDiscreteNode<T> : OpcMultiStateValueDiscreteNode
vbnet
Public Class OpcMultiStateValueDiscreteNode(Of T)
    Inherits OpcMultiStateValueDiscreteNode

Type parameters ​

NameDescription
TThe type of multi state value discrete value.

Inheritance ​

Object → OpcNode → OpcInstanceNode → OpcVariableNode → OpcDataVariableNode → OpcDataItemNode → OpcDiscreteItemNode → OpcMultiStateValueDiscreteNode → OpcMultiStateValueDiscreteNode<T>

Implements ​

Remarks ​

The multi state discrete node is a specialization of the OpcDiscreteItemNode there its reference type is HasComponent and its type definition is MultiStateValueDiscrete.

Constructors ​

NameDescription
OpcMultiStateValueDiscreteNode22 overloadsInitializes a new instance of the OpcMultiStateValueDiscreteNode<T> class accessible by the name specified.

Properties ​

NameDescription
DataTypeoverrideGets 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.
ValueGets or sets the value of the multi state discrete value node.

Methods ​

NameDescription
InitializeDefaultsprotected · overrideInitializes the default values used by the OpcMultiStateValueDiscreteNode<T>.
ReadGenericValueReads the multi state discrete value node value using the context specified.
WriteGenericValueWrites the value to the multi state discrete value node value using the context specified.

Inherits members from OpcMultiStateValueDiscreteNode, OpcDataItemNode, OpcVariableNode, OpcInstanceNode, OpcNode.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.53–v2.59