Table of Contents

Class StaticDataCapture

Namespace
LiveScope.Net
Assembly
LiveScope.Net.dll

Static data capture from an in-memory byte array

public class StaticDataCapture : IDataCapture
Inheritance
StaticDataCapture
Implements
Inherited Members

Constructors

StaticDataCapture(double[], double)

Capture static data

public StaticDataCapture(double[] Samples, double SampleInterval)

Parameters

Samples double[]

Static data points

SampleInterval double

Data sample interval (seconds)

Properties

BufferSize

Buffer size (maximum number of double values stored within the buffer)

public int BufferSize { get; }

Property Value

int

DataSource

Source of data

public DataSources DataSource { get; }

Property Value

DataSources

ID

Data capture identifier

public Guid ID { get; }

Property Value

Guid

SampleInterval

Sample interval (seconds)

public double SampleInterval { get; }

Property Value

double

Remarks

Amount of time between each sample value (in seconds)

SampleOrder

Sample ordering

public SampleOrderTypes SampleOrder { get; }

Property Value

SampleOrderTypes

SweepMode

Sweep mode, determining when acquisition is halted

public SweepModes SweepMode { get; }

Property Value

SweepModes

Methods

SetOnDataAvailable(SamplesDelegate)

Assign callback method for when data is available to render

public void SetOnDataAvailable(SamplesDelegate callback)

Parameters

callback SamplesDelegate

Callback

StartCapture()

Start capturing

public void StartCapture()

StopCapture()

Stop capturing

public void StopCapture()