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 : PropertyChangedBase, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState
- Inheritance
-
PropertyChangedBaseWCStateTerminalBase
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
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; }