/// <summary> /// Get some number of seconds of the filtered data /// </summary> public IBFSample[] GetFilteredData(double seconds) { if (FilteredData.Count > 0) { var last = FilteredData.Last().TimeStamp; var filtered = FilteredData.Where(x => (last - x.TimeStamp) < seconds); return(filtered.ToArray()); } return(null); }