private void _viewSpan_SpanChanged(object sender, System.EventArgs e) { var offset = (int)(_viewSpan.StartTime * _dataChannel.SamplingFrequency); var length = (int)(_viewSpan.Duration * _dataChannel.SamplingFrequency); MicroVolts = (int)Math.Ceiling(_dataChannel.ReadData(offset, length).Max()); }
public T[] ReadLastData(int length) { var offset = _channel.TotalLength - length; if (offset < 0) { offset = 0; length = _channel.TotalLength; } return(_channel.ReadData(offset, length)); }
public double[] ReadData(int offset, int length) { return(_channel.ReadData(offset, length)); }