Class Elm300xOversamplingInput
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
-
PropertyChangedBaseElm300xOversamplingInput
- Implements
-
INotifyPropertyChangedEx
- Inherited Members
-
PropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.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
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.