Table of Contents

Class DigitalOversamplingInput

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

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
PropertyChangedBase
DigitalOversamplingInput
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.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

ITreeItem

Value

Gets a value indicating whether the input is high or low.

public bool Value { get; }

Property Value

bool

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

Event Type

EventHandler<RecordValuesReceivedEventArgs>