Class RangeThreshold#

Namespace: Aeon.Acquisition
Assembly: Aeon.Acquisition.dll

public class RangeThreshold : Transform<double, bool>

Inheritance#

object ← Combinator<double, bool> ← Transform<double, bool> ← RangeThreshold

Inherited Members#

Combinator<double, bool>.Process(IObservable<double>), object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Properties#

Lower#

public double? Lower { get; set; }

Property Value#

double?

Upper#

public double? Upper { get; set; }

Property Value#

double?

Methods#

Process(IObservable<double>)#

Processes an observable sequence into a new sequence of the specified element type.

public override IObservable<bool> Process(IObservable<double> source)

Parameters#

source IObservable<double>

The source sequence to process.

Returns#

IObservable<bool>

An observable sequence with elements of type .

Process(IObservable<Timestamped<double>>)#

public IObservable<Timestamped<bool>> Process(IObservable<Timestamped<double>> source)

Parameters#

source IObservable<Timestamped<double>>

Returns#

IObservable<Timestamped<bool>>