示例#1
0
        private void BracePositionWorker_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e)
        {
            double position = (double)e.Result;

            position = PulseToDegree(position);
            brace_positions.Add(position);
            motion_tracking_controller.SetBracePositions(brace_positions);
            stop_watch.Stop();
            motion_tracking_controller.SetBracePositionTimer(stop_watch.Elapsed.TotalMilliseconds);
            //System.Console.WriteLine("Brace Position: " + brace_positions[brace_positions.Count-1].ToString());
            //System.Console.WriteLine("Brace Position Thread Duration (ms): " + stop_watch.ElapsedMilliseconds);
            stop_watch.Reset();
        }