Table of Contents

Class ChannelLisrtModuleBase

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

Represents a LisRT module base for Beckhoff channels.

public abstract class ChannelLisrtModuleBase : PropertyChangedBase, INotifyPropertyChangedEx, ILisrtModule, INotifyPropertyChanged, IHasDeviceLabel, IHasKey
Inheritance
PropertyChangedBase
ChannelLisrtModuleBase
Implements
INotifyPropertyChangedEx
Derived
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Properties

DeviceLabel

Gets or sets the label for the device.

[Configuration("")]
public string DeviceLabel { get; set; }

Property Value

string

Enabled

Gets or sets a value indicating whether the ILisrtModule instance is enabled.

public bool Enabled { get; set; }

Property Value

bool

Icon

Gets the icon.

public virtual Uri Icon { get; }

Property Value

Uri

InstanceID

Gets or sets the ID for this instance.

public int InstanceID { get; set; }

Property Value

int

Key

Gets the key.

public string Key { get; }

Property Value

string

Name

Gets or sets the name.

public string Name { get; set; }

Property Value

string

Parent

Gets or sets the parent module.

public virtual ILisrtModule Parent { get; set; }

Property Value

ILisrtModule

TreeItem

Gets the view model for the module tree.

public virtual ITreeItem TreeItem { get; }

Property Value

ITreeItem