PlcDataNode Class

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.
Name Description
BeginInit Signals the object that initialization is starting.
EndInit Signals the object that initialization is complete.