Class DigitalInputsTerminal
Represents a digital input terminal. For example the EL1004 https://www.beckhoff.com/en-us/products/i-o/ethercat-terminals/el1xxx-digital-input/el1004.html.
public class DigitalInputsTerminal : WCStateTerminalBase, INotifyPropertyChanged, ITerminal, IHasWCState, IDigitalInputsTerminal
- Inheritance
-
DigitalInputsTerminal
- Implements
- Derived
- Inherited Members
Constructors
DigitalInputsTerminal(ushort)
Initializes a new instance of the DigitalInputsTerminal class.
public DigitalInputsTerminal(ushort inputsCount)
Parameters
inputsCountushortThe count of inputs.
Exceptions
- ArgumentOutOfRangeException
Thrown when
inputsCountis 0 (zero).
Properties
Inputs
Gets the inputs with their index as indexer.
public IReadOnlyList<DigitalInput> Inputs { get; }
Property Value
Modules
Gets the ILisrtModules from the terminal, for example input channels.
public override IEnumerable<ILisrtModule> Modules { get; }