Table of Contents

Class EthercatIOMasterTerminal

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

Represents an ADS EtherCAT master terminal.

public class EthercatIOMasterTerminal : INotifyPropertyChanged, ITerminal, IHasDevState
Inheritance
EthercatIOMasterTerminal
Implements
Inherited Members

Constructors

EthercatIOMasterTerminal()

Initializes a new instance of the EthercatIOMasterTerminal class.

public EthercatIOMasterTerminal()

Properties

AdsVariables

Gets the ADS variables.

public virtual AdsVariableContainer AdsVariables { get; }

Property Value

AdsVariableContainer

DevState

Gets the state of the device.

public DevState DevState { get; }

Property Value

DevState

Modules

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

public IEnumerable<ILisrtModule> Modules { get; }

Property Value

IEnumerable<ILisrtModule>

Name

Gets or sets the name.

public string Name { get; set; }

Property Value

string

SlaveCount

Gets the count of slaves.

public uint SlaveCount { get; }

Property Value

uint

Events

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler