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
- groupSafetyGroup
- TwinSAFE group the terminal belongs to. 
- namestring
- Name of the terminal. 
Exceptions
- ArgumentNullException
- Thrown when - groupis null.
- ArgumentException
- Thrown when - nameis 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; }