Table of Contents

Class Communications

Namespace
L5Sharp.Elements
Assembly
L5Sharp.dll

A component of a Module that represents the properties and data of the connection to the field device.

public class Communications : LogixElement, ILogixSerializable
Inheritance
Communications
Implements
Inherited Members

Constructors

Communications()

Creates a new Communications with default values.

public Communications()

Communications(XElement)

Creates a new Communications initialized with the provided XElement.

public Communications(XElement element)

Parameters

element XElement

The XElement to initialize the type with.

Exceptions

ArgumentNullException

element is null.

Properties

ConfigTag

A Tag component containing the configuration data for the module.

public Tag? ConfigTag { get; set; }

Property Value

Tag

A Tag component representing the complex module defined data structure.

Connections

A collection of Connection defining the input and output connection specific to the module.

public LogixContainer<Connection> Connections { get; set; }

Property Value

LogixContainer<Connection>

A LogixContainer<TElement> of Connection objects.

Remarks

Each connection may contain input or output tag structures, as well as several other configuration properties.