Table of Contents

Class DCDriveTerminal

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

Represents a DC drive terminal.

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

Constructors

DCDriveTerminal(ushort)

Initializes a new instance of the DCDriveTerminal class.

public DCDriveTerminal(ushort drivesCount)

Parameters

drivesCount ushort

The count of time stamp inputs.

Exceptions

ArgumentOutOfRangeException

Thrown when drivesCount is 0 (zero).

Properties

DCDrives

Gets the DC drive channels.

public IReadOnlyList<DCDrive> DCDrives { get; }

Property Value

IReadOnlyList<DCDrive>

Modules

Gets the DCDrives as ILisrtModules.

public override IEnumerable<ILisrtModule> Modules { get; }

Property Value

IEnumerable<ILisrtModule>