public void AddSensorBookmark(string bookmarkName, System.DateTime startDateTime) { if (!DoesBookmarkExist(bookmarkName)) { SensorStreamBookmark newBookmark = new SensorStreamBookmark { BookmarkName = bookmarkName, StartDateTime = startDateTime }; sensorBookmarks.Add(newBookmark); } }
public List <BaseSensorReading> GetSensorReadingsWithinSensorBookmark(SensorStreamBookmark aBookmark) { List <BaseSensorReading> sensorReadingsWithinBookmark = new List <BaseSensorReading>(); foreach (BaseSensorReading aSensorReading in sensorReadings) { if (aBookmark.DoesSensorReadingOccurInBookmark(aSensorReading)) { sensorReadingsWithinBookmark.Add(aSensorReading); } } return(sensorReadingsWithinBookmark); }
private bool TryGetBookmark(string bookmarkName, out SensorStreamBookmark bookmark) { bookmark = null; foreach (SensorStreamBookmark aBookmark in sensorBookmarks) { if (aBookmark.BookmarkName.Equals(bookmarkName)) { bookmark = aBookmark; return(true); } } Debug.LogError("Sensor bookmark with name: '" + bookmarkName + "' does not exist in sensor stream."); return(false); }