public void Clear() { StartTime = DateTime.Now; Array.Clear(AngleDouble, 0, AngleDouble.Length); Array.Clear(AngleErrorDouble, 0, AngleErrorDouble.Length); AngleError.Clear(); Angle.Clear(); }
public TimeSpan AddAngleError(float angleError) { var span = DateTime.Now - StartTime; if (!AngleError.ContainsKey(span)) { AngleError.Add(span, angleError); Array.Copy(AngleErrorDouble, 1, AngleErrorDouble, 0, AngleErrorDouble.Length - 1); AngleErrorDouble[AngleErrorDouble.Length - 1] = angleError; } return(span); }