Class EL1904
Represents a EL1904 terminal with 4 safe digital inputs.
public sealed class EL1904 : SafetyTerminal, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState, IDigitalInputsTerminal
- Inheritance
-
PropertyChangedBaseEL1904
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
EL1904(SafetyGroup, string)
Initializes a new instance of the EL1904 class.
public EL1904(SafetyGroup group, string name)
Parameters
group
SafetyGroupTwinSAFE group the terminal belongs to.
name
stringName 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
Modules
Gets the ILisrtModules from the terminal, for example input channels.
public override IEnumerable<ILisrtModule> Modules { get; }