Как получить доступ к пакетам данных, отправленным гарнитурой neurosky mindwave на ПК с помощью C#?
Данные не могут быть доступны, отправленные гарнитурой Neurosky mindwave на компьютер. Код написан на C#. Ошибок и предупреждений нет, но доступ к данным все равно невозможен.
Выход, который я получаю, таков:
ThinkGear DLL Version: 21 Connection ID: 0 Connect: 0 What I have tried: private void btnConnect_Click(object sender, EventArgs e) { thinkGearWrapper = new ThinkGearWrapper(); thinkGearWrapper.ThinkGearChanged +=thinkGearWrapper_ThinkGearChanged; if (thinkGearWrapper.Connect(MINDPORT, 57600, true)) { btnConnect.Enabled = false; //disable connect button btnDisconnect.Enabled = true; //enable disconnect button textBox1.AppendText("Headset connected." + Environment.NewLine); thinkGearWrapper.EnableBlinkDetection(true); //enable the eye blink on the eSense protocol thinkGearWrapper.ThinkGearChanged += new EventHandler<thinkgearchangedeventargs>(thinkGearWrapper_ThinkGearChanged); //capture the event when a new data is incoming } else { textBox1.AppendText("Could not connect to headset" + Environment.NewLine); } } void thinkGearWrapper_ThinkGearChanged(object sender, ThinkGearChangedEventArgs e) { BeginInvoke(new MethodInvoker(delegate //use the AsyncTask to update the UI { label1.Text = "Attention: " + e.ThinkGearState.Attention; label2.Text = "Meditation: " + e.ThinkGearState.Meditation; })); System.Threading.Thread.Sleep(10); //wait ten milliseconds }</thinkgearchangedeventargs>