Interface ILiveScopeControl
LiveScope control interface
public interface ILiveScopeControl : ILiveScopeModel
- Inherited Members
Properties
ActiveSeriesIndex
Index of active series within current series collection
int ActiveSeriesIndex { get; }
Property Value
CursorValue
Value closest to the cursor for the currently active series
double CursorValue { get; }
Property Value
this[uint]
Retrieve the series associated with the specified index
Series this[uint index] { get; }
Parameters
index
uintSeries index
Property Value
- Series
Series
MaxCursorValue
Maximum value read by the cursor
double MaxCursorValue { get; }
Property Value
Series
Series already added to the chart
ReadOnlyCollection<Series> Series { get; }
Property Value
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
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
UpdateData
Determines how incoming data is added to the buffer
DataUpdateTypes UpdateData { get; set; }
Property Value
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
IDataCaptureData capture implementation. Captures data and relays it to the chart.
Color
SeriesColorDesired 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
boolTrue 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
boolTrue 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