Table of Contents

Interface ILiveScopeControl

Namespace
LiveScope.Net.UI
Assembly
LiveScope.Net.dll

LiveScope control interface

public interface ILiveScopeControl : ILiveScopeModel
Inherited Members

Properties

ActiveSeriesIndex

Index of active series within current series collection

int ActiveSeriesIndex { get; }

Property Value

int

CursorValue

Value closest to the cursor for the currently active series

double CursorValue { get; }

Property Value

double

this[uint]

Retrieve the series associated with the specified index

Series this[uint index] { get; }

Parameters

index uint

Series index

Property Value

Series

Series

MaxCursorValue

Maximum value read by the cursor

double MaxCursorValue { get; }

Property Value

double

Series

Series already added to the chart

ReadOnlyCollection<Series> Series { get; }

Property Value

ReadOnlyCollection<Series>

Remarks

Use this property to modify properties of existing series

SeriesContent

Internal collection of series displayed on this chart

[Browsable(false)]
SeriesCollection SeriesContent { get; }

Property Value

SeriesCollection

Remarks

Used for binding to the Content property of the control

TimeLength

Length of time visible on the chart (seconds)

double TimeLength { get; set; }

Property Value

double

UpdateData

Determines how incoming data is added to the buffer

DataUpdateTypes UpdateData { get; set; }

Property Value

DataUpdateTypes

Methods

AddSeries(IDataCapture, SeriesColor?, double?)

Start a new recording series using the specified capture implementation

Series AddSeries(IDataCapture Capture, SeriesColor? Color = null, double? LineWidth = null)

Parameters

Capture IDataCapture

Data capture implementation. Captures data and relays it to the chart.

Color SeriesColor

Desired series color

LineWidth double?

Desired series line width

Returns

Series

Series instance attached to a chart

EnableAutoscale(uint?, bool)

Enable autoscale for the specified series

void EnableAutoscale(uint? index = null, bool value = true)

Parameters

index uint?

Series index - defaults to currently active series

value bool

True to enable autoscale, False to disable autoscale

EnableEvents(uint?, bool)

Enable digital triggering for the specified series

void EnableEvents(uint? index = null, bool value = true)

Parameters

index uint?

Series index - defaults to currently active series

value bool

True to enable triggering, False to disable triggering

PauseSeries(uint?)

Pause screen updates for the specified series

void PauseSeries(uint? index = null)

Parameters

index uint?

Series index - defaults to currently active series

RemoveSeries(uint?)

Remove the series associated with the specified index

void RemoveSeries(uint? index = null)

Parameters

index uint?

Series index - defaults to currently active series

ResumeSeries(uint?)

Resume screen updates for the specified series

void ResumeSeries(uint? index = null)

Parameters

index uint?

Series index - defaults to currently active series