Table of Contents

Interface IDataCapture

Namespace
LiveScope.Net
Assembly
LiveScope.Net.dll

Data capture interface

public interface IDataCapture

Properties

BufferSize

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

int BufferSize { get; }

Property Value

int

DataSource

Source of data

DataSources DataSource { get; }

Property Value

DataSources

ID

Data capture identifier

Guid ID { get; }

Property Value

Guid

SampleInterval

Sample interval (seconds)

double SampleInterval { get; }

Property Value

double

Remarks

Amount of time between each sample value (in seconds)

SampleOrder

Sample ordering

SampleOrderTypes SampleOrder { get; }

Property Value

SampleOrderTypes

SweepMode

Sweep mode, determining when acquisition is halted

SweepModes SweepMode { get; }

Property Value

SweepModes

Methods

SetOnDataAvailable(SamplesDelegate)

Assign callback method for when data is available to render

void SetOnDataAvailable(SamplesDelegate callback)

Parameters

callback SamplesDelegate

Callback

StartCapture()

Start capturing

void StartCapture()

StopCapture()

Stop capturing

void StopCapture()