Class ChannelLisrtModuleBase
Represents a LisRT module base for Beckhoff channels.
public abstract class ChannelLisrtModuleBase : PropertyChangedBase, INotifyPropertyChangedEx, ILisrtModule, INotifyPropertyChanged, IHasDeviceLabel, IHasKey
- Inheritance
-
PropertyChangedBaseChannelLisrtModuleBase
- Implements
-
INotifyPropertyChangedEx
- Derived
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Properties
DeviceLabel
Gets or sets the label for the device.
[Configuration("")]
public string DeviceLabel { get; set; }
Property Value
Enabled
Gets or sets a value indicating whether the ILisrtModule instance is enabled.
public bool Enabled { get; set; }
Property Value
Icon
Gets the icon.
public virtual Uri Icon { get; }
Property Value
InstanceID
Gets or sets the ID for this instance.
public int InstanceID { get; set; }
Property Value
Key
Gets the key.
public string Key { get; }
Property Value
Name
Gets or sets the name.
public string Name { get; set; }
Property Value
Parent
Gets or sets the parent module.
public virtual ILisrtModule Parent { get; set; }
Property Value
TreeItem
Gets the view model for the module tree.
public virtual ITreeItem TreeItem { get; }