UserCalibrationTask GetData(UserCalibrationTask.Calibrating currentlyCalibrating, int waitTime) { var task = new UserCalibrationTask(currentlyCalibrating); var manager = new MyomiTaskManager((1000 / 50), task); var taskThread = new Thread(manager.Run); Console.WriteLine("Starting new Manager task"); //we are giving the users 5 seconds to calibrate their arm motion taskThread.Start(); CommonOperations.Sleep(waitTime); manager.StopExecution = true; return(task); }
UserCalibrationTask GetData(UserCalibrationTask.Calibrating currentlyCalibrating) { return(GetData(currentlyCalibrating, 5000)); }