Table of Contents

Class WCStateTerminalBase

Namespace
Loehnert.Lisrt.IO.Beckhoff.Terminals
Assembly
Loehnert.Lisrt.IO.Beckhoff.dll

Represents a base class for a terminal with a working counter (WC) state (see IHasWCState and https://infosys.beckhoff.com/english.php?content=../content/1033/bk11x0_bk1250/2198862219.html).

public abstract class WCStateTerminalBase : INotifyPropertyChanged, ITerminal, IHasWCState
Inheritance
WCStateTerminalBase
Implements
Derived
Inherited Members

Constructors

WCStateTerminalBase()

Initializes a new instance of the WCStateTerminalBase class.

protected WCStateTerminalBase()

Properties

AdsVariables

Gets or sets the ADS variables.

public AdsVariableContainer AdsVariables { get; protected set; }

Property Value

AdsVariableContainer

DataAreValid

Gets a value indicating whether the data are valid.

public bool DataAreValid { get; }

Property Value

bool

Modules

Gets the ILisrtModules from the terminal, for example input channels.

public abstract IEnumerable<ILisrtModule> Modules { get; }

Property Value

IEnumerable<ILisrtModule>

Name

Gets or sets the name.

public string Name { get; set; }

Property Value

string

WCStateAdsVariable

Gets the WC state ADS variable.

protected AdsVariable WCStateAdsVariable { get; }

Property Value

AdsVariable

Events

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler