Class DigitalOversamplingInput
Represents an analog input channel of an oversampling terminal (e.g. EL1262).
public class DigitalOversamplingInput : ChannelLisrtModuleBase, INotifyPropertyChangedEx, ILisrtModule, INotifyPropertyChanged, IHasDeviceLabel, IDigitalInput, IHasKey, IHasDescription, IRecordable
- Inheritance
-
PropertyChangedBaseDigitalOversamplingInput
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Properties
Description
Gets the translatable description.
public ITranslation Description { get; }
Property Value
- ITranslation
TreeItem
Gets the view model for the module tree.
public override ITreeItem TreeItem { get; }
Property Value
Value
Gets a value indicating whether the input is high or low.
public bool Value { get; }
Property Value
Methods
GetValue()
Gets the value from the registers.
public bool GetValue()
Returns
- bool
A value indicating whether the input is high or low.
Events
RecordValuesReceived
Occurs when the PLC raises a notification for new values.
public event EventHandler<RecordValuesReceivedEventArgs> RecordValuesReceived