PlcDataNode Members

Namespace: IPS7Lnk.Advanced
Assemblies: IPS7LnkNet.Advanced.dll, IPS7LnkNet.Advanced.dll
The PlcDataNode type exposes the following members.

PlcDataNode()

Initializes a new instance of the PlcDataNode class.

C#

protected PlcDataNode()

CanRead

Gets a value indicating whether the Value property is granted to be read from the PLC.

C#

public virtual bool CanRead { get; }


Property Value

Boolean

The value true, if reading the value from the device is granted for the node; otherwise the value false.

CanWrite

Gets a value indicating whether the Value property is granted to be written to the PLC.

C#

public virtual bool CanWrite { get; }


Property Value

Boolean

The value true, if writing the value to the device is granted for the node; otherwise the value false.

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.

C#

public bool HasNodes { get; }


Property Value

Boolean

The value true, if Nodes does provide any data; otherwise the value false.

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.

C#

public bool HasSources { get; }


Property Value

Boolean

The value true, if Sources does provide any data; otherwise the value false.

HasStatus

Gets a value indicating whether the Status property is set to an instance of the PlcStatus class.

C#

public bool HasStatus { get; }


Property Value

Boolean

The value true, if Status does provide any data; otherwise the value false.

Nodes

Gets a collection of PlcDataNode objects relating to this node.

C#

public PlcDataNodeCollection Nodes { get; }


Property Value

PlcDataNodeCollection

An instance of the PlcDataNodeCollection class.

Parent

Gets or sets the reference to logical parent node of the node.

C#

public PlcDataNode Parent { get; set; }


Property Value

PlcDataNode

The PlcDataNode which is the parent of the node.

Sources

Gets the source objects of the node.

C#

public PlcDataNodeSourceCollection Sources { get; }


Property Value

PlcDataNodeSourceCollection

An instance of the PlcDataNodeSourceCollection.

Status

Gets the most recent outcome of the performed operation using this node.

C#

public virtual PlcStatus Status { get; }


Property Value

PlcStatus

The PlcStatus associated with the node.

Type

Gets the PlcType of the data represented by the node.

C#

public abstract PlcType Type { get; }


Property Value

PlcType

A PlcType instance.

Value

Gets or sets the value associated with the Type.

C#

public abstract object Value { get; set; }


Property Value

Object

The value of the node.

BeginInit()

Signals the object that initialization is starting.

C#

public virtual void BeginInit()

EndInit()

Signals the object that initialization is complete.

C#

public virtual void EndInit()