Table of Contents

Class TimeStampTerminal

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

Represents a digital input time stamp terminal. For example the EL1252 terminal.

public class TimeStampTerminal : WCStateTerminalBase, INotifyPropertyChangedEx, INotifyPropertyChanged, ITerminal, IHasWCState
Inheritance
PropertyChangedBase
TimeStampTerminal
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

TimeStampTerminal(ushort)

Initializes a new instance of the TimeStampTerminal class.

public TimeStampTerminal(ushort timeStampInputsCount)

Parameters

timeStampInputsCount ushort

The 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

IReadOnlyList<TimeStampInput>

Modules

Gets the ILisrtModules from the terminal, for example the time stamp inputs.

public override IEnumerable<ILisrtModule> Modules { get; }

Property Value

IEnumerable<ILisrtModule>