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, INotifyPropertyChanged, ITerminal, IHasWCState
Inheritance
TimeStampTerminal
Implements
Derived
Inherited Members

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>