public void StartReading() { if (started) { Debug.Log("Already reading EMG data."); return; } manager.StartReading(); baseTime = DateTime.Now.Ticks; Debug.Log("Now reading EMG data."); processor.AddProcessorCallback(OnProcessed); started = true; }
public void OnButtonClicked() { if (processor != null) { OnTrainingFinished(); return; } manager.portName = portInput.text; startButton.interactable = false; timeSlider.interactable = false; manager.Setup(); processor = manager.Processor; manager.StartReading(); if (skipMode) { demoController.enableFakeLoop = true; OnTrainingFinished(); return; } StartCoroutine(TrainingCoroutine()); }