Table of Contents

Class DigitalInputsTerminal

Namespace
Loehnert.Lisrt.IO.Beckhoff.Terminals
Assembly
Loehnert.Lisrt.IO.Beckhoff.dll
public class DigitalInputsTerminal : WCStateTerminalBase, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState, IDigitalInputsTerminal
Inheritance
PropertyChangedBase
DigitalInputsTerminal
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

DigitalInputsTerminal(ushort)

Initializes a new instance of the DigitalInputsTerminal class.

public DigitalInputsTerminal(ushort inputsCount)

Parameters

inputsCount ushort

The count of inputs.

Exceptions

ArgumentOutOfRangeException

Thrown when inputsCount is 0 (zero).

Properties

Inputs

Gets the inputs with their index as indexer.

public IReadOnlyList<DigitalInput> Inputs { get; }

Property Value

IReadOnlyList<DigitalInput>

Modules

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

public override IEnumerable<ILisrtModule> Modules { get; }

Property Value

IEnumerable<ILisrtModule>