Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll
Provides an abstract base class to represent information about a single PLC data node to operate on.
C#
public abstract class PlcDataNode : IPlcStatusProvider, ISupportInitialize
Inheritance Object › PlcDataNode
Derived
Implements IPlcStatusProvider, ISupportInitialize
Name | Description |
---|---|
PlcDataNode | Initializes a new instance of the PlcDataNode class. |
Name | Description |
---|---|
CanRead | Gets a value indicating whether the Value property is granted to be read from the PLC. |
CanWrite | Gets a value indicating whether the Value property is granted to be written to the PLC. |
HasNodes | Gets a value indicating whether the Nodes property is set to an instance of the PlcDataNodeCollection class and whether the instance does contain any items. |
HasSources | Gets a value indicating whether the Sources property is set to an instance of the PlcDataNodeSourceCollection class and whether the instance does contain any items. |
HasStatus | Gets a value indicating whether the Status property is set to an instance of the PlcStatus class. |
Nodes | Gets a collection of PlcDataNode objects relating to this node. |
Parent | Gets or sets the reference to logical parent node of the node. |
Sources | Gets the source objects of the node. |
Status | Gets the most recent outcome of the performed operation using this node. |
Type | Gets the PlcType of the data represented by the node. |
Value | Gets or sets the value associated with the Type. |