Exemple #1
0
 public void Clear()
 {
     StartTime = DateTime.Now;
     Array.Clear(AngleDouble, 0, AngleDouble.Length);
     Array.Clear(AngleErrorDouble, 0, AngleErrorDouble.Length);
     AngleError.Clear();
     Angle.Clear();
 }
Exemple #2
0
        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);
        }