Table of Contents

Interface IDataSource

Namespace
Acuit.Pinpoint.IO.Testing.Data
Assembly
Acuit.Pinpoint.IO.Testing.Abstractions.dll

A data source that produces a stream of data values.

public interface IDataSource

Properties

DataObservable

Gets the IObservable<T> that produces data values.

IObservable<IDataValue> DataObservable { get; }

Property Value

IObservable<IDataValue>

Descriptor

Gets the data value descriptor for this data source.

IDataValueDescriptor Descriptor { get; }

Property Value

IDataValueDescriptor

DisplayName

Gets the optional human-readable name of the data source (e.g., a reading name), or null if there is none.

string DisplayName { get; }

Property Value

string

Remarks

This should be in title case (for example, "Gas Pressure").