Class TimeStampTerminal
Represents a digital input time stamp terminal. For example the EL1252 terminal.
public class TimeStampTerminal : WCStateTerminalBase, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState
- Inheritance
-
PropertyChangedBaseTimeStampTerminal
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
TimeStampTerminal(ushort)
Initializes a new instance of the TimeStampTerminal class.
public TimeStampTerminal(ushort timeStampInputsCount)
Parameters
timeStampInputsCount
ushortThe count of time stamp inputs.
Exceptions
- ArgumentOutOfRangeException
Thrown when
timeStampInputsCount
is 0 (zero).
Properties
Inputs
Gets the time stamp inputs with their index as indexer.
public IReadOnlyList<TimeStampInput> Inputs { get; }
Property Value
Modules
Gets the ILisrtModules from the terminal, for example the time stamp inputs.
public override IEnumerable<ILisrtModule> Modules { get; }