Table of Contents

Class Elm300xOversamplingInput

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

Represents an analog input channel of an ELM measurement terminal (e.g. Elm3002).

public class Elm300xOversamplingInput : AnalogOversamplingInput, ILisrtModule, IHasDeviceLabel, IAnalogInput, IHasKey, IHasDescription, IHasServiceView, IInitializable, INotifyPropertyChangedEx, INotifyPropertyChanged, IRecordable
Inheritance
PropertyChangedBase
Elm300xOversamplingInput
Implements
INotifyPropertyChangedEx
Inherited Members
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Properties

Range

Gets or sets the voltage range.

[Configuration(DefaultValue = Elm300xVoltageRange.None, Description = "Must match CoE 8000:01")]
public Elm300xVoltageRange Range { get; set; }

Property Value

Elm300xVoltageRange

UnscaledUnit

Gets the unscaled unit.

protected override string UnscaledUnit { get; }

Property Value

string

Always 'V'.

Methods

ConvertData(byte[])

Converts raw data to a value.

protected override double ConvertData(byte[] data)

Parameters

data byte[]

Raw data.

Returns

double

The floating point value.