Class WCStateTerminalBase
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
DataAreValid
Gets a value indicating whether the data are valid.
public bool DataAreValid { get; }
Property Value
Modules
Gets the ILisrtModules from the terminal, for example input channels.
public abstract IEnumerable<ILisrtModule> Modules { get; }
Property Value
Name
Gets or sets the name.
public string Name { get; set; }
Property Value
WCStateAdsVariable
Gets the WC state ADS variable.
protected AdsVariable WCStateAdsVariable { get; }
Property Value
Events
PropertyChanged
Occurs when a property value changes.
public event PropertyChangedEventHandler PropertyChanged