Class DryveD1DigitalInputModule
Represents a digital input of the DryveD1Module.
public class DryveD1DigitalInputModule : PropertyChangedBase, INotifyPropertyChangedEx, ILisrtModule, INotifyPropertyChanged, IDigitalInput, IHasKey, IHasDescription
- Inheritance
-
PropertyChangedBaseDryveD1DigitalInputModule
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Properties
Description
Gets the translatable description.
public ITranslation Description { get; }
Property Value
- ITranslation
Enabled
Gets or sets a value indicating whether the module is enabled.
public bool Enabled { get; set; }
Property Value
Icon
Gets the icon from the module.
public Uri Icon { get; }
Property Value
Key
Gets the full module name as unique 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 ILisrtModule Parent { get; set; }
Property Value
TreeItem
Gets the view model for the module.
public ITreeItem TreeItem { get; }
Property Value
Value
Gets a value indicating whether the input is high.
public bool Value { get; }
Property Value
Methods
GetValue()
Gets the value of the input.
public bool GetValue()
Returns
- bool
Latest read input value.