Table of Contents

Class DigitalOutputsTerminal

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

Represents a digital output terminal.

public class DigitalOutputsTerminal : WCStateTerminalBase, INotifyPropertyChanged, ITerminal, IHasWCState, IDigitalOutputsTerminal
Inheritance
DigitalOutputsTerminal
Implements
Derived
Inherited Members

Constructors

DigitalOutputsTerminal(ushort)

Initializes a new instance of the DigitalOutputsTerminal class.

public DigitalOutputsTerminal(ushort outputsCount)

Parameters

outputsCount ushort

The count of the outputs.

Exceptions

ArgumentOutOfRangeException

Thrown when outputsCount is 0 (zero).

Properties

Modules

Gets the ILisrtModules from the terminal, for example input channels.

public override IEnumerable<ILisrtModule> Modules { get; }

Property Value

IEnumerable<ILisrtModule>

Outputs

Gets the outputs with their index as indexer.

public IReadOnlyList<DigitalOutput> Outputs { get; }

Property Value

IReadOnlyList<DigitalOutput>