Table of Contents

Class EL1904

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

Represents a EL1904 terminal with 4 safe digital inputs.

public sealed class EL1904 : SafetyTerminal, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState, IDigitalInputsTerminal
Inheritance
PropertyChangedBase
EL1904
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

EL1904(SafetyGroup, string)

Initializes a new instance of the EL1904 class.

public EL1904(SafetyGroup group, string name)

Parameters

group SafetyGroup

TwinSAFE group the terminal belongs to.

name string

Name of the terminal.

Exceptions

ArgumentNullException

Thrown when group is null.

ArgumentException

Thrown when name is null or empty.

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>